html{scrollbar-gutter:stable}#l-header,.p-breadcrumb{display:none !important}#ssi26{--lp_color_main: #009B00;--lp_color_main2: #AED65C;--lp_color_main3: #ACDCAC;--lp_color_main4: #0B610B;--lp_color_yellow: #EEDD06;--lp_color_blue: #3882E3;--lp_color_white: #F6F6F6;--lp_text-main: #141414;--lp_text-link: #0051FE;--font_jost: "Jost", sans-serif;padding-top:90px;color:var(--lp_text-main);font-family:"Noto Sans JP", sans-serif;font-size:16px;font-optical-sizing:auto;font-weight:400;line-height:1.8}#ssi26 img{vertical-align:bottom}.ssi26-u-color-main{color:var(--lp_color_main) !important}.ssi26-header{-webkit-backdrop-filter:blur(10px);z-index:9999;position:fixed;top:0;left:0;width:100%;transform:translateY(-100%);backdrop-filter:blur(10px);background-color:rgba(255, 255, 255, .8);box-shadow:0 2px 2px 0 rgba(0, 0, 0, .05);transition:ease transform 0.3s}.is-header-show .ssi26-header{transform:translateY(0%)}.is-lp-gnav-open .ssi26-header{background-color:#fff;box-shadow:none}.ssi26-header__inner{gap:0 10px;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 60px);max-width:1380px;height:90px;margin:0 auto}.ssi26-header__logo{width:192px}.ssi26-header__switch{-webkit-appearance:none;appearance:none;display:block;z-index:5;position:relative;top:0;right:0;width:30px;height:20px;padding:0;border:none;background:none;cursor:pointer}.ssi26-header__switch>span{display:block;position:absolute;width:100%;height:2px;border-radius:0;background-color:#000}.ssi26-header__switch>span:nth-child(1){top:0}.ssi26-header__switch>span:nth-child(2){top:50%;transform:translateY(-50%)}.ssi26-header__switch>span:nth-child(3){bottom:0}.ssi26-header__nav__logo{width:40vw;margin:0 auto 10.66667vw}.ssi26-header__nav__logo img{width:100%}.ssi26-header__nav__inner{gap:0 10px;display:flex;align-items:center}.ssi26-header__nav__list{gap:0 6px;display:flex;flex-grow:1;align-items:center;justify-content:center;padding-left:0}.ssi26-header__nav__list__item a{display:block;position:relative;padding:0 24px;color:#141414 !important;font-size:14px;font-weight:bold;letter-spacing:1.4px;transition:ease background-color 0.3s}.ssi26-header__nav__list__item a span{display:inline-block;position:relative}.ssi26-header__nav__list__item a span:after{display:block;z-index:5;position:absolute;top:100%;left:50%;width:0%;height:2px;background-color:#000;content:"";transition:ease 0.3s;transition-property:left, width}.ssi26-header__contact{display:flex;align-items:center;justify-content:center;width:132px;height:28px;margin-right:16px;margin-left:auto;border-radius:999px;background:var(--lp_color_yellow);color:#141414;font-size:13px;font-weight:700}.ssi26-header__cv{margin-left:auto}.ssi26-header__cv__item a{display:flex;align-items:center;justify-content:center;width:214px;height:50px;border-radius:50px;background:var(--lp_text-main);color:#fff;font-size:15px;font-weight:700;transition:ease all 0.3s}.ssi26-header__close{z-index:5;position:absolute;top:0;right:0;width:13.33333vw;height:13.33333vw;border:none;outline:none;background:url(/framework/wp-content/themes/econte/img/service/solving-social-issues/icon_close01.svg) no-repeat 50% 50%/22px auto}.ssi26-c-headline-v1{text-align:center}.ssi26-c-headline-v1__sub{margin-bottom:0.4em;font-size:24px;font-style:normal;font-weight:700;letter-spacing:2.4px;line-height:140%}.ssi26-c-headline-v1__main{font-size:48px;font-weight:700;letter-spacing:4.8px;line-height:140%;text-align:center}.ssi26-c-paragraph{margin-top:1em;font-size:16px;font-weight:400;line-height:140%;text-align:justify}.ssi26-mv{position:relative;height:872px;overflow:hidden;background-color:#F6F6F6}.ssi26-mv__inner{max-width:1080px;margin:0 auto;padding:120px 0 0}.ssi26-mv__title{color:#000;font-size:48px;font-weight:700;letter-spacing:4.8px;line-height:192%}.ssi26-mv__text{margin-top:135px}.ssi26-mv__contact{margin-top:34px}.ssi26-mv__contact a{display:block;width:390px;padding:20px;border-radius:999px;background-color:#000;color:#FFF;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:normal;text-align:center}.ssi26-mv__text{color:var(--lp_text-main);font-size:20px;font-weight:700;letter-spacing:2px;line-height:170%}.ssi26-mv__kv{position:absolute;top:-15%;right:50%;width:1060px;transform:translateX(79%);line-height:0}.ssi26-mv__kv img{width:100%;vertical-align:bottom}.ssi26-mv__kv__base{z-index:2;position:relative;opacity:0}.ssi26-mv__kv__blur,.ssi26-mv__kv__city,.ssi26-mv__kv__cloud,.ssi26-mv__kv__field{position:absolute;top:0;left:0;width:100%;opacity:0}.ssi26-mv__kv__blur{z-index:1}.ssi26-mv__kv__city{z-index:4}.ssi26-mv__kv__cloud{z-index:5}.ssi26-mv__kv__field{z-index:3}.ssi26-mv__kv__people{z-index:5;position:absolute;bottom:5%;left:29.8%;width:39.4%;opacity:0}.ssi26-mv__kv__people img{width:100%}.ssi26-mv__kv__people__play{z-index:5;position:absolute;top:23.2%;left:37.3%;width:4%;animation:play_swipe 2.5s 0.2s linear infinite}@keyframes play_swipe{0%{transform:translateX(-10px);opacity:0}30%{transform:translateX(0px);opacity:1}70%{transform:translateX(0px);opacity:1}90%{transform:translateX(10px);opacity:0}100%{transform:translateX(10px);opacity:0}}.ssi26-mv__kv__people__wave{z-index:-1;position:absolute;top:12%;left:51%;width:23%}.ssi26-mv__kv__people__wave img{display:block;animation:play_wave 2.5s linear infinite}.ssi26-mv__kv__people__wave.is-pos02 img{animation-delay:0.2s}@keyframes play_wave{0%{transform:scale(0);opacity:0}30%{transform:scale(0.8);opacity:1}100%{transform:scale(1);opacity:0}}.ssi26-mv__bg{z-index:1;position:absolute;top:14.3%;left:50%;width:2422px;transform:translateX(-41.3%);opacity:0;pointer-events:none}.ssi26-mv__subcloud{z-index:2;position:absolute;top:0;left:0;opacity:0;pointer-events:none}.ssi26-mv__subcloud img{width:100%;animation:float-y 3s ease-out infinite}.ssi26-mv__subcloud.is-pos01{top:52%;left:50%;width:153px;transform:translateX(-450%)}.ssi26-mv__subcloud.is-pos02{top:80%;left:50%;width:138px;transform:translateX(-475%)}.ssi26-mv__subcloud.is-pos02 img{animation-delay:-2s}.ssi26-mv__subcloud.is-pos03{top:14%;left:50%;width:138px;transform:translateX(-544%)}.ssi26-mv__subcloud.is-pos03 img{animation-delay:-1s}.ssi26-intro{padding:40px 0 90px;background-color:#F6F6F6}.ssi26-intro__box{max-width:1380px;margin:0 auto;padding:50px 20px;border-radius:130px;background:rgba(172, 220, 172, .3)}.ssi26-intro__headline{margin:0 0 66px;font-size:24px;font-weight:700;letter-spacing:3.12px;line-height:160%;text-align:center}.ssi26-intro__list{gap:0 10px;display:grid;grid-template-columns:repeat(3, 315px);justify-content:space-around}.ssi26-intro__list__item{gap:0;display:grid;grid-row:span 3;grid-template-rows:subgrid}.ssi26-intro__list__item__headline{margin:20px 0 0;font-size:20px;font-weight:700;letter-spacing:1px;line-height:160%;text-align:center}.ssi26-point{padding:100px 0 110px;background:url(/framework/wp-content/themes/econte/img/service/solving-social-issues/point_bg01.svg) no-repeat 50% 0%/100% auto}.ssi26-point__headline{font-size:48px;font-style:normal;font-weight:700;letter-spacing:2.4px;line-height:160%;text-align:center}.ssi26-point__image{position:relative;margin:70px 0}.ssi26-point__image img:nth-child(1){z-index:10;position:relative}.ssi26-point__image img:nth-child(n+2){z-index:2;position:absolute;top:0;left:0;width:100%}.ssi26-point__text{max-width:740px;margin:25px auto 0;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0.05em;line-height:160%;text-align:justify}.ssi26-feature{padding:110px 0 0}.ssi26-feature-section{display:flex;position:relative;align-items:center;min-height:480px;margin-top:140px}.ssi26-feature-section--right .ssi26-feature-section__image{position:absolute;top:0;right:0}.ssi26-feature-section--left .ssi26-feature-section__detail{margin-left:auto}.ssi26-feature-section--left .ssi26-feature-section__image{position:absolute;top:0;left:0}.ssi26-feature-section__detail{max-width:395px}.ssi26-feature-section__title{margin:0 0 80px;color:var(--lp_color_main);font-size:32px;font-weight:700;letter-spacing:1.6px;line-height:150%}.ssi26-feature-section__image--01{max-width:623px}.ssi26-feature-section__image--02 img{border-radius:30px}.ssi26-feature-section__text{font-size:16px;font-style:normal;font-weight:400;letter-spacing:0.8px;line-height:150%;text-align:justify}.ssi26-works{padding:70px 0 100px;background:rgba(242, 242, 244, .5)}.ssi26-works-slider{margin:55px 0 0;padding-bottom:5px}.ssi26-works-slider .swiper-slide{display:flex;width:800px;height:auto;padding-bottom:6px;scale:0.9;transition:ease scale 0.6s}.ssi26-works-slider .swiper-slide-active{scale:1.0}.ssi26-works-slider__box{border-radius:10px;background-color:#fff;box-shadow:6px 6px 6px rgba(0, 0, 0, .12)}.ssi26-works-slider__image{aspect-ratio:800 /  465;position:relative;overflow:hidden;border-radius:8px 8px 0 0;background-color:#C9CACE}.ssi26-works-slider__image__icon{aspect-ratio:1 / 1;display:flex;z-index:5;position:absolute;top:17px;right:23px;flex-direction:column;align-items:center;justify-content:center;width:122px;background:url(/framework/wp-content/themes/econte/img/service/solving-social-issues/works_bg01.svg) 50% 50% no-repeat;background-size:contain;color:#FFF;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:130%;text-align:center}.ssi26-works-slider__detail{gap:20px 20px;display:grid;grid-template-columns:220px 1fr;padding:35px 30px 50px;border-radius:0 0 8px 8px;background-color:#fff}.ssi26-works-slider__title{font-size:20px;font-weight:700;letter-spacing:1px;line-height:140%}.ssi26-works-slider__lead{font-size:16px;font-weight:700;letter-spacing:0.8px;line-height:150%}.ssi26-works-slider__logo{margin-top:28px}.ssi26-works-slider__logo img{width:164px;vertical-align:bottom}.ssi26-works-slider__logo.is-w200 img{width:200px}.ssi26-works-slider__text{margin-top:28px;font-size:14px;font-weight:400;letter-spacing:0.42px;line-height:140%;text-align:justify}.ssi26-works__control{aspect-ratio:1 / 1;z-index:10;z-index:10;position:absolute;top:50%;width:30px;transform:translateY(-50%);background:url(/framework/wp-content/themes/econte/img/service/solving-social-issues/icon_arw03.svg) 50% 50% no-repeat;background-size:contain;cursor:pointer}.ssi26-works__control.is-prev{left:calc(50% - 495px)}.ssi26-works__control.is-next{right:calc(50% - 495px);transform:translateY(-50%) rotate(180deg)}.ssi26-works__utility{gap:0 12px;display:flex;align-items:center;justify-content:center;margin:48px 0 0}.ssi26-works__utility .ssi26-works__pagenation{display:flex;width:auto}.ssi26-works__utility .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px !important;background-color:#D9D9D9;opacity:1 !important}.ssi26-works__utility .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--lp_color_main)}.ssi26-works__control2{width:11px;height:18px;background:url(/framework/wp-content/themes/econte/img/service/solving-social-issues/icon_arw04.svg) 50% 50% no-repeat;background-size:contain;cursor:pointer}.ssi26-works__control2.is-next{transform:rotate(180deg)}.ssi26-support{padding-top:90px;padding-bottom:100px;background-color:#F6F6F6}.ssi26-support-list{gap:50px 0;display:grid;grid-template-columns:100%;margin:90px 0 0}.ssi26-support-list__item{position:relative;min-height:328px;max-height:328px;padding:38px 34px;background-color:#fff}.ssi26-support-list__detail{display:grid;width:405px;min-height:100%;margin-left:auto}.ssi26-support-list__title{font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:140%}.ssi26-support-list__figure{z-index:2;position:absolute;top:50%;left:34px;max-width:52.96296%;transform:translateY(-50%)}.ssi26-support-list__figure img{border-radius:9px}.ssi26-support-list__text{margin-top:1em;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0.42px;line-height:150%;text-align:justify}.ssi26-support-tag{gap:0 7px;display:grid;grid-template-columns:auto auto;align-items:end;margin:20px 0 0}.ssi26-support-tag>li{padding:8px 15px;border-radius:5px;background-color:#77BA77;color:#FFF;font-size:14px;font-weight:700;line-height:140%;text-align:center}.ssi26-cv{padding:100px 0}.ssi26-cv__box{position:relative;padding:76px 0 90px;overflow:hidden;border-radius:50px;background:#E4F2C8 url(/framework/wp-content/themes/econte/img/service/solving-social-issues/cv_bg01.svg) no-repeat 50% 100%/contain}.ssi26-cv__box__inner{z-index:5;position:relative}.ssi26-cv__cloud{z-index:5;position:absolute;animation:float-y 3s  ease-out infinite}.ssi26-cv__cloud img{width:100%}.ssi26-cv__cloud.is-pos01{top:52%;left:-2%;width:13.91466%;animation-delay:-1s}.ssi26-cv__cloud.is-pos02{top:32%;left:12%;width:11.13173%;animation-delay:-2s}.ssi26-cv__cloud.is-pos03{top:108%;right:-2%;width:12.33766%}.ssi26-cv-headline{position:relative;font-size:24px;font-style:normal;font-weight:700;letter-spacing:0.72px;line-height:38px;text-align:center}.ssi26-cv-headline:before{aspect-ratio:28 / 23;-webkit-mask:url(/framework/wp-content/themes/econte/img/service/solving-social-issues/icon_mail01.svg) 50% 50% no-repeat;-webkit-mask-size:contain;display:block;width:28px;margin:0 auto 28px;background:var(--lp_color_main);content:"";mask:url(/framework/wp-content/themes/econte/img/service/solving-social-issues/icon_mail01.svg) 50% 50% no-repeat;mask-size:contain}.ssi26-cv-button{gap:0 30px;display:flex;position:relative;align-items:center;justify-content:center;max-width:510px;margin:45px auto 0;padding:22px;overflow:hidden;border-radius:999px;background-color:var(--lp_color_main);color:#fff !important;font-size:20px;font-weight:700;letter-spacing:1px;line-height:normal;transition:ease background-color 0.3s, ease color 0.3s, ease transform 0.3s}.ssi26-cv-button::before{position:absolute;top:0;left:-100%;width:90%;height:100%;background:linear-gradient(105deg, transparent 20%, rgba(255, 255, 255, .2) 40%, rgba(255, 255, 255, .42) 50%, rgba(255, 255, 255, .2) 60%, transparent 80%);animation:matte-sheen 3.5s ease-in-out infinite;mix-blend-mode:overlay;content:''}.ssi26-cv-button:after{aspect-ratio:1 / 1;display:block;width:23px;border-radius:50%;background:url(/framework/wp-content/themes/econte/img/service/solving-social-issues/icon_arw01.svg) 50% 50% no-repeat;background-size:100% auto;content:"";transition:ease transform 0.3s}@keyframes matte-sheen{0%{left:-100%;opacity:0}5%{opacity:1}45%{left:140%;opacity:1}50%{left:140%;opacity:0}100%{left:-100%;opacity:0}}.ssi26-contact{position:relative;padding:105px 0 80px;background-color:var(--lp_color_main2)}.ssi26-contact .u-site-block{position:relative}.ssi26-contact__header{z-index:10;position:relative;padding-bottom:46px;color:#fff}.ssi26-contact__title{position:relative;margin:0 0 46px;padding-top:0;font-size:36px;font-weight:700;letter-spacing:1.08px;line-height:130%;text-align:center;text-shadow:0 0 10px rgba(0, 0, 0, .11)}.ssi26-contact__title:before{aspect-ratio:40 / 32;display:block;width:40px;margin:0 auto 30px;background:url(/framework/wp-content/themes/econte/img/service/solving-social-issues/icon_mail01.svg) 50% 50% no-repeat;content:""}.ssi26-contact__contents{z-index:10;position:relative;margin:0 20px;padding:60px 70px;border-radius:9px;background-color:#fff}.ssi26-contact__icon{margin-bottom:10px;text-align:center}.ssi26-contact__headline{margin-bottom:15px;color:#052945;font-size:24px;letter-spacing:2px;text-align:center}.ssi26-contact__illust{z-index:2;position:absolute}.ssi26-contact__illust.is-item01{top:70px;left:-270px;width:523px}.ssi26-contact__illust.is-item02{top:40px;right:-290px;width:526px}.ssi26-contact__illust.is-item03{top:72px;left:-32px;width:153px;animation:float-y 3s  ease-out infinite}.ssi26-contact__illust.is-item04{top:148px;right:-9px;width:133px;animation:float-y 3s -1s ease-out infinite}.ssi26-contact__illust.is-item05{top:288px;left:-140px;width:133px;animation:float-y 3s -2s ease-out infinite}.ssi26-contact__illust img{width:100%}@keyframes float-y{0%{transform:translateY(0)}50%{transform:translateY(8px)}100%{transform:translateY(0)}}.ssi26-flow{padding:87px 0}.ssi26-flow-box{padding:50px 86px 90px;border-radius:15px;background:linear-gradient(181deg, #DFE7DF 18.56%, #B9D7B9 92.86%)}.ssi26-flow__headline{color:#141414;font-size:32px;font-weight:700;letter-spacing:3.2px;line-height:160%;text-align:center}.ssi26-flow-chart{gap:23px 0;display:grid;margin:50px 0 0;padding-left:140px}.ssi26-flow-chart__section{gap:0;display:grid;position:relative;grid-template-columns:30px 145px 1fr;align-items:center;min-height:87px;padding:14px 36px;background-color:#fff}.ssi26-flow-chart__section .ssi26-c-paragraph{margin-top:0;font-size:14px}.ssi26-flow-chart__section__number{color:var(--lp_color_main);font-size:32px;font-weight:700;line-height:normal}.ssi26-flow-chart__section__title{margin-left:10px;font-size:16px;font-weight:700;line-height:normal}.ssi26-flow-chart__section__badge{aspect-ratio:1 / 1;display:flex;z-index:10;position:absolute;top:50%;left:-140px;align-items:center;justify-content:center;width:84px;padding-top:0.8em;transform:translateY(-50%);border-radius:50%;background-color:var(--lp_color_main);color:#fff;font-size:16px;font-weight:700;line-height:100%;text-align:center}.is-last .ssi26-flow-chart__section__badge{background-color:var(--lp_color_main4) !important;color:#fff}.ssi26-flow-chart__section__arw{aspect-ratio:20 / 17;-webkit-clip-path:polygon(0 0, 100% 0%, 50% 100%);display:flex;z-index:10;position:absolute;top:100%;left:-35px;align-items:center;justify-content:center;width:20px;transform:translateY(-50%);background-color:var(--lp_color_main);clip-path:polygon(0 0, 100% 0%, 50% 100%)}.is-last .ssi26-flow-chart__section__arw{background-color:var(--lp_color_main4)}.ssi26-flow-chart__section__arw2{-webkit-mask:url(/framework/wp-content/themes/econte/img/service/solving-social-issues/flow_bg01.svg) 50% 0% no-repeat;display:block;z-index:2;position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:var(--lp_color_main);mask:url(/framework/wp-content/themes/econte/img/service/solving-social-issues/flow_bg01.svg) 50% 0% no-repeat}.is-last .ssi26-flow-chart__section__arw2{background-color:var(--lp_color_main4)}.ssi26-fadeup{transform:translateY(10px);opacity:0;transition:ease opacity 0.6s, ease transform 0.6s}.ssi26-fadeup.is-show{transform:translateY(0);opacity:1}.ssi26-fadein{opacity:0;transition:ease opacity 0.6s}.ssi26-fadein.is-show{opacity:1}@media screen and (max-width: 767px){#ssi26{padding-top:16vw}.ssi26-header__inner{gap:0;width:auto;max-width:100%;height:16vw;padding:0 5.33333vw}.ssi26-header__logo{width:32vw;max-width:32vw}.ssi26-header__nav{z-index:9999;position:absolute;top:0;left:0;width:100%;height:100vh;overflow-y:auto;transform:translateX(100%);background:url(/framework/wp-content/themes/econte/img/service/solving-social-issues/gnav_bg01.svg) no-repeat 50% 65%/contain,linear-gradient(180deg, #fff 0%, #F0F3EA 100%);transition:ease transform 0.3s}.is-lp-gnav-open .ssi26-header__nav{transform:translateX(0)}.ssi26-header__nav__inner{display:block;padding:20.26667vw 1.33333vw 1.33333vw}.ssi26-header__nav__list{gap:1.33333vw;display:grid;grid-template-columns:100%;padding:0}.ssi26-header__nav__list__item a{display:block;padding:3.2vw 0;font-size:3.73333vw;font-weight:700;letter-spacing:0.1em;line-height:normal;text-align:center}.ssi26-header__contact{width:35.2vw;background-color:var(--lp_text-main);color:#fff}.ssi26-header__cv{margin:10.66667vw 0 0}.ssi26-header__cv__item a{width:60.8vw;height:12.26667vw;margin:0 auto;padding:0 5.33333vw;border-radius:999px;background:var(--lp_text-main);color:#fff;font-size:3.73333vw}.ssi26-c-headline-v1__sub{font-size:4.26667vw;letter-spacing:1.6px}.ssi26-c-headline-v1__main{font-size:6.4vw;letter-spacing:3.12px}.ssi26-c-paragraph{font-size:3.73333vw;line-height:1.5}.ssi26-mv{height:auto;padding-bottom:11.2vw}.ssi26-mv__inner{max-width:100%;padding:6.66667vw 0 0}.ssi26-mv__title{font-size:6.4vw;letter-spacing:0.1em;line-height:1.75;text-align:center}.ssi26-mv__text{margin-top:0}.ssi26-mv__contact{margin-top:4vw}.ssi26-mv__contact a{width:60.8vw;margin:0 auto;padding:3.73333vw;font-size:3.73333vw;letter-spacing:0.1em;text-align:center}.ssi26-mv__text{font-size:3.46667vw;letter-spacing:0.1em;line-height:1.8;text-align:center}.ssi26-mv__kv{position:relative;top:0;right:0;width:auto;transform:translateX(0)}.ssi26-mv__subcloud.is-pos01{top:30.93333vw;left:100%;width:17.06667vw;transform:translateX(-90%)}.ssi26-mv__subcloud.is-pos02{top:47.46667vw;left:-5%;width:18.13333vw;transform:none}.ssi26-intro{padding:0vw 0 4.8vw}.ssi26-intro__box{padding:12.26667vw 4vw;border-radius:24vw}.ssi26-intro__headline{margin:0 0 17.06667vw;font-size:6.4vw;letter-spacing:0.13em}.ssi26-intro__list{gap:18.66667vw 0;grid-template-columns:100%}.ssi26-intro__list__item{display:block}.ssi26-intro__list__item__kv{width:49.33333vw;margin:0 auto}.ssi26-intro__list__item__headline{margin:2.66667vw 0 0;font-size:4vw;letter-spacing:0.05em}.ssi26-point{padding:18.66667vw 0 18.66667vw;background:url(/framework/wp-content/themes/econte/img/service/solving-social-issues/point_bg01_sp.svg) no-repeat 50% 0%/100% auto}.ssi26-point__headline{font-size:6.4vw;letter-spacing:0.13em}.ssi26-point__image{width:49.6vw;margin:8vw auto 0}.ssi26-point__text{margin-top:10.66667vw;padding:0 6.66667vw;font-size:3.73333vw;letter-spacing:0.75px;line-height:1.6}.ssi26-feature{padding:17.06667vw 4vw}.ssi26-feature-section{display:block;min-height:0;margin-top:16vw}.ssi26-feature-section--right .ssi26-feature-section__image{position:static}.ssi26-feature-section--left .ssi26-feature-section__image{position:static}.ssi26-feature-section__detail{gap:7.46667vw 0;display:grid;grid-template-columns:100%;max-width:100%}.ssi26-feature-section__title{margin:0;font-size:5.33333vw;letter-spacing:1px;text-align:center}.ssi26-feature-section__image--02 img{border-radius:8vw}.ssi26-feature-section__text{font-size:4vw;letter-spacing:0.75px;line-height:1.6}.ssi26-works{padding:10.66667vw 0 10.66667vw}.ssi26-works-slider{margin:8vw 0 0}.ssi26-works-slider .swiper-slide{width:auto;padding-bottom:1.6vw;scale:1.0}.ssi26-works-slider__box{border-radius:2.13333vw;box-shadow:0.8vw 0.8vw 1.6vw rgba(0, 0, 0, .12)}.ssi26-works-slider__image{aspect-ratio:320 /  226;border-radius:2.13333vw 2.13333vw 0 0}.ssi26-works-slider__image__icon{top:2.66667vw;right:3.2vw;width:16.53333vw;font-size:2.4vw;letter-spacing:normal}.ssi26-works-slider__detail{gap:4.8vw 0;gap:5.33333vw 0;display:flex;grid-template-columns:82.66667vw 1fr;flex-direction:column;align-items:flex-start;padding:4vw 5.33333vw 5.33333vw}.ssi26-works-slider__detail__left{display:flex;align-items:center;justify-content:space-between;width:100%}.ssi26-works-slider__title{font-size:3.2vw;letter-spacing:0.05em}.ssi26-works-slider__lead{font-size:3.73333vw}.ssi26-works-slider__logo{margin-top:0;line-height:1}.ssi26-works-slider__logo img{width:21.86667vw}.ssi26-works-slider__logo.is-w200 img{width:26.66667vw}.ssi26-works-slider__text{margin-top:5.33333vw;font-size:3.73333vw}.ssi26-works__control.is-prev{left:2.66667vw}.ssi26-works__control.is-next{right:2.66667vw}.ssi26-works__utility{gap:0 3.2vw;margin:8vw 0 0}.ssi26-works__utility .swiper-pagination-bullet{width:2.66667vw;height:2.66667vw;margin:0 1.33333vw !important}.ssi26-works__control2{width:2.93333vw;height:4.8vw}.ssi26-support{padding:14.93333vw 7.46667vw 10.66667vw}.ssi26-support-list{gap:9.6vw 0;margin:12.26667vw 0 0}.ssi26-support-list__item{min-height:0;max-height:none;padding:3.2vw 2.66667vw 4.8vw}.ssi26-support-list__detail{width:100%;min-height:0}.ssi26-support-list__title{margin:0 0 4vw;font-size:4.26667vw;letter-spacing:0.05em;text-align:center}.ssi26-support-list__figure{position:static;max-width:100%;transform:none}.ssi26-support-list__figure img{border-radius:2.4vw}.ssi26-support-list__text{margin:2.66667vw 2.66667vw 0;font-size:3.73333vw;letter-spacing:0.05em}.ssi26-support-tag{gap:1.6vw;margin:5.33333vw 1.06667vw 0}.ssi26-support-tag>li{padding:2.13333vw 1.33333vw;border-radius:1.33333vw;font-size:2.93333vw}.ssi26-cv{padding:2.66667vw 0 8vw}.ssi26-cv__box{padding:0;border-radius:13.33333vw;background:#E4F2C8 url(/framework/wp-content/themes/econte/img/service/solving-social-issues/cv_bg01_sp.svg) no-repeat 50% 100%/contain}.ssi26-cv__box__inner{padding:8vw 0 22.66667vw}.ssi26-cv__cloud.is-pos01{top:45.33333vw;left:-2.66667vw;width:20.8vw}.ssi26-cv__cloud.is-pos02{top:32vw;left:-6.66667vw;width:16vw}.ssi26-cv__cloud.is-pos03{top:49.6vw;right:-2.66667vw;width:21.33333vw}.ssi26-cv-headline{font-size:4.26667vw;letter-spacing:0.03em;line-height:2}.ssi26-cv-headline:before{width:5.6vw;margin:0 auto 2.13333vw}.ssi26-cv-button{gap:0 5.33333vw;width:62.93333vw;height:16vw;margin:4.8vw auto 0;padding:5.33333vw;font-size:4.26667vw}.ssi26-cv-button:after{width:5.33333vw}.ssi26-contact{padding:14.93333vw 0 9.6vw}.ssi26-contact__header{padding-bottom:34.13333vw}.ssi26-contact__title{margin:0 0 7.46667vw;padding-top:0;font-size:5.33333vw}.ssi26-contact__title:before{width:10.66667vw;margin:0 auto 5.33333vw}.ssi26-contact__contents{margin:0;padding:5.33333vw;border-radius:2.4vw}.ssi26-contact__icon{max-width:9.33333vw;margin:0 auto 2.66667vw}.ssi26-contact__headline{margin-bottom:4vw;font-size:4.8vw;letter-spacing:0.53333vw}.ssi26-contact__illust.is-item01{top:54.93333vw;left:0;width:40vw}.ssi26-contact__illust.is-item02{top:51.2vw;right:0;width:34.66667vw}.ssi26-contact__illust.is-item03{top:53.33333vw;left:-1.33333vw;width:17.33333vw}.ssi26-contact__illust.is-item04{top:47.46667vw;right:-4.53333vw;width:17.33333vw}.ssi26-contact__illust.is-item05{display:none}.ssi26-flow{padding:14.93333vw 4vw}.ssi26-flow-box{padding:10.13333vw 3.73333vw 14.4vw}.ssi26-flow__headline{font-size:6.4vw;letter-spacing:3.12px}.ssi26-flow-chart{gap:5.33333vw 0;margin:20vw 0 0;padding-left:0}.ssi26-flow-chart__section{gap:0 5.33333vw;grid-template-columns:100%;min-height:0;padding:6.4vw 4.26667vw 3.73333vw}.ssi26-flow-chart__section .ssi26-c-paragraph{font-size:3.46667vw}.ssi26-flow-chart__section:after{display:block;z-index:2;position:absolute;top:-5.33333vw;left:50%;width:4.8vw;height:6.4vw;transform:translateX(-50%);background-color:var(--lp_color_main);content:""}.ssi26-flow-chart__section.is-last{margin-top:13.86667vw}.ssi26-flow-chart__section.is-last:after{top:-6.13333vw;background-color:var(--lp_color_main4)}.ssi26-flow-chart__section__number{aspect-ratio:1 / 1;display:flex;z-index:5;position:absolute;top:0;left:50%;align-items:center;justify-content:center;width:6.66667vw;transform:translate(-50%, -50%);border-radius:50%;background-color:var(--lp_color_main);color:#fff;font-size:3.73333vw}.is-last .ssi26-flow-chart__section__number{background-color:var(--lp_color_main4)}.ssi26-flow-chart__section__title{margin:0 0 3.46667vw;font-size:3.73333vw;text-align:center}.ssi26-flow-chart__section__badge{aspect-ratio:inherit;top:-11.73333vw;left:50%;padding:1.6vw 2.66667vw;transform:translateX(-50%);border-radius:13.33333vw;background-color:var(--lp_color_main);font-size:3.2vw;line-height:1;white-space:nowrap}.ssi26-flow-chart__section__arw{display:none}.is-last .ssi26-flow-chart__section__arw{top:calc(100% + 6.66667vw)}.ssi26-flow-chart__section__arw2{width:6.93333vw;height:7.73333vw}.ssi26-fadeup{transform:translateY(2.66667vw)}}@media print, screen and (min-width: 768px){.ssi26-header__switch{display:none}.ssi26-header__nav{flex-grow:1}.ssi26-intro__list__item:nth-child(2){transition-delay:0.4s !important}.ssi26-intro__list__item:nth-child(3){transition-delay:0.8s !important}.ssi26-feature-section__image--02{max-width:628px}.ssi26-feature-section__image--03{max-width:570px}.ssi26-flow-chart__section:before{aspect-ratio:1 / 1;display:block;z-index:5;position:absolute;top:50%;left:-38px;width:28px;transform:translateY(-50%);border:5px solid var(--lp_color_main);border-radius:50%;background-color:#fff;content:""}.ssi26-flow-chart__section:after{display:block;z-index:2;position:absolute;top:0%;left:-27px;width:5px;height:calc(100% + 42px);background-color:var(--lp_color_main);content:""}.ssi26-flow-chart__section.is-first:after{top:42px;height:100%}.ssi26-flow-chart__section.is-last:before{border-color:var(--lp_color_main4)}.ssi26-flow-chart__section.is-last:after{top:-12px;height:calc(100% + 12px);background-color:var(--lp_color_main4)}.ssi26-flow-chart__section.is-groupend:after{height:calc(100% + 2px)}}@media (hover: hover) and (pointer: fine){.ssi26-header__nav__list__item a:hover span:after{left:0%;width:100%}.ssi26-header__cv__item a:hover{background:var(--lp_color_main);color:#fff}.ssi26-mv__contact a{transition:ease background-color 0.3s}.ssi26-mv__contact a:hover{background-color:var(--lp_color_main)}.ssi26-cv-button:hover{background-color:#fff;color:var(--lp_color_main) !important}.ssi26-cv-button:hover:after{transform:translateY(5px);background-image:url(/framework/wp-content/themes/econte/img/service/solving-social-issues/icon_arw02.svg)}}
