.elementor-4295 .elementor-element.elementor-element-3af9a80{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.35;}.elementor-4295 .elementor-element.elementor-element-3af9a80::before, .elementor-4295 .elementor-element.elementor-element-3af9a80 > .elementor-background-video-container::before, .elementor-4295 .elementor-element.elementor-element-3af9a80 > .e-con-inner > .elementor-background-video-container::before, .elementor-4295 .elementor-element.elementor-element-3af9a80 > .elementor-background-slideshow::before, .elementor-4295 .elementor-element.elementor-element-3af9a80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4295 .elementor-element.elementor-element-3af9a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-4295 .elementor-element.elementor-element-3af9a80, .elementor-4295 .elementor-element.elementor-element-3af9a80::before{--border-transition:0.3s;}.elementor-4295 .elementor-element.elementor-element-9fb7683 .elementor-heading-title{color:#FFFFFF;}.elementor-4295 .elementor-element.elementor-element-f5266c9{--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 40px;--background-transition:0.3s;}.elementor-4295 .elementor-element.elementor-element-f5266c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4295 .elementor-element.elementor-element-75a7d32{--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;--background-transition:0.3s;}.elementor-4295 .elementor-element.elementor-element-75a7d32.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4295 .elementor-element.elementor-element-1313e52{--spacer-size:10px;}.elementor-4295 .elementor-element.elementor-element-bbe46eb{text-align:center;}.elementor-4295 .elementor-element.elementor-element-bbe46eb .widget-image-caption{text-align:left;color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:1px;}.elementor-4295 .elementor-element.elementor-element-7eef986{color:#3B3A3A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:1px;}.elementor-4295 .elementor-element.elementor-element-c6c8e88{text-align:center;color:#3B3A3A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:1px;}.elementor-4295 .elementor-element.elementor-element-5e8b8e2{text-align:center;}.elementor-4295 .elementor-element.elementor-element-c2fade0 > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:double;border-width:5px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-4295 .elementor-element.elementor-element-c2fade0 .elementor-heading-title{color:#3C3F40;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;}.elementor-4295 .elementor-element.elementor-element-52bb28f > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-4295 .elementor-element.elementor-element-52bb28f{text-align:left;}.elementor-4295 .elementor-element.elementor-element-52bb28f .elementor-heading-title{color:#35393D;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-4295 .elementor-element.elementor-element-7833741 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#E6E6E6;}.elementor-4295 .elementor-element.elementor-element-7833741{color:#191919;font-family:var( --e-global-typography-ff5d27e-font-family ), Sans-serif;font-size:var( --e-global-typography-ff5d27e-font-size );font-weight:var( --e-global-typography-ff5d27e-font-weight );line-height:var( --e-global-typography-ff5d27e-line-height );letter-spacing:var( --e-global-typography-ff5d27e-letter-spacing );}.elementor-4295 .elementor-element.elementor-element-05429cf{color:#3B3A3A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:1px;}.elementor-4295 .elementor-element.elementor-element-d72b9e3{text-align:center;}.elementor-4295 .elementor-element.elementor-global-737.elementor-element{--align-self:center;}.elementor-4295 .elementor-element.elementor-global-737 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-weight:bold;fill:#4AADEF;color:#4AADEF;background-color:#61ADCE00;border-style:solid;border-width:3px 3px 3px 3px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-4295 .elementor-element.elementor-element-f26a9ab{--display:flex;--background-transition:0.3s;}.elementor-4295 .elementor-element.elementor-element-44b3990 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-4295 .elementor-element.elementor-element-44b3990{text-align:left;}.elementor-4295 .elementor-element.elementor-element-44b3990 .elementor-heading-title{color:#35393D;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-4295 .elementor-element.elementor-element-8297e1c .elementor-repeater-item-80b0626 .swiper-slide-bg{background-color:#833ca3;background-image:url(http://taipeirelax.com/wp-content/uploads/2024/09/artem-labunsky-0va1MYAcE-s-unsplash-1.jpg);background-size:cover;}.elementor-4295 .elementor-element.elementor-element-8297e1c .elementor-repeater-item-2f8e1ec .swiper-slide-bg{background-color:#833ca3;background-image:url(http://taipeirelax.com/wp-content/uploads/2024/09/serious-young-woman-with-bright-makeup-lips.jpg);background-size:cover;}.elementor-4295 .elementor-element.elementor-element-8297e1c .elementor-repeater-item-cf44561 .swiper-slide-bg{background-color:#833ca3;background-image:url(http://taipeirelax.com/wp-content/uploads/2024/09/artem-labunsky-NV4yuniRcyw-unsplash.jpg);background-size:cover;}.elementor-4295 .elementor-element.elementor-element-8297e1c .elementor-repeater-item-8e4bbed .swiper-slide-bg{background-color:#833ca3;background-image:url(http://taipeirelax.com/wp-content/uploads/2024/09/young-sexy-woman-black-lingerie-posing-bed.jpg);background-size:cover;}.elementor-4295 .elementor-element.elementor-element-8297e1c .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-4295 .elementor-element.elementor-element-8297e1c .swiper-slide-contents{max-width:66%;}.elementor-4295 .elementor-element.elementor-element-8297e1c .swiper-slide-inner{text-align:center;}.elementor-4295 .elementor-element.elementor-element-d6850bf{color:#3B3A3A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:1px;}.elementor-4295 .elementor-element.elementor-element-47bb456 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-4295 .elementor-element.elementor-element-47bb456{text-align:left;}.elementor-4295 .elementor-element.elementor-element-47bb456 .elementor-heading-title{color:#35393D;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-4295 .elementor-element.elementor-element-cf0f34e{color:#3B3A3A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:1px;}.elementor-4295 .elementor-element.elementor-element-4452df8 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-4295 .elementor-element.elementor-element-4452df8{text-align:left;}.elementor-4295 .elementor-element.elementor-element-4452df8 .elementor-heading-title{color:#35393D;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-4295 .elementor-element.elementor-element-86220d3{color:#3B3A3A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:1px;}.elementor-4295 .elementor-element.elementor-element-4db8a8d > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-4295 .elementor-element.elementor-element-4db8a8d{text-align:left;}.elementor-4295 .elementor-element.elementor-element-4db8a8d .elementor-heading-title{color:#35393D;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-4295 .elementor-element.elementor-element-f1db696{color:#3B3A3A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:1px;}.elementor-4295 .elementor-element.elementor-element-c848432 > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:double;border-width:5px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-4295 .elementor-element.elementor-element-c848432 .elementor-heading-title{color:#3C3F40;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;}.elementor-4295 .elementor-element.elementor-element-a90cc02{color:#3B3A3A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:1px;}.elementor-4295 .elementor-element.elementor-element-759b472 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#E6E6E6;}.elementor-4295 .elementor-element.elementor-element-759b472{color:#191919;font-family:var( --e-global-typography-ff5d27e-font-family ), Sans-serif;font-size:var( --e-global-typography-ff5d27e-font-size );font-weight:var( --e-global-typography-ff5d27e-font-weight );line-height:var( --e-global-typography-ff5d27e-line-height );letter-spacing:var( --e-global-typography-ff5d27e-letter-spacing );}.elementor-4295 .elementor-element.elementor-element-214140f > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:double;border-width:5px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-4295 .elementor-element.elementor-element-214140f .elementor-heading-title{color:#3C3F40;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;}.elementor-4295 .elementor-element.elementor-element-4683a77{color:#3B3A3A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:1px;}.elementor-4295 .elementor-element.elementor-element-3ce63bf > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-4295 .elementor-element.elementor-element-3ce63bf{text-align:left;}.elementor-4295 .elementor-element.elementor-element-3ce63bf .elementor-heading-title{color:#35393D;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-4295 .elementor-element.elementor-element-b2d3b8d{color:#3B3A3A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:28px;letter-spacing:1px;}.elementor-4295 .elementor-element.elementor-element-7e8da1f > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#E6E6E6;}.elementor-4295 .elementor-element.elementor-element-7e8da1f{color:#191919;font-family:var( --e-global-typography-ff5d27e-font-family ), Sans-serif;font-size:var( --e-global-typography-ff5d27e-font-size );font-weight:var( --e-global-typography-ff5d27e-font-weight );line-height:var( --e-global-typography-ff5d27e-line-height );letter-spacing:var( --e-global-typography-ff5d27e-letter-spacing );}.elementor-4295 .elementor-element.elementor-element-8dfa07a{text-align:center;}.elementor-4295 .elementor-element.elementor-element-2bb6c32 > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:double;border-width:5px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-4295 .elementor-element.elementor-element-2bb6c32 .elementor-heading-title{color:#3C3F40;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;}.elementor-4295 .elementor-element.elementor-global-4125 > .elementor-widget-container{margin:0px -30px 0px -30px;padding:0px 0px 0px 0px;}.elementor-4295 .elementor-element.elementor-global-4125{text-align:center;color:#404040;}.elementor-4295 .elementor-element.elementor-element-ceaca09{color:var( --e-global-color-secondary );}.elementor-4295 .elementor-element.elementor-element-a640b64{--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;--background-transition:0.3s;}.elementor-4295 .elementor-element.elementor-element-a640b64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4295 .elementor-element.elementor-element-ecd56d3 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-4295 .elementor-element.elementor-element-ecd56d3{text-align:left;}.elementor-4295 .elementor-element.elementor-element-ecd56d3 .elementor-heading-title{color:#35393D;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-4295 .elementor-element.elementor-element-6c98e55{color:#2C2C2C;font-family:var( --e-global-typography-ff5d27e-font-family ), Sans-serif;font-size:var( --e-global-typography-ff5d27e-font-size );font-weight:var( --e-global-typography-ff5d27e-font-weight );line-height:var( --e-global-typography-ff5d27e-line-height );letter-spacing:var( --e-global-typography-ff5d27e-letter-spacing );}.elementor-4295 .elementor-element.elementor-element-059a0d6{--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;--background-transition:0.3s;}.elementor-4295 .elementor-element.elementor-element-059a0d6.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-4295 .elementor-element.elementor-element-f5266c9{--width:90%;}.elementor-4295 .elementor-element.elementor-element-75a7d32{--width:61.836%;}.elementor-4295 .elementor-element.elementor-element-a640b64{--width:100%;}.elementor-4295 .elementor-element.elementor-element-059a0d6{--width:30%;}}@media(max-width:1024px){.elementor-4295 .elementor-element.elementor-element-7833741{font-size:var( --e-global-typography-ff5d27e-font-size );line-height:var( --e-global-typography-ff5d27e-line-height );letter-spacing:var( --e-global-typography-ff5d27e-letter-spacing );}.elementor-4295 .elementor-element.elementor-element-759b472{font-size:var( --e-global-typography-ff5d27e-font-size );line-height:var( --e-global-typography-ff5d27e-line-height );letter-spacing:var( --e-global-typography-ff5d27e-letter-spacing );}.elementor-4295 .elementor-element.elementor-element-7e8da1f{font-size:var( --e-global-typography-ff5d27e-font-size );line-height:var( --e-global-typography-ff5d27e-line-height );letter-spacing:var( --e-global-typography-ff5d27e-letter-spacing );}.elementor-4295 .elementor-element.elementor-element-6c98e55{font-size:var( --e-global-typography-ff5d27e-font-size );line-height:var( --e-global-typography-ff5d27e-line-height );letter-spacing:var( --e-global-typography-ff5d27e-letter-spacing );}}@media(max-width:767px){.elementor-4295 .elementor-element.elementor-element-7833741{font-size:var( --e-global-typography-ff5d27e-font-size );line-height:var( --e-global-typography-ff5d27e-line-height );letter-spacing:var( --e-global-typography-ff5d27e-letter-spacing );}.elementor-4295 .elementor-element.elementor-element-759b472{font-size:var( --e-global-typography-ff5d27e-font-size );line-height:var( --e-global-typography-ff5d27e-line-height );letter-spacing:var( --e-global-typography-ff5d27e-letter-spacing );}.elementor-4295 .elementor-element.elementor-element-7e8da1f{font-size:var( --e-global-typography-ff5d27e-font-size );line-height:var( --e-global-typography-ff5d27e-line-height );letter-spacing:var( --e-global-typography-ff5d27e-letter-spacing );}.elementor-4295 .elementor-element.elementor-element-6c98e55{font-size:var( --e-global-typography-ff5d27e-font-size );line-height:var( --e-global-typography-ff5d27e-line-height );letter-spacing:var( --e-global-typography-ff5d27e-letter-spacing );}}