.elementor-600 .elementor-element.elementor-element-9875bd1{--display:flex;--min-height:0px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-687359b .jet-carousel .elementor-slick-slider .jet-carousel__item{padding:0px 2px 0px 2px;}.elementor-600 .elementor-element.elementor-element-687359b .jet-carousel .elementor-slick-slider{margin-right:-2px;margin-left:-2px;}.elementor-600 .elementor-element.elementor-element-687359b .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{margin:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-687359b .jet-carousel__content{text-align:left;}.elementor-600 .elementor-element.elementor-element-687359b  .jet-carousel__content .jet-carousel__item-title, .elementor-600 .elementor-element.elementor-element-687359b  .jet-carousel__content .jet-carousel__item-title a, .elementor-600 .elementor-element.elementor-element-687359b .jet-banner__title{font-size:10px;}.elementor-600 .elementor-element.elementor-element-687359b .jet-carousel .jet-arrow{color:var( --e-global-color-d6dd623 );}.elementor-600 .elementor-element.elementor-element-687359b .jet-carousel .jet-arrow svg *{fill:var( --e-global-color-d6dd623 );}.elementor-600 .elementor-element.elementor-element-687359b .jet-carousel .jet-arrow.prev-arrow{top:99%;bottom:auto;left:15%;right:auto;}.elementor-600 .elementor-element.elementor-element-687359b .jet-carousel .jet-arrow.next-arrow{top:99%;bottom:auto;right:15%;left:auto;}.elementor-600 .elementor-element.elementor-element-687359b .jet-carousel .jet-slick-dots li span{background-color:var( --e-global-color-primary );width:6px;height:6px;border-style:dotted;border-color:var( --e-global-color-primary );}.elementor-600 .elementor-element.elementor-element-687359b .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-600 .elementor-element.elementor-element-687359b .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-600 .elementor-element.elementor-element-ea53fc1{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-600 .elementor-element.elementor-element-d8950dc{--display:flex;--min-height:90px;--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;--background-transition:0.3s;--overlay-opacity:0.65;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 3px 0px rgba(46, 46, 46, 0.5);}.elementor-600 .elementor-element.elementor-element-d8950dc:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-d8950dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85711de );background-image:url("https://hydrex-japan.com/wp-content/uploads/2025/07/ginzataiken2-scaled.jpg");background-position:-590px 190px;background-size:cover;}.elementor-600 .elementor-element.elementor-element-d8950dc:hover{background-image:url("https://hydrex-japan.com/wp-content/uploads/2025/07/ginzataiken2-scaled.jpg");background-position:-580px 200px;--overlay-opacity:0.5;}.elementor-600 .elementor-element.elementor-element-d8950dc::before, .elementor-600 .elementor-element.elementor-element-d8950dc > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-d8950dc > .e-con-inner > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-d8950dc > .elementor-background-slideshow::before, .elementor-600 .elementor-element.elementor-element-d8950dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-600 .elementor-element.elementor-element-d8950dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-600 .elementor-element.elementor-element-d8950dc:hover::before, .elementor-600 .elementor-element.elementor-element-d8950dc:hover > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-d8950dc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-d8950dc > .elementor-background-slideshow:hover::before, .elementor-600 .elementor-element.elementor-element-d8950dc > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-600 .elementor-element.elementor-element-d8950dc.e-con{--align-self:center;}.elementor-600 .elementor-element.elementor-element-94adeed.elementor-element{--align-self:center;}.elementor-600 .elementor-element.elementor-element-94adeed{text-align:center;}.elementor-600 .elementor-element.elementor-element-94adeed .elementor-heading-title{font-size:28px;letter-spacing:2.4px;text-shadow:0px 0px 5px rgba(0, 122.58016304347831, 255, 0.47);color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-fb5c6eb{--display:flex;--min-height:90px;--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;--background-transition:0.3s;--overlay-opacity:0.65;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 3px 0px rgba(46, 46, 46, 0.5);}.elementor-600 .elementor-element.elementor-element-fb5c6eb:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-fb5c6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85711de );background-image:url("https://hydrex-japan.com/wp-content/uploads/2025/07/oem.jpg");background-position:-45px -590px;}.elementor-600 .elementor-element.elementor-element-fb5c6eb:hover{background-image:url("https://hydrex-japan.com/wp-content/uploads/2025/07/oem.jpg");background-position:-35px -580px;--overlay-opacity:0.5;}.elementor-600 .elementor-element.elementor-element-fb5c6eb::before, .elementor-600 .elementor-element.elementor-element-fb5c6eb > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-fb5c6eb > .e-con-inner > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-fb5c6eb > .elementor-background-slideshow::before, .elementor-600 .elementor-element.elementor-element-fb5c6eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-600 .elementor-element.elementor-element-fb5c6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-600 .elementor-element.elementor-element-fb5c6eb:hover::before, .elementor-600 .elementor-element.elementor-element-fb5c6eb:hover > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-fb5c6eb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-fb5c6eb > .elementor-background-slideshow:hover::before, .elementor-600 .elementor-element.elementor-element-fb5c6eb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-600 .elementor-element.elementor-element-fb5c6eb.e-con{--align-self:center;}.elementor-600 .elementor-element.elementor-element-09cb94e.elementor-element{--align-self:center;}.elementor-600 .elementor-element.elementor-element-09cb94e{text-align:center;}.elementor-600 .elementor-element.elementor-element-09cb94e .elementor-heading-title{font-size:24px;letter-spacing:2.4px;text-shadow:0px 0px 5px rgba(0, 122.58016304347831, 255, 0.47);color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-b5f9a8d{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-600 .elementor-element.elementor-element-a2f3162{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-a2f3162.e-con{--align-self:flex-start;}.elementor-600 .elementor-element.elementor-element-65bb438 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-65bb438.elementor-element{--align-self:flex-start;}.elementor-600 .elementor-element.elementor-element-65bb438{text-align:left;}.elementor-600 .elementor-element.elementor-element-65bb438 .elementor-heading-title{color:#0170B9;}.elementor-600 .elementor-element.elementor-element-313a39e > .elementor-widget-container{padding:3px 0px 3px 0px;}.elementor-600 .elementor-element.elementor-element-313a39e.elementor-element{--align-self:flex-start;}.elementor-600 .elementor-element.elementor-element-313a39e .elementor-heading-title{font-family:"Shippori Mincho", Noto Sans JP;font-size:30px;font-weight:600;letter-spacing:2.4px;}.elementor-600 .elementor-element.elementor-element-f5a12a0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-600 .elementor-element.elementor-element-60d4a60{--display:flex;--overlay-opacity:0.49;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-600 .elementor-element.elementor-element-60d4a60:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-60d4a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6dd623 );}.elementor-600 .elementor-element.elementor-element-60d4a60::before, .elementor-600 .elementor-element.elementor-element-60d4a60 > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-60d4a60 > .e-con-inner > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-60d4a60 > .elementor-background-slideshow::before, .elementor-600 .elementor-element.elementor-element-60d4a60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-600 .elementor-element.elementor-element-60d4a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-600 .elementor-element.elementor-element-2c34a32 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-2c34a32{text-align:center;font-family:"Shippori Mincho", Noto Sans JP;font-size:26px;font-weight:600;letter-spacing:1.7px;}.elementor-600 .elementor-element.elementor-element-213401c .elementor-button{background-color:var( --e-global-color-accent );font-size:12px;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-style:none;border-radius:3px 3px 3px 3px;padding:7px 7px 7px 7px;}.elementor-600 .elementor-element.elementor-element-213401c .elementor-button:hover, .elementor-600 .elementor-element.elementor-element-213401c .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-600 .elementor-element.elementor-element-213401c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-600 .elementor-element.elementor-element-6e95684{--display:flex;--overlay-opacity:0.49;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-600 .elementor-element.elementor-element-6e95684:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-6e95684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0421b7 );}.elementor-600 .elementor-element.elementor-element-6e95684::before, .elementor-600 .elementor-element.elementor-element-6e95684 > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-6e95684 > .e-con-inner > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-6e95684 > .elementor-background-slideshow::before, .elementor-600 .elementor-element.elementor-element-6e95684 > .e-con-inner > .elementor-background-slideshow::before, .elementor-600 .elementor-element.elementor-element-6e95684 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-600 .elementor-element.elementor-element-2c26e6d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-2c26e6d{text-align:center;font-family:"Shippori Mincho", Noto Sans JP;font-size:26px;font-weight:600;letter-spacing:1.7px;}.elementor-600 .elementor-element.elementor-element-c9a35f5 .elementor-button{background-color:var( --e-global-color-accent );font-size:12px;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-style:none;border-radius:3px 3px 3px 3px;padding:7px 7px 7px 7px;}.elementor-600 .elementor-element.elementor-element-c9a35f5 .elementor-button:hover, .elementor-600 .elementor-element.elementor-element-c9a35f5 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-600 .elementor-element.elementor-element-c9a35f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-dc96934{--display:flex;--overlay-opacity:0.49;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-600 .elementor-element.elementor-element-dc96934:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-dc96934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85711de );}.elementor-600 .elementor-element.elementor-element-dc96934::before, .elementor-600 .elementor-element.elementor-element-dc96934 > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-dc96934 > .e-con-inner > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-dc96934 > .elementor-background-slideshow::before, .elementor-600 .elementor-element.elementor-element-dc96934 > .e-con-inner > .elementor-background-slideshow::before, .elementor-600 .elementor-element.elementor-element-dc96934 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-600 .elementor-element.elementor-element-8ca2829 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-8ca2829{text-align:center;font-family:"Shippori Mincho", Noto Sans JP;font-size:26px;font-weight:600;letter-spacing:1.7px;}.elementor-600 .elementor-element.elementor-element-b409a93 .elementor-button{background-color:var( --e-global-color-accent );font-size:12px;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-style:none;border-radius:3px 3px 3px 3px;padding:7px 7px 7px 7px;}.elementor-600 .elementor-element.elementor-element-b409a93 .elementor-button:hover, .elementor-600 .elementor-element.elementor-element-b409a93 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-600 .elementor-element.elementor-element-b409a93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-64e0de4{--display:flex;--overlay-opacity:0.49;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-600 .elementor-element.elementor-element-64e0de4:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-64e0de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93f02db );}.elementor-600 .elementor-element.elementor-element-64e0de4::before, .elementor-600 .elementor-element.elementor-element-64e0de4 > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-64e0de4 > .e-con-inner > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-64e0de4 > .elementor-background-slideshow::before, .elementor-600 .elementor-element.elementor-element-64e0de4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-600 .elementor-element.elementor-element-64e0de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-600 .elementor-element.elementor-element-7cedce9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-7cedce9{text-align:center;font-family:"Shippori Mincho", Noto Sans JP;font-size:26px;font-weight:600;letter-spacing:1.7px;}.elementor-600 .elementor-element.elementor-element-b6aeccd .elementor-button{background-color:var( --e-global-color-accent );font-size:12px;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-style:none;border-radius:3px 3px 3px 3px;padding:7px 7px 7px 7px;}.elementor-600 .elementor-element.elementor-element-b6aeccd .elementor-button:hover, .elementor-600 .elementor-element.elementor-element-b6aeccd .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-600 .elementor-element.elementor-element-b6aeccd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-add1ebb{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-600 .elementor-element.elementor-element-671553c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-65px;--margin-left:0px;--margin-right:0px;}.elementor-600 .elementor-element.elementor-element-671553c.e-con{--align-self:flex-start;}.elementor-600 .elementor-element.elementor-element-e644687 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-e644687.elementor-element{--align-self:flex-start;}.elementor-600 .elementor-element.elementor-element-e644687{text-align:left;}.elementor-600 .elementor-element.elementor-element-e644687 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-cf5aa5b.elementor-element{--align-self:flex-start;}.elementor-600 .elementor-element.elementor-element-cf5aa5b .elementor-heading-title{font-family:"Shippori Mincho", Noto Sans JP;font-size:35px;font-weight:600;letter-spacing:2.4px;}.elementor-600 .elementor-element.elementor-element-52f964a.elementor-element{--align-self:flex-start;}.elementor-600 .elementor-element.elementor-element-db8cfb8{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-cd947b5{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-600 .elementor-element.elementor-element-516df75{--display:flex;}.elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-600 .elementor-element.elementor-element-94dd888 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}:is( .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}:is( .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid, .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}.elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);}:is( .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(45px / 2);padding-bottom:calc(45px / 2);}:is( .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid, .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 45px / -2);margin-bottom:calc( 45px / -2);}.elementor-600 .elementor-element.elementor-element-c61eec9 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-600 .elementor-element.elementor-element-c61eec9.elementor-element{--align-self:flex-end;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button-icon-right{margin-left:7px;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button-icon-left{margin-right:7px;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button--shikoba i{left:7%;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button i{font-size:15px;color:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button svg{height:15px;width:15px;fill:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button .cretive-button-text{font-family:"Noto Sans JP", Noto Sans JP;font-weight:400;letter-spacing:1.4px;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button{width:200px;padding:15px 0px 15px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:30px;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button.eael-creative-button--winona::after{padding:15px 0px 15px 0px;color:#ffffff;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:15px 0px 15px 0px;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button.eael-creative-button--tamaya::before{padding:15px 0px 15px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button.eael-creative-button--rayen::before{padding:15px 0px 15px 0px;background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:15px 0px 15px 0px;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button.eael-creative-button--saqui::after{padding:15px 0px 15px 0px;color:#ffffff;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button .creative-button-inner svg{fill:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button .eael-creative-button--tamaya-secondary{color:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button.eael-creative-button--tamaya::after{color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button::before{border-radius:30px;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button::after{border-radius:30px;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button:hover i{color:#ffffff;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button:hover{color:#ffffff;background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button:hover svg{fill:#ffffff;}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-c61eec9 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-468fe3a{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-600 .elementor-element.elementor-element-468fe3a:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-468fe3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d6dd623 ) 0%, var( --e-global-color-astglobalcolor5 ) 100%);}.elementor-600 .elementor-element.elementor-element-2369cac{--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;--align-items:flex-start;--gap:0px 90px;--row-gap:0px;--column-gap:90px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-f744892{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-ddc1581 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-600 .elementor-element.elementor-element-ddc1581 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-5d2c9ce .elementor-heading-title{font-family:"Shippori Mincho", Noto Sans JP;font-size:35px;font-weight:600;line-height:46px;letter-spacing:2.4px;}.elementor-600 .elementor-element.elementor-element-f085ab7.elementor-element{--align-self:flex-start;}.elementor-600 .elementor-element.elementor-element-1cdc193{--divider-border-style:slashes;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-600 .elementor-element.elementor-element-1cdc193 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-1cdc193 .elementor-divider-separator{width:100%;}.elementor-600 .elementor-element.elementor-element-1cdc193 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-600 .elementor-element.elementor-element-bf82086{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-600 .elementor-element.elementor-element-bf82086 > .elementor-widget-container{padding:10px 20px 10px 20px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-600 .elementor-element.elementor-element-bf82086 .elementor-post__meta-data span + span:before{content:"///";}.elementor-600 .elementor-element.elementor-element-bf82086 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px;padding:5px 15px 5px 15px;background-color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-d6dd623 );}.elementor-600 .elementor-element.elementor-element-bf82086 .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-bf82086 .elementor-post__title, .elementor-600 .elementor-element.elementor-element-bf82086 .elementor-post__title a{color:var( --e-global-color-astglobalcolor3 );}.elementor-600 .elementor-element.elementor-element-c841291 > .elementor-widget-container{margin:65px 0px 20px 0px;}.elementor-600 .elementor-element.elementor-element-c841291.elementor-element{--align-self:flex-end;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button-icon-right{margin-left:7px;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button-icon-left{margin-right:7px;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button--shikoba i{left:7%;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button i{font-size:15px;color:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button svg{height:15px;width:15px;fill:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button .cretive-button-text{font-family:"Noto Sans JP", Noto Sans JP;font-weight:400;letter-spacing:1.4px;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button{width:260px;padding:20px 0px 20px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:30px;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button.eael-creative-button--winona::after{padding:20px 0px 20px 0px;color:#ffffff;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:20px 0px 20px 0px;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button.eael-creative-button--tamaya::before{padding:20px 0px 20px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button.eael-creative-button--rayen::before{padding:20px 0px 20px 0px;background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:20px 0px 20px 0px;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button.eael-creative-button--saqui::after{padding:20px 0px 20px 0px;color:#ffffff;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button .creative-button-inner svg{fill:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button .eael-creative-button--tamaya-secondary{color:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button.eael-creative-button--tamaya::after{color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button::before{border-radius:30px;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button::after{border-radius:30px;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button:hover i{color:#ffffff;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button:hover{color:#ffffff;background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button:hover svg{fill:#ffffff;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-706c319{--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:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-600 .elementor-element.elementor-element-706c319:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-706c319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hydrex-japan.com/wp-content/uploads/2025/08/suisoback.jpg");background-position:0px -210px;background-repeat:no-repeat;background-size:cover;}.elementor-600 .elementor-element.elementor-element-706c319::before, .elementor-600 .elementor-element.elementor-element-706c319 > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-706c319 > .e-con-inner > .elementor-background-video-container::before, .elementor-600 .elementor-element.elementor-element-706c319 > .elementor-background-slideshow::before, .elementor-600 .elementor-element.elementor-element-706c319 > .e-con-inner > .elementor-background-slideshow::before, .elementor-600 .elementor-element.elementor-element-706c319 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#68EBFF;--background-overlay:'';}.elementor-600 .elementor-element.elementor-element-e1f2171{--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;--align-items:flex-end;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-600 .elementor-element.elementor-element-887f647{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-600 .elementor-element.elementor-element-887f647:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-887f647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF99;}.elementor-600 .elementor-element.elementor-element-3f721a9 > .elementor-widget-container{margin:0px 0px -90px 0px;}.elementor-600 .elementor-element.elementor-element-3f721a9{text-align:right;}.elementor-600 .elementor-element.elementor-element-3f721a9 img{width:13%;}.elementor-600 .elementor-element.elementor-element-4bfee42 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-600 .elementor-element.elementor-element-4bfee42 .elementor-image-box-wrapper{text-align:left;}.elementor-600 .elementor-element.elementor-element-4bfee42 .elementor-image-box-title{font-family:"Shippori Mincho", Noto Sans JP;font-size:29px;font-weight:600;letter-spacing:2.4px;}.elementor-600 .elementor-element.elementor-element-7519b83{--display:flex;}.elementor-600 .elementor-element.elementor-element-9c904e9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-600 .elementor-element.elementor-element-7c28185 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-600 .elementor-element.elementor-element-7c28185.elementor-element{--align-self:flex-end;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button-icon-right{margin-left:7px;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button-icon-left{margin-right:7px;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button--shikoba i{left:7%;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button i{font-size:15px;color:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button svg{height:15px;width:15px;fill:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button .cretive-button-text{font-family:"Noto Sans JP", Noto Sans JP;font-weight:400;letter-spacing:1.4px;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button{width:200px;padding:15px 0px 15px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:30px;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button.eael-creative-button--winona::after{padding:15px 0px 15px 0px;color:#ffffff;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:15px 0px 15px 0px;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button.eael-creative-button--tamaya::before{padding:15px 0px 15px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button.eael-creative-button--rayen::before{padding:15px 0px 15px 0px;background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:15px 0px 15px 0px;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button.eael-creative-button--saqui::after{padding:15px 0px 15px 0px;color:#ffffff;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button .creative-button-inner svg{fill:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button .eael-creative-button--tamaya-secondary{color:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button.eael-creative-button--tamaya::after{color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button::before{border-radius:30px;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button::after{border-radius:30px;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button:hover i{color:#ffffff;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button:hover{color:#ffffff;background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button:hover svg{fill:#ffffff;}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-7c28185 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-6d8de87 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-6d8de87{text-align:right;}.elementor-600 .elementor-element.elementor-element-6d8de87 img{width:80%;}.elementor-600 .elementor-element.elementor-element-d1e0158{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-600 .elementor-element.elementor-element-d1e0158:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-d1e0158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF99;}.elementor-600 .elementor-element.elementor-element-560b62f > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-600 .elementor-element.elementor-element-560b62f .elementor-image-box-wrapper{text-align:left;}.elementor-600 .elementor-element.elementor-element-560b62f .elementor-image-box-title{font-family:"Shippori Mincho", Noto Sans JP;font-size:29px;font-weight:600;letter-spacing:2.4px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-600 .elementor-element.elementor-element-0f7f812 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-600 .elementor-element.elementor-element-0f7f812.elementor-element{--align-self:flex-end;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button-icon-right{margin-left:7px;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button-icon-left{margin-right:7px;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button--shikoba i{left:7%;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button i{font-size:15px;color:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button svg{height:15px;width:15px;fill:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button .cretive-button-text{font-family:"Noto Sans JP", Noto Sans JP;font-weight:400;letter-spacing:1.4px;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button{width:200px;padding:15px 0px 15px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:30px;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button.eael-creative-button--winona::after{padding:15px 0px 15px 0px;color:#ffffff;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:15px 0px 15px 0px;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button.eael-creative-button--tamaya::before{padding:15px 0px 15px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button.eael-creative-button--rayen::before{padding:15px 0px 15px 0px;background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:15px 0px 15px 0px;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button.eael-creative-button--saqui::after{padding:15px 0px 15px 0px;color:#ffffff;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button .creative-button-inner svg{fill:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button .eael-creative-button--tamaya-secondary{color:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button.eael-creative-button--tamaya::after{color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button::before{border-radius:30px;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button::after{border-radius:30px;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button:hover i{color:#ffffff;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button:hover{color:#ffffff;background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button:hover svg{fill:#ffffff;}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-0f7f812 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-425e118{--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;border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-600 .elementor-element.elementor-element-425e118:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-425e118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-574c670{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-a111096{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-108cfd2 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-600 .elementor-element.elementor-element-108cfd2 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-afbe3d9 .elementor-heading-title{font-family:"Shippori Mincho", Noto Sans JP;font-size:35px;font-weight:600;line-height:46px;letter-spacing:2.4px;}.elementor-600 .elementor-element.elementor-element-dca21b3{--divider-border-style:slashes;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-600 .elementor-element.elementor-element-dca21b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-dca21b3 .elementor-divider-separator{width:96%;}.elementor-600 .elementor-element.elementor-element-dca21b3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-600 .elementor-element.elementor-element-142230f{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-600 .elementor-element.elementor-element-7726f03{--display:flex;}.elementor-600 .elementor-element.elementor-element-24e1edb{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:row;--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-600 .elementor-element.elementor-element-51e28a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-51e28a5.elementor-element{--align-self:center;}.elementor-600 .elementor-element.elementor-element-51e28a5 img{width:100%;height:155px;object-fit:cover;object-position:center center;}.elementor-600 .elementor-element.elementor-element-5346f64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-5346f64.elementor-element{--align-self:center;}.elementor-600 .elementor-element.elementor-element-5346f64{text-align:center;}.elementor-600 .elementor-element.elementor-element-5346f64 img{width:96%;height:157px;object-fit:cover;object-position:center center;}.elementor-600 .elementor-element.elementor-element-a384474 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-a384474.elementor-element{--align-self:center;}.elementor-600 .elementor-element.elementor-element-a384474{text-align:left;}.elementor-600 .elementor-element.elementor-element-a384474 img{width:105%;height:170px;object-fit:cover;object-position:center center;}.elementor-600 .elementor-element.elementor-element-d28310c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-d28310c.elementor-element{--align-self:center;}.elementor-600 .elementor-element.elementor-element-d28310c{text-align:left;}.elementor-600 .elementor-element.elementor-element-d28310c img{width:100%;height:170px;object-fit:cover;object-position:center center;}.elementor-600 .elementor-element.elementor-element-77f34c7{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-600 .elementor-element.elementor-element-77f34c7:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-77f34c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d6dd623 ) 0%, var( --e-global-color-astglobalcolor5 ) 100%);}.elementor-600 .elementor-element.elementor-element-2df5ecd{--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;--align-items:flex-start;--gap:0px 90px;--row-gap:0px;--column-gap:90px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-f160c75{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-8cd5e0a > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-600 .elementor-element.elementor-element-8cd5e0a .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-da58894 .elementor-heading-title{font-family:"Shippori Mincho", Noto Sans JP;font-size:35px;font-weight:600;line-height:46px;letter-spacing:2.4px;}.elementor-600 .elementor-element.elementor-element-41a7d95 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-41a7d95.elementor-element{--align-self:flex-start;}.elementor-600 .elementor-element.elementor-element-ea04c17{--divider-border-style:slashes;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-600 .elementor-element.elementor-element-ea04c17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-ea04c17 .elementor-divider-separator{width:100%;}.elementor-600 .elementor-element.elementor-element-ea04c17 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-600 .elementor-element.elementor-element-57f78bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-57f78bb.elementor-element{--align-self:center;}body:not(.rtl) .elementor-600 .elementor-element.elementor-element-57f78bb{left:400px;}body.rtl .elementor-600 .elementor-element.elementor-element-57f78bb{right:400px;}.elementor-600 .elementor-element.elementor-element-57f78bb{bottom:305px;text-align:right;}.elementor-600 .elementor-element.elementor-element-57f78bb img{width:62%;}.elementor-600 .elementor-element.elementor-element-a9f5933 > .elementor-widget-container{margin:65px 0px 20px 0px;}.elementor-600 .elementor-element.elementor-element-a9f5933.elementor-element{--align-self:flex-end;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button-icon-right{margin-left:7px;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button-icon-left{margin-right:7px;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button--shikoba i{left:7%;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button i{font-size:15px;color:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button svg{height:15px;width:15px;fill:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button .cretive-button-text{font-family:"Noto Sans JP", Noto Sans JP;font-weight:400;letter-spacing:1.4px;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button{width:260px;padding:20px 0px 20px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:30px;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button.eael-creative-button--winona::after{padding:20px 0px 20px 0px;color:#ffffff;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:20px 0px 20px 0px;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button.eael-creative-button--tamaya::before{padding:20px 0px 20px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button.eael-creative-button--rayen::before{padding:20px 0px 20px 0px;background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:20px 0px 20px 0px;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button.eael-creative-button--saqui::after{padding:20px 0px 20px 0px;color:#ffffff;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button .creative-button-inner svg{fill:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button .eael-creative-button--tamaya-secondary{color:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button.eael-creative-button--tamaya::after{color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button::before{border-radius:30px;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button::after{border-radius:30px;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button:hover i{color:#ffffff;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button:hover{color:#ffffff;background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button:hover svg{fill:#ffffff;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-600 .elementor-element.elementor-element-233bd04{--display:flex;}.elementor-600 .elementor-element.elementor-element-65b4863 img{height:350px;object-fit:cover;object-position:center center;}.elementor-600 .elementor-element.elementor-element-83df778{--display:flex;}.elementor-600 .elementor-element.elementor-element-bc182d7 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-bc182d7.elementor-element{--align-self:center;}body:not(.rtl) .elementor-600 .elementor-element.elementor-element-bc182d7{left:-201px;}body.rtl .elementor-600 .elementor-element.elementor-element-bc182d7{right:-201px;}.elementor-600 .elementor-element.elementor-element-bc182d7{bottom:-6px;text-align:right;}.elementor-600 .elementor-element.elementor-element-bc182d7 img{width:40%;}.elementor-600 .elementor-element.elementor-element-ae6c705{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-600 .elementor-element.elementor-element-ea53fc1{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-d8950dc:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-d8950dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-600 .elementor-element.elementor-element-d8950dc:hover{background-position:0px 0px;}.elementor-600 .elementor-element.elementor-element-fb5c6eb:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-fb5c6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-600 .elementor-element.elementor-element-fb5c6eb:hover{background-position:0px 0px;}.elementor-600 .elementor-element.elementor-element-b5f9a8d{--margin-top:50px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-600 .elementor-element.elementor-element-f5a12a0{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-600 .elementor-element.elementor-element-60d4a60{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-600 .elementor-element.elementor-element-213401c > .elementor-widget-container{margin:0px 0px 59px 0px;}.elementor-600 .elementor-element.elementor-element-6e95684{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-600 .elementor-element.elementor-element-c9a35f5 > .elementor-widget-container{margin:0px 0px 59px 0px;}.elementor-600 .elementor-element.elementor-element-dc96934{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-600 .elementor-element.elementor-element-b409a93 > .elementor-widget-container{margin:0px 0px 59px 0px;}.elementor-600 .elementor-element.elementor-element-64e0de4{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-600 .elementor-element.elementor-element-b6aeccd > .elementor-widget-container{margin:0px 0px 59px 0px;}.elementor-600 .elementor-element.elementor-element-add1ebb{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-600 .elementor-element.elementor-element-db8cfb8{--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-600 .elementor-element.elementor-element-cd947b5{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-600 .elementor-element.elementor-element-516df75{--justify-content:flex-end;}.elementor-600 .elementor-element.elementor-element-468fe3a{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-600 .elementor-element.elementor-element-2369cac{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-600 .elementor-element.elementor-element-706c319:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-706c319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-600 .elementor-element.elementor-element-706c319{--padding-top:180px;--padding-bottom:180px;--padding-left:32px;--padding-right:32px;}.elementor-600 .elementor-element.elementor-element-887f647{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-600 .elementor-element.elementor-element-9c904e9{--grid-auto-flow:row;}.elementor-600 .elementor-element.elementor-element-d1e0158{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-600 .elementor-element.elementor-element-425e118{--padding-top:50px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-600 .elementor-element.elementor-element-574c670{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-600 .elementor-element.elementor-element-7726f03{--justify-content:flex-end;}.elementor-600 .elementor-element.elementor-element-24e1edb{--grid-auto-flow:row;}.elementor-600 .elementor-element.elementor-element-77f34c7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-600 .elementor-element.elementor-element-2df5ecd{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-600 .elementor-element.elementor-element-233bd04{--justify-content:flex-end;}}@media(max-width:767px){.elementor-600 .elementor-element.elementor-element-9875bd1{--min-height:0px;--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;--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-600 .elementor-element.elementor-element-687359b .jet-carousel__item-img{border-radius:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-687359b .jet-carousel__content{padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-ea53fc1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-600 .elementor-element.elementor-element-d8950dc{--width:100%;--min-height:25px;--border-radius:3px 3px 3px 3px;--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-d8950dc:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-d8950dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-600 .elementor-element.elementor-element-d8950dc:hover{background-position:0px 0px;}.elementor-600 .elementor-element.elementor-element-94adeed .elementor-heading-title{font-size:15px;}.elementor-600 .elementor-element.elementor-element-fb5c6eb{--width:100%;--min-height:25px;--border-radius:3px 3px 3px 3px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-fb5c6eb:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-fb5c6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-600 .elementor-element.elementor-element-fb5c6eb:hover{background-position:0px 0px;}.elementor-600 .elementor-element.elementor-element-09cb94e .elementor-heading-title{font-size:13px;}.elementor-600 .elementor-element.elementor-element-b5f9a8d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-600 .elementor-element.elementor-element-a2f3162{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-600 .elementor-element.elementor-element-65bb438 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-313a39e{width:100%;max-width:100%;}.elementor-600 .elementor-element.elementor-element-313a39e > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-600 .elementor-element.elementor-element-313a39e .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-600 .elementor-element.elementor-element-f5a12a0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-600 .elementor-element.elementor-element-60d4a60{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-600 .elementor-element.elementor-element-2c34a32 > .elementor-widget-container{margin:30px 0px -20px 0px;}.elementor-600 .elementor-element.elementor-element-2c34a32{font-size:24px;}.elementor-600 .elementor-element.elementor-element-213401c > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-600 .elementor-element.elementor-element-6e95684{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-600 .elementor-element.elementor-element-2c26e6d > .elementor-widget-container{margin:30px 0px -20px 0px;}.elementor-600 .elementor-element.elementor-element-2c26e6d{font-size:24px;}.elementor-600 .elementor-element.elementor-element-c9a35f5 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-600 .elementor-element.elementor-element-dc96934{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-600 .elementor-element.elementor-element-8ca2829 > .elementor-widget-container{margin:30px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-8ca2829{font-size:24px;letter-spacing:0px;}.elementor-600 .elementor-element.elementor-element-b409a93 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-600 .elementor-element.elementor-element-64e0de4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-600 .elementor-element.elementor-element-7cedce9 > .elementor-widget-container{margin:30px 0px -20px 0px;}.elementor-600 .elementor-element.elementor-element-7cedce9{font-size:24px;}.elementor-600 .elementor-element.elementor-element-b6aeccd > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-600 .elementor-element.elementor-element-add1ebb{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-600 .elementor-element.elementor-element-e644687 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-cf5aa5b{width:100%;max-width:100%;}.elementor-600 .elementor-element.elementor-element-cf5aa5b .elementor-heading-title{font-size:20px;}.elementor-600 .elementor-element.elementor-element-cd947b5{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-516df75{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-600 .elementor-element.elementor-element-94dd888 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(25px / 2);padding-bottom:calc(25px / 2);}:is( .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid, .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-600 .elementor-element.elementor-element-94dd888 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 25px / -2);margin-bottom:calc( 25px / -2);}.elementor-600 .elementor-element.elementor-element-c61eec9.elementor-element{--align-self:center;}.elementor-600 .elementor-element.elementor-element-468fe3a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-600 .elementor-element.elementor-element-2369cac{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-f744892{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-ddc1581 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-5d2c9ce{width:100%;max-width:100%;}.elementor-600 .elementor-element.elementor-element-5d2c9ce .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-600 .elementor-element.elementor-element-bf82086{--grid-row-gap:10px;}.elementor-600 .elementor-element.elementor-element-c841291 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-c841291.elementor-element{--align-self:center;}.elementor-600 .elementor-element.elementor-element-c841291 .eael-creative-button{width:240px;}.elementor-600 .elementor-element.elementor-element-706c319:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-706c319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-389px 0px;}.elementor-600 .elementor-element.elementor-element-706c319{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-600 .elementor-element.elementor-element-e1f2171{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-887f647{--min-height:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-600 .elementor-element.elementor-element-4bfee42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-4bfee42 .elementor-image-box-title{margin-bottom:6px;font-size:20px;line-height:1.4em;letter-spacing:2.4px;}.elementor-600 .elementor-element.elementor-element-9c904e9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-600 .elementor-element.elementor-element-7c28185 > .elementor-widget-container{margin:4px 4px 4px 4px;}.elementor-600 .elementor-element.elementor-element-7c28185.elementor-element{--order:99999 /* order end hack */;}.elementor-600 .elementor-element.elementor-element-6d8de87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-6d8de87{text-align:center;}.elementor-600 .elementor-element.elementor-element-d1e0158{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-600 .elementor-element.elementor-element-560b62f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-560b62f .elementor-image-box-title{margin-bottom:6px;font-size:20px;line-height:1.4em;letter-spacing:2.4px;}.elementor-600 .elementor-element.elementor-element-0f7f812 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-0f7f812.elementor-element{--align-self:center;}.elementor-600 .elementor-element.elementor-element-425e118{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-600 .elementor-element.elementor-element-574c670{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-108cfd2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-afbe3d9{width:100%;max-width:100%;}.elementor-600 .elementor-element.elementor-element-afbe3d9 .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-600 .elementor-element.elementor-element-142230f{--margin-top:-60px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;}.elementor-600 .elementor-element.elementor-element-fa03289 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-fa03289 img{width:50%;}.elementor-600 .elementor-element.elementor-element-24e1edb{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4px 0px;--row-gap:4px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-600 .elementor-element.elementor-element-51e28a5 > .elementor-widget-container{margin:0px 0px 0px 25px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-51e28a5 img{width:100%;height:130px;object-fit:contain;}.elementor-600 .elementor-element.elementor-element-5346f64 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-600 .elementor-element.elementor-element-5346f64{text-align:left;}.elementor-600 .elementor-element.elementor-element-5346f64 img{width:100%;height:135px;object-fit:contain;}.elementor-600 .elementor-element.elementor-element-a384474 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-600 .elementor-element.elementor-element-a384474{text-align:center;}.elementor-600 .elementor-element.elementor-element-a384474 img{width:100%;height:140px;object-fit:contain;}.elementor-600 .elementor-element.elementor-element-d28310c > .elementor-widget-container{margin:0px 27px 0px 0px;}.elementor-600 .elementor-element.elementor-element-d28310c{text-align:left;}.elementor-600 .elementor-element.elementor-element-d28310c img{width:100%;height:138px;object-fit:contain;}.elementor-600 .elementor-element.elementor-element-77f34c7{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-600 .elementor-element.elementor-element-2df5ecd{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-8cd5e0a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-da58894{width:100%;max-width:100%;}.elementor-600 .elementor-element.elementor-element-da58894 .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-600 .elementor-element.elementor-element-57f78bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-57f78bb.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-600 .elementor-element.elementor-element-57f78bb{left:118px;}body.rtl .elementor-600 .elementor-element.elementor-element-57f78bb{right:118px;}.elementor-600 .elementor-element.elementor-element-57f78bb{bottom:133px;text-align:right;}.elementor-600 .elementor-element.elementor-element-57f78bb img{width:34%;}.elementor-600 .elementor-element.elementor-element-a9f5933 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-a9f5933.elementor-element{--align-self:center;}.elementor-600 .elementor-element.elementor-element-a9f5933 .eael-creative-button{width:240px;}.elementor-600 .elementor-element.elementor-element-bc182d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-bc182d7.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-600 .elementor-element.elementor-element-bc182d7{left:56px;}body.rtl .elementor-600 .elementor-element.elementor-element-bc182d7{right:56px;}.elementor-600 .elementor-element.elementor-element-bc182d7{bottom:19px;text-align:right;}.elementor-600 .elementor-element.elementor-element-bc182d7 img{width:34%;}}@media(min-width:768px){.elementor-600 .elementor-element.elementor-element-d8950dc{--width:50%;}.elementor-600 .elementor-element.elementor-element-fb5c6eb{--width:50%;}.elementor-600 .elementor-element.elementor-element-a2f3162{--width:100%;}.elementor-600 .elementor-element.elementor-element-60d4a60{--width:100%;}.elementor-600 .elementor-element.elementor-element-6e95684{--width:100%;}.elementor-600 .elementor-element.elementor-element-dc96934{--width:100%;}.elementor-600 .elementor-element.elementor-element-64e0de4{--width:100%;}.elementor-600 .elementor-element.elementor-element-671553c{--width:70%;}.elementor-600 .elementor-element.elementor-element-cd947b5{--width:100%;}.elementor-600 .elementor-element.elementor-element-516df75{--width:100%;}.elementor-600 .elementor-element.elementor-element-f744892{--width:100%;}.elementor-600 .elementor-element.elementor-element-887f647{--width:50%;}.elementor-600 .elementor-element.elementor-element-d1e0158{--width:50%;}.elementor-600 .elementor-element.elementor-element-a111096{--width:63%;}.elementor-600 .elementor-element.elementor-element-142230f{--width:25%;}.elementor-600 .elementor-element.elementor-element-7726f03{--width:60%;}.elementor-600 .elementor-element.elementor-element-24e1edb{--width:100%;}.elementor-600 .elementor-element.elementor-element-f160c75{--width:70%;}.elementor-600 .elementor-element.elementor-element-233bd04{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-600 .elementor-element.elementor-element-ea53fc1{--content-width:100%;}.elementor-600 .elementor-element.elementor-element-a2f3162{--width:50%;}.elementor-600 .elementor-element.elementor-element-f5a12a0{--content-width:100%;}.elementor-600 .elementor-element.elementor-element-671553c{--width:50%;}.elementor-600 .elementor-element.elementor-element-516df75{--width:100%;}.elementor-600 .elementor-element.elementor-element-f744892{--width:100%;}.elementor-600 .elementor-element.elementor-element-a111096{--width:50%;}.elementor-600 .elementor-element.elementor-element-142230f{--width:40%;}.elementor-600 .elementor-element.elementor-element-7726f03{--width:80%;}.elementor-600 .elementor-element.elementor-element-f160c75{--width:50%;}.elementor-600 .elementor-element.elementor-element-233bd04{--width:50%;}}@media(min-width:1025px){.elementor-600 .elementor-element.elementor-element-706c319:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-706c319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for jet-carousel, class: .elementor-element-687359b *//* ✅ PC向け：画像を中央寄せ＋横幅制限 */
@media (min-width: 768px) {
  .jet-carousel__item img,
  .elementor-repeater-item img {
    max-width: 1000px !important;
    width: auto !important;
    height: auto !important;
    margin: 0 auto;
    display: block;
  }
}

/* ✅ スマホ向け：ちらつき防止＋余白を最小限に調整 */
@media (max-width: 767px) {
  .jet-carousel__item img,
  .elementor-repeater-item img {
    width: 100% !important;
    height: auto !important;
    max-height: 220px !important;    /* 高さの上限を制限 */
    min-height: 180px !important;    /* 高さ0によるちらつき防止 */
    object-fit: cover;
    display: block;
    margin: 0 auto;
  }

  /* ✅ カルーセル全体：高さを確保しつつ、余白を最小限に */
  .carousel-wrapper {
    min-height: 180px;               /* 元は250px → 180pxに縮小 */
    overflow: hidden;
    padding: 0 !important;           /* 意図しない空白対策 */
    margin-bottom: 0 !important;     /* バナーとの間隔を詰める */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57f78bb *//* 水滴がゆっくり上下するアニメーション */
.h2o-float{
  /* 調整用の変数（お好みで数値変更OK） */
  --float-distance: 12px;   /* 上下の振れ幅 */
  --float-duration: 6s;     /* 1往復の時間 */

  display: inline-block;
  animation: h2o-float var(--float-duration) ease-in-out infinite;
  will-change: transform;
}

/* 動きの本体 */
@keyframes h2o-float{
  0%   { transform: translateY(0); }
  50%  { transform: translateY(calc(-1 * var(--float-distance))); }
  100% { transform: translateY(0); }
}

/* バリエーション（任意） */
.h2o-float--slow { --float-duration: 8s;  --float-distance: 10px; }
.h2o-float--fast { --float-duration: 4.5s; --float-distance: 14px; }
.h2o-float--tiny { --float-distance: 6px; }

/* 触っている間は一時停止（任意） */
.h2o-float:hover { animation-play-state: paused; }

/* 動きが苦手な利用者への配慮 */
@media (prefers-reduced-motion: reduce){
  .h2o-float{ animation: none; }
}

/* 複数の水滴を少しずらして動かす（任意）
   画像を同じ親に並べ、親に .h2o-group を付けると遅延がかかります */
.h2o-group .h2o-float:nth-child(2){ animation-delay: .6s; }
.h2o-group .h2o-float:nth-child(3){ animation-delay: 1.2s; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc182d7 *//* 水滴がゆっくり上下するアニメーション */
.h2o-float{
  /* 調整用の変数（お好みで数値変更OK） */
  --float-distance: 12px;   /* 上下の振れ幅 */
  --float-duration: 6s;     /* 1往復の時間 */

  display: inline-block;
  animation: h2o-float var(--float-duration) ease-in-out infinite;
  will-change: transform;
}

/* 動きの本体 */
@keyframes h2o-float{
  0%   { transform: translateY(0); }
  50%  { transform: translateY(calc(-1 * var(--float-distance))); }
  100% { transform: translateY(0); }
}

/* バリエーション（任意） */
.h2o-float--slow { --float-duration: 8s;  --float-distance: 10px; }
.h2o-float--fast { --float-duration: 4.5s; --float-distance: 14px; }
.h2o-float--tiny { --float-distance: 6px; }

/* 触っている間は一時停止（任意） */
.h2o-float:hover { animation-play-state: paused; }

/* 動きが苦手な利用者への配慮 */
@media (prefers-reduced-motion: reduce){
  .h2o-float{ animation: none; }
}

/* 複数の水滴を少しずらして動かす（任意）
   画像を同じ親に並べ、親に .h2o-group を付けると遅延がかかります */
.h2o-group .h2o-float:nth-child(2){ animation-delay: .6s; }
.h2o-group .h2o-float:nth-child(3){ animation-delay: 1.2s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43a935f */.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}/* End custom CSS */