.elementor-524 .elementor-element.elementor-element-bc9215e{--display:flex;--overlay-opacity:0.66;--padding-top:0px;--padding-bottom:340px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-bc9215e:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-bc9215e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49f39eb );}.elementor-524 .elementor-element.elementor-element-bc9215e::before, .elementor-524 .elementor-element.elementor-element-bc9215e > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-bc9215e > .e-con-inner > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-bc9215e > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-bc9215e > .e-con-inner > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-bc9215e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-49f39eb );background-image:url("http://areha-group.jp/wp-content/uploads/2025/06/02b3bb824a3a1e3477b5883cfc087f95-1.png");--background-overlay:'';background-repeat:no-repeat;background-size:auto;}.elementor-524 .elementor-element.elementor-element-bc9215e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-524 .elementor-element.elementor-element-0336cd8{--e-image-carousel-slides-to-show:1;}.elementor-524 .elementor-element.elementor-element-0336cd8 > .elementor-widget-container{margin:0px 70px -10px 70px;}.elementor-524 .elementor-element.elementor-element-0336cd8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-524 .elementor-element.elementor-element-0336cd8 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-primary );}.elementor-524 .elementor-element.elementor-element-0336cd8 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-524 .elementor-element.elementor-element-0336cd8 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-524 .elementor-element.elementor-element-0336cd8 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:15px;--swiper-pagination-bullet-vertical-gap:15px;width:7px;height:7px;background:var( --e-global-color-primary );}.elementor-524 .elementor-element.elementor-element-0336cd8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-524 .elementor-element.elementor-element-0336cd8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:90px 90px 90px 90px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-e47f373{left:16.938px;}body.rtl .elementor-524 .elementor-element.elementor-element-e47f373{right:16.938px;}.elementor-524 .elementor-element.elementor-element-e47f373{top:105.938px;z-index:11;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-0e8019d{left:12.945px;}body.rtl .elementor-524 .elementor-element.elementor-element-0e8019d{right:12.945px;}.elementor-524 .elementor-element.elementor-element-0e8019d{top:143.955px;z-index:11;text-align:center;}.elementor-524 .elementor-element.elementor-element-0e8019d .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:25px;font-weight:700;mix-blend-mode:multiply;color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-1f6a79e{left:1121.984px;}body.rtl .elementor-524 .elementor-element.elementor-element-1f6a79e{right:1121.984px;}.elementor-524 .elementor-element.elementor-element-1f6a79e{top:49.982px;z-index:3;}.elementor-524 .elementor-element.elementor-element-1f6a79e img{height:185px;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-e473e7e{left:-319.014px;}body.rtl .elementor-524 .elementor-element.elementor-element-e473e7e{right:-319.014px;}.elementor-524 .elementor-element.elementor-element-e473e7e{top:-118.016px;z-index:3;}.elementor-524 .elementor-element.elementor-element-e473e7e img{height:355px;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-4a57df6{left:11.982px;}body.rtl .elementor-524 .elementor-element.elementor-element-4a57df6{right:11.982px;}.elementor-524 .elementor-element.elementor-element-4a57df6{top:3.98px;z-index:11;}.elementor-524 .elementor-element.elementor-element-4a57df6 img{width:50%;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-4627c5d{left:1216.984px;}body.rtl .elementor-524 .elementor-element.elementor-element-4627c5d{right:1216.984px;}.elementor-524 .elementor-element.elementor-element-4627c5d{top:9.982px;z-index:2;}.elementor-524 .elementor-element.elementor-element-4627c5d img{opacity:0.5;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-385d146{left:-182.988px;}body.rtl .elementor-524 .elementor-element.elementor-element-385d146{right:-182.988px;}.elementor-524 .elementor-element.elementor-element-385d146{top:352.943px;z-index:3;}.elementor-524 .elementor-element.elementor-element-385d146 img{height:260px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}