.elementor-49 .elementor-element.elementor-element-6dfa2f0{--display:flex;--min-height:170px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-6dfa2f0:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-6dfa2f0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-49 .elementor-element.elementor-element-624b1ca{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center;word-break:normal}.elementor-49 .elementor-element.elementor-element-624b1ca.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-624b1ca .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:50px;font-weight:600;color:#FFF}.elementor-49 .elementor-element.elementor-element-624b1ca .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-e6e2f7d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center;word-break:normal}.elementor-49 .elementor-element.elementor-element-e6e2f7d.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-e6e2f7d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:600;color:#FFF}.elementor-49 .elementor-element.elementor-element-e6e2f7d .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-c6fec17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-205be9c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:20px 0 0 0;text-align:center;word-break:normal}.elementor-49 .elementor-element.elementor-element-205be9c .elementor-heading-title{color:#000}.elementor-49 .elementor-element.elementor-element-205be9c .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-a03fe21{width:var(--container-widget-width,39%);max-width:39%;margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + -30px) 0;padding:0 0 0 0;--container-widget-width:39%;--container-widget-flex-grow:0;word-break:normal}.elementor-49 .elementor-element.elementor-element-a03fe21.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-a03fe21 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:400;color:#000}.elementor-49 .elementor-element.elementor-element-a03fe21 .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-5cfc9c4{--display:flex;--min-height:856px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-5cfc9c4:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-5cfc9c4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://personalgym-refine.com/wp-content/uploads/2025/12/personalgym-refine-before-after-header-banner.webp);background-position:center center;background-repeat:no-repeat}.elementor-49 .elementor-element.elementor-element-654404b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center}.elementor-49 .elementor-element.elementor-element-e966fc0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:20px 0 0 0;text-align:center;word-break:normal}.elementor-49 .elementor-element.elementor-element-e966fc0 .elementor-heading-title{font-size:32px;color:#000}.elementor-49 .elementor-element.elementor-element-e966fc0 .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-459b5ee{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center;word-break:normal}.elementor-49 .elementor-element.elementor-element-459b5ee .elementor-heading-title{font-size:42px;color:#F10000}.elementor-49 .elementor-element.elementor-element-459b5ee .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-0ba3530{width:var(--container-widget-width,28%);max-width:28%;background-color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:5px 15px 5px 15px;--container-widget-width:28%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:15px 15px 15px 15px;text-align:start;word-break:normal}.elementor-49 .elementor-element.elementor-element-0ba3530 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#FFF}.elementor-49 .elementor-element.elementor-element-0ba3530 .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-801c7ec{width:var(--container-widget-width,26%);max-width:26%;margin:-14px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 0 10px;--container-widget-width:26%;--container-widget-flex-grow:0;font-family:"Noto Sans JP",Sans-serif;font-weight:400;word-break:normal}.elementor-49 .elementor-element.elementor-element-801c7ec .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-801c7ec .elementor-widget-container{overflow-x:visible;overflow-y:visible;width:100%}.elementor-49 .elementor-element.elementor-element-4288a79{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-49 .elementor-element.elementor-element-9e2840b{width:var(--container-widget-width,74%);max-width:74%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:30px 0 0 0;--container-widget-width:74%;--container-widget-flex-grow:0;word-break:normal}.elementor-49 .elementor-element.elementor-element-9e2840b.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-9e2840b .elementor-heading-title{font-size:22px;font-weight:700;color:#000}.elementor-49 .elementor-element.elementor-element-9e2840b .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-6bdae16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-b72ec0c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-49 .elementor-element.elementor-element-9ecef12{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:30px 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;word-break:normal}.elementor-49 .elementor-element.elementor-element-9ecef12.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-9ecef12 .elementor-heading-title{font-size:22px;font-weight:600;color:#000}.elementor-49 .elementor-element.elementor-element-9ecef12 .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-5249a78{--display:flex;--background-transition:0.3s}.elementor-49 .elementor-element.elementor-element-5249a78:hover{background-color:#FFF}.elementor-49 .elementor-element.elementor-element-5249a78.e-con{--flex-grow:0;--flex-shrink:0}.elementor-49 .elementor-element.elementor-element-55cca61{width:100%;max-width:100%}.elementor-49 .elementor-element.elementor-element-55cca61>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0;border-style:none}.elementor-49 .elementor-element.elementor-element-55cca61.elementor-element{--align-self:flex-start}.elementor-49 .elementor-element.elementor-element-0ea20a4{--n-accordion-title-font-size:19px;width:var(--container-widget-width,83%);max-width:83%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:-10px 0 0 0;--container-widget-width:83%;--container-widget-flex-grow:0;border-style:none;border-radius:0 0 0 0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FF9B85;--n-accordion-icon-hover-color:#FFFFFF}.elementor-49 .elementor-element.elementor-element-0ea20a4>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:#FBEF76;border-style:solid}.elementor-49 .elementor-element.elementor-element-0ea20a4>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{background-color:#FFF}.elementor-49 .elementor-element.elementor-element-0ea20a4>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:var(--e-global-color-primary)}.elementor-49 .elementor-element.elementor-element-0ea20a4{--n-accordion-padding:10px 10px 10px 10px}:where(.elementor-49 .elementor-element.elementor-element-0ea20a4>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Noto Sans JP",Sans-serif;font-weight:500}.elementor-49 .elementor-element.elementor-element-23726cd{--display:flex;--min-height:82px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-49 .elementor-element.elementor-element-e93c676{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-00484d1>.elementor-widget-container{padding:40px 40px 40px 40px}.elementor-49 .elementor-element.elementor-element-189960e{--display:flex}.elementor-49 .elementor-element.elementor-element-3bad97e .elementor-repeater-item-72af1be .swiper-slide-bg{background-color:#833ca3;background-image:url(https://personalgym-refine.com/wp-content/uploads/2025/12/personalgym-refine-customer-journey-3months-mindset-01.webp);background-size:cover}.elementor-49 .elementor-element.elementor-element-3bad97e .swiper-slide{transition-duration:calc(5000ms*1.2);height:345px}.elementor-49 .elementor-element.elementor-element-3bad97e{width:var(--container-widget-width,68%);max-width:68%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:68%;--container-widget-flex-grow:0}.elementor-49 .elementor-element.elementor-element-3bad97e.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-3bad97e .swiper-slide-contents{max-width:66%}.elementor-49 .elementor-element.elementor-element-3bad97e .swiper-slide-inner{text-align:center}.elementor-49 .elementor-element.elementor-element-d25d03b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-49 .elementor-element.elementor-element-bc25678{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1}.elementor-49 .elementor-element.elementor-element-bc25678::before,.elementor-49 .elementor-element.elementor-element-bc25678>.elementor-background-video-container::before,.elementor-49 .elementor-element.elementor-element-bc25678>.e-con-inner>.elementor-background-video-container::before,.elementor-49 .elementor-element.elementor-element-bc25678>.elementor-background-slideshow::before,.elementor-49 .elementor-element.elementor-element-bc25678>.e-con-inner>.elementor-background-slideshow::before,.elementor-49 .elementor-element.elementor-element-bc25678>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#FF9B85;--background-overlay:''}.elementor-49 .elementor-element.elementor-element-c28c2ef{text-align:center;word-break:normal}.elementor-49 .elementor-element.elementor-element-c28c2ef .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:700;color:#FFF}.elementor-49 .elementor-element.elementor-element-c28c2ef .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-15eeeed{text-align:center;word-break:normal}.elementor-49 .elementor-element.elementor-element-15eeeed .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;color:#FFF}.elementor-49 .elementor-element.elementor-element-15eeeed .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-2ac35d4{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px}.elementor-49 .elementor-element.elementor-element-2ac35d4::before,.elementor-49 .elementor-element.elementor-element-2ac35d4>.elementor-background-video-container::before,.elementor-49 .elementor-element.elementor-element-2ac35d4>.e-con-inner>.elementor-background-video-container::before,.elementor-49 .elementor-element.elementor-element-2ac35d4>.elementor-background-slideshow::before,.elementor-49 .elementor-element.elementor-element-2ac35d4>.e-con-inner>.elementor-background-slideshow::before,.elementor-49 .elementor-element.elementor-element-2ac35d4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#FFF;--background-overlay:''}.elementor-49 .elementor-element.elementor-element-a96b0f8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-49 .elementor-element.elementor-element-a96b0f8 .elementor-main-swiper{height:584px}.elementor-49 .elementor-element.elementor-element-a96b0f8 .elementor-swiper-button{font-size:20px}.elementor-49 .elementor-element.elementor-element-535055d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-4abcf97{width:var(--container-widget-width,30%);max-width:30%;background-color:var(--e-global-color-primary);margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:5px 15px 5px 15px;--container-widget-width:30%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:15px 15px 15px 15px;text-align:start;word-break:normal}.elementor-49 .elementor-element.elementor-element-4abcf97 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#FFF}.elementor-49 .elementor-element.elementor-element-4abcf97 .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-34d24e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-3b2dca8{width:var(--container-widget-width,74%);max-width:74%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:30px 0 0 0;--container-widget-width:74%;--container-widget-flex-grow:0;word-break:normal}.elementor-49 .elementor-element.elementor-element-3b2dca8.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-3b2dca8 .elementor-heading-title{font-size:22px;color:#000}.elementor-49 .elementor-element.elementor-element-3b2dca8 .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-48a3de8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-0efd051{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-49 .elementor-element.elementor-element-b645dae{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:30px 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;word-break:normal}.elementor-49 .elementor-element.elementor-element-b645dae.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-b645dae .elementor-heading-title{font-size:22px;font-weight:500;color:#000}.elementor-49 .elementor-element.elementor-element-b645dae .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-bd84f3c{--display:flex;--background-transition:0.3s}.elementor-49 .elementor-element.elementor-element-bd84f3c:hover{background-color:#FFF}.elementor-49 .elementor-element.elementor-element-bd84f3c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-49 .elementor-element.elementor-element-d7a8790{width:100%;max-width:100%}.elementor-49 .elementor-element.elementor-element-d7a8790>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0;border-style:none}.elementor-49 .elementor-element.elementor-element-d7a8790.elementor-element{--align-self:flex-start}.elementor-49 .elementor-element.elementor-element-ed2dbca{--n-accordion-title-font-size:19px;width:var(--container-widget-width,83%);max-width:83%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:-10px 0 0 0;--container-widget-width:83%;--container-widget-flex-grow:0;border-style:none;border-radius:0 0 0 0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FF9B85;--n-accordion-icon-hover-color:#FFFFFF}.elementor-49 .elementor-element.elementor-element-ed2dbca>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:#FBEF76;border-style:solid}.elementor-49 .elementor-element.elementor-element-ed2dbca>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{background-color:#FFF}.elementor-49 .elementor-element.elementor-element-ed2dbca>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:var(--e-global-color-primary)}.elementor-49 .elementor-element.elementor-element-ed2dbca{--n-accordion-padding:10px 10px 10px 10px}:where(.elementor-49 .elementor-element.elementor-element-ed2dbca>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Noto Sans JP",Sans-serif;font-weight:500}.elementor-49 .elementor-element.elementor-element-e573180{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-49 .elementor-element.elementor-element-e573180:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-e573180>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-49 .elementor-element.elementor-element-a444b66{text-align:center;word-break:normal}.elementor-49 .elementor-element.elementor-element-a444b66 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:700;color:#FFF}.elementor-49 .elementor-element.elementor-element-a444b66 .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-dd096b6{--display:flex;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#FFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-dd096b6:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-dd096b6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-49 .elementor-element.elementor-element-6bcc82a>.elementor-widget-container{padding:40px 40px 40px 40px}.elementor-49 .elementor-element.elementor-element-48f6634{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-48f6634::before,.elementor-49 .elementor-element.elementor-element-48f6634>.elementor-background-video-container::before,.elementor-49 .elementor-element.elementor-element-48f6634>.e-con-inner>.elementor-background-video-container::before,.elementor-49 .elementor-element.elementor-element-48f6634>.elementor-background-slideshow::before,.elementor-49 .elementor-element.elementor-element-48f6634>.e-con-inner>.elementor-background-slideshow::before,.elementor-49 .elementor-element.elementor-element-48f6634>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#FF9B85;--background-overlay:''}.elementor-49 .elementor-element.elementor-element-e5b55ac{width:var(--container-widget-width,59%);max-width:59%;background-color:#FFF;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:5px 15px 5px 15px;--container-widget-width:59%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:15px 15px 15px 15px;text-align:start;word-break:normal}.elementor-49 .elementor-element.elementor-element-e5b55ac .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-49 .elementor-element.elementor-element-e5b55ac .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-d16d3cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-49 .elementor-element.elementor-element-d15205c{width:var(--container-widget-width,74%);max-width:74%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:30px 0 0 0;--container-widget-width:74%;--container-widget-flex-grow:0;word-break:normal}.elementor-49 .elementor-element.elementor-element-d15205c.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-d15205c .elementor-heading-title{font-size:22px;font-weight:600;color:#FFF}.elementor-49 .elementor-element.elementor-element-d15205c .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-e36395c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-49 .elementor-element.elementor-element-5ee9549{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-49 .elementor-element.elementor-element-bc54282{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:30px 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;word-break:normal}.elementor-49 .elementor-element.elementor-element-bc54282.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-bc54282 .elementor-heading-title{font-size:22px;font-weight:600;color:#FFF}.elementor-49 .elementor-element.elementor-element-bc54282 .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-22f900c{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5}.elementor-49 .elementor-element.elementor-element-22f900c:hover{background-color:#FFF}.elementor-49 .elementor-element.elementor-element-22f900c::before,.elementor-49 .elementor-element.elementor-element-22f900c>.elementor-background-video-container::before,.elementor-49 .elementor-element.elementor-element-22f900c>.e-con-inner>.elementor-background-video-container::before,.elementor-49 .elementor-element.elementor-element-22f900c>.elementor-background-slideshow::before,.elementor-49 .elementor-element.elementor-element-22f900c>.e-con-inner>.elementor-background-slideshow::before,.elementor-49 .elementor-element.elementor-element-22f900c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#FFF;--background-overlay:''}.elementor-49 .elementor-element.elementor-element-22f900c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-49 .elementor-element.elementor-element-b29acad{width:100%;max-width:100%}.elementor-49 .elementor-element.elementor-element-b29acad>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0;border-style:none}.elementor-49 .elementor-element.elementor-element-b29acad.elementor-element{--align-self:flex-start}.elementor-49 .elementor-element.elementor-element-f9db983{--n-accordion-title-font-size:19px;width:var(--container-widget-width,83%);max-width:83%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:-10px 0 0 0;--container-widget-width:83%;--container-widget-flex-grow:0;border-style:none;border-radius:0 0 0 0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#FFFFFF}.elementor-49 .elementor-element.elementor-element-f9db983>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:#FFF;border-style:solid}.elementor-49 .elementor-element.elementor-element-f9db983>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{background-color:#FBEF76}.elementor-49 .elementor-element.elementor-element-f9db983>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:#FBEF76}.elementor-49 .elementor-element.elementor-element-f9db983{--n-accordion-padding:10px 10px 10px 10px}:where(.elementor-49 .elementor-element.elementor-element-f9db983>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Noto Sans JP",Sans-serif;font-weight:500}.elementor-49 .elementor-element.elementor-element-a6c73ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-70757aa .elementor-repeater-item-72af1be .swiper-slide-bg{background-color:#833ca3;background-image:url(https://personalgym-refine.com/wp-content/uploads/2025/12/personalgym-refine-customer-journey-4months-after-result-01.webp);background-size:cover}.elementor-49 .elementor-element.elementor-element-70757aa .swiper-slide{transition-duration:calc(5000ms*1.2);height:345px}.elementor-49 .elementor-element.elementor-element-70757aa{width:var(--container-widget-width,68%);max-width:68%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:68%;--container-widget-flex-grow:0}.elementor-49 .elementor-element.elementor-element-70757aa.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-70757aa .swiper-slide-contents{max-width:66%}.elementor-49 .elementor-element.elementor-element-70757aa .swiper-slide-inner{text-align:center}.elementor-49 .elementor-element.elementor-element-c2ee671{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-49 .elementor-element.elementor-element-7f5106c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-d09d48a{width:var(--container-widget-width,40%);max-width:40%;background-color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:5px 15px 5px 15px;--container-widget-width:40%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:15px 15px 15px 15px;text-align:center;word-break:normal}.elementor-49 .elementor-element.elementor-element-d09d48a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:800;color:#FFF}.elementor-49 .elementor-element.elementor-element-d09d48a .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-056c1b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-49 .elementor-element.elementor-element-a49f60e{width:var(--container-widget-width,74%);max-width:74%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:30px 0 0 0;--container-widget-width:74%;--container-widget-flex-grow:0;word-break:normal}.elementor-49 .elementor-element.elementor-element-a49f60e.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-a49f60e .elementor-heading-title{font-size:22px;font-weight:600;color:#000}.elementor-49 .elementor-element.elementor-element-a49f60e .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-7f5a85b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-bf5045b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-49 .elementor-element.elementor-element-027c674{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:30px 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;word-break:normal}.elementor-49 .elementor-element.elementor-element-027c674.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-027c674 .elementor-heading-title{font-size:22px;font-weight:600;color:#000}.elementor-49 .elementor-element.elementor-element-027c674 .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-2158445{--display:flex;--background-transition:0.3s}.elementor-49 .elementor-element.elementor-element-2158445:hover{background-color:#FFF}.elementor-49 .elementor-element.elementor-element-2158445.e-con{--flex-grow:0;--flex-shrink:0}.elementor-49 .elementor-element.elementor-element-f05dd3b{width:100%;max-width:100%}.elementor-49 .elementor-element.elementor-element-f05dd3b>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0;border-style:none}.elementor-49 .elementor-element.elementor-element-f05dd3b.elementor-element{--align-self:flex-start}.elementor-49 .elementor-element.elementor-element-0ef7a96{--n-accordion-title-font-size:19px;width:var(--container-widget-width,83%);max-width:83%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:-10px 0 0 0;--container-widget-width:83%;--container-widget-flex-grow:0;border-style:none;border-radius:0 0 0 0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FF9B85;--n-accordion-icon-hover-color:#FFFFFF}.elementor-49 .elementor-element.elementor-element-0ef7a96>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:#FBEF76;border-style:solid}.elementor-49 .elementor-element.elementor-element-0ef7a96>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{background-color:#FFF}.elementor-49 .elementor-element.elementor-element-0ef7a96>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:var(--e-global-color-primary)}.elementor-49 .elementor-element.elementor-element-0ef7a96{--n-accordion-padding:10px 10px 10px 10px}:where(.elementor-49 .elementor-element.elementor-element-0ef7a96>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Noto Sans JP",Sans-serif;font-weight:500}.elementor-49 .elementor-element.elementor-element-0cd69a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-db7d410{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:60px 0 0 380px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;word-break:normal}.elementor-49 .elementor-element.elementor-element-db7d410.elementor-element{--align-self:flex-start}.elementor-49 .elementor-element.elementor-element-db7d410 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:700;color:var(--e-global-color-primary)}.elementor-49 .elementor-element.elementor-element-db7d410 .elementor-element-overlay{word-break:normal}.elementor-49 .elementor-element.elementor-element-794d3cf{--display:flex;--min-height:74px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-5b3e3ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center}.elementor-49 .elementor-element.elementor-element-1695192{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-49 .elementor-element.elementor-element-eff10e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-a96b0f8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-6dfa2f0{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-624b1ca{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-49 .elementor-element.elementor-element-624b1ca .elementor-heading-title{font-size:30px}.elementor-49 .elementor-element.elementor-element-e6e2f7d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-49 .elementor-element.elementor-element-e6e2f7d .elementor-heading-title{font-size:14px;line-height:1.4em}.elementor-49 .elementor-element.elementor-element-c6fec17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-205be9c{width:var(--container-widget-width,317px);max-width:317px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:317px;--container-widget-flex-grow:0}.elementor-49 .elementor-element.elementor-element-205be9c.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-205be9c .elementor-heading-title{font-size:26px}.elementor-49 .elementor-element.elementor-element-a03fe21{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 30px 20px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var(--container-widget-width,300px);max-width:300px;text-align:center}.elementor-49 .elementor-element.elementor-element-a03fe21.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-a03fe21 .elementor-heading-title{font-size:16px}.elementor-49 .elementor-element.elementor-element-5cfc9c4{--content-width:100px;--min-height:223px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-5cfc9c4:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-5cfc9c4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0;background-size:392px auto}.elementor-49 .elementor-element.elementor-element-654404b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-e966fc0{width:var(--container-widget-width,317px);max-width:317px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:317px;--container-widget-flex-grow:0}.elementor-49 .elementor-element.elementor-element-e966fc0.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-e966fc0 .elementor-heading-title{font-size:26px}.elementor-49 .elementor-element.elementor-element-459b5ee{width:var(--container-widget-width,317px);max-width:317px;margin:-30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:317px;--container-widget-flex-grow:0}.elementor-49 .elementor-element.elementor-element-459b5ee.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-459b5ee .elementor-heading-title{font-size:26px}.elementor-49 .elementor-element.elementor-element-0ba3530{width:initial;max-width:initial;margin:0 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px}.elementor-49 .elementor-element.elementor-element-0ba3530.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-0ba3530 .elementor-heading-title{font-size:20px}.elementor-49 .elementor-element.elementor-element-801c7ec{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0 0 0 0;--container-widget-width:219px;--container-widget-flex-grow:0;width:var(--container-widget-width,219px);max-width:219px;font-size:14px}.elementor-49 .elementor-element.elementor-element-801c7ec.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-4288a79{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-9e2840b{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-49 .elementor-element.elementor-element-9e2840b .elementor-heading-title{font-size:18px}.elementor-49 .elementor-element.elementor-element-6bdae16{--justify-content:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ba7e102{padding:0 0 0 0;text-align:center}.elementor-49 .elementor-element.elementor-element-ba7e102.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-b72ec0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-49 .elementor-element.elementor-element-9ecef12{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-49 .elementor-element.elementor-element-5249a78{--width:301.333px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-55cca61>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-0ea20a4{margin:-30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--n-accordion-border-radius:1px 1px 1px 1px;--n-accordion-title-font-size:17px}.elementor-49 .elementor-element.elementor-element-0ea20a4{--n-accordion-padding:10px 10px 10px 10px}.elementor-49 .elementor-element.elementor-element-23726cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-49 .elementor-element.elementor-element-e93c676{border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-00484d1>.elementor-widget-container{padding:20px 20px 20px 20px}.elementor-49 .elementor-element.elementor-element-d25d03b{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-49 .elementor-element.elementor-element-bc25678{--overlay-opacity:1;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:020px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-c28c2ef{width:var(--container-widget-width,414px);max-width:414px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:30px 80px 0 0;--container-widget-width:414px;--container-widget-flex-grow:0}.elementor-49 .elementor-element.elementor-element-c28c2ef .elementor-heading-title{font-size:24px}.elementor-49 .elementor-element.elementor-element-15eeeed{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-49 .elementor-element.elementor-element-15eeeed .elementor-heading-title{font-size:16px;line-height:1.4em}.elementor-49 .elementor-element.elementor-element-2ac35d4{--border-radius:20px 0px 0px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:20px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px}.elementor-49 .elementor-element.elementor-element-a96b0f8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-49 .elementor-element.elementor-element-a96b0f8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-49 .elementor-element.elementor-element-a96b0f8 .elementor-main-swiper{height:375px;width:369px}.elementor-49 .elementor-element.elementor-element-535055d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-4abcf97{width:initial;max-width:initial;margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px}.elementor-49 .elementor-element.elementor-element-4abcf97.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-4abcf97 .elementor-heading-title{font-size:20px}.elementor-49 .elementor-element.elementor-element-34d24e5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-3b2dca8{margin:010px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-49 .elementor-element.elementor-element-3b2dca8 .elementor-heading-title{font-size:18px}.elementor-49 .elementor-element.elementor-element-48a3de8{--justify-content:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-ce96fd7{padding:0 0 0 0;text-align:center}.elementor-49 .elementor-element.elementor-element-ce96fd7.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-0efd051{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-49 .elementor-element.elementor-element-b645dae{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-49 .elementor-element.elementor-element-bd84f3c{--width:301.333px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-d7a8790>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-ed2dbca{margin:-30px 0 calc(var(--kit-widget-spacing, 0px) + 020px) 0;padding:0 0 0 0;--n-accordion-border-radius:1px 1px 1px 1px;--n-accordion-title-font-size:17px}.elementor-49 .elementor-element.elementor-element-ed2dbca{--n-accordion-padding:10px 10px 10px 10px}.elementor-49 .elementor-element.elementor-element-e573180{--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-a444b66{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:30px 0 10px 20px;text-align:start}.elementor-49 .elementor-element.elementor-element-a444b66.elementor-element{--align-self:flex-start}.elementor-49 .elementor-element.elementor-element-a444b66 .elementor-heading-title{font-size:24px}.elementor-49 .elementor-element.elementor-element-dd096b6{border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-6bcc82a>.elementor-widget-container{padding:20px 20px 20px 20px}.elementor-49 .elementor-element.elementor-element-48f6634{--overlay-opacity:1;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-e5b55ac{width:initial;max-width:initial;margin:0 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px}.elementor-49 .elementor-element.elementor-element-e5b55ac.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-e5b55ac .elementor-heading-title{font-size:20px}.elementor-49 .elementor-element.elementor-element-d16d3cf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-d15205c{margin:010px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-49 .elementor-element.elementor-element-d15205c .elementor-heading-title{font-size:18px}.elementor-49 .elementor-element.elementor-element-e36395c{--justify-content:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-f7d1258{padding:0 0 0 0;text-align:center}.elementor-49 .elementor-element.elementor-element-f7d1258.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-5ee9549{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-49 .elementor-element.elementor-element-bc54282{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-49 .elementor-element.elementor-element-22f900c{--width:301.333px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-b29acad{width:var(--container-widget-width,300px);max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0}.elementor-49 .elementor-element.elementor-element-b29acad>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-49 .elementor-element.elementor-element-f9db983{margin:-30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--n-accordion-border-radius:1px 1px 1px 1px;--n-accordion-title-font-size:17px}.elementor-49 .elementor-element.elementor-element-f9db983{--n-accordion-padding:10px 10px 10px 10px}.elementor-49 .elementor-element.elementor-element-c2ee671{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-49 .elementor-element.elementor-element-471f796{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-49 .elementor-element.elementor-element-7f5106c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-d09d48a{width:var(--container-widget-width,1000px);max-width:1000px;margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 0 10px;--container-widget-width:1000px;--container-widget-flex-grow:0;border-width:10px 10px 10px 10px;border-radius:0 0 0 0}.elementor-49 .elementor-element.elementor-element-d09d48a.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-d09d48a .elementor-heading-title{font-size:20px}.elementor-49 .elementor-element.elementor-element-056c1b5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-a49f60e{margin:010px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-49 .elementor-element.elementor-element-a49f60e .elementor-heading-title{font-size:18px}.elementor-49 .elementor-element.elementor-element-7f5a85b{--justify-content:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-194ac78{padding:0 0 0 0;text-align:center}.elementor-49 .elementor-element.elementor-element-194ac78.elementor-element{--align-self:center}.elementor-49 .elementor-element.elementor-element-bf5045b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-49 .elementor-element.elementor-element-027c674{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-49 .elementor-element.elementor-element-2158445{--width:301.333px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-f05dd3b>.elementor-widget-container{margin:0 0 0 0}.elementor-49 .elementor-element.elementor-element-0ef7a96{margin:-30px 0 calc(var(--kit-widget-spacing, 0px) + 020px) 0;padding:0 0 0 0;--n-accordion-border-radius:1px 1px 1px 1px;--n-accordion-title-font-size:17px}.elementor-49 .elementor-element.elementor-element-0ef7a96{--n-accordion-padding:10px 10px 10px 10px}.elementor-49 .elementor-element.elementor-element-0cd69a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:30px;--padding-right:0px}.elementor-49 .elementor-element.elementor-element-db7d410{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-49 .elementor-element.elementor-element-db7d410 .elementor-heading-title{font-size:16px}.elementor-49 .elementor-element.elementor-element-794d3cf{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-5cfc9c4{--content-width:1197px}.elementor-49 .elementor-element.elementor-element-654404b{--content-width:1043px}.elementor-49 .elementor-element.elementor-element-b72ec0c{--width:23%}.elementor-49 .elementor-element.elementor-element-5249a78{--width:752.836%}.elementor-49 .elementor-element.elementor-element-23726cd{--content-width:747px}.elementor-49 .elementor-element.elementor-element-e93c676{--width:100%}.elementor-49 .elementor-element.elementor-element-0efd051{--width:24%}.elementor-49 .elementor-element.elementor-element-bd84f3c{--width:752.836%}.elementor-49 .elementor-element.elementor-element-e573180{--content-width:747px}.elementor-49 .elementor-element.elementor-element-dd096b6{--width:100%}.elementor-49 .elementor-element.elementor-element-5ee9549{--width:36%}.elementor-49 .elementor-element.elementor-element-22f900c{--width:752.836%}.elementor-49 .elementor-element.elementor-element-bf5045b{--width:24%}.elementor-49 .elementor-element.elementor-element-2158445{--width:752.836%}.elementor-49 .elementor-element.elementor-element-0cd69a8{--width:100%}.elementor-49 .elementor-element.elementor-element-794d3cf{--width:71%}.elementor-49 .elementor-element.elementor-element-5b3e3ef{--width:33.3333%}.elementor-49 .elementor-element.elementor-element-1695192{--width:33.3333%}.elementor-49 .elementor-element.elementor-element-eff10e1{--width:33.3333%}}.u-emp{color:#ff9b85;font-weight:700}.u-emp{color:#ff9b85;font-weight:700}.u-emp{color:#ff9b85;font-weight:700}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-display:auto;src:url(https://personalgym-refine.com/wp-content/uploads/2025/12/NotoSansJP-Regular.ttf) format('truetype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-display:auto;src:url(https://personalgym-refine.com/wp-content/uploads/2025/12/NotoSansJP-Bold.ttf) format('truetype')}