.elementor-7 .elementor-element.elementor-element-31875c8 .elementor-repeater-item-398fcb4 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://kasumi-media.com/wp-content/uploads/2020/03/sergey-zolkin-_UeY8aTI6d0-unsplash.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-31875c8 .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-7 .elementor-element.elementor-element-31875c8 .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-31875c8 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-aa3cca6 .elementor-repeater-item-398fcb4 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://kasumi-media.com/wp-content/uploads/2024/05/top-kasumi-banner-mb.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-aa3cca6 .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-7 .elementor-element.elementor-element-aa3cca6 .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-aa3cca6 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-8dc00aa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8dc00aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #F92318 20%, #F91859 80%);}.elementor-7 .elementor-element.elementor-element-8dc00aa > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-8dc00aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-7 .elementor-element.elementor-element-3400e97 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-c1f4f8b .heading .heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b19d733 .pt_plus_adv_text_block .text-content-block p,.elementor-7 .elementor-element.elementor-element-b19d733 .pt_plus_adv_text_block .text-content-block{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b19d733 .pt_plus_adv_text_block .text-content-block,.elementor-7 .elementor-element.elementor-element-b19d733 .pt_plus_adv_text_block .text-content-block p{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;}.elementor-7 .elementor-element.elementor-element-4dc16e0 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-3a9ce34{padding:80px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e402dcd .heading .heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;background-color:transparent;background-image:linear-gradient(170deg, #F92318 0%, #F91859 100%);}.elementor-7 .elementor-element.elementor-element-e02de6f .pt_plus_asb_wrapper .service-item-loop,
					.elementor-7 .elementor-element.elementor-element-e02de6f .pt_plus_asb_wrapper.services-element .se-wrapper-main{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-e02de6f .pt_plus_asb_wrapper.fancy-box .fancybox-inner-wrapper .fancybox-image-background{box-shadow:rgba(0, 0, 0, 0.45) 0 0 0 2000px inset;}.elementor-7 .elementor-element.elementor-element-e02de6f .pt_plus_asb_wrapper.fancy-box .fancybox-inner-wrapper:hover .fancybox-image-background{box-shadow:rgba(0, 0, 0, 0.56) 0 0 0 2000px inset;}.elementor-7 .elementor-element.elementor-element-e02de6f .pt_plus_asb_wrapper.fancy-box .fancybox-inner-wrapper:after{background:#F92318;}.elementor-7 .elementor-element.elementor-element-b14d352{padding:80px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8ad5bc9 .heading .heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;background-color:transparent;background-image:linear-gradient(170deg, #F92318 0%, #F91859 100%);}.elementor-7 .elementor-element.elementor-element-8ad5bc9 .heading .heading-sub-title{font-size:14px;color:#313131;}.elementor-7 .elementor-element.elementor-element-ad5d58a .pt_plus_adv_text_block .text-content-block p,.elementor-7 .elementor-element.elementor-element-ad5d58a .pt_plus_adv_text_block .text-content-block{color:#000000;}.elementor-7 .elementor-element.elementor-element-ad5d58a .pt_plus_adv_text_block .text-content-block,.elementor-7 .elementor-element.elementor-element-ad5d58a .pt_plus_adv_text_block .text-content-block p{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;}.elementor-7 .elementor-element.elementor-element-148be65{padding:80px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-1341a27 .heading .heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;background-color:transparent;background-image:linear-gradient(170deg, #F92318 0%, #F91859 100%);}.elementor-7 .elementor-element.elementor-element-1341a27 .heading .heading-sub-title{font-size:14px;color:#313131;}.elementor-7 .elementor-element.elementor-element-99af4d6{padding:0px 0px 80px 0px;}.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-icon-img .tp-ps-text{font-size:20px;font-weight:bold;color:#801E1E;}.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget .tp-process-steps-wrapper:hover .tp-ps-icon-img .tp-ps-text,
					.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget .tp-process-steps-wrapper.active .tp-ps-icon-img .tp-ps-text{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-icon-img{width:90px;height:90px;background-color:#F92318;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget .tp-ps-left-imt .tp-ps-special-bg:after{width:calc(90px + 20px);height:calc(90px + 20px);}.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget .tp-ps-left-imt .tp-ps-special-bg:before{width:calc(90px + 40px);height:calc(90px + 40px);}.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,
					.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:after{left:calc((90px /2 ) - (1px));}.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt{margin-right:calc((90px/1.3));}.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-right-content{width:calc((100% - (90px * 2)));}.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper,.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget .tp-process-steps-wrapper{min-height:150px;}.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_2.mobile .tp-process-steps-wrapper,.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_2.mobile .tp-process-steps-wrapper .tp-ps-left-imt:after{min-width:150px;}.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,
					.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_2 .tp-ps-left-imt:before,
					.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:after{border-color:#F92318;}.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,
.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_2 .tp-ps-left-imt:before,
.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:after{border-style:solid;}.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:before,
					.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after{border-width:1px !important;}.elementor-7 .elementor-element.elementor-element-0f89108 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-right-content{padding:27px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f30b23c .list-carousel-slick .slick-dots.style-1 li button,.elementor-7 .elementor-element.elementor-element-f30b23c .list-carousel-slick .slick-dots.style-6 li button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-7 .elementor-element.elementor-element-f30b23c .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-7 .elementor-element.elementor-element-f30b23c .list-carousel-slick .slick-dots.style-2 li button{border-color:#252525;}.elementor-7 .elementor-element.elementor-element-f30b23c .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-7 .elementor-element.elementor-element-f30b23c .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-7 .elementor-element.elementor-element-f30b23c .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #252525;-moz-box-shadow:inset 0 0 0 0px #252525;box-shadow:inset 0 0 0 0px #252525;}.elementor-7 .elementor-element.elementor-element-f30b23c .list-carousel-slick .slick-dots.style-1 li button:before{color:#252525;}.elementor-7 .elementor-element.elementor-element-f30b23c .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-53f77c2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-53f77c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #F92318 20%, #F91859 80%);}.elementor-7 .elementor-element.elementor-element-53f77c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-7 .elementor-element.elementor-element-53f77c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-8b5b2ec .heading .heading-title{color:#FFFFFF;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-31875c8 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-aa3cca6 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c1f4f8b .heading .heading-title{font-size:24px;}.elementor-7 .elementor-element.elementor-element-b787445 > .elementor-element-populated{padding:0px 20px 0px 20px;}}