.elementor-2 .elementor-element.elementor-element-e943083{margin-top:40px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-ea6e066 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-ea6e066 > .elementor-element-populated{padding:0px 110px 0px 110px;}.elementor-2 .elementor-element.elementor-element-f78a11e .elementor-button .elementor-align-icon-right{margin-left:22px;}.elementor-2 .elementor-element.elementor-element-f78a11e .elementor-button .elementor-align-icon-left{margin-right:22px;}.elementor-2 .elementor-element.elementor-element-f78a11e a.elementor-button, .elementor-2 .elementor-element.elementor-element-f78a11e .elementor-button{font-family:"Noto Sans JP", Lato, 游ゴシック, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:18px;background-color:#204A8F;}.elementor-2 .elementor-element.elementor-element-f78a11e a.elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f78a11e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f78a11e a.elementor-button:focus, .elementor-2 .elementor-element.elementor-element-f78a11e .elementor-button:focus{background-color:rgba(32, 74, 143, 0.8);}.elementor-2 .elementor-element.elementor-element-8f62132{margin-top:40px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-c27f149 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-c27f149 > .elementor-element-populated{padding:0px 110px 0px 110px;}.elementor-2 .elementor-element.elementor-element-0f4aca8 .elementor-button .elementor-align-icon-right{margin-left:22px;}.elementor-2 .elementor-element.elementor-element-0f4aca8 .elementor-button .elementor-align-icon-left{margin-right:22px;}.elementor-2 .elementor-element.elementor-element-0f4aca8 a.elementor-button, .elementor-2 .elementor-element.elementor-element-0f4aca8 .elementor-button{font-family:"Noto Sans JP", Lato, 游ゴシック, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:18px;background-color:#204A8F;}.elementor-2 .elementor-element.elementor-element-0f4aca8 a.elementor-button:hover, .elementor-2 .elementor-element.elementor-element-0f4aca8 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-0f4aca8 a.elementor-button:focus, .elementor-2 .elementor-element.elementor-element-0f4aca8 .elementor-button:focus{background-color:rgba(32, 74, 143, 0.8);}.elementor-2 .elementor-element.elementor-element-150071b{margin-top:40px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-2c2ef94{text-align:center;}.elementor-2 .elementor-element.elementor-element-2c2ef94.elementor-widget-heading .elementor-heading-title{color:#54595f;}.elementor-2 .elementor-element.elementor-element-2c2ef94 .elementor-heading-title{font-family:"Lato", Lato, 游ゴシック, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:48px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-f263f88{text-align:center;}.elementor-2 .elementor-element.elementor-element-f263f88.elementor-widget-heading .elementor-heading-title{color:#54595f;}.elementor-2 .elementor-element.elementor-element-f263f88 .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-654c317 .elementor-repeater-item-6963c8d .swiper-slide-bg{background-color:rgba(187, 187, 187, 0);background-image:url(https://www.crossco.co.jp/crwp/wp-content/uploads/2021/11/sop_hottopics1116.jpg);background-size:contain;}.elementor-2 .elementor-element.elementor-element-654c317 .elementor-repeater-item-96c5a9e .swiper-slide-bg{background-color:#BBBBBB;background-image:url(https://www.crossco.co.jp/crwp/wp-content/uploads/2023/03/meta002.jpg);background-size:contain;}.elementor-2 .elementor-element.elementor-element-654c317 .elementor-repeater-item-5f8925e .swiper-slide-bg{background-color:rgba(187, 187, 187, 0);background-image:url(https://www.crossco.co.jp/crwp/wp-content/uploads/2021/11/case8_bnr_1118.jpg);background-size:contain;}.elementor-2 .elementor-element.elementor-element-654c317 .elementor-repeater-item-1cae0e6 .swiper-slide-bg{background-color:rgba(187, 187, 187, 0);background-image:url(https://www.crossco.co.jp/crwp/wp-content/uploads/2021/04/topbnr_case7.png);background-size:contain;}.elementor-2 .elementor-element.elementor-element-654c317 .elementor-repeater-item-118c3b1 .swiper-slide-bg{background-color:rgba(187, 187, 187, 0);background-image:url(https://www.crossco.co.jp/crwp/wp-content/uploads/2021/04/case6_7v2-1.png);background-size:contain;}.elementor-2 .elementor-element.elementor-element-654c317 .elementor-repeater-item-9c80d7d .swiper-slide-bg{background-color:rgba(187, 187, 187, 0);background-image:url(https://www.crossco.co.jp/crwp/wp-content/uploads/2021/04/top-scroll-banner-1.png);background-size:contain;}.elementor-2 .elementor-element.elementor-element-654c317 .elementor-repeater-item-e21e01b .swiper-slide-bg{background-color:rgba(187, 187, 187, 0);background-image:url(https://www.crossco.co.jp/crwp/wp-content/uploads/2020/04/necbnr1-1.png);background-size:contain;}.elementor-2 .elementor-element.elementor-element-654c317 .elementor-repeater-item-bf919c4 .swiper-slide-bg{background-color:rgba(187, 187, 187, 0);background-image:url(https://www.crossco.co.jp/crwp/wp-content/uploads/2020/04/dounyu-top-banner-2.png);background-size:contain;}.elementor-2 .elementor-element.elementor-element-654c317 .swiper-slide{height:260px;transition-duration:calc(4000ms*1.2);}.elementor-2 .elementor-element.elementor-element-654c317 .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-654c317 .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-654c317 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-2 .elementor-element.elementor-element-654c317 .swiper-container-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-2 .elementor-element.elementor-element-654c317 .swiper-pagination-fraction{font-size:10px;}.elementor-2 .elementor-element.elementor-element-5b3b547{margin-top:40px;margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-be13f10{text-align:center;}.elementor-2 .elementor-element.elementor-element-be13f10.elementor-widget-heading .elementor-heading-title{color:#54595f;}.elementor-2 .elementor-element.elementor-element-be13f10 .elementor-heading-title{font-family:"Lato", Lato, 游ゴシック, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:48px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-c0b8d6e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-55d92d7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6191f7e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0898447:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-0898447 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#85b8e0;}.elementor-2 .elementor-element.elementor-element-0898447 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-0898447 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-73c0083 .elementor-cta__content{text-align:center;background-color:#85b8e0;}.elementor-2 .elementor-element.elementor-element-73c0083 .elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-73c0083 .elementor-view-stacked .elementor-icon svg{stroke:#ffffff;}.elementor-2 .elementor-element.elementor-element-73c0083 .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-73c0083 .elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-73c0083 .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-73c0083 .elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-73c0083 .elementor-icon{font-size:65px;}.elementor-2 .elementor-element.elementor-element-73c0083 .elementor-cta__title{font-size:30px;color:#4f4f4f;}.elementor-2 .elementor-element.elementor-element-73c0083 .elementor-cta__description{color:#4f4f4f;}.elementor-2 .elementor-element.elementor-element-73c0083 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-73c0083 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-73c0083 > .elementor-widget-container{background-color:#85b8e0;}.elementor-2 .elementor-element.elementor-element-644bc43:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-644bc43 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d9e085;}.elementor-2 .elementor-element.elementor-element-644bc43 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-644bc43 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2793b06 .elementor-cta__content{text-align:center;background-color:#d9e085;}.elementor-2 .elementor-element.elementor-element-2793b06 .elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2793b06 .elementor-view-stacked .elementor-icon svg{stroke:#ffffff;}.elementor-2 .elementor-element.elementor-element-2793b06 .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2793b06 .elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2793b06 .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2793b06 .elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-2793b06 .elementor-icon{font-size:65px;}.elementor-2 .elementor-element.elementor-element-2793b06 .elementor-cta__title{font-size:30px;color:#4f4f4f;}.elementor-2 .elementor-element.elementor-element-2793b06 .elementor-cta__description{color:#4f4f4f;}.elementor-2 .elementor-element.elementor-element-2793b06 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-2793b06 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-2793b06 > .elementor-widget-container{background-color:#85b8e0;}.elementor-2 .elementor-element.elementor-element-a081efd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dc518fd > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0ecbc6e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f1b20b1:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-f1b20b1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#85d4e0;}.elementor-2 .elementor-element.elementor-element-f1b20b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-f1b20b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2a68c88 .elementor-cta__content{text-align:center;background-color:#85d4e0;}.elementor-2 .elementor-element.elementor-element-2a68c88 .elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2a68c88 .elementor-view-stacked .elementor-icon svg{stroke:#ffffff;}.elementor-2 .elementor-element.elementor-element-2a68c88 .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2a68c88 .elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2a68c88 .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2a68c88 .elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-2a68c88 .elementor-cta__title{font-size:24px;color:#4f4f4f;}.elementor-2 .elementor-element.elementor-element-2a68c88 .elementor-cta__description{color:#4f4f4f;}.elementor-2 .elementor-element.elementor-element-2a68c88 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-2a68c88 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-2a68c88 > .elementor-widget-container{background-color:#85d4e0;}.elementor-2 .elementor-element.elementor-element-1c7cd38:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-1c7cd38 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeac94;}.elementor-2 .elementor-element.elementor-element-1c7cd38 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-1c7cd38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-84aac16 .elementor-cta__content{text-align:center;background-color:#eeac94;}.elementor-2 .elementor-element.elementor-element-84aac16 .elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-84aac16 .elementor-view-stacked .elementor-icon svg{stroke:#ffffff;}.elementor-2 .elementor-element.elementor-element-84aac16 .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-84aac16 .elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-84aac16 .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-84aac16 .elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-84aac16 .elementor-cta__title{font-size:24px;color:#4f4f4f;}.elementor-2 .elementor-element.elementor-element-84aac16 .elementor-cta__description{color:#4f4f4f;}.elementor-2 .elementor-element.elementor-element-84aac16 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-84aac16 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-84aac16 > .elementor-widget-container{background-color:#85b8e0;}.elementor-2 .elementor-element.elementor-element-9716d21:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-9716d21 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#85e0cc;}.elementor-2 .elementor-element.elementor-element-9716d21 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-9716d21 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-bef02d5 .elementor-cta__content{text-align:center;background-color:#85e0cc;}.elementor-2 .elementor-element.elementor-element-bef02d5 .elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-bef02d5 .elementor-view-stacked .elementor-icon svg{stroke:#ffffff;}.elementor-2 .elementor-element.elementor-element-bef02d5 .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-bef02d5 .elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-bef02d5 .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-bef02d5 .elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-bef02d5 .elementor-cta__title{font-size:24px;color:#4f4f4f;}.elementor-2 .elementor-element.elementor-element-bef02d5 .elementor-cta__description{color:#4f4f4f;}.elementor-2 .elementor-element.elementor-element-bef02d5 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-bef02d5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-bef02d5 > .elementor-widget-container{background-color:#85b8e0;}.elementor-2 .elementor-element.elementor-element-3221d7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-3221d7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-1323974{text-align:center;}.elementor-2 .elementor-element.elementor-element-1323974.elementor-widget-heading .elementor-heading-title{color:#54595f;}.elementor-2 .elementor-element.elementor-element-1323974 .elementor-heading-title{font-family:"Lato", Lato, 游ゴシック, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:2.4vw;font-weight:300;}.elementor-2 .elementor-element.elementor-element-d661666 .swiper-pagination-bullet{width:5px;height:5px;}.elementor-2 .elementor-element.elementor-element-826b3e3 .elementor-spacer-inner{height:50px;}.ee-tooltip.ee-tooltip-b46e278.to--top,
							 .ee-tooltip.ee-tooltip-b46e278.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-b46e278.to--left,
							 .ee-tooltip.ee-tooltip-b46e278.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-657cad4.to--top,
							 .ee-tooltip.ee-tooltip-657cad4.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-657cad4.to--left,
							 .ee-tooltip.ee-tooltip-657cad4.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-d53e7fc.to--top,
							 .ee-tooltip.ee-tooltip-d53e7fc.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-d53e7fc.to--left,
							 .ee-tooltip.ee-tooltip-d53e7fc.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-6ab6cbb.to--top,
							 .ee-tooltip.ee-tooltip-6ab6cbb.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-6ab6cbb.to--left,
							 .ee-tooltip.ee-tooltip-6ab6cbb.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-eb5efad.to--top,
							 .ee-tooltip.ee-tooltip-eb5efad.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-eb5efad.to--left,
							 .ee-tooltip.ee-tooltip-eb5efad.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-985f799.to--top,
							 .ee-tooltip.ee-tooltip-985f799.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-985f799.to--left,
							 .ee-tooltip.ee-tooltip-985f799.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-ebe7916.to--top,
							 .ee-tooltip.ee-tooltip-ebe7916.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-ebe7916.to--left,
							 .ee-tooltip.ee-tooltip-ebe7916.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-88e5182.to--top,
							 .ee-tooltip.ee-tooltip-88e5182.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-88e5182.to--left,
							 .ee-tooltip.ee-tooltip-88e5182.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-6ccf284.to--top,
							 .ee-tooltip.ee-tooltip-6ccf284.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-6ccf284.to--left,
							 .ee-tooltip.ee-tooltip-6ccf284.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-2d4a918.to--top,
							 .ee-tooltip.ee-tooltip-2d4a918.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-2d4a918.to--left,
							 .ee-tooltip.ee-tooltip-2d4a918.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-cd95abc.to--top,
							 .ee-tooltip.ee-tooltip-cd95abc.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-cd95abc.to--left,
							 .ee-tooltip.ee-tooltip-cd95abc.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-6d64c84.to--top,
							 .ee-tooltip.ee-tooltip-6d64c84.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-6d64c84.to--left,
							 .ee-tooltip.ee-tooltip-6d64c84.to--right{margin-top:0px;}.elementor-2 .elementor-element.elementor-element-1b1045e .elementor-spacer-inner{height:50px;}.elementor-2 .elementor-element.elementor-element-f86585c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f86585c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crossco.co.jp/crwp/wp-content/uploads/2020/02/case_bg-1.gif");}.elementor-2 .elementor-element.elementor-element-f86585c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:00px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f86585c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-f566e78{text-align:center;}.elementor-2 .elementor-element.elementor-element-f566e78.elementor-widget-heading .elementor-heading-title{color:#54595f;}.elementor-2 .elementor-element.elementor-element-f566e78 .elementor-heading-title{font-family:"Lato", Lato, 游ゴシック, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:48px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-f566e78 > .elementor-widget-container{margin:40px 0px 20px 0px;}.ee-tooltip.ee-tooltip-d81c5e7.to--top,
							 .ee-tooltip.ee-tooltip-d81c5e7.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-d81c5e7.to--left,
							 .ee-tooltip.ee-tooltip-d81c5e7.to--right{margin-top:0px;}.elementor-2 .elementor-element.elementor-element-1489d27.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-1489d27 .elementor-heading-title{font-size:14px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-c16ef44{font-size:18px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-e875627 .elementor-button .elementor-align-icon-right{margin-left:39px;}.elementor-2 .elementor-element.elementor-element-e875627 .elementor-button .elementor-align-icon-left{margin-right:39px;}.elementor-2 .elementor-element.elementor-element-e875627 a.elementor-button, .elementor-2 .elementor-element.elementor-element-e875627 .elementor-button{background-color:#000000;padding:10px 20px 10px 20px;}.elementor-2 .elementor-element.elementor-element-e875627 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a1d2ad1{margin-top:20px;margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-62b7386.elementor-widget-heading .elementor-heading-title{color:#333333;}.elementor-2 .elementor-element.elementor-element-62b7386 .elementor-heading-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-5cea3f2.elementor-widget-heading .elementor-heading-title{color:#333333;}.elementor-2 .elementor-element.elementor-element-5cea3f2 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-291b836.elementor-widget-heading .elementor-heading-title{color:#333333;}.elementor-2 .elementor-element.elementor-element-291b836 .elementor-heading-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-19c39b8.elementor-widget-heading .elementor-heading-title{color:#333333;}.elementor-2 .elementor-element.elementor-element-19c39b8 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-2638ecf.elementor-widget-heading .elementor-heading-title{color:#333333;}.elementor-2 .elementor-element.elementor-element-2638ecf .elementor-heading-title{font-size:11px;}.elementor-2 .elementor-element.elementor-element-197378b.elementor-widget-heading .elementor-heading-title{color:#333333;}.elementor-2 .elementor-element.elementor-element-197378b .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-be33ab0{margin-top:0px;margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-2d0024e .elementor-button .elementor-align-icon-right{margin-left:39px;}.elementor-2 .elementor-element.elementor-element-2d0024e .elementor-button .elementor-align-icon-left{margin-right:39px;}.elementor-2 .elementor-element.elementor-element-2d0024e a.elementor-button, .elementor-2 .elementor-element.elementor-element-2d0024e .elementor-button{background-color:#000000;padding:10px 20px 10px 20px;}.elementor-2 .elementor-element.elementor-element-2d0024e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-245ea0c{margin-top:0px;margin-bottom:-70px;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-242d121.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-242d121.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-242d121 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-242d121:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-242d121 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c8d2dc;}.elementor-2 .elementor-element.elementor-element-242d121 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-242d121 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-3c61207{text-align:center;}.elementor-2 .elementor-element.elementor-element-3c61207.elementor-widget-heading .elementor-heading-title{color:#54595f;}.elementor-2 .elementor-element.elementor-element-3c61207 .elementor-heading-title{font-family:"Lato", Lato, 游ゴシック, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:48px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-d250139{text-align:center;}.elementor-2 .elementor-element.elementor-element-d250139.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-d250139 .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-170b49f .elementor-button .elementor-align-icon-right{margin-left:39px;}.elementor-2 .elementor-element.elementor-element-170b49f .elementor-button .elementor-align-icon-left{margin-right:39px;}.elementor-2 .elementor-element.elementor-element-170b49f a.elementor-button, .elementor-2 .elementor-element.elementor-element-170b49f .elementor-button{background-color:#000000;padding:10px 20px 10px 20px;}.elementor-2 .elementor-element.elementor-element-170b49f > .elementor-widget-container{margin:15% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fb5baa5:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-fb5baa5 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f7;}.elementor-2 .elementor-element.elementor-element-fb5baa5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-fb5baa5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-a4bb0e2 .elementor-posts-container{grid-column-gap:0px;grid-row-gap:0px;}.elementor-msie .elementor-2 .elementor-element.elementor-element-a4bb0e2 .elementor-post{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );padding-bottom:0px;}.elementor-msie .elementor-2 .elementor-element.elementor-element-a4bb0e2 .elementor-posts-container{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}body.elementor-page-2 h1.entry-title, .elementor-page-title{display:none;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-242d121{width:29.987%;}.elementor-2 .elementor-element.elementor-element-fb5baa5{width:70.013%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-654c317 .swiper-slide{height:240px;}.elementor-2 .elementor-element.elementor-element-654c317 .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-73c0083 .elementor-cta__title{font-size:1.4em;}.elementor-2 .elementor-element.elementor-element-2793b06 .elementor-cta__title{font-size:1.4em;}.elementor-2 .elementor-element.elementor-element-2a68c88 .elementor-cta__title{font-size:1.4em;}.elementor-2 .elementor-element.elementor-element-2a68c88 .elementor-cta__title:not(:last-child){margin-bottom:14px;}.elementor-2 .elementor-element.elementor-element-2a68c88 .elementor-cta__description:not(:last-child){margin-bottom:14px;}.elementor-2 .elementor-element.elementor-element-84aac16 .elementor-cta__content{min-height:150px;}.elementor-2 .elementor-element.elementor-element-84aac16 .elementor-cta__bg-wrapper{min-width:14px;}.elementor-2 .elementor-element.elementor-element-84aac16 .elementor-cta__title{font-size:1.4em;}.elementor-2 .elementor-element.elementor-element-bef02d5 .elementor-cta__title{font-size:1.4rem;}.elementor-2 .elementor-element.elementor-element-bef02d5 .elementor-cta__description{font-size:14px;}.elementor-2 .elementor-element.elementor-element-1323974 .elementor-heading-title{font-size:4vw;}.elementor-2 .elementor-element.elementor-element-e875627 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2d0024e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-242d121 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:190px 0px 0px 0px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-ea6e066{width:100%;}.elementor-2 .elementor-element.elementor-element-ea6e066 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:45px;}.elementor-2 .elementor-element.elementor-element-ea6e066 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-c27f149{width:100%;}.elementor-2 .elementor-element.elementor-element-c27f149 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:45px;}.elementor-2 .elementor-element.elementor-element-c27f149 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-2c2ef94 .elementor-heading-title{font-size:1.8rem;}.elementor-2 .elementor-element.elementor-element-654c317 .swiper-slide{height:160px;}.elementor-2 .elementor-element.elementor-element-654c317 .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-be13f10 .elementor-heading-title{font-size:1.8rem;}.elementor-2 .elementor-element.elementor-element-1323974 .elementor-heading-title{font-size:6.5vw;}.elementor-2 .elementor-element.elementor-element-1b1045e .elementor-spacer-inner{height:10px;}.elementor-2 .elementor-element.elementor-element-f566e78 .elementor-heading-title{font-size:1.8rem;}.elementor-2 .elementor-element.elementor-element-e875627 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-2 .elementor-element.elementor-element-2d0024e > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-2 .elementor-element.elementor-element-245ea0c{margin-top:0px;margin-bottom:-70px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-242d121 > .elementor-element-populated{margin:0% 0% 0% 0%;padding:10% 0% 10% 0%;}.elementor-2 .elementor-element.elementor-element-3c61207 .elementor-heading-title{font-size:1.8rem;}.elementor-2 .elementor-element.elementor-element-d250139 > .elementor-widget-container{margin:00px 00px 00px 00px;padding:15px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-170b49f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fb5baa5 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:10% 7% 10% 7%;}}/* Start custom CSS for html, class: .elementor-element-737c597 */.mainvisual {
    display: block;
    background-image: url(https://www.crossco.co.jp/crwp/wp-content/uploads/2021/11/sop_top1117.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding-top: 35%;
    width: 100%;
}
@media (max-width: 1000px) {
    .mainvisual { 
        padding-top: 40%;
    }
}

@media (max-width: 767px) {
    .mainvisual { 
        padding-top: 50%;
        /*aspect-ratio: 2 / 1;*/
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a081efd */.business_box .elementor-cta__content {
    padding:35px 5px 35px 5px;
}/* End custom CSS */