.mdl-head01{font-display:swap;font-size:20px;font-size:5.33333vw;font-weight:700;letter-spacing:.04em;line-height:1.6;padding-bottom:5.06667vw;position:relative;text-align:center}.mdl-head01:before{background:#88e18e;bottom:0;content:"";height:3px;height:.8vw;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:72px;width:19.2vw}@media screen and (min-width:561px){.mdl-head01:before{height:4px;height:.3125vw;width:144px;width:11.25vw}}@media screen and (min-width:961px){.mdl-head01:before{height:4px;height:.3125vw;width:144px;width:11.25vw}}@media screen and (min-width:1200px){.mdl-head01:before{height:4px;width:120px}}.subpage-mv{background:-webkit-gradient(linear,left top,left bottom,from(#88e18e),to(#2dc2cc));background:linear-gradient(180deg,#88e18e,#2dc2cc);-webkit-box-sizing:border-box;box-sizing:border-box;height:240px;height:64vw;overflow:hidden;padding:12px}.subpage-mv.ux{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#88e18e));background:linear-gradient(180deg,#2dc2cc,#88e18e)}.subpage-mv.ux .head-area .picto svg path{fill:#2dc2cc}.subpage-mv.ux .head-area .title .green{color:#2dc2cc}.subpage-mv.engine .subpage-mv-inner{background:radial-gradient(86.44% 86.44% at 31.59% 27.34%,#fff 0,#f1f1f1 100%)}.subpage-mv.engine .subpage-mv-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.subpage-mv.engine .subpage-mv-img.poly01{background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%}.subpage-mv.engine .head-area{margin-left:0}.subpage-mv.engine .head-area .picto{margin-bottom:4vw;margin-right:0;position:relative;top:0;width:64px;width:17.06667vw}.subpage-mv.engine .head-area .picto svg path{fill:#2dc79d}.subpage-mv.engine .head-area .txt-area{position:relative;top:0}.subpage-mv.engine .head-area .title{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:32px;font-size:8.53333vw;font-weight:700;letter-spacing:-.01em;margin-bottom:1.6vw;position:relative}.subpage-mv.engine .head-area .title .semibold{font-weight:600}.subpage-mv.engine .head-area .lead{letter-spacing:.02em}.subpage-mv.team .subpage-mv-inner{background:radial-gradient(86.44% 86.44% at 31.59% 27.34%,#fff 0,#f1f1f1 100%);background:#fff}.subpage-mv.team .subpage-mv-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.subpage-mv.team .subpage-mv-img.poly01{background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%}.subpage-mv.team .head-area{margin-left:0}.subpage-mv.team .head-area .picto{margin-bottom:4vw;margin-right:0;position:relative;top:0;width:64px;width:17.06667vw}.subpage-mv.team .head-area .picto svg path{fill:#2dc79d}.subpage-mv.team .head-area .txt-area{position:relative;top:0}.subpage-mv.team .head-area .title{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:32px;font-size:8.53333vw;font-weight:700;letter-spacing:-.01em;margin-bottom:1.6vw;position:relative}.subpage-mv.team .head-area .title .semibold{font-weight:600}.subpage-mv.team .head-area .lead{letter-spacing:.02em}.subpage-mv.video{height:300px;height:80vw}.subpage-mv.video .subpage-mv-inner{padding-left:3.2vw;padding-top:2.66667vw}.subpage-mv.video .head-area{margin-left:0}.subpage-mv.video .head-area .title-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:9.86667vw;position:relative}.subpage-mv.video .head-area .copy{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;letter-spacing:.02em;margin-bottom:14.93333vw}.subpage-mv.video .head-area .copy .num{color:#2dcc70;font-size:22px;font-size:5.86667vw;margin-right:.01em}.subpage-mv.video .head-area .picto{height:58px;height:15.46667vw;margin-right:3.73333vw;width:68px;width:18.13333vw}.subpage-mv.video .head-area .title{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:28px;font-size:7.46667vw;font-weight:700;letter-spacing:-.01em;position:relative;top:0}.subpage-mv.video .head-area .title .semibold{font-weight:600}.subpage-mv.video .head-area .lead{display:block;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;letter-spacing:.02em}.subpage-mv.video .head-area .num{color:#2dcc70;font-size:22px;font-size:5.86667vw;left:0;margin-right:.05em;position:relative;top:0}.subpage-mv.video .btn-wrap{margin-left:4.53333vw;margin-top:0}.subpage-mv.video .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;border-radius:26px;border-radius:6.93333vw;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:14px;font-size:3.73333vw;font-weight:700;height:48px;height:12.8vw;line-height:1;margin-bottom:2.66667vw;margin-top:0;padding-right:.53333vw;position:relative;width:293px;width:78.13333vw}.subpage-mv.video .btn.white{background:#fff;color:#000}.subpage-mv.video .btn .arrow{left:auto;position:absolute;right:20px;right:5.33333vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;width:4.26667vw}.subpage-mv.video .subpage-mv-img{background-position:50%;background-size:cover}.subpage-mv.video .subpage-mv-img:before{background:#fff;background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.5));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.subpage-mv .subpage-mv-inner{background:radial-gradient(86.44% 86.44% at 31.59% 27.34%,#fff 0,#eef0f0 100%);-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%}.subpage-mv .subpage-mv-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.subpage-mv .subpage-mv-img.poly01{background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%}.subpage-mv .arrow{position:absolute;z-index:2}.subpage-mv .arrow>div{height:100%;width:100%}.subpage-mv .head-area{position:relative;z-index:2}.subpage-mv .head-area .picto svg path{fill:#2dcc70}.subpage-mv .head-area .title{color:#000;font-size:36px;font-size:9.6vw;letter-spacing:.04em;margin-bottom:3.2vw}.subpage-mv .head-area .title .green{color:#2dcc70}.subpage-mv .head-area .lead{font-size:16px;font-size:4.26667vw;font-weight:700;line-height:1.5}.sec-mv{background:-webkit-gradient(linear,left top,left bottom,from(#88e18e),to(#2dc2cc));background:linear-gradient(180deg,#88e18e,#2dc2cc);height:386px;height:102.93333vw;overflow:hidden;padding:12px}.sec-mv,.sec-mv .sec-mv-inner{-webkit-box-sizing:border-box;box-sizing:border-box}.sec-mv .sec-mv-inner{background:radial-gradient(86.44% 86.44% at 31.59% 27.34%,#fff 0,#eef0f0 100%);height:100%;padding:21.86667vw 0 0 20px;position:relative;width:100%}.sec-mv .sec-mv-img{background-position:top -8px left -12px;background-repeat:no-repeat;background-size:auto 386px;height:100%}.sec-mv .bg-wrap,.sec-mv .sec-mv-img{left:0;position:absolute;top:0;width:100%;z-index:2}.sec-mv .bg-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.sec-mv .bg,.sec-mv picture{height:386px;height:102.93333vw;width:auto}.sec-mv .arrow{height:auto;position:absolute;top:65px;top:17.33333vw;width:323px;width:86.13333vw;z-index:1}.sec-mv .arrow div{height:100%;width:100%}.sec-mv .copy{font-size:22px;font-size:5.86667vw;font-weight:700;letter-spacing:.05em;position:relative;z-index:3}.sec-mv .copy .green{color:#2dcc70;font-weight:900}.sec-mv .copy .name{margin-top:3.2vw;width:308px}.sec-mv .results{background:#fff;border:5px solid #88e18e;border-left:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:-12px;padding-left:34px;width:305px;width:81.33333vw;z-index:3}.sec-mv .results,.sec-mv .results-wrap{bottom:56px;bottom:14.93333vw;height:70px;height:18.66667vw;position:absolute}.sec-mv .results-wrap{z-index:4}.sec-mv .results-wrap,.sec-mv .results-wrap .each-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-mv .results-wrap .each-result{margin-right:3.2vw}.sec-mv .results-wrap .icon{margin-right:1.86667vw;width:20px;width:5.33333vw}.sec-mv .results-wrap .txt-area{font-size:12px;font-size:3.2vw;font-weight:700;white-space:nowrap}.sec-mv .results-wrap .txt-area .name{display:block;white-space:nowrap}.sec-mv .results-wrap .txt-area .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.sec-mv .results-wrap .num{font-size:22px;font-size:5.86667vw;font-weight:600;margin-right:.1em;position:relative;top:-.1em;white-space:nowrap}.sec-top-services{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8vw 16px 13.33333vw}.sec-top-services .services-head01{color:#868686;font-size:28px;font-size:7.46667vw;font-weight:400;margin-bottom:2.66667vw;text-align:center}.sec-top-services .services-desc01{font-size:14px;font-size:3.73333vw;line-height:1.5;margin-bottom:5.33333vw;text-align:center}.sec-top-services .each-service{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-left:auto;margin-right:auto;padding:5px}.sec-top-services .each-service.dx{background:-webkit-gradient(linear,left top,left bottom,from(#75db9b),to(#2dc2cc));background:linear-gradient(180deg,#75db9b,#2dc2cc)}.sec-top-services .each-service.dx .green{color:#75db9b}.sec-top-services .each-service.dx .desc-area .picto{width:160px;width:42.66667vw}.sec-top-services .each-service.ux{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#75db9b));background:linear-gradient(180deg,#2dc2cc,#75db9b)}.sec-top-services .each-service.ux .green{color:#2dc2cc}.sec-top-services .each-service.ux .desc-area .picto{display:-webkit-box;display:-ms-flexbox;display:flex;width:164px;width:43.73333vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sec-top-services .each-service.ux .feature-name{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600;padding-top:.1em}.sec-top-services .each-service.video{background:-webkit-gradient(linear,left top,left bottom,from(#75db9b),to(#2dc2cc));background:linear-gradient(180deg,#75db9b,#2dc2cc);width:100%}.sec-top-services .each-service.video .green{color:#75db9b}.sec-top-services .each-service.video .desc-area .picto{width:160px;width:42.66667vw}.sec-top-services .each-service.video .features-area .each-feature{width:310px;width:82.66667vw}.sec-top-services .each-service.video .features-area .each-feature .picto.ad{width:60px;width:16vw}.sec-top-services .each-service.video .features-area .each-feature:first-of-type{margin-bottom:8vw}.sec-top-services .each-service.video .features-area .each-feature .feature-desc{text-align:center}.sec-top-services .each-service .each-service-inner{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:8vw 0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec-top-services .each-service .service-name{font-size:28px;font-size:7.46667vw;letter-spacing:.04em;margin-bottom:5.33333vw;text-align:center}.sec-top-services .each-service .desc-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6.66667vw}.sec-top-services .each-service .desc-area .picto{height:101px;height:26.93333vw;margin-bottom:2.66667vw}.sec-top-services .each-service .desc-area .desc{font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:700;line-height:1.5;text-align:center}.sec-top-services .each-service .features-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.sec-top-services .each-service .features-area .each-feature{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4vw;margin-left:2.93333vw;margin-right:2.93333vw;width:140px;width:37.33333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-top-services .each-service .features-area .each-feature:last-of-type{width:100%}.sec-top-services .each-service .features-area .each-feature:last-of-type .feature-desc{text-align:center}.sec-top-services .each-service .features-area .each-feature .btn{margin-top:4vw}.sec-top-services .each-service .features-area .picto{height:60px;height:16vw;margin-bottom:2.66667vw;width:60px;width:16vw}.sec-top-services .each-service .features-area .feature-name{font-size:16px;font-size:4.26667vw;font-weight:700;height:27px;height:7.2vw;margin-bottom:2.66667vw}.sec-top-services .each-service .features-area .feature-desc{font-size:12px;font-size:3.2vw;width:100%}.sec-top-services .each-service .btn{background:#000;border-radius:6px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;height:48px;height:12.8vw;line-height:1;min-width:160px;width:293px;width:78.13333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;position:relative}.sec-top-services .each-service .btn .arrow{height:14px;height:3.73333vw;position:absolute;right:17px;right:16px;right:4.26667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;width:4.26667vw}.sec-top-services .service-structure{background:-webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#dfdfdf));background:linear-gradient(180deg,#e9e9e9,#dfdfdf);-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}.sec-top-services .service-structure .service-structure-inner{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:9.33333vw 0;width:100%}.sec-top-services .service-structure .lead{font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;line-height:1.5;margin-bottom:4vw;text-align:center}.sec-top-services .service-structure .picto-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.33333vw}.sec-top-services .service-structure .picto-area .each{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-top-services .service-structure .picto-area .each.ux{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sec-top-services .service-structure .picto-area .each .name{color:#2dcc70;font-size:24px;font-size:6.4vw;font-weight:700}.sec-top-services .service-structure .picto-area .arrow{margin-left:2.66667vw;margin-right:2.93333vw;width:49px;width:13.06667vw}.sec-top-services .service-structure .picto-area .picto{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:3.2vw;margin-right:3.2vw}.sec-top-services .service-structure .picto-area .picto .label{color:#676767;font-size:12px;font-size:3.2vw;font-weight:500;white-space:nowrap}.sec-top-services .service-structure .picto-area .building{height:80px;height:21.33333vw;width:58px;width:15.46667vw}.sec-top-services .service-structure .picto-area .building svg path{fill:#676767}.sec-top-services .service-structure .picto-area .shopping{height:80px;height:21.33333vw;width:56px;width:14.93333vw}.sec-top-services .service-structure .desc{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;text-align:center}.sec-top-services .service-structure .desc .green{color:#2dcc70;font-display:swap;font-family:Noto Sans JP;font-weight:700}.sec-top-news{border-top:1px solid #74da9c;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10.66667vw 16px 4.53333vw}.sec-top-news .sec-top-news-inner{margin-left:auto;margin-right:auto}.sec-top-news .news-head01{color:#868686;font-size:28px;font-size:7.46667vw;font-weight:400;margin-bottom:6.66667vw;text-align:center}.sec-top-news .news-list .each-news{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.26667vw}.sec-top-news .news-list .each-news .date{background:-webkit-gradient(linear,left top,left bottom,from(#d0d0d0),to(#b9b9b9));background:linear-gradient(180deg,#d0d0d0,#b9b9b9);-webkit-box-sizing:border-box;box-sizing:border-box;color:#74da9c;font-size:12px;font-size:3.2vw;font-weight:600;height:50px;height:13.33333vw;margin-right:4.26667vw;min-height:30px;min-width:30px;padding:1px;width:50px;width:13.33333vw}.sec-top-news .news-list .each-news .date .date-inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-top-news .news-list .each-news .date .date-inner .year{margin-bottom:3px}.sec-top-news .news-list .each-news .title{color:#2b2b2b;font-size:14px;font-size:3.73333vw;line-height:1.5;text-decoration:underline;width:calc(100% - 66px)}.sec-top-bnr{padding-bottom:4.26667vw}.sec-bnr{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:16px;padding-right:16px}.sec-bnr .bnr{display:block}.sec-bnr .bnr-dx-book{margin-bottom:3.73333vw}.sec-bnr .bnr-flex{margin-bottom:8.53333vw}.sec-bnr .bnr-flex,.sec-bnr .bnr-flex .bnr-half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-bnr .bnr-flex .bnr-half{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #88e18e;-webkit-box-sizing:border-box;box-sizing:border-box;height:72px;height:19.2vw;position:relative;width:165px;width:44vw}.sec-bnr .bnr-flex .bnr-half:after{background:#000;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.sec-bnr .bnr-flex .bnr-half.bnr-media{background-size:cover;margin-right:1.86667vw}.sec-bnr .bnr-flex .bnr-half.bnr-seminar{background-size:cover;margin-left:1.86667vw}.sec-bnr .bnr-flex .bnr-half .bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.sec-bnr .bnr-flex .bnr-half .txt{color:#fff;font-size:14px;font-size:3.73333vw;font-weight:700;position:relative;z-index:2}.sec-bnr .bnr-growthhacker{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:159px;height:42.4vw;overflow:hidden;padding-bottom:4vw;position:relative}.sec-bnr .bnr-growthhacker .bg{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.sec-bnr .bnr-growthhacker .txt-area{background:rgba(0,0,0,.8);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-display:swap;font-family:Noto Sans JP;height:17.06667vw;justify-content:center;margin-top:auto;padding-bottom:1.33333vw;padding-left:4.26667vw;width:82.66667vw;z-index:2}.sec-bnr .bnr-growthhacker .txt-area .lead,.sec-bnr .bnr-growthhacker .txt-area .title{line-height:1}.sec-bnr .bnr-growthhacker .txt-area .title{font-size:16px;font-size:4.26667vw;font-weight:700;margin-bottom:2.13333vw}.sec-bnr .bnr-growthhacker .txt-area .lead{font-size:14px;font-size:3.73333vw;font-weight:500;text-decoration:underline}.sec-bnr .bnr-growthhacker .logomark{display:none;width:0}.sec-bnr .bnr-growthhacker .logomark svg path{fill:#fff}.sec-dx-overview{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:16px;padding-right:16px}.sec-dx-overview .dx-overview-head{margin-bottom:4.53333vw}.sec-dx-overview .dx-overview-desc{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;margin-bottom:8.8vw;text-align:center}.sec-dx-overview .dx-overview-video{margin-bottom:10.66667vw;margin-left:auto;margin-right:auto;width:100%}.sec-dx-overview .dx-overview-video .title{background:linear-gradient(97.4deg,#2dcc70,#2dc2cc 98.4%);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-display:swap;font-family:Noto Sans JP;height:47px;height:12.53333vw;padding-left:2.13333vw;padding-right:2.13333vw}.sec-dx-overview .dx-overview-video .small{font-size:12px;font-size:3.2vw}.sec-dx-overview .dx-overview-video .large{font-size:16px;font-size:4.26667vw;font-weight:700}.sec-dx-overview .dx-overview-video video{width:100%}.sec-dx-pro{background-position:0 0;background-repeat:no-repeat;background-size:95.46667vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.86667vw 16px 9.06667vw}.sec-dx-pro .dx-pro-head{margin-bottom:6.66667vw}.sec-dx-pro .pro-people{padding-bottom:0}.sec-dx-pro .each-people{margin-bottom:6.66667vw;width:343px;width:91.46667vw}.sec-dx-pro .each-people .pro-box01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.66667vw}.sec-dx-pro .each-people .pro-img{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),color-stop(98.4%,#67d6a5));background:linear-gradient(180deg,#2dc2cc,#67d6a5 98.4%);border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:72px;height:19.2vw;margin-bottom:0;padding:.53333vw;width:72px;width:19.2vw}.sec-dx-pro .each-people .pro-img .pro-img-inner{border-radius:50%;height:68px;height:18.13333vw;overflow:hidden;width:68px;width:18.13333vw}.sec-dx-pro .each-people .pro-img .pro-img-inner img{height:72px;height:19.2vw;left:-2px;left:-.53333vw;max-width:72px;max-width:19.2vw;position:relative;top:-2px;top:-.53333vw;width:72px;width:19.2vw}.sec-dx-pro .each-people .pro-name{font-size:18px;font-size:4.8vw;font-weight:700;letter-spacing:.04em;margin-bottom:1.33333vw}.sec-dx-pro .each-people .pro-role{color:#868686;font-size:14px;font-size:3.73333vw;font-weight:700;letter-spacing:.02em;margin-bottom:0}.sec-dx-pro .each-people .pro-desc{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;letter-spacing:.02em;max-width:100%}.sec-dx-project{padding-bottom:10.66667vw;padding-top:8vw;position:relative}.sec-dx-project .bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.sec-dx-project .dx-project-inner{position:relative;z-index:2}.sec-dx-project .dx-project-head{margin-bottom:9.06667vw}.sec-dx-project .dx-projects{display:-webkit-box;display:-ms-flexbox;display:flex}.sec-dx-project .dx-projects .each-project{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:3.46667vw;margin-left:0;margin-right:0;padding:4.26667vw 4.26667vw 7.46667vw;width:343px;width:91.46667vw}.sec-dx-project .dx-projects .each-project .project-img{background:#e7e7e7;margin-bottom:3.2vw}.sec-dx-project .dx-projects .each-project .project-lead{font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:2.13333vw}.sec-dx-project .dx-projects .each-project .project-client{color:#676767;display:block;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:500;margin-bottom:3.46667vw}.sec-dx-project .dx-projects .each-project .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3.46667vw}.sec-dx-project .dx-projects .each-project .tags .each-tag{background:#dedede;display:-webkit-box;display:-ms-flexbox;display:flex;font-display:swap;font-family:Noto Sans JP;font-size:12px;font-size:3.2vw;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;border-radius:3.2vw;-webkit-box-sizing:border-box;box-sizing:border-box;color:#676767;height:23px;height:6.13333vw;margin-right:1.06667vw;min-width:77px;min-width:20.53333vw;padding-left:2.13333vw;padding-right:2.13333vw}.sec-dx-project .dx-projects .each-project .project-desc{color:#2b2b2b;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;letter-spacing:.02em;margin-bottom:5.33333vw}.sec-dx-project .dx-projects .each-project .project-btn{background:#000;border-radius:6px;border-radius:1.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;height:12.8vw;width:293px;width:78.13333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;font-size:3.73333vw;font-weight:700;line-height:1;margin:0 auto;position:relative}.sec-dx-project .dx-projects .each-project .project-btn .arrow{height:14px;height:3.73333vw;position:absolute;right:16px;right:4.26667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;width:4.26667vw}.sec-dx-client{border-bottom:1px solid #74da9c;padding-bottom:12.8vw;padding-top:7.73333vw}.sec-dx-client .dx-client-head{margin-bottom:6.93333vw}.sec-dx-client .dx-clients{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:352px;width:93.86667vw}.sec-dx-client .dx-clients .each-client{background:#fff;border-radius:5px;border-radius:1.33333vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.6vw;padding-left:4vw;padding-right:4vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.sec-dx-client .dx-clients .each-client img{max-height:100%}.dx-bg-arrow{background-repeat:no-repeat}.sec-dx-needs{border-bottom:1px solid #74da9c;padding-bottom:8.53333vw;padding-top:12.8vw}.sec-dx-needs .dx-needs-head{margin-bottom:8.53333vw}.sec-dx-needs .dx-needs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.sec-dx-needs .dx-needs,.sec-dx-needs .each-needs{display:-webkit-box;display:-ms-flexbox;display:flex}.sec-dx-needs .each-needs{font-display:swap;font-family:Noto Sans JP;margin-bottom:5.6vw;margin-left:0;margin-right:0;width:343px;width:91.46667vw}.sec-dx-needs .each-needs.bnr{height:100px;height:26.66667vw;margin-bottom:9.86667vw}.sec-dx-needs .each-needs.bnr img{height:100px;height:26.66667vw;width:auto}.sec-dx-needs .each-needs .needs-picto{height:88px;height:23.46667vw;margin-right:4.26667vw;width:88px;width:23.46667vw}.sec-dx-needs .each-needs .txt-area{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.sec-dx-needs .each-needs .needs-name{display:block;font-size:16px;font-size:4.26667vw;font-weight:700;margin-bottom:2.66667vw}.sec-dx-needs .each-needs .needs-desc{font-size:14px;font-size:3.73333vw;letter-spacing:.02em;width:239px;width:63.73333vw}.sec-dx-services{-webkit-box-sizing:border-box;box-sizing:border-box;padding:16vw 16px 26.66667vw}.sec-dx-services .services-head01{color:#868686;font-size:28px;font-size:7.46667vw;font-weight:400;margin-bottom:5.33333vw;text-align:center}.sec-dx-services .services-desc01{font-size:14px;font-size:3.73333vw;line-height:1.5;margin-bottom:5.33333vw;text-align:center}.sec-dx-services .each-service{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-left:auto;margin-right:auto;padding:5px}.sec-dx-services .each-service:nth-of-type(odd){background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#75db9b));background:linear-gradient(180deg,#2dc2cc,#75db9b)}.sec-dx-services .each-service:nth-of-type(2n){background:-webkit-gradient(linear,left top,left bottom,from(#75db9b),to(#2dc2cc));background:linear-gradient(180deg,#75db9b,#2dc2cc)}.sec-dx-services .each-service.dx .green,.sec-dx-services .each-service.solution .green{color:#75db9b}.sec-dx-services .each-service.dx .desc-area .picto,.sec-dx-services .each-service.solution .desc-area .picto{width:140px;width:37.33333vw}.sec-dx-services .each-service.ux .green{color:#2dc2cc}.sec-dx-services .each-service.ux .desc-area .picto{display:-webkit-box;display:-ms-flexbox;display:flex;width:164px;width:43.73333vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sec-dx-services .each-service.ux .feature-name{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600;padding-top:.1em}.sec-dx-services .each-service.video{background:-webkit-gradient(linear,left top,left bottom,from(#75db9b),to(#2dc2cc));background:linear-gradient(180deg,#75db9b,#2dc2cc);width:100%}.sec-dx-services .each-service.video .green{color:#75db9b}.sec-dx-services .each-service.video .desc-area .picto{width:160px;width:42.66667vw}.sec-dx-services .each-service.video .features-area .each-feature{width:auto}.sec-dx-services .each-service.video .features-area .each-feature .picto.ad{width:60px;width:16vw}.sec-dx-services .each-service.video .features-area .each-feature:first-of-type{margin-bottom:8vw}.sec-dx-services .each-service.video .features-area .each-feature .feature-desc{text-align:center}.sec-dx-services .each-service .each-service-inner{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:8vw 0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec-dx-services .each-service .service-name{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:28px;font-size:7.46667vw;letter-spacing:.04em;margin-bottom:5.33333vw;text-align:center}.sec-dx-services .each-service .desc-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6.66667vw}.sec-dx-services .each-service .desc-area .picto{height:101px;height:26.93333vw;margin-bottom:2.66667vw}.sec-dx-services .each-service .desc-area .desc{font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:700;line-height:1.5;text-align:center}.sec-dx-services .each-service .features-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.sec-dx-services .each-service .features-area .each-feature{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4vw;margin-left:2.93333vw;margin-right:2.93333vw;width:140px;width:37.33333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-dx-services .each-service .features-area .each-feature:last-of-type{width:100%}.sec-dx-services .each-service .features-area .each-feature:last-of-type .feature-desc{text-align:center}.sec-dx-services .each-service .features-area .each-feature .btn{margin-top:4vw}.sec-dx-services .each-service .features-area .picto{height:60px;height:16vw;margin-bottom:2.66667vw;width:60px;width:16vw}.sec-dx-services .each-service .features-area .feature-name{font-size:16px;font-size:4.26667vw;font-weight:700;height:27px;height:7.2vw;margin-bottom:2.66667vw}.sec-dx-services .each-service .features-area .feature-desc{font-size:12px;font-size:3.2vw;width:100%}.sec-dx-services .each-service .btn{background:#000;border-radius:6px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;height:48px;height:12.8vw;line-height:1;min-width:160px;width:293px;width:78.13333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;position:relative}.sec-dx-services .each-service .btn .arrow{height:14px;height:3.73333vw;position:absolute;right:17px;right:16px;right:4.26667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;width:4.26667vw}.sec-ux-overview{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding-bottom:1.86667vw;padding-left:16px;padding-right:16px}.sec-ux-overview .ux-overview-head{margin-bottom:5.86667vw}.sec-ux-overview .ux-issues .each-issue{margin-bottom:4.53333vw;margin-left:0;margin-right:0;padding-bottom:6.4vw;width:343px;width:91.46667vw}.sec-ux-overview .ux-issues .each-issue .issue{height:76px;height:20.26667vw;margin-bottom:9.6vw;position:relative}.sec-ux-overview .ux-issues .each-issue .issue.high{height:101px;height:26.93333vw}.sec-ux-overview .ux-issues .each-issue .issue.high .issue-txt{height:94px;height:25.06667vw;top:-2px;top:-.53333vw}.sec-ux-overview .ux-issues .each-issue .issue.high.bg{height:101px;height:26.93333vw}.sec-ux-overview .ux-issues .each-issue .issue .issue-txt{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-size:4.26667vw;font-weight:700;height:70px;height:18.66667vw;left:81px;left:21.6vw;line-height:1.625;position:relative;top:6px;top:1.6vw;width:246px;width:65.6vw;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-ux-overview .ux-issues .each-issue .issue .bg{height:76px;height:20.26667vw;left:0;position:absolute;top:0;width:100%;z-index:1}.sec-ux-overview .ux-issues .each-issue .issue .bg svg{width:100%}.sec-ux-overview .ux-issues .each-issue .issue:after{border-color:#2dc1cc transparent transparent;border-style:solid;border-width:13px 6.5px 0;bottom:-24px;bottom:-6.4vw;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.sec-ux-overview .ux-issues .each-issue .task{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);-webkit-box-sizing:border-box;box-sizing:border-box;height:84px;height:22.4vw;padding:4px}.sec-ux-overview .ux-issues .each-issue .task .task-inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#2b2b2b;font-size:18px;font-size:4.8vw;font-weight:700;justify-content:center;text-align:center}.sec-ux-strength{border-top:1px solid #2dc2cc;padding-top:8vw}.sec-ux-strength .ux-strength-head{margin-bottom:8vw}.sec-ux-strength .ux-strength{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 30px;padding:4px;position:relative;width:343px;width:91.46667vw}.sec-ux-strength .ux-strength:after{border-color:#2dc79d transparent transparent;border-style:solid;border-width:30px 17.5px 0;bottom:-30px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.sec-ux-strength .ux-strength .ux-strength-inner{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:9.6vw 3.2vw}.sec-ux-strength .ux-strength .each-strength{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10.66667vw;width:311px;width:82.93333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-ux-strength .ux-strength .each-strength:last-of-type{margin-bottom:0}.sec-ux-strength .ux-strength .each-strength .strength-picto{margin-bottom:4.26667vw;width:145px;width:38.66667vw}.sec-ux-strength .ux-strength .each-strength .strength-lead{color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-size:4.8vw;font-weight:700;letter-spacing:.02em;line-height:1.6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.46667vw}.sec-ux-strength .ux-strength .each-strength .strength-desc{color:#2b2b2b;font-size:14px;font-size:3.73333vw;font-weight:400;letter-spacing:.02em;max-width:100%}.sec-ux-strength .ux-strength-result{background-position:top 2.66667vw left;background-repeat:no-repeat;background-size:76.8vw;font-size:20px;font-size:5.33333vw;font-weight:600;letter-spacing:.02em;margin-top:4.26667vw;padding-bottom:18.66667vw;padding-top:8.53333vw;text-align:center}.sec-ux-strength .ux-strength-result .large{font-size:36px;font-size:9.6vw;font-weight:600;line-height:1;margin-left:.05em;margin-right:.05em;position:relative;top:.05em}.sec-ux-strength .ux-strength-result .green{color:#2dc2cc}.sec-ux-strength .ux-strength-result .middle{display:block;font-display:swap;font-family:Noto Sans JP;font-size:20px;font-size:5.33333vw;margin-top:0}.sec-ux-services{padding-bottom:10.66667vw;padding-top:8vw;position:relative}.sec-ux-services .ux-services-inner{position:relative;z-index:2}.sec-ux-services .ux-services-head{margin-bottom:6.4vw}.sec-ux-services .ux-service,.sec-ux-services .ux-service .each-service{display:-webkit-box;display:-ms-flexbox;display:flex}.sec-ux-services .ux-service .each-service{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-left:0;margin-right:0;padding:8.53333vw 4.26667vw 9.06667vw;width:343px;width:91.46667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.sec-ux-services .ux-service .each-service .service-picto{height:88px;height:23.46667vw;margin-bottom:4vw;width:88px;width:23.46667vw}.sec-ux-services .ux-service .each-service .service-picto svg{width:100%}.sec-ux-services .ux-service .each-service .service-copy{font-size:14px;font-size:3.73333vw;font-weight:700;margin-bottom:2.13333vw}.sec-ux-services .ux-service .each-service .service-name{font-size:20px;font-size:5.33333vw;font-weight:700;margin-bottom:4vw}.sec-ux-services .ux-service .each-service .service-desc{color:#2b2b2b;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;letter-spacing:.02em;margin-bottom:7.2vw;max-width:100%}.sec-ux-services .ux-service .each-service .service-btn{background:#000;border-radius:6px;border-radius:1.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;height:12.8vw;width:293px;width:78.13333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;font-size:3.73333vw;font-weight:700;line-height:1;margin:auto auto 0;position:relative}.sec-ux-services .ux-service .each-service .service-btn .arrow{height:14px;height:3.73333vw;position:absolute;right:16px;right:4.26667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;width:4.26667vw}.sec-ux-case{padding-top:13.33333vw}.sec-ux-case .ux-case-head{margin-bottom:8vw}.sec-ux-case .bx-wrapper{border:0;-webkit-box-shadow:none;box-shadow:none;position:relative}.sec-ux-case .bx-next,.sec-ux-case .bx-prev{background:hsla(0,0%,100%,.9);cursor:pointer;display:block;height:238px;height:63.46667vw;position:absolute;top:0;width:56px;width:14.93333vw;z-index:100}.sec-ux-case .bx-next:before,.sec-ux-case .bx-prev:before{border:4px solid #2dc2cc;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:40px;height:10.66667vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;width:10.66667vw}.sec-ux-case .bx-next:after,.sec-ux-case .bx-prev:after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:15px;height:4vw;position:absolute;top:50%;width:15px;width:4vw}.sec-ux-case .bx-prev,.sec-ux-case .bx-prev:before{left:0}.sec-ux-case .bx-prev:after{border-left:4px solid #2dc2cc;border-top:4px solid #2dc2cc;left:5px;left:1.33333vw;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.sec-ux-case .bx-next,.sec-ux-case .bx-next:before{right:0}.sec-ux-case .bx-next:after{border-right:4px solid #2dc2cc;border-top:4px solid #2dc2cc;right:5px;right:1.33333vw;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.sec-ux-case .bx-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:7.46667vw}.sec-ux-case .bx-pager .bx-pager-item{background:#c4c4c4;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;height:2.66667vw;margin-left:1.06667vw;margin-right:1.06667vw;width:10px;width:2.66667vw}.sec-ux-case .bx-pager .bx-pager-item a{border:0;font-size:0;height:100%;width:100%}.sec-ux-case .bx-pager .bx-pager-item .active{background:#2dc2cc}.sec-ux-case .ux-cases{position:relative}.sec-ux-case .ux-cases .each-case{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);max-width:560px;max-width:149.33333vw;max-width:440px;padding:4px;width:343px;width:91.46667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:4.26667vw;margin-left:4.26667vw;margin-right:4.26667vw}.sec-ux-case .ux-cases .each-case,.sec-ux-case .ux-cases .each-case .each-case-inner{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.sec-ux-case .ux-cases .each-case .each-case-inner{background:#fff;padding:3.2vw 3.2vw 4.26667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec-ux-case .ux-cases .each-case .each-case-inner .content .img{margin-bottom:4vw;overflow:hidden;width:100%}.sec-ux-case .ux-cases .each-case .each-case-inner .content .txt-area{margin-left:auto;position:relative;top:-.2em}.sec-ux-case .ux-cases .each-case .each-case-inner .content .title{font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:700;margin-bottom:2.13333vw}.sec-ux-case .ux-cases .each-case .each-case-inner .content .client{color:#676767;display:block;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:500;margin-bottom:3.46667vw}.sec-ux-case .ux-cases .each-case .each-case-inner .content .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3.2vw}.sec-ux-case .ux-cases .each-case .each-case-inner .content .tags .each-tag{background:#dedede;display:-webkit-box;display:-ms-flexbox;display:flex;font-display:swap;font-family:Noto Sans JP;font-size:12px;font-size:3.2vw;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;border-radius:3.2vw;-webkit-box-sizing:border-box;box-sizing:border-box;color:#676767;height:23px;height:6.13333vw;margin-bottom:2.66667vw;margin-right:1.06667vw;min-width:77px;min-width:20.53333vw;padding-left:2.13333vw;padding-right:2.13333vw}.sec-ux-case .ux-cases .each-case .each-case-inner .desc{font-size:14px;font-size:3.73333vw;letter-spacing:.02em;margin-bottom:3.2vw}.sec-ux-case .ux-cases .each-case .each-case-inner .btn{background:#000;border-radius:6px;border-radius:1.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;height:12.8vw;max-width:100%;width:293px;width:78.13333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;font-size:3.73333vw;font-weight:700;line-height:1;margin:auto auto 0;position:relative}.sec-ux-case .ux-cases .each-case .each-case-inner .btn .arrow{height:14px;height:3.73333vw;position:absolute;right:16px;right:4.26667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;width:4.26667vw}.sec-ux-client{border-bottom:1px solid #2dc2cc;padding-bottom:14.13333vw;padding-top:7.73333vw}.sec-ux-client .ux-client-head{margin-bottom:6.93333vw}.sec-ux-client .ux-clients{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:352px;width:93.86667vw}.sec-ux-client .ux-clients .each-client{background:#fff;border-radius:5px;border-radius:1.33333vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4vw;padding-left:2.66667vw;padding-right:2.66667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.sec-ux-client .ux-clients .each-client img{max-height:100%}.ux-bg-arrow{background-repeat:no-repeat}.sec-ux-needs{border-bottom:1px solid #74da9c;border-top:1px solid #74da9c;padding-bottom:8.53333vw;padding-top:12.8vw}.sec-ux-needs .ux-needs-head{margin-bottom:8.53333vw}.sec-ux-needs .ux-needs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.sec-ux-needs .each-needs,.sec-ux-needs .ux-needs{display:-webkit-box;display:-ms-flexbox;display:flex}.sec-ux-needs .each-needs{margin-bottom:5.6vw;margin-left:0;margin-right:0;width:343px;width:91.46667vw}.sec-ux-needs .each-needs.bnr{height:100px;height:26.66667vw;margin-bottom:9.86667vw}.sec-ux-needs .each-needs .needs-picto{height:88px;height:23.46667vw;margin-right:4.26667vw;width:88px;width:23.46667vw}.sec-ux-needs .each-needs .needs-name{display:block;font-size:16px;font-size:4.26667vw;font-weight:700;margin-bottom:2.66667vw}.sec-ux-needs .each-needs .needs-desc{font-size:14px;font-size:3.73333vw;letter-spacing:.02em;width:239px;width:63.73333vw}.sec-ux-service{padding-bottom:10.66667vw;padding-top:14.4vw}.sec-ux-service .ux-service-head{color:#868686;font-size:28px;font-size:7.46667vw;font-weight:400;margin-bottom:8.53333vw;text-align:center}.sec-ux-service .service{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-left:auto;margin-right:auto}.sec-ux-service .service.dx{background:-webkit-gradient(linear,left top,left bottom,from(#75db9b),to(#2dc2cc));background:linear-gradient(180deg,#75db9b,#2dc2cc)}.sec-ux-service .service.dx .green{color:#75db9b}.sec-ux-service .service.dx .desc-area .picto{width:160px;width:42.66667vw}.sec-ux-service .service.ux{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#75db9b));background:linear-gradient(180deg,#2dc2cc,#75db9b)}.sec-ux-service .service.ux .green{color:#2dc2cc}.sec-ux-service .service.ux .desc-area .picto{display:-webkit-box;display:-ms-flexbox;display:flex;width:164px;width:43.73333vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sec-ux-service .service.ux .feature-name{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600;padding-top:.1em}.sec-ux-service .service .service-inner{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4.26667vw 0 7.73333vw;width:100%}.sec-ux-service .service .service-name{font-size:40px;font-size:10.66667vw;letter-spacing:.04em;margin-bottom:5.33333vw;text-align:center}.sec-ux-service .service .desc-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6.66667vw}.sec-ux-service .service .desc-area .picto{height:101px;height:26.93333vw;margin-bottom:5.06667vw}.sec-ux-service .service .desc-area .desc{font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:700;line-height:1.5;text-align:center}.sec-ux-service .service .features-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:0}.sec-ux-service .service .features-area .each-feature{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.26667vw;margin-left:2.93333vw;margin-right:2.93333vw;width:126px;width:33.6vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-ux-service .service .features-area .picto{height:60px;height:16vw;margin-bottom:2.66667vw;width:60px;width:16vw}.sec-ux-service .service .features-area .feature-name{font-size:16px;font-size:4.26667vw;font-weight:600;height:27px;height:7.2vw;margin-bottom:1.33333vw}.sec-ux-service .service .features-area .feature-desc{font-display:swap;font-family:Noto Sans JP;font-size:12px;font-size:3.2vw;text-align:center;width:100%}.sec-ux-service .service .btn{background:#000;border-radius:6px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;height:48px;height:12.8vw;line-height:1;width:293px;width:78.13333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;margin-top:2.66667vw;position:relative}.sec-ux-service .service .btn .arrow{height:14px;height:3.73333vw;position:absolute;right:16px;right:4.26667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;width:4.26667vw}.sec-engine-overview{background-position:0 0;background-repeat:no-repeat;background-size:95.46667vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:45px;padding:35px 16px .53333vw}.sec-engine-overview .engine-overview-head{margin-bottom:4.53333vw}.sec-engine-overview .engine-overview-desc{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;margin-bottom:12.8vw;text-align:center}section.sec-engine-features{border-top:1px solid #2dcc70;padding-bottom:0;padding-top:11.73333vw}section.sec-engine-features .engine-features-head{margin-bottom:5.33333vw}section.sec-engine-features .engine-features .each-feature{background:-webkit-gradient(linear,left top,left bottom,from(#2dcc70),to(#2dcc70));background:linear-gradient(180deg,#2dcc70,#2dcc70);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-left:0;margin-right:0;padding:4px;width:343px;width:91.46667vw}section.sec-engine-features .engine-features .each-feature .each-feature-inner{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:4.26667vw 3.2vw 6.93333vw}section.sec-engine-features .engine-features .each-feature .feature-lead{font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:2.66667vw;text-align:center}section.sec-engine-features .engine-features .each-feature .feature-desc{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;letter-spacing:.04em;line-height:1.71429;margin-bottom:4.8vw}section.sec-engine-features .engine-features .each-feature .feature-desc.feature03{letter-spacing:0}section.sec-engine-features .engine-features .each-feature .feature-img{height:auto;position:relative}section.sec-engine-features .engine-features .each-feature .feature-img.feature01{left:-4px;left:-1.06667vw;width:292px;width:77.86667vw}section.sec-engine-features .engine-features .each-feature .feature-img.feature02{left:-2px;left:-.53333vw;top:0;width:303px;width:80.8vw}section.sec-engine-features .engine-features .each-feature .feature-img.feature03{left:6px;left:1.6vw;top:0;width:288px;width:76.8vw}.sec-engine-cases{background:-webkit-gradient(linear,left top,left bottom,from(#6fd99f),color-stop(86.32%,#2dc2cc));background:linear-gradient(180deg,#6fd99f,#2dc2cc 86.32%);padding-bottom:8.53333vw;padding-top:9.06667vw}.sec-engine-cases .engine-cases-head{margin-bottom:5.6vw}.sec-engine-cases .engine-cases .each-case{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-left:4.26667vw;margin-right:4.26667vw;padding:3.73333vw 4.26667vw 5.86667vw;width:343px;width:91.46667vw}.sec-engine-cases .engine-cases .each-case .case-client{font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;line-height:1.55556;margin-bottom:2.4vw}.sec-engine-cases .engine-cases .each-case .case-desc{color:#2b2b2b;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;letter-spacing:.02em;line-height:1.71429}.sec-engine-cases .engine-cases .each-case .arrow{height:25px;height:6.66667vw;width:28px;width:7.46667vw}.sec-engine-cases .engine-cases .each-case .phone{-webkit-box-sizing:border-box;box-sizing:border-box;height:410px;height:109.33333vw;margin-left:auto;margin-right:auto;padding:.8vw 1.33333vw;position:relative;width:200px;width:53.33333vw}.sec-engine-cases .engine-cases .each-case .phone:after{background-size:cover;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.sec-engine-cases .engine-cases .each-case .phone .phone-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;border-radius:20px;border-radius:5.33333vw;height:100%;overflow:hidden;width:100%}.sec-engine-cases .engine-cases .each-case .phone .phone-inner.pink{background:#ec51a0}.sec-engine-cases .engine-cases .each-case .phone img{height:100%;overflow:hidden;width:100%}.sec-engine-cases .engine-cases .each-case .phone.grey:after{background-size:cover}.sec-engine-cases .engine-cases .each-case .phone.half{height:246px;height:65.6vw;padding:.8vw;width:120px;width:32vw}.sec-engine-cases .engine-cases .each-case .phone.half .phone-inner{border-radius:7px;border-radius:1.86667vw}.sec-engine-cases .engine-cases .each-case .case-img-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.93333vw}.sec-engine-cases .engine-cases .each-case .case-video{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.93333vw}.sec-engine-cases .engine-cases .each-case .case-video video{width:100%}.sec-engine-function{padding-top:13.6vw}.sec-engine-function .engine-function-head{margin-bottom:5.33333vw}.sec-engine-function .each-function{margin-bottom:49.06667vw;position:relative}.sec-engine-function .each-function.function01{margin-bottom:43.73333vw}.sec-engine-function .each-function.left .function-gradient{background:linear-gradient(116.6deg,#2dc79d,#2dc2cc 100.11%)}.sec-engine-function .each-function.left .function-txt-area{padding-right:0;right:32px;right:8.53333vw}.sec-engine-function .each-function.left .function-img{left:32px;left:8.53333vw}.sec-engine-function .each-function.right .function-gradient{background:linear-gradient(63.37deg,#2dc2cc,#2dc79d);margin-left:auto}.sec-engine-function .each-function.right .function-txt-area{left:32px;left:8.53333vw;padding-left:0}.sec-engine-function .each-function.right .function-img{right:32px;right:8.53333vw}.sec-engine-function .each-function .function-gradient{height:180px;height:48vw;width:359px;width:95.73333vw}.sec-engine-function .each-function .function-txt-area{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:5.86667vw;position:absolute;width:311px;width:82.93333vw}.sec-engine-function .each-function .function-name{color:#fff;display:block;font-size:20px;font-size:5.33333vw;font-weight:700;margin-bottom:0}.sec-engine-function .each-function .function-desc{font-size:14px;font-size:3.73333vw;font-weight:400;letter-spacing:.02em;line-height:1.71429}.sec-engine-function .each-function .function-img{height:180px;height:48vw;position:absolute;top:68px;top:18.13333vw;width:311px;width:82.93333vw}.sec-engine-function .each-function .function-img.function02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec-engine-function .each-function .function-img.function02 img{height:180px;height:48vw}.sec-common-services{margin-bottom:8.53333vw;padding-bottom:10.66667vw;padding-top:6.93333vw;position:relative}.sec-common-services .common-services-inner{position:relative;z-index:2}.sec-common-services .common-services-head{margin-bottom:9.6vw}.sec-common-services .common-service,.sec-common-services .common-service .each-service{display:-webkit-box;display:-ms-flexbox;display:flex}.sec-common-services .common-service .each-service{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-left:0;margin-right:0;padding:9.86667vw 4.26667vw 9.06667vw;width:343px;width:91.46667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.sec-common-services .common-service .each-service .service-picto{height:80px;height:21.33333vw;margin-bottom:5.6vw;width:80px;width:21.33333vw}.sec-common-services .common-service .each-service .service-picto svg{width:100%}.sec-common-services .common-service .each-service .service-copy{font-size:14px;font-size:3.73333vw;font-weight:700;margin-bottom:1.6vw}.sec-common-services .common-service .each-service .service-name{font-size:20px;font-size:5.33333vw;font-weight:700;margin-bottom:3.73333vw}.sec-common-services .common-service .each-service .service-desc{color:#2b2b2b;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;letter-spacing:.02em;margin-bottom:10.93333vw;max-width:100%}.sec-common-services .common-service .each-service .service-btn{background:#000;border-radius:6px;border-radius:1.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;height:12.8vw;width:293px;width:78.13333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;font-size:3.73333vw;font-weight:700;line-height:1;margin:auto auto 0;position:relative}.sec-common-services .common-service .each-service .service-btn .arrow{height:14px;height:3.73333vw;position:absolute;right:16px;right:4.26667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;width:4.26667vw}.sec-team-overview{background-position:0 0;background-repeat:no-repeat;background-size:95.46667vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:.53333vw;padding-left:16px;padding-right:16px}.sec-team-overview .team-overview-head{margin-bottom:4.53333vw}.sec-team-overview .team-overview-desc{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;margin-bottom:12.8vw;text-align:center}section.sec-team-features{border-top:1px solid #2dcc70;padding-bottom:0;padding-top:11.73333vw}section.sec-team-features .team-features-head{margin-bottom:8.53333vw}section.sec-team-features .team-features .each-feature{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-left:0;margin-right:0;padding:4px;width:343px;width:91.46667vw}section.sec-team-features .team-features .each-feature .each-feature-inner{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:4.26667vw 3.2vw 5.6vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature02{padding-top:7.2vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature02 .feature-img{margin-bottom:9.33333vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature03{padding-top:4.53333vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature03 .feature-img{margin-bottom:7.73333vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature03 .feature-lead{margin-bottom:2.93333vw}section.sec-team-features .team-features .each-feature .feature-lead{font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:2.66667vw;text-align:center}section.sec-team-features .team-features .each-feature .feature-desc{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;letter-spacing:.04em;line-height:1.71429}section.sec-team-features .team-features .each-feature .feature-desc.feature03{letter-spacing:0}section.sec-team-features .team-features .each-feature .feature-img{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin-left:auto;margin-right:auto;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6.4vw}section.sec-team-features .team-features .each-feature .feature-img img{height:auto;width:100%}section.sec-team-features .team-features .each-feature .feature-img.feature01{width:226px;width:60.26667vw}section.sec-team-features .team-features .each-feature .feature-img.feature02{width:231px;width:61.6vw}section.sec-team-features .team-features .each-feature .feature-img.feature03{width:216px;width:57.6vw}.sec-team-support{padding-bottom:9.33333vw;padding-top:9.33333vw}.sec-team-support .team-support-head{font-size:18px;font-size:4.8vw;margin-bottom:8.8vw;text-align:center}.sec-team-support .team-support-list{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5.33333vw;padding-right:4.26667vw}.sec-team-support .team-support-list .each-support{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8.8vw}.sec-team-support .team-support-list .each-support .support-picto{position:relative;top:14px;top:3.73333vw;width:34px;width:9.06667vw}.sec-team-support .team-support-list .each-support .support-txt-area{margin-left:auto;width:280px;width:74.66667vw}.sec-team-support .team-support-list .each-support .support-role{display:block;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:24px;font-size:6.4vw;font-weight:700;margin-bottom:1.86667vw}.sec-team-support .team-support-list .each-support .support-desc{font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:400;letter-spacing:.04em;line-height:1.625}.sec-team-support .team-support-img{margin:0 auto;max-width:1200px;width:0}.sec-team-services{margin-bottom:8.53333vw;padding-bottom:10.66667vw;padding-top:6.93333vw;position:relative}.sec-team-services .team-services-inner{position:relative;z-index:2}.sec-team-services .team-services-head{margin-bottom:9.6vw}.sec-team-services .team-service,.sec-team-services .team-service .each-service{display:-webkit-box;display:-ms-flexbox;display:flex}.sec-team-services .team-service .each-service{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-left:0;margin-right:0;padding:9.86667vw 4.26667vw 9.06667vw;width:343px;width:91.46667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.sec-team-services .team-service .each-service .service-picto{height:80px;height:21.33333vw;margin-bottom:5.6vw;width:80px;width:21.33333vw}.sec-team-services .team-service .each-service .service-picto svg{width:100%}.sec-team-services .team-service .each-service .service-copy{font-size:14px;font-size:3.73333vw;font-weight:700;margin-bottom:1.6vw}.sec-team-services .team-service .each-service .service-name{font-size:20px;font-size:5.33333vw;font-weight:700;margin-bottom:3.73333vw}.sec-team-services .team-service .each-service .service-desc{color:#2b2b2b;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;letter-spacing:.02em;margin-bottom:10.93333vw;max-width:100%}.sec-team-services .team-service .each-service .service-btn{background:#000;border-radius:6px;border-radius:1.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;height:12.8vw;width:293px;width:78.13333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;font-size:3.73333vw;font-weight:700;line-height:1;margin:auto auto 0;position:relative}.sec-team-services .team-service .each-service .service-btn .arrow{height:14px;height:3.73333vw;position:absolute;right:16px;right:4.26667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;width:4.26667vw}.bg-arrow{background-position:0 0;background-repeat:no-repeat;background-size:95.46667vw}.sec-video-overview{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:.53333vw}.sec-video-overview .video-overview-head{line-height:1.4;margin-bottom:6.4vw;margin-top:-.8vw}.sec-video-overview .video-advantage{margin:0 auto;padding-bottom:12.8vw;position:relative;width:311px;width:82.93333vw}.sec-video-overview .video-advantage .video-advantage-inner{-webkit-box-sizing:border-box;box-sizing:border-box}.sec-video-overview .video-advantage .each-advantage{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:9.06667vw;margin-left:0;margin-right:0;width:311px;width:82.93333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-video-overview .video-advantage .each-advantage:last-of-type{margin-bottom:0}.sec-video-overview .video-advantage .each-advantage .advantage-picto{margin-bottom:2.66667vw;width:145px;width:38.66667vw}.sec-video-overview .video-advantage .each-advantage .advantage-lead{color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-size:4.8vw;font-weight:700;letter-spacing:.02em;line-height:1.6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.86667vw}.sec-video-overview .video-advantage .each-advantage .advantage-desc{color:#2b2b2b;font-size:14px;font-size:3.73333vw;font-weight:400;letter-spacing:.02em;max-width:100%}.sec-video-cases{padding-bottom:7.2vw}.sec-video-cases .bx-wrapper{border:0;-webkit-box-shadow:none;box-shadow:none;position:relative}.sec-video-cases .bx-next,.sec-video-cases .bx-prev{background:hsla(0,0%,100%,.8);cursor:pointer;display:block;height:238px;height:63.46667vw;position:absolute;top:0;width:56px;width:14.93333vw;z-index:100}.sec-video-cases .bx-next:before,.sec-video-cases .bx-prev:before{border:4px solid #2dc2cc;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:40px;height:10.66667vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;width:10.66667vw}.sec-video-cases .bx-next:after,.sec-video-cases .bx-prev:after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:15px;height:4vw;position:absolute;top:50%;width:15px;width:4vw}.sec-video-cases .bx-prev,.sec-video-cases .bx-prev:before{left:0}.sec-video-cases .bx-prev:after{border-left:4px solid #2dc2cc;border-top:4px solid #2dc2cc;left:5px;left:1.33333vw;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.sec-video-cases .bx-next,.sec-video-cases .bx-next:before{right:0}.sec-video-cases .bx-next:after{border-right:4px solid #2dc2cc;border-top:4px solid #2dc2cc;right:5px;right:1.33333vw;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.sec-video-cases .bx-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:7.46667vw}.sec-video-cases .bx-pager .bx-pager-item{background:#c4c4c4;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;height:2.66667vw;margin-left:1.06667vw;margin-right:1.06667vw;width:10px;width:2.66667vw}.sec-video-cases .bx-pager .bx-pager-item a{border:0;font-size:0;height:100%;width:100%}.sec-video-cases .bx-pager .bx-pager-item .active{background:#2dc2cc}.video-cases{position:relative}.video-cases .each-case{font-display:swap;font-family:Noto Sans JP;margin-bottom:6.13333vw;margin-left:4.26667vw;margin-right:4.26667vw;max-width:560px;max-width:149.33333vw;max-width:440px;width:343px;width:91.46667vw}.video-cases .each-case,.video-cases .each-case .each-case-inner,.video-cases .each-case .each-case-inner .title{-webkit-box-sizing:border-box;box-sizing:border-box}.video-cases .each-case .each-case-inner .title{background:linear-gradient(97.4deg,#2dcc70,#2dc2cc 98.4%);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-size:4.26667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;height:8.53333vw;line-height:1;padding-left:4.26667vw;padding-right:4.26667vw}.video-cases .each-case .each-case-inner .video{margin-bottom:2.66667vw}.video-cases .each-case .each-case-inner .video video{width:100%}.video-cases .each-case .each-case-inner .txt-area .client{color:#676767;display:block;font-size:14px;font-size:3.73333vw;margin-bottom:2.66667vw;text-align:center}.video-cases .each-case .each-case-inner .txt-area .desc{color:#2b2b2b;font-size:14px;font-size:3.73333vw;letter-spacing:.02em;line-height:1.57143;text-align:center}.sec-video-price{background:-webkit-gradient(linear,left top,left bottom,from(#6fd99f),color-stop(86.32%,#2dc2cc));background:linear-gradient(180deg,#6fd99f,#2dc2cc 86.32%);margin-bottom:8vw;padding-bottom:7.73333vw;padding-top:8vw}.sec-video-price .video-price-head{margin-bottom:6.4vw}.sec-video-price .video-price,.sec-video-price .video-price .each-price{display:-webkit-box;display:-ms-flexbox;display:flex}.sec-video-price .video-price .each-price{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-left:0;margin-right:0;padding-bottom:6.66667vw;padding-top:4.26667vw;width:343px;width:91.46667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;-ms-flex-direction:column;flex-direction:column}.sec-video-price .video-price .each-price .price-title{display:block;font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;height:2.5em;letter-spacing:.04em;margin-bottom:4.53333vw;text-align:center}.sec-video-price .video-price .each-price .price-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15.2vw;padding-right:7.2vw}.sec-video-price .video-price .each-price .price-picto{height:70px;height:18.66667vw;margin-left:0;margin-right:6.13333vw}.sec-video-price .video-price .each-price .price-picto.price01{margin-left:0;margin-right:8.53333vw}.sec-video-price .video-price .each-price .price-picto svg{height:100%;width:auto}.sec-video-price .video-price .each-price .price-price{font-size:18px;font-size:4.8vw;font-weight:700;letter-spacing:.02em;margin-bottom:.53333vw}.sec-video-price .video-price .each-price .price-price .num{font-size:32px;font-size:8.53333vw;font-weight:600;margin-right:.53333vw}.sec-video-plan{border-top:1px solid #2dcc70;padding-bottom:13.33333vw;padding-top:4.53333vw}.sec-video-plan .sec-video-plan-inner{margin-left:auto;margin-right:auto;width:349px;width:93.06667vw}.sec-video-plan .video-plan-head{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:6.13333vw;padding-left:.8vw;position:relative}.sec-video-plan .video-plan-head:after{background:#2dc79d;content:"";height:3px;height:.8vw;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;width:4.26667vw}.sec-video-plan .video-plan-desc{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;margin-bottom:5.06667vw;padding-left:.8vw}.sec-video-plan .video-table01{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);-webkit-box-sizing:border-box;box-sizing:border-box;left:1px;left:.26667vw;margin-bottom:2.66667vw;padding:4px 3px 4px 4px;position:relative}.sec-video-plan .video-table01 table{border-collapse:separate;border-spacing:1px 0;font-display:swap;font-family:Noto Sans JP}.sec-video-plan .video-table01 table,.sec-video-plan .video-table01 tbody{position:relative;width:100%}.sec-video-plan .video-table01 tr.list td,.sec-video-plan .video-table01 tr.list th{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:9px;font-size:2.4vw;height:auto;padding-bottom:2.66667vw;padding-left:1.06667vw;padding-top:2.66667vw;text-align:left;vertical-align:top}.sec-video-plan .video-table01 tr.list td.trans,.sec-video-plan .video-table01 tr.list th.trans{font-size:12px;font-size:3.2vw;padding-left:0;text-align:center;vertical-align:middle}.sec-video-plan .video-table01 tr:last-of-type td,.sec-video-plan .video-table01 tr:last-of-type th{border-bottom:0}.sec-video-plan .video-table01 td,.sec-video-plan .video-table01 th{background:#fff;border-bottom:1px solid #e7e7e7;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px;font-size:2.93333vw;height:68px;height:18.13333vw;text-align:center;vertical-align:middle}.sec-video-plan .video-table01 th.trans{background:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:14px;font-size:3.73333vw;padding-right:4px}.sec-video-plan .video-table01 th.plan-name{color:#2dcc70;font-size:14px;font-size:3.73333vw}.sec-video-plan .video-table01 th.short{height:64px;height:17.06667vw}.sec-video-plan .table-note{color:#868686;font-display:swap;font-family:Noto Sans JP;font-size:12px;font-size:3.2vw;line-height:1.66667;text-align:right}.sec-video-option{border-bottom:1px solid #2dcc70;border-top:1px solid #2dcc70;margin-bottom:6.4vw;padding-bottom:7.46667vw;padding-top:4.53333vw}.sec-video-option .sec-video-option-inner{margin-left:auto;margin-right:auto;width:343px;width:91.46667vw}.sec-video-option .video-option-head{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:6.13333vw;position:relative}.sec-video-option .video-option-head:after{background:#2dc79d;content:"";height:3px;height:.8vw;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;width:4.26667vw}.sec-video-option .video-option-desc{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;margin-bottom:5.06667vw;padding-left:.8vw}.sec-video-option .video-table02{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);-webkit-box-sizing:border-box;box-sizing:border-box;left:1px;left:.26667vw;padding:4px 3px 4px 4px;position:relative}.sec-video-option .video-table02 table{border-collapse:separate;border-spacing:1px 0;font-display:swap;font-family:Noto Sans JP}.sec-video-option .video-table02 table,.sec-video-option .video-table02 tbody{position:relative;width:100%}.sec-video-option .video-table02 tr.gradient td,.sec-video-option .video-table02 tr.gradient th{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);color:#fff;font-size:12px;font-size:3.2vw;height:52px;height:13.86667vw;text-align:center}.sec-video-option .video-table02 tr:last-of-type td,.sec-video-option .video-table02 tr:last-of-type th{border-bottom:0}.sec-video-option .video-table02 tr td:first-child,.sec-video-option .video-table02 tr th:first-child{width:228px;width:60.8vw}.sec-video-option .video-table02 td,.sec-video-option .video-table02 th{background:#fff;border-bottom:1px solid #e7e7e7;-webkit-box-sizing:border-box;box-sizing:border-box;height:94px;height:25.06667vw;vertical-align:middle}.sec-video-option .video-table02 th{padding-left:3.2vw}.sec-video-option .video-table02 th .option-name{display:block;font-size:16px;font-size:4.26667vw;font-weight:700;margin-bottom:2.13333vw}.sec-video-option .video-table02 th .option-desc{font-size:12px;font-size:3.2vw;font-weight:400}.sec-video-option .video-table02 td{font-size:16px;font-size:4.26667vw;font-weight:700;text-align:center}.sec-video-production{background:-webkit-gradient(linear,left top,left bottom,from(#6fd99f),to(#2dc2cc));background:linear-gradient(180deg,#6fd99f,#2dc2cc);margin-top:6.4vw;padding-bottom:5.86667vw;padding-top:8.8vw}.sec-video-production .video-production-head{font-size:16px;font-size:4.26667vw;margin-bottom:6.4vw;padding-bottom:6.4vw}.sec-video-production .video-production-head .small{display:block;font-size:24px;font-size:6.4vw;letter-spacing:.04em;margin-bottom:1.33333vw}.sec-video-production .video-production .each-production{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.8vw;margin-left:4.26667vw;margin-right:4.26667vw;padding-bottom:6.13333vw;padding-top:5.06667vw;width:343px;width:91.46667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-video-production .video-production .each-production.production01{padding-bottom:3.2vw;padding-top:6.4vw}.sec-video-production .video-production .each-production.production01 .production-lead{margin-bottom:2.93333vw}.sec-video-production .video-production .each-production .production-lead{color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:700;letter-spacing:.02em;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4.53333vw}.sec-video-production .video-production .each-production .production-picto.production01{margin-bottom:3.2vw;width:187px;width:49.86667vw}.sec-video-production .video-production .each-production .production-picto.production02{margin-bottom:0;width:149px;width:39.73333vw}.sec-video-production .video-production .each-production .production-note{color:#868686;font-size:12px;font-size:3.2vw;width:311px;width:82.93333vw}.sec-video-doda{padding-bottom:15.2vw;padding-top:10.66667vw}.sec-video-doda .video-doda-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4.26667vw;text-align:center}.sec-video-doda .video-doda-head .green{background:#88e18e;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;margin-bottom:2.13333vw;padding:.26667vw 1.33333vw}.sec-video-doda .video-doda-head .name{font-size:20px;font-size:5.33333vw;font-weight:700}.sec-video-doda .video-doda-content{margin-left:auto;margin-right:auto;width:343px;width:91.46667vw}.sec-video-doda .video-doda-content .video{margin-bottom:9.33333vw;margin-right:0;width:343px;width:91.46667vw}.sec-video-doda .video-doda-content .video video{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:2.13333vw;width:100%}.sec-video-doda .video-doda-content .cap{color:#2b2b2b;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;letter-spacing:.02em;line-height:1.57143}.sec-video-doda .result-area{width:343px;width:91.46667vw}.sec-video-doda .result-area .step01{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc795));background:linear-gradient(180deg,#2dc2cc,#2dc795);-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;height:8.53333vw;margin-bottom:3.2vw;padding:2px;position:relative;width:171px;width:45.6vw}.sec-video-doda .result-area .step01:before{border-color:#2dc79e transparent transparent;border-style:solid;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.sec-video-doda .result-area .step01 .step01-inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;height:100%;letter-spacing:.02em;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.sec-video-doda .result-area .issues{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.6vw}.sec-video-doda .result-area .issues .issue01,.sec-video-doda .result-area .issues .issue02{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;height:72px;height:19.2vw;letter-spacing:.02em;line-height:1;width:170px;width:45.33333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.4vw;margin-right:.4vw;text-align:center}.sec-video-doda .result-area .issues .issue01{background:linear-gradient(115.11deg,#2dc79d,#2dc2cc 194.02%);margin-bottom:0}.sec-video-doda .result-area .issues .issue02{background:linear-gradient(115.36deg,#2dc79d -91.77%,#2dc2cc)}.sec-video-doda .result-area .arrow{margin-bottom:1.6vw;margin-left:auto;margin-right:auto;width:28px;width:7.46667vw}.sec-video-doda .result-area .arrow svg{width:100%}.sec-video-doda .result-area .result{text-align:center}.sec-video-doda .result-area .result .txt01{color:#2b2b2b;display:block;font-size:14px;font-size:3.73333vw;font-weight:700;letter-spacing:.02em;margin-bottom:.8vw;text-align:center}.sec-video-doda .result-area .result .txt02{font-size:18px;font-size:4.8vw;font-weight:700}.sec-video-doda .result-area .result .txt02 .percentage{font-size:32px;font-size:8.53333vw;font-weight:700;margin-right:1.06667vw;position:relative;top:2px;top:.53333vw}.sec-video-service{background-size:cover;padding-bottom:12vw;padding-top:7.73333vw}.sec-video-service .video-services-head{margin-bottom:9.6vw}.sec-video-service .video-service{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:9.86667vw 6.66667vw 8.26667vw;width:343px;width:91.46667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;margin-left:auto;margin-right:auto}.sec-video-service .video-service:not(:last-of-type){margin-bottom:8vw}.sec-video-service .video-service .picto-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:3.2vw;padding-top:0;width:293px;width:78.13333vw}.sec-video-service .video-service .service-picto{height:80px;height:21.33333vw;margin-bottom:5.6vw;width:80px;width:21.33333vw}.sec-video-service .video-service .service-picto svg{width:100%}.sec-video-service .video-service .service-name{font-size:20px;font-size:5.33333vw;font-weight:700}.sec-video-service .video-service .service-name.long{font-size:18px;font-size:4.8vw;text-align:center}.sec-video-service .video-service .txt-area{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0;padding-left:0;width:293px;width:78.13333vw}.sec-video-service .video-service .service-desc{color:#2b2b2b;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;letter-spacing:.02em;margin-bottom:5.33333vw;max-width:100%}.sec-video-service .video-service .service-btn{background:#000;border-radius:6px;border-radius:1.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;height:12.8vw;min-width:200px;width:293px;width:78.13333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;font-size:3.73333vw;font-weight:700;line-height:1;position:relative}.sec-video-service .video-service .service-btn .arrow{height:14px;height:3.73333vw;position:absolute;right:16px;right:4.26667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;width:4.26667vw}.sec-video-bnr{padding-bottom:8.8vw;padding-top:10.13333vw}#showcase,#vx{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-weight:500}#showcase .module-bg-blue,#vx .module-bg-blue{background:#161b2c}#showcase .module-default-inner,#vx .module-default-inner{position:relative}#showcase .module-thin-inner,#vx .module-thin-inner{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#showcase .module-head01,#vx .module-head01{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#showcase .module-head01,#showcase .module-head01 .head,#vx .module-head01,#vx .module-head01 .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#showcase .module-head01 .head,#vx .module-head01 .head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#showcase .module-head01 .head .ja,#vx .module-head01 .head .ja{color:#161b2c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;margin-left:3px;margin-right:auto;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#showcase .module-head01 .head .ja:before,#vx .module-head01 .head .ja:before{background:#161b2c;content:"";display:inline-block;height:1px;margin-right:10px;width:60px}#showcase .module-head01 .head .en,#vx .module-head01 .head .en{color:#161b2c;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:48px;font-size:12.8vw;font-weight:700}#showcase .module-head01 .lead,#vx .module-head01 .lead{color:#9fa3aa;font-size:20px;font-size:5.33333vw;font-weight:700;margin-top:26px;text-align:center}#showcase .module-txt-white,#vx .module-txt-white{color:#fff!important}#showcase .module-btn-s,#vx .module-btn-s{display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;width:158px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:28px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:4.8vw;font-weight:700;letter-spacing:normal;text-decoration:none}#showcase .module-btn-m,#vx .module-btn-m{width:156px}#showcase .module-btn-l,#showcase .module-btn-m,#vx .module-btn-l,#vx .module-btn-m{display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:35px;border-radius:9.33333vw;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:4.8vw;font-weight:700;letter-spacing:normal;text-decoration:none}#showcase .module-btn-l,#vx .module-btn-l{max-width:100%;width:298px}#showcase .module-btn-filled-green,#vx .module-btn-filled-green{background-color:#2dcc70;color:#161b2c}#showcase .module-btn-filled-blue,#vx .module-btn-filled-blue{background-color:#161b2c;color:#fff}#showcase .module-btn-border-green,#vx .module-btn-border-green{border:1px solid #2dcc70;color:#2dcc70}#showcase .module-subpage-head,#vx .module-subpage-head{background:#161b2c;padding:85px 0 0}#showcase .module-subpage-head .inner,#vx .module-subpage-head .inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1640px;padding:0 20px;position:relative}#showcase .module-subpage-head .head-wrap,#vx .module-subpage-head .head-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:170px}#showcase .module-subpage-head .head-wrap .txt,#vx .module-subpage-head .head-wrap .txt{color:#2dcc70;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:14px;font-size:3.73333vw;font-weight:700;letter-spacing:1.4px;margin-right:7px;white-space:nowrap}#showcase .module-subpage-head .head-wrap .line,#vx .module-subpage-head .head-wrap .line{background:#2dcc70;height:1px;position:relative;top:50%;width:100%}#showcase .module-subpage-head .title,#vx .module-subpage-head .title{color:#2dcc70;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:41px;font-size:10.93333vw;font-weight:700;left:-.1em;margin-bottom:32px;overflow:hidden;position:relative}#showcase .module-subpage-head .title .title-letter,#vx .module-subpage-head .title .title-letter{color:#2dcc70;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:41px;font-size:10.93333vw;font-weight:700;min-width:.25em}#showcase .module-subpage-head .desc,#vx .module-subpage-head .desc{color:#fff;font-size:16px;font-size:4.26667vw;font-weight:700;margin-bottom:100px;overflow:hidden}#showcase .module-subpage-head .backtxt,#vx .module-subpage-head .backtxt{color:#fff;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:76px;font-size:20.26667vw;font-weight:700;left:-.25em;opacity:.03;position:absolute;top:-.5em}#showcase .module-subpage-head .copy-area,#vx .module-subpage-head .copy-area{background-position:50%;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}#showcase .module-subpage-head .copy-area .copy,#vx .module-subpage-head .copy-area .copy{font-size:22px;font-size:5.86667vw;font-weight:700;line-height:1.55;margin-bottom:30px}#showcase .module-subpage-head .copy-area .lead,#vx .module-subpage-head .copy-area .lead{font-size:16px;font-size:4.26667vw;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.88}#showcase .sec-gh-awards,#showcase .sec-gh-features,#showcase .sec-kce-features,#showcase .sec-kce-reason,#showcase .sec-ktx-features,#vx .sec-gh-awards,#vx .sec-gh-features,#vx .sec-kce-features,#vx .sec-kce-reason,#vx .sec-ktx-features{padding:117px 0 0}#showcase .sec-gh-awards .each-feature,#showcase .sec-gh-features .each-feature,#showcase .sec-kce-features .each-feature,#showcase .sec-kce-reason .each-feature,#showcase .sec-ktx-features .each-feature,#vx .sec-gh-awards .each-feature,#vx .sec-gh-features .each-feature,#vx .sec-kce-features .each-feature,#vx .sec-kce-reason .each-feature,#vx .sec-ktx-features .each-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#showcase .sec-gh-awards .each-feature .txt-area .feature-head,#showcase .sec-gh-features .each-feature .txt-area .feature-head,#showcase .sec-kce-features .each-feature .txt-area .feature-head,#showcase .sec-kce-reason .each-feature .txt-area .feature-head,#showcase .sec-ktx-features .each-feature .txt-area .feature-head,#vx .sec-gh-awards .each-feature .txt-area .feature-head,#vx .sec-gh-features .each-feature .txt-area .feature-head,#vx .sec-kce-features .each-feature .txt-area .feature-head,#vx .sec-kce-reason .each-feature .txt-area .feature-head,#vx .sec-ktx-features .each-feature .txt-area .feature-head{font-size:22px;font-size:5.86667vw;font-weight:700;line-height:1.73;margin-bottom:27px;position:relative}#showcase .sec-gh-awards .each-feature .txt-area .feature-head:after,#showcase .sec-gh-features .each-feature .txt-area .feature-head:after,#showcase .sec-kce-features .each-feature .txt-area .feature-head:after,#showcase .sec-kce-reason .each-feature .txt-area .feature-head:after,#showcase .sec-ktx-features .each-feature .txt-area .feature-head:after,#vx .sec-gh-awards .each-feature .txt-area .feature-head:after,#vx .sec-gh-features .each-feature .txt-area .feature-head:after,#vx .sec-kce-features .each-feature .txt-area .feature-head:after,#vx .sec-kce-reason .each-feature .txt-area .feature-head:after,#vx .sec-ktx-features .each-feature .txt-area .feature-head:after{background:#2dcc70;bottom:-14px;content:"";display:block;height:1px;left:0;position:absolute;width:166px}#showcase .sec-gh-awards .each-feature .txt-area .feature-desc,#showcase .sec-gh-features .each-feature .txt-area .feature-desc,#showcase .sec-kce-features .each-feature .txt-area .feature-desc,#showcase .sec-kce-reason .each-feature .txt-area .feature-desc,#showcase .sec-ktx-features .each-feature .txt-area .feature-desc,#vx .sec-gh-awards .each-feature .txt-area .feature-desc,#vx .sec-gh-features .each-feature .txt-area .feature-desc,#vx .sec-kce-features .each-feature .txt-area .feature-desc,#vx .sec-kce-reason .each-feature .txt-area .feature-desc,#vx .sec-ktx-features .each-feature .txt-area .feature-desc{color:#4c566c;font-size:18px;font-size:4.8vw;font-weight:500;letter-spacing:.2px;line-height:1.67}#showcase .sec-gh-awards .each-feature .img img,#showcase .sec-gh-features .each-feature .img img,#showcase .sec-kce-features .each-feature .img img,#showcase .sec-kce-reason .each-feature .img img,#showcase .sec-ktx-features .each-feature .img img,#vx .sec-gh-awards .each-feature .img img,#vx .sec-gh-features .each-feature .img img,#vx .sec-kce-features .each-feature .img img,#vx .sec-kce-reason .each-feature .img img,#vx .sec-ktx-features .each-feature .img img{max-width:100%}#showcase .sec-gh-awards .btn,#showcase .sec-gh-features .btn,#showcase .sec-kce-features .btn,#showcase .sec-kce-reason .btn,#showcase .sec-ktx-features .btn,#vx .sec-gh-awards .btn,#vx .sec-gh-features .btn,#vx .sec-kce-features .btn,#vx .sec-kce-reason .btn,#vx .sec-ktx-features .btn{margin-left:auto;margin-right:auto;margin-top:-13px}#showcase .sec-gh-awards .support-area .support-head,#showcase .sec-gh-features .support-area .support-head,#showcase .sec-kce-features .support-area .support-head,#showcase .sec-kce-reason .support-area .support-head,#showcase .sec-ktx-features .support-area .support-head,#vx .sec-gh-awards .support-area .support-head,#vx .sec-gh-features .support-area .support-head,#vx .sec-kce-features .support-area .support-head,#vx .sec-kce-reason .support-area .support-head,#vx .sec-ktx-features .support-area .support-head{font-size:24px;font-size:6.4vw;font-weight:700;line-height:1.33;margin:160px 0 95px;text-align:center}#showcase .sec-gh-awards .support-area .support-pc-flow,#showcase .sec-gh-features .support-area .support-pc-flow,#showcase .sec-kce-features .support-area .support-pc-flow,#showcase .sec-kce-reason .support-area .support-pc-flow,#showcase .sec-ktx-features .support-area .support-pc-flow,#vx .sec-gh-awards .support-area .support-pc-flow,#vx .sec-gh-features .support-area .support-pc-flow,#vx .sec-kce-features .support-area .support-pc-flow,#vx .sec-kce-reason .support-area .support-pc-flow,#vx .sec-ktx-features .support-area .support-pc-flow{width:100%}#showcase .sec-gh-awards .support-area .support-pc-flow img,#showcase .sec-gh-features .support-area .support-pc-flow img,#showcase .sec-kce-features .support-area .support-pc-flow img,#showcase .sec-kce-reason .support-area .support-pc-flow img,#showcase .sec-ktx-features .support-area .support-pc-flow img,#vx .sec-gh-awards .support-area .support-pc-flow img,#vx .sec-gh-features .support-area .support-pc-flow img,#vx .sec-kce-features .support-area .support-pc-flow img,#vx .sec-kce-reason .support-area .support-pc-flow img,#vx .sec-ktx-features .support-area .support-pc-flow img{max-width:100%}#showcase .sec-gh-awards .support-area .support-sp-flow .each-flow,#showcase .sec-gh-features .support-area .support-sp-flow .each-flow,#showcase .sec-kce-features .support-area .support-sp-flow .each-flow,#showcase .sec-kce-reason .support-area .support-sp-flow .each-flow,#showcase .sec-ktx-features .support-area .support-sp-flow .each-flow,#vx .sec-gh-awards .support-area .support-sp-flow .each-flow,#vx .sec-gh-features .support-area .support-sp-flow .each-flow,#vx .sec-kce-features .support-area .support-sp-flow .each-flow,#vx .sec-kce-reason .support-area .support-sp-flow .each-flow,#vx .sec-ktx-features .support-area .support-sp-flow .each-flow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:75px}#showcase .sec-gh-awards .support-area .support-sp-flow .each-flow:last-of-type,#showcase .sec-gh-features .support-area .support-sp-flow .each-flow:last-of-type,#showcase .sec-kce-features .support-area .support-sp-flow .each-flow:last-of-type,#showcase .sec-kce-reason .support-area .support-sp-flow .each-flow:last-of-type,#showcase .sec-ktx-features .support-area .support-sp-flow .each-flow:last-of-type,#vx .sec-gh-awards .support-area .support-sp-flow .each-flow:last-of-type,#vx .sec-gh-features .support-area .support-sp-flow .each-flow:last-of-type,#vx .sec-kce-features .support-area .support-sp-flow .each-flow:last-of-type,#vx .sec-kce-reason .support-area .support-sp-flow .each-flow:last-of-type,#vx .sec-ktx-features .support-area .support-sp-flow .each-flow:last-of-type{margin-bottom:112px}#showcase .sec-gh-awards .support-area .support-sp-flow .each-flow .flow-icon,#showcase .sec-gh-features .support-area .support-sp-flow .each-flow .flow-icon,#showcase .sec-kce-features .support-area .support-sp-flow .each-flow .flow-icon,#showcase .sec-kce-reason .support-area .support-sp-flow .each-flow .flow-icon,#showcase .sec-ktx-features .support-area .support-sp-flow .each-flow .flow-icon,#vx .sec-gh-awards .support-area .support-sp-flow .each-flow .flow-icon,#vx .sec-gh-features .support-area .support-sp-flow .each-flow .flow-icon,#vx .sec-kce-features .support-area .support-sp-flow .each-flow .flow-icon,#vx .sec-kce-reason .support-area .support-sp-flow .each-flow .flow-icon,#vx .sec-ktx-features .support-area .support-sp-flow .each-flow .flow-icon{margin-right:17px;margin-top:10px}#showcase .sec-gh-awards .support-area .support-sp-flow .each-flow .head,#showcase .sec-gh-features .support-area .support-sp-flow .each-flow .head,#showcase .sec-kce-features .support-area .support-sp-flow .each-flow .head,#showcase .sec-kce-reason .support-area .support-sp-flow .each-flow .head,#showcase .sec-ktx-features .support-area .support-sp-flow .each-flow .head,#vx .sec-gh-awards .support-area .support-sp-flow .each-flow .head,#vx .sec-gh-features .support-area .support-sp-flow .each-flow .head,#vx .sec-kce-features .support-area .support-sp-flow .each-flow .head,#vx .sec-kce-reason .support-area .support-sp-flow .each-flow .head,#vx .sec-ktx-features .support-area .support-sp-flow .each-flow .head{display:block;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:3.14rem;font-weight:700;line-height:1.18;margin-bottom:9px}#showcase .sec-gh-awards .support-area .support-sp-flow .each-flow .desc,#showcase .sec-gh-features .support-area .support-sp-flow .each-flow .desc,#showcase .sec-kce-features .support-area .support-sp-flow .each-flow .desc,#showcase .sec-kce-reason .support-area .support-sp-flow .each-flow .desc,#showcase .sec-ktx-features .support-area .support-sp-flow .each-flow .desc,#vx .sec-gh-awards .support-area .support-sp-flow .each-flow .desc,#vx .sec-gh-features .support-area .support-sp-flow .each-flow .desc,#vx .sec-kce-features .support-area .support-sp-flow .each-flow .desc,#vx .sec-kce-reason .support-area .support-sp-flow .each-flow .desc,#vx .sec-ktx-features .support-area .support-sp-flow .each-flow .desc{font-size:16px;font-size:4.26667vw;font-weight:500;letter-spacing:.1px;line-height:1.63}#showcase .sec-gh-awards .img-area,#showcase .sec-gh-features .img-area,#showcase .sec-kce-features .img-area,#showcase .sec-kce-reason .img-area,#showcase .sec-ktx-features .img-area,#vx .sec-gh-awards .img-area,#vx .sec-gh-features .img-area,#vx .sec-kce-features .img-area,#vx .sec-kce-reason .img-area,#vx .sec-ktx-features .img-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#showcase .sec-gh-awards .img-area .img,#showcase .sec-gh-features .img-area .img,#showcase .sec-kce-features .img-area .img,#showcase .sec-kce-reason .img-area .img,#showcase .sec-ktx-features .img-area .img,#vx .sec-gh-awards .img-area .img,#vx .sec-gh-features .img-area .img,#vx .sec-kce-features .img-area .img,#vx .sec-kce-reason .img-area .img,#vx .sec-ktx-features .img-area .img{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:60px}#showcase .sec-gh-awards .img-area .img img,#showcase .sec-gh-features .img-area .img img,#showcase .sec-kce-features .img-area .img img,#showcase .sec-kce-reason .img-area .img img,#showcase .sec-ktx-features .img-area .img img,#vx .sec-gh-awards .img-area .img img,#vx .sec-gh-features .img-area .img img,#vx .sec-kce-features .img-area .img img,#vx .sec-kce-reason .img-area .img img,#vx .sec-ktx-features .img-area .img img{width:100%}#showcase .sec-gh-awards .img-area .img-right,#showcase .sec-gh-features .img-area .img-right,#showcase .sec-kce-features .img-area .img-right,#showcase .sec-kce-reason .img-area .img-right,#showcase .sec-ktx-features .img-area .img-right,#vx .sec-gh-awards .img-area .img-right,#vx .sec-gh-features .img-area .img-right,#vx .sec-kce-features .img-area .img-right,#vx .sec-kce-reason .img-area .img-right,#vx .sec-ktx-features .img-area .img-right{margin-left:auto;padding-left:40px}#showcase .sec-gh-awards .img-area .img-left,#showcase .sec-gh-features .img-area .img-left,#showcase .sec-kce-features .img-area .img-left,#showcase .sec-kce-reason .img-area .img-left,#showcase .sec-ktx-features .img-area .img-left,#vx .sec-gh-awards .img-area .img-left,#vx .sec-gh-features .img-area .img-left,#vx .sec-kce-features .img-area .img-left,#vx .sec-kce-reason .img-area .img-left,#vx .sec-ktx-features .img-area .img-left{margin-right:auto;padding-right:40px}#showcase .sec-gh-awards .service-area,#showcase .sec-gh-features .service-area,#showcase .sec-kce-features .service-area,#showcase .sec-kce-reason .service-area,#showcase .sec-ktx-features .service-area,#vx .sec-gh-awards .service-area,#vx .sec-gh-features .service-area,#vx .sec-kce-features .service-area,#vx .sec-kce-reason .service-area,#vx .sec-ktx-features .service-area{padding:80px 0 0}#showcase .sec-gh-awards .service-area .service-head,#showcase .sec-gh-features .service-area .service-head,#showcase .sec-kce-features .service-area .service-head,#showcase .sec-kce-reason .service-area .service-head,#showcase .sec-ktx-features .service-area .service-head,#vx .sec-gh-awards .service-area .service-head,#vx .sec-gh-features .service-area .service-head,#vx .sec-kce-features .service-area .service-head,#vx .sec-kce-reason .service-area .service-head,#vx .sec-ktx-features .service-area .service-head{color:#fff;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:22px;font-size:5.86667vw;font-weight:700;line-height:1.55;margin-bottom:55px;text-align:center}#showcase .sec-gh-awards .service-area .service-list,#showcase .sec-gh-features .service-area .service-list,#showcase .sec-kce-features .service-area .service-list,#showcase .sec-kce-reason .service-area .service-list,#showcase .sec-ktx-features .service-area .service-list,#vx .sec-gh-awards .service-area .service-list,#vx .sec-gh-features .service-area .service-list,#vx .sec-kce-features .service-area .service-list,#vx .sec-kce-reason .service-area .service-list,#vx .sec-ktx-features .service-area .service-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:64px}#showcase .sec-gh-awards .service-area .service-list.last,#showcase .sec-gh-features .service-area .service-list.last,#showcase .sec-kce-features .service-area .service-list.last,#showcase .sec-kce-reason .service-area .service-list.last,#showcase .sec-ktx-features .service-area .service-list.last,#vx .sec-gh-awards .service-area .service-list.last,#vx .sec-gh-features .service-area .service-list.last,#vx .sec-kce-features .service-area .service-list.last,#vx .sec-kce-reason .service-area .service-list.last,#vx .sec-ktx-features .service-area .service-list.last{margin-bottom:0;padding-bottom:30px}#showcase .sec-gh-awards .service-area .service-list .each-service,#showcase .sec-gh-features .service-area .service-list .each-service,#showcase .sec-kce-features .service-area .service-list .each-service,#showcase .sec-kce-reason .service-area .service-list .each-service,#showcase .sec-ktx-features .service-area .service-list .each-service,#vx .sec-gh-awards .service-area .service-list .each-service,#vx .sec-gh-features .service-area .service-list .each-service,#vx .sec-kce-features .service-area .service-list .each-service,#vx .sec-kce-reason .service-area .service-list .each-service,#vx .sec-ktx-features .service-area .service-list .each-service{border-left:1px solid #2dcc70;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:8px;width:calc(50% - 5px)}#showcase .sec-gh-awards .service-area .service-list .service-name,#showcase .sec-gh-features .service-area .service-list .service-name,#showcase .sec-kce-features .service-area .service-list .service-name,#showcase .sec-kce-reason .service-area .service-list .service-name,#showcase .sec-ktx-features .service-area .service-list .service-name,#vx .sec-gh-awards .service-area .service-list .service-name,#vx .sec-gh-features .service-area .service-list .service-name,#vx .sec-kce-features .service-area .service-list .service-name,#vx .sec-kce-reason .service-area .service-list .service-name,#vx .sec-ktx-features .service-area .service-list .service-name{color:#2dcc70;display:block;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:16px;font-size:4.26667vw;font-weight:700}#showcase .sec-gh-awards .service-area .service-list .service-desc,#showcase .sec-gh-features .service-area .service-list .service-desc,#showcase .sec-kce-features .service-area .service-list .service-desc,#showcase .sec-kce-reason .service-area .service-list .service-desc,#showcase .sec-ktx-features .service-area .service-list .service-desc,#vx .sec-gh-awards .service-area .service-list .service-desc,#vx .sec-gh-features .service-area .service-list .service-desc,#vx .sec-kce-features .service-area .service-list .service-desc,#vx .sec-kce-reason .service-area .service-list .service-desc,#vx .sec-ktx-features .service-area .service-list .service-desc{color:#fff;font-size:12px;font-size:3.2vw;font-weight:500;line-height:1.5}#showcase .sec-gh-features,#vx .sec-gh-features{padding-bottom:100px}#showcase .sec-solution-guide,#vx .sec-solution-guide{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;background-size:cover;color:#fff;text-decoration:none}#showcase .sec-solution-guide .txt,#vx .sec-solution-guide .txt{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:14px;font-size:3.73333vw}#showcase .sec-solution-guide .name,#vx .sec-solution-guide .name{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:26px;font-size:6.93333vw;font-weight:700;margin-bottom:27px}#showcase .sec-solution-guide .lead,#vx .sec-solution-guide .lead{font-size:12px;font-size:3.2vw}#showcase .sec-solution-guide .more,#vx .sec-solution-guide .more{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:16px;font-size:4.26667vw;font-weight:700}#showcase .sec-solution-guide .more:after,#vx .sec-solution-guide .more:after{border-right:3px solid #fff;border-top:3px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;height:8px;left:10px;position:relative;top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}#showcase .device,#vx .device{margin:0 auto;position:relative}#showcase .device span,#vx .device span{background-size:100% auto;display:block;margin:0 auto;overflow:hidden;position:relative}#showcase .device span>img,#vx .device span>img{width:100%}#showcase .device strong,#vx .device strong{background:#2dcc70;border-radius:1px;bottom:-15px;color:#fff;display:block;font-size:12px;font-weight:700;left:15px;letter-spacing:.1em;line-height:25px;margin:0 0 -25px;position:relative;text-align:center;width:60px}#showcase .device strong:after,#vx .device strong:after{border:5px solid transparent;border-bottom-color:#2dcc70;content:"";left:50%;margin-left:-5px;position:absolute;top:-10px;z-index:1}#showcase .slick-next,#showcase .slick-prev,#vx .slick-next,#vx .slick-prev{cursor:pointer;z-index:1}#showcase .slick-prev,#vx .slick-prev{left:10px}#showcase .slick-next,#vx .slick-next{right:10px}#showcase .slick-next:before,#showcase .slick-prev:before,#vx .slick-next:before,#vx .slick-prev:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:10px;position:absolute;width:10px}#showcase .slick-prev:before,#vx .slick-prev:before{border-left:3px solid #fff;border-top:3px solid #fff;left:75%;top:25%;-webkit-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%)}#showcase .slick-next:before,#vx .slick-next:before{border-right:3px solid #fff;border-top:3px solid #fff;left:10%;top:60%;-webkit-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%)}#showcase .slick-slide,#vx .slick-slide{position:relative}#showcase .slick-slide img,#showcase .slick-slide video,#vx .slick-slide img,#vx .slick-slide video{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#showcase #slides .slick-slide,#vx #slides .slick-slide{height:auto;position:relative;width:100%}#showcase #pages strong,#vx #pages strong{left:90px}#showcase #pages-slider .slick-slide,#vx #pages-slider .slick-slide{height:auto;position:relative;width:100%}#showcase #pages-thumbnail,#vx #pages-thumbnail{padding:15px 0 0 15px}#showcase #pages-thumbnail .slick-slide,#vx #pages-thumbnail .slick-slide{background:#fff;border-radius:5px;cursor:pointer;height:60px;outline:0;overflow:hidden;width:60px}#showcase #pages-thumbnail .slick-slide+.slick-slide,#vx #pages-thumbnail .slick-slide+.slick-slide{margin:0 0 0 15px}#showcase #pages-thumbnail .slick-slide img,#vx #pages-thumbnail .slick-slide img{height:100%;max-width:none;opacity:.8;width:auto}#showcase #pages-thumbnail .slick-slide.slick-active img,#vx #pages-thumbnail .slick-slide.slick-active img{opacity:1}#showcase #stories em,#vx #stories em{color:#fff;cursor:pointer;display:none;font-size:30px;height:30px;line-height:30px;position:absolute;text-align:center;width:30px;z-index:3}#showcase #stories-slider,#vx #stories-slider{background:#fff;display:none;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:2}#showcase #stories-thumbnail,#vx #stories-thumbnail{padding:15px 0 0 15px}#showcase #stories-thumbnail .slick-track,#vx #stories-thumbnail .slick-track{-webkit-transform:none!important;transform:none!important;width:auto!important}#showcase #stories-thumbnail .slick-slide,#vx #stories-thumbnail .slick-slide{background:#fff;border:2px solid #2dcc70;border-radius:50%;cursor:pointer;height:60px;outline:0;overflow:hidden;width:60px}#showcase #stories-thumbnail .slick-slide+.slick-slide,#vx #stories-thumbnail .slick-slide+.slick-slide{margin:0 0 0 15px}#showcase #stories-thumbnail .slick-slide i,#vx #stories-thumbnail .slick-slide i{border:2px solid #fff;border-radius:50%;display:block;height:56px;overflow:hidden;position:relative;width:56px}#showcase #stories-thumbnail .slick-slide img,#vx #stories-thumbnail .slick-slide img{opacity:.8}#showcase #stories-thumbnail .slick-slide.slick-active img,#vx #stories-thumbnail .slick-slide.slick-active img{opacity:1}#showcase #stories-slider .slick-slide:before,#vx #stories-slider .slick-slide:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background:linear-gradient(rgba(0,0,0,.5),transparent);content:"";display:block;height:50px;left:0;position:absolute;top:0;width:100%;z-index:1}#showcase #stories-slider .slick-prev,#vx #stories-slider .slick-prev{height:100%;left:0;width:50%}#showcase #stories-slider .slick-next,#vx #stories-slider .slick-next{height:100%;right:0;width:50%}#showcase #stories-slider .slick-next:before,#showcase #stories-slider .slick-prev:before,#vx #stories-slider .slick-next:before,#vx #stories-slider .slick-prev:before{border:0;height:100%;left:0;top:50%;-webkit-transform:rotate(0) translateY(-50%);transform:rotate(0) translateY(-50%);width:100%}#showcase #stories-slider .slick-next:after,#showcase #stories-slider .slick-prev:after,#vx #stories-slider .slick-next:after,#vx #stories-slider .slick-prev:after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:10px;position:absolute;width:10px}#showcase #stories-slider .slick-prev:after,#vx #stories-slider .slick-prev:after{border-left:3px solid #fff;border-top:3px solid #fff;left:10%;top:50%;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}#showcase #stories-slider .slick-next:after,#vx #stories-slider .slick-next:after{border-right:3px solid #fff;border-top:3px solid #fff;right:10%;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}#showcase #stories progress,#vx #stories progress{background:hsla(0,0%,100%,.5);border:0;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:4px;left:50%;line-height:0;margin:0;padding:0;position:absolute;top:6px;-webkit-transform:translate(-50%);transform:translate(-50%);width:calc(100% - 12px);z-index:2}#showcase #stories progress::-webkit-progress-bar,#vx #stories progress::-webkit-progress-bar{background:transparent;border-radius:2px}#showcase #stories progress::-webkit-progress-value,#vx #stories progress::-webkit-progress-value{background:hsla(0,0%,100%,.5);border-radius:2px}#showcase #zuck-modal-content .story-viewer .head,#vx #zuck-modal-content .story-viewer .head{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background:linear-gradient(rgba(0,0,0,.5),transparent)}#showcase #zuck-modal-content .story-viewer .head .left,#showcase #zuck-modal-content .story-viewer.muted .tip.muted,#vx #zuck-modal-content .story-viewer .head .left,#vx #zuck-modal-content .story-viewer.muted .tip.muted{display:none}#showcase #zuck-modal-content .story-viewer .head,#vx #zuck-modal-content .story-viewer .head{padding:0}#showcase #zuck-modal-content .story-viewer .head .right .time,#vx #zuck-modal-content .story-viewer .head .right .time{display:none}#showcase #zuck-modal-content .story-viewer .head .right .close,#vx #zuck-modal-content .story-viewer .head .right .close{display:block;font-size:30px;line-height:1.2em}#showcase #zuck-modal-content .story-viewer>.slides:after,#showcase #zuck-modal-content .story-viewer>.slides:before,#vx #zuck-modal-content .story-viewer>.slides:after,#vx #zuck-modal-content .story-viewer>.slides:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:10px;position:absolute;width:10px;z-index:5}#showcase #zuck-modal-content .story-viewer>.slides:before,#vx #zuck-modal-content .story-viewer>.slides:before{border-left:3px solid #fff;border-top:3px solid #fff;left:5%;top:50%;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}#showcase #zuck-modal-content .story-viewer>.slides:after,#vx #zuck-modal-content .story-viewer>.slides:after{border-right:3px solid #fff;border-top:3px solid #fff;right:5%;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}#showcase .stories.carousel .story,#vx .stories.carousel .story{margin:0;width:64px}#showcase .stories.carousel .story+.story,#vx .stories.carousel .story+.story{margin:0 0 0 15px}#showcase .stories.facesnap .story.seen,#vx .stories.facesnap .story.seen{opacity:.8}#showcase .stories.carousel .story>a>.img,#vx .stories.carousel .story>a>.img{background:#2dcc70;height:64px}#showcase .stories.facesnap .story>a>.img>*,#vx .stories.facesnap .story>a>.img>*{border:2px solid #fff}#showcase .stories.carousel .story>a>.info,#vx .stories.carousel .story>a>.info{display:none}#showcase #zuck,#vx #zuck{padding:15px 0 0 15px}#showcase #infeed span,#vx #infeed span{background:#fff}#showcase #infeed video,#vx #infeed video{display:block;margin:0 auto;width:89.5%}#showcase .sec-gh-features .showcase-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:75px}#showcase .sec-gh-features .each-showcase{margin-bottom:75px;width:100%}#showcase .sec-gh-features .each-showcase a{color:#fff;margin-top:30px}#showcase .sec-gh-features .each-showcase img{width:100%}#showcase .sec-gh-features .each-showcase .num{border-bottom:1px solid #2dcc70;color:#2dcc70;display:block;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:30px;font-size:8vw;font-weight:700;letter-spacing:.5px;padding-bottom:8px;width:100%}#showcase .sec-gh-features .each-showcase .lead{color:#161b2c;font-size:22px;font-size:5.86667vw;font-weight:700;letter-spacing:-.01em;line-height:1.73;margin-top:17px;position:relative}#showcase .sec-gh-features .each-showcase .body{color:#4c566c;font-size:15px;font-size:4vw;font-weight:500;letter-spacing:1px;line-height:1.67;margin-top:10px}#showcase .sec-gh-features .each-showcase .tag{border:1px solid #2dcc70;border-radius:18px;color:#2dcc70;display:inline-block;font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.5px;line-height:2;padding:0 1em;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec-404{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 720px);padding:100px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-404 .head{color:#2dcc70;font-size:80px;font-size:21.33333vw;font-weight:700;line-height:1}.sec-404 .lead{font-family:Barlow,sans-serif;font-size:30px;font-size:8vw;margin-bottom:1em}.sec-404 .body{font-size:16px;font-size:4.26667vw;margin-bottom:3em}.sec-404 .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;border-radius:26px;border-radius:6.93333vw;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:18px;font-size:4.8vw;font-weight:700;height:52px;height:13.86667vw;line-height:1;padding-right:7.46667vw;position:relative;width:208px;width:55.46667vw}.sec-404 .btn .arrow{position:absolute;right:20px;right:5.33333vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;width:4.26667vw}.page-school .btn-download{display:none}.page-school .lazyload{opacity:1}#school-kv{height:485px;height:129.33333vw;position:relative}.school-kv-pic{z-index:2}.school-kv-layer,.school-kv-pic{height:100%;left:0;position:absolute;top:0;width:100%}.school-kv-layer{z-index:1}.school-kv-content-area{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding-bottom:0;padding-left:8vw;padding-top:10.13333vw;position:relative;width:100%;z-index:3}.school-kv-lead{color:#fff;font-size:20px;font-size:5.33333vw;font-weight:700;margin-bottom:4vw}.school-kv-lead .small{font-size:16px;font-size:4.26667vw;font-weight:700}.school-kv-title{color:#fff;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:40px;font-size:10.66667vw;font-weight:700;margin-bottom:6.66667vw}.school-kv-title .semibold{font-weight:600}.school-kv-btn{background-color:#000;background-repeat:no-repeat;border-radius:24px;border-radius:6.4vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;height:12.8vw;width:311px;width:82.93333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;font-size:3.73333vw;font-weight:700;letter-spacing:.04em}#school-about{background:#f7faf9;padding-bottom:13.33333vw;padding-top:15.46667vw}.school-about-head{margin-bottom:8vw}.school-about-desc{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:3.73333vw;line-height:1.75;margin-bottom:5.33333vw;padding-left:8vw;padding-right:8vw}.school-about-list__item{background:#fff;margin-bottom:13.33333vw;margin-left:auto;margin-right:auto;padding-bottom:5.33333vw;width:345px;width:92vw}.school-about-list__img{margin-bottom:8vw}.school-about-list__txt-wrap{letter-spacing:.04em;margin:0 auto;width:285px;width:76vw}.school-about-list__ttl-wrap{height:auto;margin-bottom:4.8vw}.school-about-list__txt-sub{display:block;font-size:17px;font-size:4.53333vw;font-weight:700;margin-bottom:2.66667vw;text-align:center}p.school-about-list__txt-ttl{font-size:24px;font-size:6.4vw;font-weight:700;line-height:1.233;text-align:center}p.school-about-list__txt-ttl .green{color:#2dc79d;font-weight:700}p.school-about-list__txt-ttl .small{font-size:20px;font-size:5.33333vw}p.school-about-list__txt-body{font-size:14px;font-size:3.73333vw;line-height:1.714}#school-reason{background-position:50%;background-size:cover;padding-bottom:14.66667vw;padding-top:14.66667vw}.school-reason-head{margin-bottom:9.33333vw}.school-reason-head .en,.school-reason-head .ja{color:#fff!important}.school-reason-head:after{background:#fff!important}.school-reason-list{margin:0 auto;padding-top:8vw;width:300px;width:80vw}.school-reason-list__item{margin-bottom:13.33333vw}.school-reason-list__item::last-of-type{margin-bottom:0}.school-reason-list__desc-wrap,.school-reason-list__head-wrap{-webkit-box-sizing:border-box;box-sizing:border-box}.school-reason-list__head-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:5.33333vw;padding-top:0}.school-reason-list__head-num{height:40px;height:10.66667vw;margin-bottom:4vw;width:40px;width:10.66667vw}.school-reason-list__head-txt{color:#fff;font-size:24px;font-size:6.4vw;font-weight:700;line-height:1.3;text-align:center}.school-reason-list__desc-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;padding-top:5.33333vw}.school-reason-list__desc-txt{color:#fff;font-size:18px;font-size:4.8vw;font-weight:400}#school-recommend{padding-bottom:0;padding-top:14.66667vw}.school-recommend-head{margin-bottom:9.33333vw}.school-recommend__item{margin-bottom:0;margin-left:auto;margin-right:auto;position:relative;width:375px;width:100vw}.school-recommend__item:nth-of-type(odd) .school-recommend__txt-border{left:0}.school-recommend__item:nth-of-type(2n) .school-recommend__txt-border,.school-recommend__item:nth-of-type(odd) .school-recommend__icon{right:0}.school-recommend__item:nth-of-type(2n) .school-recommend__icon{left:0}.school-recommend__img{position:relative;width:284px;width:75.73333vw;z-index:2}.school-recommend__txt-border{background:-webkit-gradient(linear,left top,right top,from(#6fd99f),to(#2dc2cc));background:linear-gradient(90deg,#6fd99f,#2dc2cc);-webkit-box-shadow:0 0 12px rgba(0,0,0,.04),0 0 30px rgba(0,0,0,.08);box-shadow:0 0 12px rgba(0,0,0,.04),0 0 30px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;padding:4px;position:relative;top:-47px;top:-12.53333vw;width:345px;width:92vw;z-index:3}.school-recommend__txt-wrap{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:6.66667vw 8vw;width:100%}.school-recommend__icon{position:absolute;top:-10px;top:-2.66667vw;width:110px;width:29.33333vw}.school-recommend__txt-ttl{font-size:22px;font-size:5.86667vw;font-weight:700;letter-spacing:.02em;margin-bottom:2.66667vw}.school-recommend__txt-ttl .green{color:#2dc79d;font-weight:700}.school-recommend__txt-body{font-size:14px;font-size:3.73333vw;letter-spacing:.04em}#school-point{padding-bottom:2.66667vw;padding-top:0}.school-point-head{margin-bottom:14.4vw}.school-point__item-list{position:relative;z-index:2}.school-point__item{background:#fff;-webkit-box-shadow:0 0 12px rgba(0,0,0,.04),0 0 30px rgba(0,0,0,.08);box-shadow:0 0 12px rgba(0,0,0,.04),0 0 30px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:13.33333vw;margin-left:auto;margin-right:auto;padding:12vw 8vw 6.66667vw;position:relative;width:345px;width:92vw}.school-point__num{background:#6fd99f;border-radius:50%;color:#fff;font-size:20px;font-size:5.33333vw;height:38px;height:10.13333vw;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:38px;width:10.13333vw}.school-point__num,.school-point__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school-point__ttl{font-size:22px;font-size:5.86667vw;font-weight:700;height:2.5em;letter-spacing:.02em;line-height:1.375;margin-bottom:1.33333vw;text-align:center}.school-point__img{height:140px;height:37.33333vw;margin-bottom:2.66667vw;text-align:center;width:100%}.school-point__img img{height:100%;width:auto}.school-point__body{font-size:14px;font-size:3.73333vw;line-break:strict;line-height:1.714;word-break:normal;word-wrap:normal}#school-teacher{background:#f7faf9;padding-bottom:8vw;padding-top:16vw}.school-teacher-head{margin-bottom:8vw}.school-teacher__item{background:#fff;margin-bottom:8vw;margin-left:auto;margin-right:auto;padding-bottom:8vw;width:345px;width:92vw}.school-teacher__img{margin-bottom:8vw}.school-teacher__txt-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:8vw;padding-right:8vw}.school-teacher__name{font-size:20px;font-size:5.33333vw;letter-spacing:.04em;margin-bottom:2.66667vw}.school-teacher__name,.school-teacher__role{display:block;font-weight:700;text-align:center}.school-teacher__role{color:#868686;font-size:16px;font-size:4.26667vw;margin-bottom:4.8vw}.school-teacher__body{font-size:14px;font-size:3.73333vw;letter-spacing:.04em;line-height:1.714}#school-contents{background:#f7faf9;padding-bottom:13.33333vw;padding-top:14.66667vw}.school-contents-head{margin-bottom:8vw}.school-contents__border{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;position:relative;width:345px;width:92vw;z-index:3}.school-contents__border,.school-contents__inner{-webkit-box-sizing:border-box;box-sizing:border-box}.school-contents__inner{background:#fff;padding-bottom:8vw;width:100%}.school-contents__gr-1{background:-webkit-gradient(linear,left top,right top,from(#6fd99f),to(#2dc2cc));background:linear-gradient(90deg,#6fd99f,#2dc2cc);display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin-bottom:4vw;padding-bottom:5.33333vw;padding-top:5.33333vw;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school-contents__ttl{color:#fff;display:block;font-size:24px;font-size:6.4vw;font-weight:900;letter-spacing:.04em;margin-bottom:4vw;text-align:center}.school-contents__fig{margin-left:0;width:150px;width:40vw}.schoo-contents__body{font-size:14px;font-size:3.73333vw;text-align:center}.school-contents__gr-2{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:6.66667vw;padding-right:6.66667vw;width:100%}.school-contents__list{margin-bottom:7.2vw}.school-contents__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-size:4.26667vw;padding-bottom:6.66667vw;padding-top:6.66667vw;text-align:center;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.school-contents__list-item:last-of-type{border:0}.school-contents__amount{color:#2dc79d;display:block;font-size:18px;font-size:4.8vw;font-weight:700;padding-bottom:4vw;padding-top:4vw;text-align:center;width:100%}#school-flow{padding-bottom:9.33333vw;padding-top:13.33333vw}.school-flow-head{margin-bottom:9.33333vw}.school-flow__list{margin-bottom:8vw}.school-flow__list-item{margin-bottom:10.66667vw;margin-left:auto;margin-right:auto;position:relative;width:375px;width:100vw}.school-flow__list-item:not(:last-of-type):after{content:"";height:40px;height:10.66667vw;position:absolute;width:20px;width:5.33333vw}.school-flow__list-fig{margin-bottom:0;margin-left:auto;margin-right:auto;width:82px;width:21.86667vw}.school-flow__list-box{width:228px;width:60.8vw}.school-flow__list-ttl{font-size:18px;font-size:4.8vw;font-weight:700;height:auto;letter-spacing:.04em;margin-bottom:1.33333vw}.school-flow__list-body{line-height:1.714}.school-flow__btn,.school-flow__list-body{font-size:14px;font-size:3.73333vw;letter-spacing:.04em}.school-flow__btn{background-color:#000;background-repeat:no-repeat;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;height:12.8vw;width:345px;width:92vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700;margin-left:auto;margin-right:auto}#school-company{padding-bottom:8vw;padding-top:9.33333vw}.school-company-head{margin-bottom:10.66667vw}.school-company__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5.33333vw;padding-top:6.66667vw;position:relative}.school-company__list-bg{height:175px;height:46.66667vw;position:absolute;top:0}.school-company__list-txt-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding-left:8vw;padding-right:8vw;padding-top:0;position:relative;width:375px;width:100vw;z-index:2}.school-company__list-ttl{color:#fff;font-size:20px;font-size:5.33333vw;font-weight:700;line-height:1.333;margin-bottom:4.53333vw}.school-company__list-body{font-size:14px;font-size:3.73333vw;line-height:1.714}.school-company__list-fig{background-color:#fff;-webkit-box-shadow:0 0 12px rgba(0,0,0,.04),0 0 30px rgba(0,0,0,.08);box-shadow:0 0 12px rgba(0,0,0,.04),0 0 30px rgba(0,0,0,.08);height:173px;height:46.13333vw;margin-bottom:4vw;position:relative;width:311px;width:82.93333vw;z-index:2}#school-book{padding-bottom:17.06667vw}.school-book__border{background:linear-gradient(215deg,#88e18e,#2dc2cc);display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px;width:345px;width:92vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:auto;margin-right:auto}.school-book__border,.school-book__inner{-webkit-box-sizing:border-box;box-sizing:border-box}.school-book__inner{background:#fff;height:100%;padding:10.66667vw 8vw 5.33333vw;position:relative;width:100%}.shool-book__ttl{display:block;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:5.33333vw;padding-bottom:0;position:relative}.school-book__fig{margin-bottom:5.33333vw;padding-bottom:7.73333vw;width:237px;width:63.2vw}.school-book__book-1,.school-book__book-2{-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));position:absolute;width:69px;width:18.4vw}.school-book__book-1{left:-48px;left:-12.8vw;top:10px;top:2.66667vw}.school-book__book-2{left:-48px;left:-12.8vw;top:114px;top:30.4vw}.school-book__role{color:#868686;display:block;font-size:14px;font-size:3.73333vw;font-weight:700}.school-book__name{display:block;font-size:17px;font-size:4.53333vw;font-weight:700;letter-spacing:.04em;margin-bottom:3.46667vw}.school-book__kana{font-size:14px;font-size:3.73333vw;font-weight:700}.school-book__profile{font-size:14px;font-size:3.73333vw;letter-spacing:.04em;line-height:1.571}.school-form,.school-form-2{background:#f7faf9;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14.66667vw 4vw 16vw}.school-form-head{margin-bottom:10.66667vw}.school-form__card{background:#fff;-webkit-box-shadow:0 0 12px rgba(0,0,0,.04),0 0 30px rgba(0,0,0,.08);box-shadow:0 0 12px rgba(0,0,0,.04),0 0 30px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8vw;margin-left:auto;margin-right:auto;padding:6.66667vw 9.33333vw 8vw 8vw;width:345px;width:92vw}.school-form__desc{font-size:14px;font-size:3.73333vw;line-height:1.75;margin-bottom:4vw}.school-form__desc a{color:#2dc2cc;text-decoration:underline}#label-kaizen_school_select_date01-d298292c-6605-44c5-9800-bf996ff98fc4,#label-kaizen_school_select_date02-d298292c-6605-44c5-9800-bf996ff98fc4,#label-kaizen_school_select_date03-d298292c-6605-44c5-9800-bf996ff98fc4,#label-kaizen_school_select_time01-d298292c-6605-44c5-9800-bf996ff98fc4,#label-kaizen_school_select_time02-d298292c-6605-44c5-9800-bf996ff98fc4,#label-kaizen_school_select_time03-d298292c-6605-44c5-9800-bf996ff98fc4{display:none}.school-form .hs-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:285px;width:76vw!important}.school-form .hs-form .form-columns-1{max-width:100%!important}.school-form .hs-form .form-columns-2 .hs-firstname,.school-form .hs-form .form-columns-2 .hs-furigana_first_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.school-form .hs-form .form-columns-2 .hs-form-field{width:100%}.school-form .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:0;margin-left:0!important}.school-form .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) .input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:0;width:285px;width:76vw}.school-form .hs-form .hs-form-field{margin-bottom:28px;margin-bottom:7.46667vw!important;position:relative}.school-form .hs-form .hs-form-field label{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:2.13333vw;padding-left:11.46667vw;position:relative;width:285px;width:76vw}.school-form .hs-form .hs-form-field span{font-size:14px;font-size:3.73333vw;font-weight:500}.school-form .hs-form .hs-form-field span.hs-form-required{color:#fff}.school-form .hs-form .hs-form-field span.hs-form-required:before{background:#2dc79d;border-radius:2px;content:"å¿…é ˆ";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-size:2.66667vw;height:18px;height:4.8vw;left:0;position:absolute;width:37px;width:9.86667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.school-form .hs-form .hs-error-msg{bottom:0;color:red;display:block;font-size:10px;font-size:2.66667vw;left:0;padding-left:0!important;padding-top:2.66667vw;position:absolute!important;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%!important}.school-form .hs-form .hs_error_rollup{display:none}.school-form .hs-form .hs_error_rollup .hs-main-font-element{color:red;display:block;font-size:12px;font-size:3.2vw;font-weight:700;text-align:center}.school-form .hs-form input,.school-form .hs-form select,.school-form .hs-form textarea{background:#fff;border:1px solid #aaa;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw!important;max-width:100%;padding-left:16px;padding-left:4.26667vw!important;padding-right:16px;padding-right:4.26667vw!important;width:285px;width:76vw!important}.school-form .hs-form input:placeholder-shown,.school-form .hs-form select:placeholder-shown,.school-form .hs-form textarea:placeholder-shown{color:#b9b9b9!important}.school-form .hs-form input::-webkit-input-placeholder,.school-form .hs-form select::-webkit-input-placeholder,.school-form .hs-form textarea::-webkit-input-placeholder{color:#b9b9b9!important}.school-form .hs-form input:-moz-placeholder,.school-form .hs-form input::-moz-placeholder,.school-form .hs-form select:-moz-placeholder,.school-form .hs-form select::-moz-placeholder,.school-form .hs-form textarea:-moz-placeholder,.school-form .hs-form textarea::-moz-placeholder{color:#b9b9b9!important;opacity:1}.school-form .hs-form input:-ms-input-placeholder,.school-form .hs-form select:-ms-input-placeholder,.school-form .hs-form textarea:-ms-input-placeholder{color:#b9b9b9!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.school-form .hs-form input[name=firstname],.school-form .hs-form input[name=furigana_first_name],.school-form .hs-form input[name=furigana_last_name],.school-form .hs-form input[name=lastname],.school-form .hs-form select[name=firstname],.school-form .hs-form select[name=furigana_first_name],.school-form .hs-form select[name=furigana_last_name],.school-form .hs-form select[name=lastname],.school-form .hs-form textarea[name=firstname],.school-form .hs-form textarea[name=furigana_first_name],.school-form .hs-form textarea[name=furigana_last_name],.school-form .hs-form textarea[name=lastname]{max-width:100%;width:140px;width:37.33333vw!important}.school-form .hs-form input[name=division_detail],.school-form .hs-form input[name=lastname],.school-form .hs-form select[name=division_detail],.school-form .hs-form select[name=lastname],.school-form .hs-form textarea[name=division_detail],.school-form .hs-form textarea[name=lastname]{margin-right:0;margin-right:0!important}.school-form .hs-form input,.school-form .hs-form select{height:44px;height:11.73333vw!important}.school-form .hs-form textarea{min-height:170px;min-height:45.33333vw}.school-form .hs-form input:focus,.school-form .hs-form select:focus,.school-form .hs-form textarea:focus{background:#eee;border:1px solid #2dcc70}.school-form .hs-form input.error,.school-form .hs-form select.error,.school-form .hs-form textarea.error{border-color:red}.school-form .hs-form fieldset:first-of-type,.school-form .hs-form fieldset:nth-of-type(3){-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:3.73333vw;font-weight:500;margin-bottom:8px;margin-bottom:2.13333vw!important;padding-left:11.46667vw;position:relative;width:285px;width:76vw}.school-form .hs-form fieldset:first-of-type .hs-richtext,.school-form .hs-form fieldset:nth-of-type(3) .hs-richtext{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school-form .hs-form fieldset:first-of-type:before,.school-form .hs-form fieldset:nth-of-type(3):before{background:#2dc79d;border-radius:2px;color:#fff;content:"å¿…é ˆ";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-size:2.66667vw;height:18px;height:4.8vw;left:0;position:absolute;width:37px;width:9.86667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.school-form .hs-form fieldset:nth-of-type(2),.school-form .hs-form fieldset:nth-of-type(4){font-size:14px;font-size:3.73333vw!important;width:285px;width:76vw!important}.school-form .hs-form fieldset:nth-of-type(2) label,.school-form .hs-form fieldset:nth-of-type(4) label{display:none}.school-form .hs-form fieldset:nth-of-type(2) .input,.school-form .hs-form fieldset:nth-of-type(4) .input{margin-right:0;width:135px;width:36vw!important}.school-form .hs-form fieldset:nth-of-type(8){-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:3.73333vw;font-weight:500;margin-bottom:2.66667vw;padding-left:11.46667vw;position:relative;width:345px;width:92vw!important}.school-form .hs-form fieldset:nth-of-type(8):before{background:#2dc79d;border-radius:2px;content:"å¿…é ˆ";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-size:2.66667vw;height:18px;height:4.8vw;left:0;position:absolute;width:37px;width:9.86667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.school-form .hs-form fieldset:nth-of-type(10),.school-form .hs-form fieldset:nth-of-type(11),.school-form .hs-form fieldset:nth-of-type(12),.school-form .hs-form fieldset:nth-of-type(13),.school-form .hs-form fieldset:nth-of-type(14){-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0}.school-form .hs-form fieldset:nth-of-type(11),.school-form .hs-form fieldset:nth-of-type(13),.school-form .hs-form fieldset:nth-of-type(9){font-size:14px;font-size:3.73333vw;font-weight:500;margin-bottom:1.33333vw}.school-form .hs-form fieldset:nth-of-type(10),.school-form .hs-form fieldset:nth-of-type(12),.school-form .hs-form fieldset:nth-of-type(14){display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;max-width:none!important}.school-form .hs-form fieldset:nth-of-type(10) .hs-dateinput,.school-form .hs-form fieldset:nth-of-type(10) .hs-fieldtype-date,.school-form .hs-form fieldset:nth-of-type(12) .hs-dateinput,.school-form .hs-form fieldset:nth-of-type(12) .hs-fieldtype-date,.school-form .hs-form fieldset:nth-of-type(14) .hs-dateinput,.school-form .hs-form fieldset:nth-of-type(14) .hs-fieldtype-date{max-width:none!important;width:148px;width:39.46667vw!important}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field{margin-bottom:30px;margin-bottom:8vw!important}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field .input,.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field input,.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field select,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field .input,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field input,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field select,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field .input,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field input,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field select{border-radius:3px;font-size:12px;font-size:3.2vw!important;max-width:100%!important}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field .input,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field .input,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field .input{position:relative}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field .input:after,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field .input:after,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field .input:after{border-bottom:1px solid #868686;border-right:1px solid #868686;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:6px;pointer-events:none;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field:nth-of-type(odd),.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field:nth-of-type(odd),.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field:nth-of-type(odd){width:148px;width:39.46667vw}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field:nth-of-type(2n),.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field:nth-of-type(2n),.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field:nth-of-type(2n){margin-left:6px;margin-left:1.6vw!important;width:130px;width:34.66667vw}.school-form .hs-form .hs-submit{margin-top:5.06667vw;width:100%}.school-form .hs-form .hs-submit .actions{border-radius:6px;border-radius:1.6vw!important;display:block;margin:0 auto!important;position:relative;width:285px;width:76vw!important}.school-form .hs-form .hs-submit .actions:after{background:#fff;content:"";height:2px;height:.53333vw;position:absolute;right:19px;right:5.06667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;width:4vw;z-index:5}.school-form .hs-form .hs-submit .actions:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:11px;height:2.93333vw;position:absolute;right:19px;right:5.06667vw;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:11px;width:2.93333vw;z-index:2}.school-form .hs-form .hs-submit .actions .hs-button{background:#000!important;border:none!important;border-radius:6px;border-radius:1.6vw!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff;display:block;font:inherit!important;font-size:16px;font-size:4.26667vw!important;font-weight:600!important;height:64px;height:17.06667vw!important;letter-spacing:.1em!important;margin:0 auto!important;text-shadow:none!important;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;width:285px;width:76vw!important}.school-form .hs-form .hs-submit .actions .hs-button:hover{opacity:.6}.school-form__card-2{background:#fff;-webkit-box-shadow:0 0 12px rgba(0,0,0,.04),0 0 30px rgba(0,0,0,.08);box-shadow:0 0 12px rgba(0,0,0,.04),0 0 30px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding:6.66667vw 9.33333vw 8vw 8vw;width:345px;width:92vw}.school-form-2 .hs-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:285px;width:76vw!important}.school-form-2 .hs-form .form-columns-1{max-width:100%!important}.school-form-2 .hs-form .form-columns-2 .hs-form-field,.school-form-2 .hs-form .form-columns-2 .hs-form-field label{width:142.5px;width:38vw!important}.school-form-2 .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:0;margin-left:0!important}.school-form-2 .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) .input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:0;width:142.5px;width:38vw!important}.school-form-2 .hs-form .hs-form-field{margin-bottom:28px;margin-bottom:7.46667vw!important;position:relative}.school-form-2 .hs-form .hs-form-field label{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:2.13333vw;padding-left:11.46667vw;position:relative;width:285px;width:76vw}.school-form-2 .hs-form .hs-form-field span{font-size:14px;font-size:3.73333vw;font-weight:500}.school-form-2 .hs-form .hs-form-field span.hs-form-required{color:#fff}.school-form-2 .hs-form .hs-form-field span.hs-form-required:before{background:#2dc79d;border-radius:2px;content:"å¿…é ˆ";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-size:2.66667vw;height:18px;height:4.8vw;left:0;position:absolute;width:37px;width:9.86667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.school-form-2 .hs-form .hs-error-msg{bottom:0;color:red;display:block;font-size:10px;font-size:2.66667vw;left:0;padding-left:0!important;padding-top:2.66667vw;position:absolute!important;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%!important}.school-form-2 .hs-form .hs_error_rollup{display:none}.school-form-2 .hs-form .hs_error_rollup .hs-main-font-element{color:red;display:block;font-size:12px;font-size:3.2vw;font-weight:700;text-align:center}.school-form-2 .hs-form input,.school-form-2 .hs-form select,.school-form-2 .hs-form textarea{background:#fff;border:1px solid #aaa;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw!important;max-width:100%;padding-left:16px;padding-left:4.26667vw!important;padding-right:16px;padding-right:4.26667vw!important;width:285px;width:76vw!important}.school-form-2 .hs-form input:placeholder-shown,.school-form-2 .hs-form select:placeholder-shown,.school-form-2 .hs-form textarea:placeholder-shown{color:#b9b9b9!important}.school-form-2 .hs-form input::-webkit-input-placeholder,.school-form-2 .hs-form select::-webkit-input-placeholder,.school-form-2 .hs-form textarea::-webkit-input-placeholder{color:#b9b9b9!important}.school-form-2 .hs-form input:-moz-placeholder,.school-form-2 .hs-form input::-moz-placeholder,.school-form-2 .hs-form select:-moz-placeholder,.school-form-2 .hs-form select::-moz-placeholder,.school-form-2 .hs-form textarea:-moz-placeholder,.school-form-2 .hs-form textarea::-moz-placeholder{color:#b9b9b9!important;opacity:1}.school-form-2 .hs-form input:-ms-input-placeholder,.school-form-2 .hs-form select:-ms-input-placeholder,.school-form-2 .hs-form textarea:-ms-input-placeholder{color:#b9b9b9!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.school-form-2 .hs-form input[name=division_detail],.school-form-2 .hs-form input[name=firstname],.school-form-2 .hs-form input[name=jobtitle],.school-form-2 .hs-form input[name=lastname],.school-form-2 .hs-form select[name=division_detail],.school-form-2 .hs-form select[name=firstname],.school-form-2 .hs-form select[name=jobtitle],.school-form-2 .hs-form select[name=lastname],.school-form-2 .hs-form textarea[name=division_detail],.school-form-2 .hs-form textarea[name=firstname],.school-form-2 .hs-form textarea[name=jobtitle],.school-form-2 .hs-form textarea[name=lastname]{max-width:100%;width:140px;width:37.33333vw!important}.school-form-2 .hs-form input[name=division_detail],.school-form-2 .hs-form input[name=lastname],.school-form-2 .hs-form select[name=division_detail],.school-form-2 .hs-form select[name=lastname],.school-form-2 .hs-form textarea[name=division_detail],.school-form-2 .hs-form textarea[name=lastname]{margin-right:0;margin-right:0!important}.school-form-2 .hs-form input,.school-form-2 .hs-form select{height:44px;height:11.73333vw!important}.school-form-2 .hs-form textarea{min-height:170px;min-height:45.33333vw}.school-form-2 .hs-form input:focus,.school-form-2 .hs-form select:focus,.school-form-2 .hs-form textarea:focus{background:#eee;border:1px solid #2dcc70}.school-form-2 .hs-form input.error,.school-form-2 .hs-form select.error,.school-form-2 .hs-form textarea.error{border-color:red}.school-form-2 .hs-form .hs-submit{margin-top:5.06667vw;width:100%}.school-form-2 .hs-form .hs-submit .actions{border-radius:6px;border-radius:1.6vw!important;display:block;margin:0 auto!important;position:relative;width:285px;width:76vw!important}.school-form-2 .hs-form .hs-submit .actions:after{background:#fff;content:"";height:2px;height:.53333vw;position:absolute;right:19px;right:5.06667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;width:4vw;z-index:5}.school-form-2 .hs-form .hs-submit .actions:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:11px;height:2.93333vw;position:absolute;right:19px;right:5.06667vw;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:11px;width:2.93333vw;z-index:2}.school-form-2 .hs-form .hs-submit .actions .hs-button{background:#000!important;border:none!important;border-radius:6px;border-radius:1.6vw!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff;display:block;font:inherit!important;font-size:16px;font-size:4.26667vw!important;font-weight:600!important;height:64px;height:17.06667vw!important;letter-spacing:.1em!important;margin:0 auto!important;text-shadow:none!important;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;width:285px;width:76vw!important}.school-form-2 .hs-form .hs-submit .actions .hs-button:hover{opacity:.6}.m-school-head{padding-bottom:4vw;position:relative;text-align:center}.m-school-head .en{color:#868686;display:block;font-size:14px;font-size:3.73333vw;font-weight:600;margin-bottom:2.66667vw}.m-school-head .ja{font-size:22px;font-size:5.86667vw;font-weight:700;letter-spacing:.04em;line-height:1.364}.m-school-head:after{background:-webkit-gradient(linear,left top,right top,from(#6fd99f),to(#2dc2cc));background:linear-gradient(90deg,#6fd99f,#2dc2cc);bottom:0;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:78px;width:20.8vw}.layout-form{margin-bottom:0}.layout-form .form-overview{-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.2vw}.layout-form .form-overview .overview-inner{background-color:#fff;background-position:100% 100%;background-repeat:no-repeat;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:hidden;padding-left:5.33333vw;padding-right:5.33333vw;padding-top:11.46667vw;position:relative;width:100%}.layout-form .form-overview .overview-inner .arrow{bottom:-15px;bottom:-4vw;position:absolute;width:337px;width:89.86667vw;z-index:2}.layout-form .form-overview .overview-inner .arrow>div{height:100%;width:100%}.layout-form .form-overview .overview-inner .overview-title-area{margin-bottom:0}.layout-form .form-overview .overview-inner .overview-title-area .en{display:block;font-size:36px;font-size:9.6vw;font-weight:700;letter-spacing:.04em;margin-bottom:2.66667vw}.layout-form .form-overview .overview-inner .overview-title-area .ja{display:block;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:700}.layout-form .form-overview .overview-inner .overview-lead{margin-bottom:0}.layout-form .form-overview .overview-inner .overview-lead,.layout-form .overview-list-head{font-display:swap;font-family:Noto Sans JP;font-size:20px;font-size:5.33333vw;font-weight:700}.layout-form .overview-list-head{margin-bottom:2.93333vw}.layout-form .overview-lead-sm{margin-bottom:10.93333vw}.layout-form .overview-list{margin-bottom:1.06667vw;padding-bottom:1.6vw;position:relative}.layout-form .overview-list li{counter-increment:section;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:700;margin-bottom:1.06667vw}.layout-form .overview-list li:before{color:#2dcc70;content:counter(section,decimal-leading-zero) ".";font-size:20px;font-size:5.33333vw;font-weight:700;margin-right:2.93333vw;position:relative;top:2px;top:.53333vw}.layout-form .form-form .form-inner{margin-left:auto;margin-right:auto;padding-bottom:19.73333vw;padding-top:2.13333vw;width:375px;width:100vw}.layout-form .form-form .form-inner .breadcrumb{margin-bottom:7.2vw;margin-top:0}.layout-form .form-form .form-inner .bg-sm,.layout-form .form-form .form-inner .breadcrumb{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:4.26667vw;padding-right:4.26667vw}.layout-form .form-form .form-inner form{left:0;left:0!important;position:relative}#innerWrapDiv{margin-top:0!important;width:100%!important}#lpeCDiv_1696,#lpeCDiv_1697,#lpeCDiv_1698,.lpeCElement,.mktoForm{left:0!important;top:0!important;width:100%!important}#mktColumn,#mktContent,#mktFooter,#mktHeader{background:none!important}.mktoForm-wrap .mktoForm{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.035em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-display:swap;font-family:Noto Sans JP;padding:0!important}.mktoForm-wrap .mktoForm .mktoLabel{height:0;padding:0!important}.mktoForm-wrap .mktoForm .mktoGutter,.mktoForm-wrap .mktoForm .mktoOffset{display:none}.mktoForm-wrap .mktoForm .mktoFormCol{margin-bottom:0!important}.mktoForm-wrap .mktoForm .mktoFieldWrap{position:relative}.mktoForm-wrap .mktoForm .mktoAsterix{position:absolute;z-index:10}.mktoForm-wrap .mktoForm label{position:relative}.mktoForm-wrap .mktoForm label:before{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;height:29px;height:7.73333vw!important;left:0;position:absolute;top:27px;top:7.2vw}.mktoForm-wrap .mktoForm label[for=Comment],.mktoForm-wrap .mktoForm label[for=Company],.mktoForm-wrap .mktoForm label[for=Email],.mktoForm-wrap .mktoForm label[for=Phone],.mktoForm-wrap .mktoForm label[for=Request],.mktoForm-wrap .mktoForm label[for=comment],.mktoForm-wrap .mktoForm label[for=company],.mktoForm-wrap .mktoForm label[for=request],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest],.mktoForm-wrap .mktoForm label[for=z201CompanyName_L]{width:343px;width:91.46667vw!important}.mktoForm-wrap .mktoForm label[for=Department],.mktoForm-wrap .mktoForm label[for=FirstName],.mktoForm-wrap .mktoForm label[for=LastName],.mktoForm-wrap .mktoForm label[for=Title]{width:0}.mktoForm-wrap .mktoForm label[for=Department]:before,.mktoForm-wrap .mktoForm label[for=FirstName]:before,.mktoForm-wrap .mktoForm label[for=LastName]:before,.mktoForm-wrap .mktoForm label[for=Title]:before{width:164px;width:43.73333vw!important}.mktoForm-wrap .mktoForm label[for=LastName]:before{content:"ãŠåå‰"}.mktoForm-wrap .mktoForm label[for=Email]:before{content:"ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹"}.mktoForm-wrap .mktoForm label[for=Company]:before,.mktoForm-wrap .mktoForm label[for=company]:before,.mktoForm-wrap .mktoForm label[for=z201CompanyName_L]:before{content:"ä¼šç¤¾å"}.mktoForm-wrap .mktoForm label[for=Department]:before{content:"éƒ¨ç½²å"}.mktoForm-wrap .mktoForm label[for=Title]:before{content:"å½¹è·å"}.mktoForm-wrap .mktoForm label[for=Phone]:before{content:"é›»è©±ç•ªå·"}.mktoForm-wrap .mktoForm label[for=Comment]:before,.mktoForm-wrap .mktoForm label[for=comment]:before,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment]:before{content:"ãŠå•ã„åˆã‚ã›å†…å®¹"}.mktoForm-wrap .mktoForm label[for=Request]:before,.mktoForm-wrap .mktoForm label[for=request]:before,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest]:before{content:"ãŠå•ã„åˆã‚ã›å†…å®¹ã®ç¨®åˆ¥"}.mktoForm-wrap .mktoForm label .mktoAsterix{color:#ff4218;font-size:14px;font-size:3.73333vw;top:26px;top:6.93333vw}.mktoForm-wrap .mktoForm label[for=FirstName] .mktoAsterix{display:none}.mktoForm-wrap .mktoForm label[for=Company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Department] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=LastName] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Title] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z201CompanyName_L] .mktoAsterix{left:45px;left:12vw}.mktoForm-wrap .mktoForm label[for=Phone] .mktoAsterix{left:61px;left:16.26667vw}.mktoForm-wrap .mktoForm label[for=Email] .mktoAsterix{left:101px;left:26.93333vw}.mktoForm-wrap .mktoForm label[for=Comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment] .mktoAsterix{left:117px;left:31.2vw}.mktoForm-wrap .mktoForm label[for=Request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest] .mktoAsterix{left:155px;left:41.33333vw}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select,.mktoForm-wrap .mktoForm textarea{background:#dedede;border:1px solid #dedede;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#161b2c;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw!important;margin-top:53px;margin-top:14.13333vw!important;padding-left:16px;padding-left:4.26667vw!important;padding-right:16px;padding-right:4.26667vw!important;width:343px;width:91.46667vw!important}.mktoForm-wrap .mktoForm input:placeholder-shown,.mktoForm-wrap .mktoForm select:placeholder-shown,.mktoForm-wrap .mktoForm textarea:placeholder-shown{color:#b9b9b9!important}.mktoForm-wrap .mktoForm input::-webkit-input-placeholder,.mktoForm-wrap .mktoForm select::-webkit-input-placeholder,.mktoForm-wrap .mktoForm textarea::-webkit-input-placeholder{color:#b9b9b9!important}.mktoForm-wrap .mktoForm input:-moz-placeholder,.mktoForm-wrap .mktoForm input::-moz-placeholder,.mktoForm-wrap .mktoForm select:-moz-placeholder,.mktoForm-wrap .mktoForm select::-moz-placeholder,.mktoForm-wrap .mktoForm textarea:-moz-placeholder,.mktoForm-wrap .mktoForm textarea::-moz-placeholder{color:#b9b9b9!important;opacity:1}.mktoForm-wrap .mktoForm input:-ms-input-placeholder,.mktoForm-wrap .mktoForm select:-ms-input-placeholder,.mktoForm-wrap .mktoForm textarea:-ms-input-placeholder{color:#b9b9b9!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#FirstName,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm input#Title,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#FirstName,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm select#Title,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#FirstName,.mktoForm-wrap .mktoForm textarea#LastName,.mktoForm-wrap .mktoForm textarea#Title{width:163px;width:43.46667vw!important}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#LastName{margin-right:16px;margin-right:4.26667vw!important}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select{height:44px;height:11.73333vw!important}.mktoForm-wrap .mktoForm textarea{min-height:170px;min-height:45.33333vw}.mktoForm-wrap .mktoForm input:focus,.mktoForm-wrap .mktoForm textarea:focus{background:#eee;border:1px solid #2dcc70}.mktoForm-wrap .mktoForm .mktoHtmlText{color:#a8a8a8;font-family:Noto Sans JP!important;font-size:14px;font-size:3.73333vw!important;margin:0 auto;margin-top:.5em!important;width:343px;width:91.46667vw!important}.mktoForm-wrap .mktoForm .mktoHtmlText a{color:#a8a8a8;font-family:Noto Sans JP!important;text-decoration:underline}.mktoForm-wrap .mktoForm .mktoHtmlText p{font-family:Noto Sans JP!important}.mktoForm-wrap .mktoForm .mktoButtonRow{margin-top:9.06667vw}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap{border-radius:48px;border-radius:12.8vw!important;display:block;margin:0 auto!important;position:relative;width:311px;width:82.93333vw!important}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:after{background:#fff;content:"";height:2px;height:.53333vw;position:absolute;right:19px;right:5.06667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;width:4vw;z-index:5}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:11px;height:2.93333vw;position:absolute;right:19px;right:5.06667vw;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:11px;width:2.93333vw;z-index:2}.mktoForm-wrap .mktoForm .mktoButtonRow button{background:#000!important;border:none!important;border-radius:48px;border-radius:12.8vw!important;-webkit-box-shadow:none!important;box-shadow:none!important;display:block;font:inherit!important;font-size:16px;font-size:4.26667vw!important;font-weight:600!important;height:48px;height:12.8vw!important;letter-spacing:.1em!important;margin:0 auto!important;text-shadow:none!important;width:311px;width:82.93333vw!important}.mktoForm-wrap .mktoForm .mktoButtonRow button:hover{opacity:.6}.mktoForm-wrap.mktoForm-wrap-red{width:294px;width:78.4vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select{height:30px;height:8vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea{background:rgba(255,140,110,.1);border-color:rgba(255,140,110,.1);border-radius:10px;border-radius:2.66667vw;font-size:14px;font-size:3.73333vw;padding-left:12px;padding-left:3.2vw!important;padding-right:12px;padding-right:3.2vw!important;width:294px;width:78.4vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#Department,.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#Title,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#Department,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#Title,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#Department,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#Title{margin-right:0!important;width:294px;width:78.4vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#FirstName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#FirstName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#FirstName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#LastName{width:142px;width:37.86667vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#LastName{margin-right:10px;margin-right:2.66667vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Comment],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Company],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Department],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Email],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Phone],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Request],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Title],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=comment],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=company],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=request],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactcomment],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactrequest],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z201CompanyName_L]{width:296px;width:78.93333vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=FirstName],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=LastName]{width:0}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=FirstName]:before,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=LastName]:before{width:142px;width:37.86667vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label:before{font-size:14px;font-size:3.73333vw;font-weight:400;top:20px;top:5.33333vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label .mktoAsterix{color:#ff4218;font-size:14px;font-size:3.73333vw;top:18px;top:4.8vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Company] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Department] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=LastName] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Title] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=company] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z201CompanyName_L] .mktoAsterix{left:45px;left:12vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Phone] .mktoAsterix{left:61px;left:16.26667vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Email] .mktoAsterix{left:101px;left:26.93333vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Comment] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=comment] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactcomment] .mktoAsterix{left:117px;left:31.2vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Request] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=request] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactrequest] .mktoAsterix{left:155px;left:41.33333vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm .mktoHtmlText{color:#a8a8a8;font-family:Noto Sans JP!important;font-size:12px;font-size:3.2vw!important;margin-top:17px;margin-top:4.53333vw!important;text-align:left;width:296px;width:78.93333vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm .mktoHtmlText a{color:#a8a8a8;font-family:Noto Sans JP!important;text-decoration:underline}.mktoForm-wrap.mktoForm-wrap-red .mktoForm .mktoHtmlText p{color:#a8a8a8!important;text-align:right}.mktoForm-wrap.mktoForm-wrap-red .mktoForm .mktoButtonRow{margin-top:5px;margin-top:1.33333vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm .mktoButtonRow .mktoButtonWrap{border-radius:10px;border-radius:2.66667vw!important;display:block;margin:0 auto!important;position:relative;width:296px;width:78.93333vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm button{background:#ff8c6e!important;border:none!important;border-radius:10px;border-radius:2.66667vw!important;-webkit-box-shadow:none!important;box-shadow:none!important;display:block;font:inherit!important;font-size:16px;font-size:4.26667vw!important;font-weight:600!important;height:41px;height:10.93333vw!important;letter-spacing:.1em!important;margin:0 auto!important;text-shadow:none!important;width:296px;width:78.93333vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm button:hover{opacity:.6}.lengthControlled{display:none}.lengthControlled.visible{display:block}.marketo-download-breadcrumb{margin-bottom:5.6vw;margin-top:7.46667vw}.sec-marketo-seminar,section.sec-marketo-download{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:343px;width:91.46667vw}.marketo-download-head,.marketo-seminar-head{margin-bottom:8vw}.marketo-download-lead,.marketo-seminar-lead{text-align:center}@media screen and (max-width:560px){.marketo-download-lead{font-size:.8rem}}.sec-download{margin-top:5.33333vw;padding-bottom:8vw}.sec-download .list-title{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:20px;font-size:5.33333vw;margin-bottom:5.33333vw;position:relative;width:100%}.sec-download .list-title span{background:#fff;font-weight:700;padding-right:.5em;position:relative;z-index:2}.sec-download .list-title:after{background:#2dcc70;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.sec-download .download-list{padding-bottom:2.66667vw}.sec-download .download-list.bg-pale .each-download .doc-title{color:#000}.sec-download .download-list .each-download{background:#e9e9e9;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-right:0;overflow:hidden;padding:4px;position:relative;text-decoration:none;width:343px;width:91.46667vw}.sec-download .download-list .each-download .each-download-inner{background:#fff;height:100%;width:100%}.sec-download .download-list .each-download .img,.sec-download .download-list .each-download .mktoImg{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:176px;height:46.93333vw;position:relative}.sec-download .download-list .each-download .img img,.sec-download .download-list .each-download .mktoImg img{height:auto;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% + 2px)}.sec-download .download-list .each-download .doc-title{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-size:4vw;font-weight:700;height:176px;height:46.93333vw;padding:1em}.sec-download .download-list .each-download .txt-area{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6.13333vw 4.26667vw 6.4vw}.sec-download .download-list .each-download .txt-area .title{color:#4c566c;margin-bottom:.4em}.sec-download .download-list .each-download .txt-area .desc{color:#4c566c;font-size:14px;font-size:3.73333vw;letter-spacing:.02em;line-height:1.7;margin-bottom:5.33333vw}.sec-download .download-list .each-download .txt-area .doc-points li{line-height:1.7}.sec-download .download-list .each-download .txt-area .doc-points li:before{color:#2dcc70;display:inline-block;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-weight:600;width:1.5em}.sec-download .download-list .each-download .txt-area .doc-points li:first-child:before{content:"01."}.sec-download .download-list .each-download .txt-area .doc-points li:nth-child(2):before{content:"02."}.sec-download .download-list .each-download .txt-area .doc-points li:nth-child(3):before{content:"03."}.sec-download .download-list .each-download .txt-area .doc-points li:nth-child(4):before{content:"04."}.sec-download .download-list .each-download .txt-area .doc-points li:nth-child(5):before{content:"05."}.sec-download .download-list .each-download .txt-area .doc-points li:nth-child(6):before{content:"06."}.sec-download .download-list .each-download .txt-area .doc-points li:nth-child(7):before{content:"07."}.sec-download .download-list .each-download .txt-area .doc-points li:nth-child(8):before{content:"08."}.sec-download .download-list .each-download .txt-area .doc-points li:nth-child(9):before{content:"09."}.sec-download .download-list .each-download .txt-area .doc-points li:nth-child(10):before{content:"10."}.sec-download .download-list .each-download .txt-area .doc-points li:nth-child(11):before{content:"11."}.sec-download .download-list .each-download .txt-area .doc-points li:nth-child(12):before{content:"12."}.sec-download .download-list .each-download .txt-area .doc-points li:nth-child(13):before{content:"13."}.sec-download .download-list .each-download .txt-area .doc-points li:nth-child(14):before{content:"14."}.sec-download .download-list .each-download .txt-area .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;border-radius:22px;border-radius:5.86667vw;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:600;height:44px;height:11.73333vw;line-height:1;margin:0 auto;padding-bottom:.1em;position:relative;text-decoration:none;width:200px;width:53.33333vw}.sec-download .download-list .each-download .txt-area .btn .arrow{position:absolute;right:14px;right:3.73333vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;width:4.26667vw}.sec-thanks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100vh - 65px);padding:0 20px}.sec-thanks,.sec-thanks .thanks-message{font-display:swap;font-family:Noto Sans JP}.sec-thanks .thanks-message{font-size:16px;font-size:4.26667vw;letter-spacing:normal;line-height:1.63;margin-top:35px;text-align:center}.sec-thanks .thanks-btn{margin-top:35px}.sec-thanks .module-btn-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:28px;border-radius:7.46667vw;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:4.8vw;font-weight:700;height:55px;height:14.66667vw;letter-spacing:normal;max-width:100%;padding-bottom:.1em;text-decoration:none;width:298px;width:79.46667vw}.sec-thanks .module-btn-filled-green{background-color:#2dcc70;color:#161b2c}.sec-thanks .module-txt-white{color:#fff!important}.page-download .sec-form{font-display:swap;font-family:Noto Sans JP}.page-download .sec-form .btn-download{background:#57d68d;color:#fff;font-weight:700;overflow:hidden;text-decoration:none}.page-download .sec-form .btn-download:after{border-right:3px solid #fff;border-top:3px solid #fff}.page-download .sec-form{padding:65px 0 130px}.page-download .sec-form .desc{-webkit-box-sizing:border-box;box-sizing:border-box;color:#6c6c6c;font-size:15px;line-height:1.5;margin-bottom:50px;padding:0 15px;text-align:center;word-break:normal}.page-download .sec-form .btn-download:after,.sec-contact-download .each-btn:after{pointer-events:none;right:10px;top:50%}.sec-contact-download .each-btn:after{-webkit-box-sizing:border-box;-webkit-transform:rotate(45deg)}.page-download .sec-form .desc a{color:#000;text-decoration:underline;-webkit-transition:all .7s ease;transition:all .7s ease}.page-download .sec-form .btn-download{-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:all .3s ease;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;height:55px;justify-content:center;letter-spacing:.2em;margin-left:auto;margin-right:auto;position:relative;transition:all .3s ease}#loading,.sec-contact-download .each-btn{-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox}.page-download .sec-form .btn-download span{position:relative;z-index:2}.page-download .sec-form .btn-download span.txt{font-weight:700}.page-download .sec-form .btn-download:after{-webkit-box-sizing:border-box;box-sizing:border-box;height:10px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:all .3s ease;transition:all .3s ease;width:10px}.page-download .sec-form .btn-download .icon{background-repeat:no-repeat;height:16px;-webkit-transition:all .3s ease;transition:all .3s ease;width:30px}.thanksWrap{margin:0 auto;max-width:730px;text-align:center}.pt200{padding-top:200px!important}.pb200{padding-bottom:200px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}.page-download .inner{margin:0 auto;max-width:1084px;padding:0 30px;position:relative;width:100%}.mb30{margin-bottom:30px!important}.fz24{font-size:24px!important}.bold{font-weight:700}.mb40{margin-bottom:40px!important}.thanksWrap a{background-color:#2dcc70;border-radius:30px;color:#fff;display:block;font-size:20px;font-weight:700;height:50px;line-height:50px;margin:0 auto;max-width:460px;position:relative;text-align:center;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;width:100%}.thanksWrap a:hover{opacity:.7;text-decoration:none}.thanksWrap a:hover:after{right:16px}.thanksWrap a:after{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:20px;margin-top:-10px;position:absolute;right:28px;top:50%;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;width:20px}.page-download-breadcrumb{margin-top:4.26667vw}.page-download-form{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10.66667vw;margin-top:8vw;padding-left:4.26667vw;padding-right:4.26667vw}.page-download-form .form-area,.page-download-form .overview-area{margin-left:0;margin-right:0}.page-download-form .overview-area{margin-bottom:8vw;width:343px;width:91.46667vw}.page-download-form .overview-area .download-title{color:#000;font-display:swap;font-family:Noto Sans JP;font-size:32px;font-size:8.53333vw;font-weight:900;line-height:1.5;margin-bottom:3.73333vw;position:relative;top:-.35em}.page-download-form .overview-area .download-img{margin-bottom:8vw}.page-download-form .overview-area .download-desc{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;line-height:1.5}.page-download-form .form-area{border:2.66667vw solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.13333vw 4vw 10.13333vw}.page-download-download{margin-bottom:23.2vw;margin-top:16vw}.page-download-download .download-desc{color:#000;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;margin-bottom:6.93333vw;text-align:center}.page-download-download .download-btn{background:#000;border-radius:10px;border-radius:2.66667vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-display:swap;font-family:Noto Sans JP;font-size:19px;font-size:5.06667vw;font-weight:700;height:55px;height:14.66667vw;width:295px;width:78.66667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;margin-bottom:10.66667vw;margin-left:auto;margin-right:auto;position:relative}.page-download-download .download-btn p,.page-download-download .download-btn span{font-weight:700}.page-download-download .download-btn .icon{height:19px;height:5.06667vw;left:28px;left:7.46667vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;width:4.8vw}.page-download-download .download-notes{color:#000;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;margin-bottom:10.66667vw;margin-left:auto;margin-right:auto;width:353px;width:94.13333vw}@-webkit-keyframes slide{0%{opacity:0}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide{0%{opacity:0}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.js-accordion{height:auto;-webkit-transition:all .3s ease;transition:all .3s ease}.js-accordion .js-accordion-inner>*{opacity:1}.js-accordion .js-accordion-head{cursor:pointer;opacity:1}.js-accordion .js-accordion-head:before{background:#2dc79d;content:"";height:3px;height:.8vw;opacity:0;position:absolute;right:6.5px;right:1.73333vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;width:.8vw}.js-accordion.invisible{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:64px;height:17.06667vw;margin-bottom:0!important;overflow:hidden;padding-bottom:0!important}.js-accordion.invisible .js-accordion-inner>*{opacity:0;-webkit-transition:opacity .6s ease!important;transition:opacity .6s ease!important}.js-accordion.invisible .js-accordion-head{opacity:1}.js-accordion.invisible .js-accordion-head:before{height:16px;height:4.26667vw;opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;width:.8vw}.lazyload,.lazyloading{background:none!important;opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}@media(-ms-high-contrast:none){.img img{min-width:auto!important}.img ::-ms-backdrop,.img img{min-width:auto!important}.sec-contact .each-btn,.sec-contact-download .each-btn,.sec-form .btn-download,::-ms-backdrop{padding-top:8px}.each-btn-contact:before,.sec-contact .each-btn,::-ms-backdrop{top:-5px}.btn,.header-nav-btn,.mv-btn,.sec-sub-creative .btn-download,::-ms-backdrop{padding-top:6px}.sec-contact .each-btn-contact .icon,.sec-contact-download .each-btn-contact .icon,::-ms-backdrop{position:relative;top:-3px}.mv-box .copy span,::-ms-backdrop{margin-bottom:-3px}.mv-box .copy,::-ms-backdrop{margin-bottom:15px!important}}@media screen and (min-width:561px){.setOrder{color:#000}.mdl-sm,.module-sm{display:none}.mdl-head01{font-size:32px;font-size:2.5vw;padding-bottom:1.79687vw}.mdl-head01:before{height:4px;height:.3125vw;width:144px;width:11.25vw}.mdl-head01 .gray,.mdl-head01 .small{font-size:20px;font-size:1.5625vw}.mdl-head01 .en{font-size:36px;font-size:2.8125vw;top:1px;top:.07813vw}.mdl-breadcrumb{font-size:12px;font-size:.9375vw;margin-bottom:1.875vw;margin-top:1.01563vw;padding-left:2.34375vw;padding-right:2.34375vw}.mdl-bnr-whole{max-width:343px}a:link:hover{opacity:.6}#wrapper{padding-top:0}.btn-download{border-radius:32px;border-radius:2.5vw;font-size:22px;font-size:1.71875vw;height:64px;height:5vw;padding-right:.78125vw;width:320px;width:25vw}.btn-download .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.subpage-mv.engine .head-area{margin-left:9.21875vw}.subpage-mv.engine .head-area .picto{margin-bottom:0;margin-right:5.46875vw;top:-8px;top:-.625vw;width:136px;width:10.625vw}.subpage-mv.engine .head-area .txt-area{top:-7px;top:-.54687vw}.subpage-mv.engine .head-area .title{font-size:72px;font-size:5.625vw;margin-bottom:0}.subpage-mv.team .head-area{margin-left:9.21875vw}.subpage-mv.team .head-area .picto{margin-bottom:0;margin-right:5.46875vw;top:-8px;top:-.625vw;width:136px;width:10.625vw}.subpage-mv.team .head-area .txt-area{top:-7px;top:-.54687vw}.subpage-mv.team .head-area .title{font-size:72px;font-size:5.625vw;margin-bottom:0}.subpage-mv.video{height:440px;height:34.375vw}.subpage-mv.video .subpage-mv-inner{padding-left:0;padding-top:6.95313vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.subpage-mv.video .head-area{margin-left:9.21875vw}.subpage-mv.video .head-area .title-area{margin-bottom:0}.subpage-mv.video .head-area .copy{font-size:18px;font-size:1.40625vw;margin-bottom:2.10938vw}.subpage-mv.video .head-area .copy .num{font-size:32px;font-size:2.5vw}.subpage-mv.video .head-area .picto{height:102px;height:7.96875vw;margin-right:1.79687vw;width:120px;width:9.375vw}.subpage-mv.video .head-area .title{font-size:56px;font-size:4.375vw;top:-6px;top:-.46875vw}.subpage-mv.video .head-area .lead{font-size:18px;font-size:1.40625vw}.subpage-mv.video .head-area .num{font-size:32px;font-size:2.5vw;left:1px;left:.07813vw;top:1px;top:.07813vw}.subpage-mv.video .btn-wrap{margin-left:2.65625vw;margin-top:3.51563vw}.subpage-mv.video .btn{border-radius:32px;border-radius:2.5vw;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;margin-bottom:.78125vw;padding-right:.78125vw;width:360px;width:28.125vw}.subpage-mv.video .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.subpage-mv{height:440px;height:34.375vw;padding:18px}.subpage-mv .subpage-mv-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subpage-mv .arrow{height:27.8125vw;left:-15.39062vw;margin-left:50%;top:4.6875vw;width:40.9375vw}.subpage-mv .head-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:6.25vw}.subpage-mv .head-area .picto{margin-bottom:0;margin-right:2.34375vw;width:16.48438vw}.subpage-mv .head-area .title{font-size:72px;font-size:5.625vw;margin-bottom:0}.subpage-mv .head-area .lead{font-size:32px;font-size:2.5vw}.sec-mv{height:560px;height:43.75vw;padding:18px}.sec-mv .sec-mv-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:5.3125vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-mv .sec-mv-img{background-position:top right 9vw;background-size:auto 41.95313vw}.sec-mv .bg-wrap{height:calc(191.78571vw - 18px)}.sec-mv .bg,.sec-mv picture{height:537px;height:41.95313vw}.sec-mv .arrow{height:480px;height:37.5vw;right:calc(50% - 44vw);top:58px;top:4.53125vw;width:702px;width:54.84375vw}.sec-mv .copy{font-size:32px;font-size:2.5vw}.sec-mv .copy .name{margin-top:2.26563vw;max-width:82.8125vw;width:82.8125vw}.sec-mv .results{bottom:63px;bottom:4.92188vw;left:-18px;padding-right:6px;width:483px;width:37.73438vw}.sec-mv .results,.sec-mv .results-wrap{height:90px;height:7.03125vw}.sec-mv .results-wrap{bottom:63px;bottom:4.92188vw;left:50%;max-width:82.8125vw;padding-left:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:82.8125vw}.sec-mv .results-wrap .each-result{margin-right:2.10938vw}.sec-mv .results-wrap .icon{margin-right:1.17188vw;width:28px;width:2.1875vw}.sec-mv .results-wrap .txt-area{font-size:12px;font-size:.9375vw}.sec-mv .results-wrap .num{font-size:28px;font-size:2.1875vw}.sec-top-services{padding-bottom:4.6875vw;padding-top:4.6875vw}.sec-top-services .services-head01{font-size:36px;font-size:2.8125vw;margin-bottom:1.17188vw}.sec-top-services .services-desc01{font-size:16px;font-size:1.25vw;margin-bottom:2.5vw}.sec-top-services .each-service{margin-bottom:1.25vw;max-width:640px;max-width:84.21053vw;padding:9px}.sec-top-services .each-service.dx .desc-area .picto{width:160px;width:12.5vw}.sec-top-services .each-service.ux .desc-area .picto{width:164px;width:12.8125vw}.sec-top-services .each-service.video .desc-area .picto{width:160px;width:12.5vw}.sec-top-services .each-service.video .features-area .each-feature{margin-bottom:0;width:400px;width:31.25vw}.sec-top-services .each-service.video .features-area .each-feature:not(:last-of-type){margin-bottom:30px}.sec-top-services .each-service.video .features-area .each-feature .picto.ad{width:70px;width:5.46875vw}.sec-top-services .each-service.video .features-area .each-feature:first-of-type{margin-bottom:0}.sec-top-services .each-service .each-service-inner{padding:2.34375vw 1.5625vw}.sec-top-services .each-service .service-name{font-size:40px;font-size:3.125vw;margin-bottom:2.34375vw}.sec-top-services .each-service .desc-area{margin-bottom:1.95313vw}.sec-top-services .each-service .desc-area .picto{height:101px;height:7.89063vw;margin-bottom:1.17188vw}.sec-top-services .each-service .desc-area .desc{font-size:16px;font-size:1.25vw}.sec-top-services .each-service .features-area .each-feature{margin-bottom:1.95313vw;margin-left:1.09375vw;margin-right:1.09375vw;width:160px;width:12.5vw}.sec-top-services .each-service .features-area .each-feature .btn{margin-top:2.34375vw}.sec-top-services .each-service .features-area .picto{height:60px;height:4.6875vw;margin-bottom:.46875vw;width:60px;width:4.6875vw}.sec-top-services .each-service .features-area .feature-name{font-size:18px;font-size:1.40625vw;height:27px;height:2.10938vw;margin-bottom:.78125vw}.sec-top-services .each-service .btn,.sec-top-services .each-service .features-area .feature-desc{font-size:14px;font-size:1.09375vw}.sec-top-services .each-service .btn{height:48px;height:3.75vw;margin-top:auto;width:293px;width:22.89063vw}.sec-top-services .each-service .btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-top-services .service-structure{margin-left:auto;margin-right:auto;max-width:640px;max-width:84.21053vw;padding:9px}.sec-top-services .service-structure .service-structure-inner{padding:2.73438vw 1.5625vw}.sec-top-services .service-structure .lead{font-size:18px;font-size:1.40625vw;margin-bottom:1.17188vw}.sec-top-services .service-structure .picto-area{margin-bottom:.39063vw}.sec-top-services .service-structure .picto-area .each .name{font-size:24px;font-size:1.875vw}.sec-top-services .service-structure .picto-area .arrow{margin-left:.78125vw;margin-right:.85938vw;width:49px;width:3.82813vw}.sec-top-services .service-structure .picto-area .picto{margin-left:.9375vw;margin-right:.9375vw}.sec-top-services .service-structure .picto-area .picto .label{font-size:12px;font-size:.9375vw}.sec-top-services .service-structure .picto-area .building{height:80px;height:6.25vw;width:58px;width:4.53125vw}.sec-top-services .service-structure .picto-area .shopping{height:80px;height:6.25vw;width:56px;width:4.375vw}.sec-top-services .service-structure .desc{font-size:14px;font-size:1.09375vw}.sec-top-news{padding-bottom:5.3125vw;padding-top:4.6875vw}.sec-top-news .sec-top-news-inner{max-width:84.21053vw}.sec-top-news .news-head01{font-size:36px;font-size:2.8125vw;margin-bottom:3.125vw}.sec-top-news .news-list .each-news{margin-bottom:1.25vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-top-news .news-list .each-news .date{font-size:12px;font-size:.9375vw;height:50px;height:3.90625vw;margin-right:1.25vw;width:50px;width:3.90625vw}.sec-top-news .news-list .each-news .title{font-size:16px;font-size:1.25vw}.sec-top-bnr{padding-bottom:5.3125vw}.sec-bnr .bnr-dx-book{margin-bottom:3.59375vw}.sec-bnr .bnr-flex{margin-bottom:5.625vw}.sec-bnr .bnr-flex .bnr-half{height:72px;height:5.625vw;width:240px;width:18.75vw}.sec-bnr .bnr-flex .bnr-half.bnr-media{margin-right:.54688vw}.sec-bnr .bnr-flex .bnr-half.bnr-seminar{margin-left:.54688vw}.sec-bnr .bnr-flex .bnr-half .txt{font-size:18px;font-size:1.40625vw}.sec-bnr .bnr-growthhacker{height:118px;height:9.21875vw;padding-bottom:0}.sec-bnr .bnr-growthhacker .txt-area{background:#000;height:100%;margin-left:auto;max-height:100%;max-width:417px;padding-bottom:.54688vw;padding-left:100px;width:43.4375%}.sec-bnr .bnr-growthhacker .txt-area .title{font-size:22px;font-size:1.71875vw;margin-bottom:1.17188vw}.sec-bnr .bnr-growthhacker .txt-area .lead{font-size:14px;font-size:1.09375vw}.sec-bnr .bnr-growthhacker .logomark{width:48px;width:3.75vw}.sec-dx-overview .dx-overview-head{margin-bottom:3.90625vw}.sec-dx-overview .dx-overview-desc{font-size:16px;font-size:1.25vw;line-height:1.75;margin-bottom:2.89063vw}.sec-dx-overview .dx-overview-video{margin-bottom:5.46875vw;max-width:640px}.sec-dx-overview .dx-overview-video .title{height:34px;height:2.65625vw;padding-left:1.25vw;padding-right:1.25vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-dx-overview .dx-overview-video .small{font-size:12px;font-size:.9375vw}.sec-dx-overview .dx-overview-video .large{font-size:16px;font-size:1.25vw}.sec-dx-pro{background-size:79.0625vw auto;padding-bottom:7.03125vw;padding-top:1.5625vw}.sec-dx-pro .dx-pro-head{margin-bottom:4.6875vw}.sec-dx-pro .pro-people{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:4.6875vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-dx-pro .each-people{display:-webkit-box;display:-ms-flexbox;display:flex;width:372px;width:29.0625vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1.5625vw;margin-right:1.5625vw}.sec-dx-pro .each-people,.sec-dx-pro .each-people .pro-box01{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec-dx-pro .each-people .pro-img{height:120px;height:9.375vw;margin-bottom:1.875vw;padding:.3125vw;width:120px;width:9.375vw}.sec-dx-pro .each-people .pro-img .pro-img-inner{height:112px;height:8.75vw;width:112px;width:8.75vw}.sec-dx-pro .each-people .pro-img .pro-img-inner img{height:120px;height:9.375vw;left:-4px;left:-.3125vw;max-width:120px;max-width:9.375vw;top:-4px;top:-.3125vw;width:120px;width:9.375vw}.sec-dx-pro .each-people .pro-name-area{text-align:center}.sec-dx-pro .each-people .pro-name{font-size:20px;font-size:1.5625vw;margin-bottom:.54688vw}.sec-dx-pro .each-people .pro-role{font-size:16px;font-size:1.25vw;margin-bottom:1.5625vw}.sec-dx-pro .each-people .pro-desc{font-size:14px;font-size:1.09375vw;line-height:1.71429}.sec-dx-project{padding-bottom:6.64063vw;padding-top:5.85938vw}.sec-dx-project .dx-project-head{margin-bottom:4.6875vw}.sec-dx-project .dx-projects{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-dx-project .dx-projects .each-project{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding:1.875vw 1.875vw 2.5vw;width:579px;width:45.23438vw}.sec-dx-project .dx-projects .each-project .project-img{margin-bottom:.9375vw}.sec-dx-project .dx-projects .each-project .project-lead{font-size:20px;font-size:1.5625vw;line-height:1.6;margin-bottom:.78125vw}.sec-dx-project .dx-projects .each-project .project-client{font-size:16px;font-size:1.25vw;margin-bottom:1.32813vw}.sec-dx-project .dx-projects .each-project .tags{margin-bottom:1.5625vw}.sec-dx-project .dx-projects .each-project .tags .each-tag{border-radius:12px;border-radius:.9375vw;font-size:12px;font-size:.9375vw;height:23px;height:1.79687vw;margin-right:.3125vw;min-width:77px;min-width:6.01563vw;padding-left:.625vw;padding-right:.625vw}.sec-dx-project .dx-projects .each-project .project-desc{font-size:14px;font-size:1.09375vw;line-height:1.71429;margin-bottom:1.17188vw}.sec-dx-project .dx-projects .each-project .project-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.sec-dx-project .dx-projects .each-project .project-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-dx-client{padding-bottom:4.76563vw;padding-top:6.09375vw}.sec-dx-client .dx-client-head{margin-bottom:3.51563vw}.sec-dx-client .dx-clients{width:1120px;width:87.5vw}.sec-dx-client .dx-clients .each-client{border-radius:8px;border-radius:.625vw;margin-bottom:1.875vw;padding-left:4.6875vw;padding-right:4.6875vw;width:25%}.dx-bg-arrow{background-position:top 3.35938vw left;background-size:79.0625vw auto}.sec-dx-needs{padding-bottom:1.25vw;padding-top:6.25vw}.sec-dx-needs .dx-needs-head{margin-bottom:4.84375vw}.sec-dx-needs .dx-needs{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:976px}.sec-dx-needs .dx-needs:after{border-top:1px dashed #2dc2cc;content:"";height:1px;left:50%;position:absolute;top:calc(50% - 2.4vw);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75vw}.sec-dx-needs .each-needs{margin-bottom:5vw;margin-left:.625vw;margin-right:.625vw;width:472px;width:36.875vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-dx-needs .each-needs.bnr{height:144px;height:11.25vw;margin-bottom:5vw}.sec-dx-needs .each-needs.bnr img{height:144px;height:11.25vw}.sec-dx-needs .each-needs .needs-picto{height:144px;height:11.25vw;margin-right:1.875vw;width:144px;width:11.25vw}.sec-dx-needs .each-needs .txt-area{padding-bottom:1.09375vw}.sec-dx-needs .each-needs .needs-name{font-size:24px;font-size:1.875vw;margin-bottom:.85938vw}.sec-dx-needs .each-needs .needs-desc{font-size:16px;font-size:1.25vw;line-height:1.75;width:304px;width:23.75vw}.sec-dx-services{padding-bottom:11.71875vw;padding-top:6.25vw}.sec-dx-services .services-head01{font-size:36px;font-size:2.8125vw;margin-bottom:2.73438vw}.sec-dx-services .services-desc01{font-size:16px;font-size:1.25vw;margin-bottom:2.5vw}.sec-dx-services .each-service{margin-bottom:1.25vw;max-width:640px;max-width:84.21053vw;padding:9px}.sec-dx-services .each-service.dx .desc-area .picto,.sec-dx-services .each-service.solution .desc-area .picto{width:140px;width:10.9375vw}.sec-dx-services .each-service.ux .desc-area .picto{width:164px;width:12.8125vw}.sec-dx-services .each-service.video .desc-area .picto{width:160px;width:12.5vw}.sec-dx-services .each-service.video .features-area .each-feature{margin-bottom:0;width:400px;width:31.25vw}.sec-dx-services .each-service.video .features-area .each-feature:not(:last-of-type){margin-bottom:30px}.sec-dx-services .each-service.video .features-area .each-feature .picto.ad{width:70px;width:5.46875vw}.sec-dx-services .each-service.video .features-area .each-feature:first-of-type{margin-bottom:0}.sec-dx-services .each-service .each-service-inner{padding:2.34375vw 1.5625vw}.sec-dx-services .each-service .service-name{font-size:40px;font-size:3.125vw;margin-bottom:2.34375vw}.sec-dx-services .each-service .desc-area{margin-bottom:1.95313vw}.sec-dx-services .each-service .desc-area .picto{height:101px;height:7.89063vw;margin-bottom:1.17188vw}.sec-dx-services .each-service .desc-area .desc{font-size:16px;font-size:1.25vw}.sec-dx-services .each-service .features-area .each-feature{margin-bottom:1.95313vw;margin-left:1.09375vw;margin-right:1.09375vw;width:160px;width:12.5vw}.sec-dx-services .each-service .features-area .each-feature .btn{margin-top:2.34375vw}.sec-dx-services .each-service .features-area .picto{height:60px;height:4.6875vw;margin-bottom:.46875vw;width:60px;width:4.6875vw}.sec-dx-services .each-service .features-area .feature-name{font-size:18px;font-size:1.40625vw;height:27px;height:2.10938vw;margin-bottom:.78125vw}.sec-dx-services .each-service .btn,.sec-dx-services .each-service .features-area .feature-desc{font-size:14px;font-size:1.09375vw}.sec-dx-services .each-service .btn{height:48px;height:3.75vw;margin-top:auto;width:293px;width:22.89063vw}.sec-dx-services .each-service .btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-ux-overview{padding-bottom:5.46875vw}.sec-ux-overview .ux-overview-head{margin-bottom:3.59375vw}.sec-ux-overview .ux-issues{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-ux-overview .ux-issues .each-issue{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:0;width:372px;width:29.0625vw}.sec-ux-overview .ux-issues .each-issue .issue{height:84px;height:6.5625vw;margin-bottom:3.125vw}.sec-ux-overview .ux-issues .each-issue .issue.high{height:84px;height:6.5625vw}.sec-ux-overview .ux-issues .each-issue .issue.high .issue-txt{height:84px;height:6.5625vw;top:0}.sec-ux-overview .ux-issues .each-issue .issue.high.bg{height:84px;height:6.5625vw}.sec-ux-overview .ux-issues .each-issue .issue .issue-txt{font-size:16px;font-size:1.25vw;height:84px;height:6.5625vw;left:96px;left:7.5vw;top:0;width:260px;width:20.3125vw}.sec-ux-overview .ux-issues .each-issue .issue .bg{height:84px;height:6.5625vw}.sec-ux-overview .ux-issues .each-issue .issue:after{bottom:-28px;bottom:-2.1875vw}.sec-ux-overview .ux-issues .each-issue .task{height:96px;height:7.5vw}.sec-ux-overview .ux-issues .each-issue .task .task-inner{font-size:20px;font-size:1.5625vw;line-height:1.6}.sec-ux-strength{padding-top:4.6875vw}.sec-ux-strength .ux-strength-head{margin-bottom:3.125vw}.sec-ux-strength .ux-strength{width:1200px;width:93.75vw}.sec-ux-strength .ux-strength .ux-strength-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4.0625vw 2.1875vw 3.4375vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec-ux-strength .ux-strength .each-strength{margin-bottom:0;width:350px;width:27.34375vw}.sec-ux-strength .ux-strength .each-strength .strength-picto{margin-bottom:.9375vw;width:144px;width:11.25vw}.sec-ux-strength .ux-strength .each-strength .strength-lead{font-size:20px;font-size:1.5625vw;height:2.75em;margin-bottom:1.5625vw}.sec-ux-strength .ux-strength .each-strength .strength-desc{font-size:14px;font-size:1.09375vw;line-height:1.71429}.sec-ux-strength .ux-strength-result{background-position:0 0;background-size:81.71875vw auto;font-size:24px;font-size:1.875vw;margin-top:3.59375vw;padding-bottom:5.46875vw;padding-top:1.64063vw}.sec-ux-strength .ux-strength-result .large{font-size:64px;font-size:5vw}.sec-ux-strength .ux-strength-result .middle{font-size:28px;font-size:2.1875vw;margin-top:.78125vw}.sec-ux-services{padding-bottom:6.64063vw;padding-top:4.6875vw}.sec-ux-services .ux-services-head{margin-bottom:3.90625vw}.sec-ux-services .ux-service{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.sec-ux-services .ux-service .each-service{margin-bottom:3.125vw;margin-left:1.5625vw;margin-right:1.5625vw;padding:2.5vw 1.875vw;width:579px;width:45.23438vw}.sec-ux-services .ux-service .each-service .service-picto{height:120px;height:9.375vw;margin-bottom:2.34375vw;width:120px;width:9.375vw}.sec-ux-services .ux-service .each-service .service-copy{font-size:18px;font-size:1.40625vw;margin-bottom:.39063vw}.sec-ux-services .ux-service .each-service .service-name{font-size:28px;font-size:2.1875vw;margin-bottom:1.5625vw}.sec-ux-services .ux-service .each-service .service-desc{font-size:14px;font-size:1.09375vw;line-height:1.71429;margin-bottom:1.17188vw;min-height:5em}.sec-ux-services .ux-service .each-service .service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.sec-ux-services .ux-service .each-service .service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-ux-case{padding-top:5.46875vw}.sec-ux-case .ux-case-head{margin-bottom:3.125vw}.sec-ux-case .bx-next,.sec-ux-case .bx-prev{height:238px;height:18.59375vw;width:56px;width:4.375vw}.sec-ux-case .bx-next:before,.sec-ux-case .bx-prev:before{height:40px;height:3.125vw;width:40px;width:3.125vw}.sec-ux-case .bx-next:after,.sec-ux-case .bx-prev:after{height:15px;height:1.17188vw;width:15px;width:1.17188vw}.sec-ux-case .bx-prev:after{left:15px;left:1.17188vw}.sec-ux-case .bx-next:after{right:15px;right:1.17188vw}.sec-ux-case .bx-pager{margin-top:2.1875vw}.sec-ux-case .bx-pager .bx-pager-item{height:10px;height:.78125vw;margin-left:.3125vw;margin-right:.3125vw;width:10px;width:.78125vw}.sec-ux-case .ux-cases{opacity:0}.sec-ux-case .ux-cases.visible{opacity:1}.sec-ux-case .ux-cases{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sec-ux-case .ux-cases .each-case{margin-bottom:0;margin-left:1.5625vw;margin-right:1.5625vw;max-width:460px;max-width:35.9375vw;width:460px;width:35.9375vw}.sec-ux-case .ux-cases .each-case .each-case-inner{padding:1.5625vw}.sec-ux-case .ux-cases .each-case .each-case-inner .content .img{margin-bottom:1.95313vw}.sec-ux-case .ux-cases .each-case .each-case-inner .content .title{font-size:16px;font-size:1.25vw;line-height:1.625;margin-bottom:.54688vw}.sec-ux-case .ux-cases .each-case .each-case-inner .content .client{font-size:14px;font-size:1.09375vw;margin-bottom:.78125vw}.sec-ux-case .ux-cases .each-case .each-case-inner .content .tags{margin-bottom:1.5625vw}.sec-ux-case .ux-cases .each-case .each-case-inner .content .tags .each-tag{border-radius:12px;border-radius:.9375vw;font-size:12px;font-size:.9375vw;height:23px;height:1.79687vw;margin-bottom:0;margin-right:.3125vw;min-width:77px;min-width:6.01563vw;padding-left:.625vw;padding-right:.625vw}.sec-ux-case .ux-cases .each-case .each-case-inner .desc{font-size:14px;font-size:1.09375vw;margin-bottom:1.5625vw}.sec-ux-case .ux-cases .each-case .each-case-inner .btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.sec-ux-case .ux-cases .each-case .each-case-inner .btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-ux-client{padding-bottom:7.1875vw;padding-top:6.09375vw}.sec-ux-client .ux-client-head{margin-bottom:3.51563vw}.sec-ux-client .ux-clients{width:1120px;width:87.5vw}.sec-ux-client .ux-clients .each-client{border-radius:8px;border-radius:.625vw;margin-bottom:1.875vw;padding-left:2.34375vw;padding-right:2.34375vw;width:16.6%}.ux-bg-arrow{background-position:top 3.35938vw left;background-size:79.0625vw auto}.sec-ux-needs{padding-bottom:1.25vw;padding-top:6.25vw}.sec-ux-needs .ux-needs-head{margin-bottom:3.125vw}.sec-ux-needs .ux-needs{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:976px}.sec-ux-needs .ux-needs:after{border-top:1px dashed #2dc2cc;content:"";height:1px;left:50%;position:absolute;top:calc(50% - 2.4vw);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75vw}.sec-ux-needs .each-needs{margin-bottom:5vw;margin-left:.625vw;margin-right:.625vw;width:472px;width:36.875vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-ux-needs .each-needs.bnr{height:144px;height:11.25vw;margin-bottom:5vw}.sec-ux-needs .each-needs .needs-picto{height:144px;height:11.25vw;margin-right:1.875vw;width:144px;width:11.25vw}.sec-ux-needs .each-needs .needs-name{font-size:24px;font-size:1.875vw;margin-bottom:.78125vw}.sec-ux-needs .each-needs .needs-desc{font-size:16px;font-size:1.25vw;line-height:1.75;width:304px;width:23.75vw}.sec-ux-service{padding-bottom:7.42188vw;padding-top:5.54688vw}.sec-ux-service .ux-service-head{font-size:36px;font-size:2.8125vw;margin-bottom:2.73438vw}.sec-ux-service .service{margin-bottom:1.25vw;max-width:640px;padding:9px;width:75vw}.sec-ux-service .service.dx .desc-area .picto{width:180px;width:14.0625vw}.sec-ux-service .service.ux .desc-area .picto{width:164px;width:12.8125vw}.sec-ux-service .service .service-inner{padding:2.34375vw 1.5625vw 3.28125vw}.sec-ux-service .service .service-name{font-size:40px;font-size:3.125vw;margin-bottom:1.40625vw}.sec-ux-service .service .desc-area{margin-bottom:2.57813vw}.sec-ux-service .service .desc-area .picto{height:112px;height:8.75vw;margin-bottom:1.5625vw}.sec-ux-service .service .desc-area .desc{font-size:16px;font-size:1.25vw}.sec-ux-service .service .features-area{margin-bottom:1.40625vw}.sec-ux-service .service .features-area .each-feature{margin-bottom:1.95313vw;margin-left:1.17188vw;margin-right:1.17188vw;width:258px;width:20.15625vw}.sec-ux-service .service .features-area .picto{height:85px;height:6.64063vw;margin-bottom:.3125vw;width:85px;width:6.64063vw}.sec-ux-service .service .features-area .feature-name{font-size:20px;font-size:1.5625vw;height:27px;height:2.10938vw;margin-bottom:.78125vw}.sec-ux-service .service .btn,.sec-ux-service .service .features-area .feature-desc{font-size:14px;font-size:1.09375vw}.sec-ux-service .service .btn{height:48px;height:3.75vw;margin-top:0;width:293px;width:22.89063vw}.sec-ux-service .service .btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-engine-overview{background-size:79.0625vw auto;padding-bottom:0}.sec-engine-overview .engine-overview-head{margin-bottom:3.04688vw}.sec-engine-overview .engine-overview-desc{font-size:16px;font-size:1.25vw;line-height:1.75;margin-bottom:5.70313vw}section.sec-engine-features{padding-bottom:6.25vw;padding-top:6.25vw}section.sec-engine-features .engine-features-head{margin-bottom:3.75vw}section.sec-engine-features .engine-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.sec-engine-features .engine-features .each-feature{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}section.sec-engine-features .engine-features .each-feature .each-feature-inner{padding:1.5625vw 1.5625vw 2.1875vw}section.sec-engine-features .engine-features .each-feature .feature-lead{font-size:20px;font-size:1.5625vw;line-height:1.6;margin-bottom:.78125vw}section.sec-engine-features .engine-features .each-feature .feature-desc{font-size:14px;font-size:1.09375vw;margin-bottom:1.40625vw}section.sec-engine-features .engine-features .each-feature .feature-img{height:188px;height:14.6875vw}section.sec-engine-features .engine-features .each-feature .feature-img.feature01{left:3px;left:.23438vw;width:292px;width:22.8125vw}section.sec-engine-features .engine-features .each-feature .feature-img.feature02{left:4px;left:.3125vw;top:11px;top:.85938vw;width:303px;width:23.67188vw}section.sec-engine-features .engine-features .each-feature .feature-img.feature03{left:14px;left:1.09375vw;top:2px;top:.15625vw;width:288px;width:22.5vw}.sec-engine-cases{padding-bottom:6.25vw;padding-top:5.15625vw}.sec-engine-cases .engine-cases-head{margin-bottom:3.75vw}.sec-engine-cases .engine-cases{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-engine-cases .engine-cases .each-case{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding:1.875vw;width:579px;width:45.23438vw}.sec-engine-cases .engine-cases .each-case .case-client{font-size:18px;font-size:1.40625vw;margin-bottom:.625vw}.sec-engine-cases .engine-cases .each-case .case-desc{font-size:14px;font-size:1.09375vw}.sec-engine-cases .engine-cases .each-case .arrow{height:28px;height:2.1875vw;width:32px;width:2.5vw}.sec-engine-cases .engine-cases .each-case .phone{height:410px;height:32.03125vw;padding:.23438vw .39063vw;width:200px;width:15.625vw}.sec-engine-cases .engine-cases .each-case .phone .phone-inner{border-radius:20px;border-radius:1.5625vw}.sec-engine-cases .engine-cases .each-case .phone.half{height:410px;height:32.03125vw;padding:.23438vw .39063vw;width:200px;width:15.625vw}.sec-engine-cases .engine-cases .each-case .phone.half .phone-inner{border-radius:20px;border-radius:1.5625vw}.sec-engine-cases .engine-cases .each-case .case-img-area,.sec-engine-cases .engine-cases .each-case .case-video{margin-bottom:.9375vw}.sec-engine-function{padding-top:5.23438vw}.sec-engine-function .engine-function-head{margin-bottom:3.59375vw}.sec-engine-function .each-function{margin-bottom:12.96875vw}.sec-engine-function .each-function.function01{margin-bottom:10.625vw}.sec-engine-function .each-function.left .function-txt-area{padding-right:8.125vw;right:640px;right:50vw}.sec-engine-function .each-function.left .function-img,.sec-engine-function .each-function.right .function-txt-area{left:640px;left:50vw}.sec-engine-function .each-function.right .function-txt-area{padding-left:7.89063vw}.sec-engine-function .each-function.right .function-img{right:640px;right:50vw}.sec-engine-function .each-function .function-gradient{height:240px;height:18.75vw;max-width:960px;width:960px;width:75vw}.sec-engine-function .each-function .function-txt-area{padding-top:3.75vw;width:480px;width:37.5vw}.sec-engine-function .each-function .function-name{font-size:32px;font-size:2.5vw;letter-spacing:.02em;margin-bottom:1.875vw}.sec-engine-function .each-function .function-desc{color:#fff;font-size:14px;font-size:1.09375vw}.sec-engine-function .each-function .function-img{height:248px;height:19.375vw;top:48px;top:3.75vw;width:480px;width:37.5vw}.sec-engine-function .each-function .function-img.function02 img{height:278px;height:21.71875vw}.sec-common-services{margin-bottom:2.5vw;padding-bottom:6.25vw;padding-top:4.6875vw}.sec-common-services .common-services-head{margin-bottom:3.51563vw}.sec-common-services .common-service{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.sec-common-services .common-service .each-service{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding:2.1875vw 1.875vw 1.875vw;width:372px;width:29.0625vw}.sec-common-services .common-service .each-service .service-picto{height:120px;height:9.375vw;margin-bottom:1.5625vw;width:120px;width:9.375vw}.sec-common-services .common-service .each-service .service-copy{font-size:18px;font-size:1.40625vw;margin-bottom:.15625vw}.sec-common-services .common-service .each-service .service-name{font-size:28px;font-size:2.1875vw;margin-bottom:1.01563vw}.sec-common-services .common-service .each-service .service-desc{font-size:14px;font-size:1.09375vw;line-height:1.71429;margin-bottom:1.48438vw}.sec-common-services .common-service .each-service .service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.sec-common-services .common-service .each-service .service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-team-overview{background-size:79.0625vw auto;padding-bottom:0}.sec-team-overview .team-overview-head{margin-bottom:3.04688vw}.sec-team-overview .team-overview-desc{font-size:16px;font-size:1.25vw;line-height:1.75;margin-bottom:5.70313vw}section.sec-team-features{padding-bottom:5.85938vw;padding-top:5.85938vw}section.sec-team-features .team-features-head{margin-bottom:3.75vw}section.sec-team-features .team-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.sec-team-features .team-features .each-feature{background:-webkit-gradient(linear,left top,left bottom,from(#2dcc70),to(#2dc79d));background:linear-gradient(180deg,#2dcc70,#2dc79d);margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}section.sec-team-features .team-features .each-feature .each-feature-inner{padding:1.95313vw 1.5625vw 1.79687vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature02{padding-top:1.95313vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature02 .feature-img{margin-bottom:1.95313vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature03{padding-top:1.95313vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature03 .feature-img{margin-bottom:1.95313vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature03 .feature-lead{margin-bottom:.78125vw}section.sec-team-features .team-features .each-feature .feature-lead{font-size:20px;font-size:1.5625vw;line-height:1.6;margin-bottom:.78125vw}section.sec-team-features .team-features .each-feature .feature-desc{font-size:14px;font-size:1.09375vw}section.sec-team-features .team-features .each-feature .feature-img{height:149px;height:11.64063vw;margin-bottom:1.95313vw}section.sec-team-features .team-features .each-feature .feature-img.feature01{width:226px;width:17.65625vw}section.sec-team-features .team-features .each-feature .feature-img.feature02{width:231px;width:18.04688vw}section.sec-team-features .team-features .each-feature .feature-img.feature03{width:216px;width:16.875vw}.sec-team-support{padding-bottom:6.25vw;padding-top:0}.sec-team-support .team-support-head{font-size:24px;font-size:1.875vw;margin-bottom:3.125vw}.sec-team-support .team-support-list{padding-left:0;padding-right:0}.sec-team-support .team-support-list .each-support{margin-bottom:0}.sec-team-support .team-support-list .each-support .support-picto{top:0;width:0}.sec-team-support .team-support-list .each-support .support-txt-area{width:0}.sec-team-support .team-support-list .each-support .support-role{font-size:0;margin-bottom:0}.sec-team-support .team-support-list .each-support .support-desc{font-size:0}.sec-team-support .team-support-img{width:1200px;width:93.75vw}.sec-team-services{margin-bottom:2.5vw;padding-bottom:3.75vw;padding-top:4.6875vw}.sec-team-services .team-services-head{margin-bottom:3.51563vw}.sec-team-services .team-service{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.sec-team-services .team-service .each-service{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding:2.1875vw 1.875vw 2.5vw;width:372px;width:29.0625vw}.sec-team-services .team-service .each-service .service-picto{height:120px;height:9.375vw;margin-bottom:1.5625vw;width:120px;width:9.375vw}.sec-team-services .team-service .each-service .service-copy{font-size:18px;font-size:1.40625vw;margin-bottom:.15625vw}.sec-team-services .team-service .each-service .service-name{font-size:28px;font-size:2.1875vw;margin-bottom:1.01563vw}.sec-team-services .team-service .each-service .service-desc{font-size:14px;font-size:1.09375vw;line-height:1.71429;margin-bottom:1.48438vw}.sec-team-services .team-service .each-service .service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.sec-team-services .team-service .each-service .service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.bg-arrow{background-size:79.0625vw auto}.sec-video-overview{padding-bottom:0}.sec-video-overview .video-overview-head{margin-bottom:3.82813vw;margin-top:-.39062vw}.sec-video-overview .video-advantage{padding-bottom:5.625vw;width:1242px;width:97.03125vw}.sec-video-overview .video-advantage .video-advantage-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-video-overview .video-advantage .each-advantage{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}.sec-video-overview .video-advantage .each-advantage .advantage-picto{margin-bottom:1.32813vw;width:144px;width:11.25vw}.sec-video-overview .video-advantage .each-advantage .advantage-lead{font-size:20px;font-size:1.5625vw;margin-bottom:1.01563vw}.sec-video-overview .video-advantage .each-advantage .advantage-desc{font-size:14px;font-size:1.09375vw;line-height:1.71429}.sec-video-cases{padding-bottom:6.25vw}.sec-video-cases .bx-next,.sec-video-cases .bx-prev{height:394px;height:30.78125vw;width:56px;width:4.375vw}.sec-video-cases .bx-next:before,.sec-video-cases .bx-prev:before{height:40px;height:3.125vw;width:40px;width:3.125vw}.sec-video-cases .bx-next:after,.sec-video-cases .bx-prev:after{height:15px;height:1.17188vw;width:15px;width:1.17188vw}.sec-video-cases .bx-prev:after{left:15px;left:1.17188vw}.sec-video-cases .bx-next:after{right:15px;right:1.17188vw}.sec-video-cases .bx-pager{margin-top:2.1875vw}.sec-video-cases .bx-pager .bx-pager-item{height:10px;height:.78125vw;margin-left:.3125vw;margin-right:.3125vw;width:10px;width:.78125vw}.video-cases{left:21.87vw;opacity:0}.video-cases.visible{opacity:1}.video-cases .each-case{margin-bottom:0;margin-left:3.125vw;margin-right:3.125vw;max-width:640px;max-width:50vw;width:640px;width:50vw}.video-cases .each-case .each-case-inner .title{font-size:16px;font-size:1.25vw;height:34px;height:2.65625vw;padding-left:1.25vw;padding-right:1.25vw}.video-cases .each-case .each-case-inner .video{margin-bottom:.85938vw}.video-cases .each-case .each-case-inner .txt-area .client{font-size:18px;font-size:1.40625vw;margin-bottom:.85938vw}.video-cases .each-case .each-case-inner .txt-area .desc{font-size:14px;font-size:1.09375vw}.sec-video-price{margin-bottom:2.5vw;padding-bottom:6.25vw;padding-top:5.46875vw}.sec-video-price .video-price-head{margin-bottom:3.51563vw}.sec-video-price .video-price{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.sec-video-price .video-price .each-price{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:2.34375vw;padding-top:2.1875vw;width:372px;width:29.0625vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-video-price .video-price .each-price .price-title{font-size:20px;font-size:1.5625vw;margin-bottom:1.64063vw}.sec-video-price .video-price .each-price .price-content{padding-left:1.875vw;padding-right:1.875vw}.sec-video-price .video-price .each-price .price-picto{height:102px;height:7.96875vw;margin-left:.39063vw;margin-right:1.5625vw}.sec-video-price .video-price .each-price .price-picto.price01{margin-left:.78125vw;margin-right:2.5vw}.sec-video-price .video-price .each-price .price-price{font-size:20px;font-size:1.5625vw;margin-bottom:.625vw}.sec-video-price .video-price .each-price .price-price .num{font-size:48px;font-size:3.75vw;margin-right:0}.sec-video-plan{padding-bottom:4.6875vw;padding-top:1.5625vw}.sec-video-plan .sec-video-plan-inner{width:960px;width:75vw}.sec-video-plan .video-plan-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw;padding-left:0}.sec-video-plan .video-plan-head:after{height:4px;height:.3125vw;width:24px;width:1.875vw}.sec-video-plan .video-plan-desc{font-size:16px;font-size:1.25vw;margin-bottom:2.10938vw;padding-left:0}.sec-video-plan .video-table01{left:0;margin-bottom:.78125vw}.sec-video-plan .video-table01 tr.list td.trans,.sec-video-plan .video-table01 tr.list th.trans{font-size:16px;font-size:1.25vw}.sec-video-plan .video-table01 tr.list td,.sec-video-plan .video-table01 tr.list th{font-size:14px;font-size:1.09375vw;line-height:1.57143;padding-bottom:.9375vw;padding-left:1.875vw;padding-top:.78125vw}.sec-video-plan .video-table01 td,.sec-video-plan .video-table01 th{font-size:14px;font-size:1.09375vw;height:72px;height:5.625vw;width:25%}.sec-video-plan .video-table01 th.plan-name,.sec-video-plan .video-table01 th.trans{font-size:16px;font-size:1.25vw}.sec-video-plan .video-table01 th.short{height:72px;height:5.625vw}.sec-video-plan .table-note{font-size:12px;font-size:.9375vw}.sec-video-option{margin-bottom:5vw;padding-bottom:5vw;padding-top:1.5625vw}.sec-video-option .sec-video-option-inner{width:960px;width:75vw}.sec-video-option .video-option-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw}.sec-video-option .video-option-head:after{height:4px;height:.3125vw;width:24px;width:1.875vw}.sec-video-option .video-option-desc{font-size:16px;font-size:1.25vw;margin-bottom:2.10938vw;padding-left:0}.sec-video-option .video-table02{left:0}.sec-video-option .video-table02 tr.gradient td,.sec-video-option .video-table02 tr.gradient th{font-size:18px;font-size:1.40625vw;height:72px;height:5.625vw}.sec-video-option .video-table02 tr td:first-child,.sec-video-option .video-table02 tr th:first-child{width:713px;width:55.70313vw}.sec-video-option .video-table02 td,.sec-video-option .video-table02 th{height:88px;height:6.875vw}.sec-video-option .video-table02 th{padding-left:1.875vw}.sec-video-option .video-table02 th .option-name{font-size:18px;font-size:1.40625vw;margin-bottom:.46875vw}.sec-video-option .video-table02 th .option-desc{font-size:14px;font-size:1.09375vw}.sec-video-option .video-table02 td{font-size:18px;font-size:1.40625vw}.sec-video-production{margin-top:4.6875vw;padding-bottom:6.25vw;padding-top:5.625vw}.sec-video-production .video-production-head{font-size:32px;font-size:2.5vw;margin-bottom:3.59375vw;padding-bottom:1.79687vw}.sec-video-production .video-production-head .small{font-size:24px;font-size:1.875vw;margin-bottom:.78125vw}.sec-video-production .video-production{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-video-production .video-production .each-production{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:1.40625vw;padding-top:1.5625vw;width:579px;width:45.23438vw}.sec-video-production .video-production .each-production.production01{padding-bottom:1.40625vw;padding-top:1.5625vw}.sec-video-production .video-production .each-production.production01 .production-lead{margin-bottom:1.5625vw}.sec-video-production .video-production .each-production .production-lead{font-size:20px;font-size:1.5625vw;line-height:1.6;margin-bottom:1.5625vw}.sec-video-production .video-production .each-production .production-picto.production01{margin-bottom:1.32813vw;width:200px;width:15.625vw}.sec-video-production .video-production .each-production .production-picto.production02{margin-bottom:2.1875vw;width:282px;width:22.03125vw}.sec-video-production .video-production .each-production .production-note{font-size:11px;font-size:.85938vw;line-height:1.36364;text-align:center;width:579px;width:45.23438vw}.sec-video-doda{padding-bottom:5.85938vw;padding-top:6.25vw}.sec-video-doda .video-doda-head{margin-bottom:2.73438vw}.sec-video-doda .video-doda-head .green{font-size:16px;font-size:1.25vw;margin-bottom:1.01563vw;padding:.15625vw .625vw}.sec-video-doda .video-doda-head .name{font-size:24px;font-size:1.875vw;line-height:1.75}.sec-video-doda .video-doda-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:960px;width:75vw}.sec-video-doda .video-doda-content .video{margin-bottom:0;margin-right:1.875vw;width:640px;width:50vw}.sec-video-doda .video-doda-content .video video{margin-bottom:.3125vw}.sec-video-doda .video-doda-content .cap{font-size:14px;font-size:1.09375vw}.sec-video-doda .result-area,.sec-video-doda .result-area .step01{width:296px;width:23.125vw}.sec-video-doda .result-area .step01{height:40px;height:3.125vw;margin-bottom:1.5625vw}.sec-video-doda .result-area .step01:before{border-width:11px 6.5px 0;bottom:-11px}.sec-video-doda .result-area .step01 .step01-inner{font-size:18px;font-size:1.40625vw}.sec-video-doda .result-area .issues{margin-bottom:1.25vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec-video-doda .result-area .issues .issue01,.sec-video-doda .result-area .issues .issue02{font-size:16px;font-size:1.25vw;height:56px;height:4.375vw;margin-left:0;margin-right:0;width:296px;width:23.125vw}.sec-video-doda .result-area .issues .issue01{margin-bottom:.15625vw}.sec-video-doda .result-area .arrow{margin-bottom:.54688vw;width:28px;width:2.1875vw}.sec-video-doda .result-area .result .txt01{font-size:14px;font-size:1.09375vw;margin-bottom:.23438vw}.sec-video-doda .result-area .result .txt02{font-size:18px;font-size:1.40625vw}.sec-video-doda .result-area .result .txt02 .percentage{font-size:48px;font-size:3.75vw;margin-right:.3125vw;top:2px;top:.15625vw}.sec-video-service{padding-bottom:6.25vw;padding-top:5.39063vw}.sec-video-service .video-services-head{margin-bottom:3.51563vw}.sec-video-service .video-service{padding:2.5vw 10.46875vw 2.5vw 6.25vw;width:960px;width:75vw}.sec-video-service .video-service:not(:last-of-type){margin-bottom:2.34375vw}.sec-video-service .video-service .picto-area{margin-bottom:0;padding-top:.78125vw;width:248px;width:19.375vw}.sec-video-service .video-service .service-picto{height:88px;height:6.875vw;margin-bottom:1.25vw;width:88px;width:6.875vw}.sec-video-service .video-service .service-name{font-size:28px;font-size:2.1875vw}.sec-video-service .video-service .service-name.long{font-size:20px;font-size:1.5625vw}.sec-video-service .video-service .txt-area{border-left:1px solid #c4c4c4;padding-bottom:.625vw;padding-left:4.29688vw;width:495px;width:38.67188vw}.sec-video-service .video-service .service-desc{font-size:14px;font-size:1.09375vw;line-height:1.71429;margin-bottom:2.26563vw}.sec-video-service .video-service .service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;margin:auto auto 0 0;width:293px;width:22.89063vw}.sec-video-service .video-service .service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-video-bnr{padding-bottom:5vw;padding-top:5vw}#showcase .sm,#vx .sm{display:none}#showcase .module-default-inner,#vx .module-default-inner{margin-left:auto;margin-right:auto;max-width:1700px;width:100%}#showcase .module-thin-inner,#vx .module-thin-inner{margin-left:auto;margin-right:auto;max-width:1580px;padding-left:60px;padding-right:60px;width:100%}#showcase .module-head01 .head,#vx .module-head01 .head{margin-left:auto;margin-right:auto}#showcase .module-head01 .head .ja,#vx .module-head01 .head .ja{font-size:22px;font-size:1.71875vw}#showcase .module-head01 .head .ja:before,#vx .module-head01 .head .ja:before{max-width:125px;width:6.51042vw}#showcase .module-head01 .head .en,#vx .module-head01 .head .en{font-size:100px;font-size:7.8125vw;letter-spacing:2px}#showcase .module-head01 .lead,#vx .module-head01 .lead{font-size:30px;font-size:2.34375vw}#showcase .module-btn-s,#vx .module-btn-s{font-size:18px;font-size:1.40625vw;height:3.28vw;max-height:56px;max-width:158px;width:9.25vw}#showcase .module-btn-m,#vx .module-btn-m{max-width:198px;width:11.6vw}#showcase .module-btn-l,#showcase .module-btn-m,#vx .module-btn-l,#vx .module-btn-m{border-radius:35px;border-radius:2.73438vw;font-size:22px;font-size:1.71875vw;height:4.17vw;max-height:70px}#showcase .module-btn-l,#vx .module-btn-l{max-width:374px;width:21.91vw}#showcase .module-subpage-head,#vx .module-subpage-head{padding:145px 0 0}#showcase .module-subpage-head .inner,#vx .module-subpage-head .inner{padding:0 60px}#showcase .module-subpage-head .head-wrap,#vx .module-subpage-head .head-wrap{width:460px}#showcase .module-subpage-head .head-wrap .txt,#vx .module-subpage-head .head-wrap .txt{font-size:22px;font-size:1.71875vw;letter-spacing:2.2px;margin-right:14px}#showcase .module-subpage-head .title,#vx .module-subpage-head .title{font-size:84px;font-size:6.5625vw;margin-bottom:10px}#showcase .module-subpage-head .title .title-letter,#vx .module-subpage-head .title .title-letter{font-size:120px;font-size:9.375vw}#showcase .module-subpage-head .desc,#vx .module-subpage-head .desc{font-size:20px;font-size:1.5625vw;margin-bottom:180px}#showcase .module-subpage-head .backtxt,#vx .module-subpage-head .backtxt{font-size:210px;font-size:16.40625vw;left:-.75em;white-space:nowrap}#showcase .module-subpage-head .copy-area,#vx .module-subpage-head .copy-area{height:400px}#showcase .module-subpage-head .copy-area .copy,#vx .module-subpage-head .copy-area .copy{font-size:36px;font-size:2.8125vw;line-height:1.69;margin-bottom:25px}#showcase .module-subpage-head .copy-area .lead,#vx .module-subpage-head .copy-area .lead{font-size:22px;font-size:1.71875vw;letter-spacing:1.1px;line-height:1.64}#showcase .sec-gh-awards,#showcase .sec-gh-features,#showcase .sec-kce-features,#showcase .sec-kce-reason,#showcase .sec-ktx-features,#vx .sec-gh-awards,#vx .sec-gh-features,#vx .sec-kce-features,#vx .sec-kce-reason,#vx .sec-ktx-features{padding:200px 0 0}#showcase .sec-gh-awards .each-feature,#showcase .sec-gh-features .each-feature,#showcase .sec-kce-features .each-feature,#showcase .sec-kce-reason .each-feature,#showcase .sec-ktx-features .each-feature,#vx .sec-gh-awards .each-feature,#vx .sec-gh-features .each-feature,#vx .sec-kce-features .each-feature,#vx .sec-kce-reason .each-feature,#vx .sec-ktx-features .each-feature{margin-top:177px}#showcase .sec-gh-awards .each-feature .txt-area,#showcase .sec-gh-features .each-feature .txt-area,#showcase .sec-kce-features .each-feature .txt-area,#showcase .sec-kce-reason .each-feature .txt-area,#showcase .sec-ktx-features .each-feature .txt-area,#vx .sec-gh-awards .each-feature .txt-area,#vx .sec-gh-features .each-feature .txt-area,#vx .sec-kce-features .each-feature .txt-area,#vx .sec-kce-reason .each-feature .txt-area,#vx .sec-ktx-features .each-feature .txt-area{margin-right:60px;max-width:550px;min-width:350px}#showcase .sec-gh-awards .each-feature .txt-area .feature-head,#showcase .sec-gh-features .each-feature .txt-area .feature-head,#showcase .sec-kce-features .each-feature .txt-area .feature-head,#showcase .sec-kce-reason .each-feature .txt-area .feature-head,#showcase .sec-ktx-features .each-feature .txt-area .feature-head,#vx .sec-gh-awards .each-feature .txt-area .feature-head,#vx .sec-gh-features .each-feature .txt-area .feature-head,#vx .sec-kce-features .each-feature .txt-area .feature-head,#vx .sec-kce-reason .each-feature .txt-area .feature-head,#vx .sec-ktx-features .each-feature .txt-area .feature-head{font-size:36px;font-size:2.8125vw;line-height:1.39;margin-bottom:40px}#showcase .sec-gh-awards .each-feature .txt-area .feature-head:after,#showcase .sec-gh-features .each-feature .txt-area .feature-head:after,#showcase .sec-kce-features .each-feature .txt-area .feature-head:after,#showcase .sec-kce-reason .each-feature .txt-area .feature-head:after,#showcase .sec-ktx-features .each-feature .txt-area .feature-head:after,#vx .sec-gh-awards .each-feature .txt-area .feature-head:after,#vx .sec-gh-features .each-feature .txt-area .feature-head:after,#vx .sec-kce-features .each-feature .txt-area .feature-head:after,#vx .sec-kce-reason .each-feature .txt-area .feature-head:after,#vx .sec-ktx-features .each-feature .txt-area .feature-head:after{bottom:-22px;width:166px}#showcase .sec-gh-awards .each-feature .txt-area .feature-desc,#showcase .sec-gh-features .each-feature .txt-area .feature-desc,#showcase .sec-kce-features .each-feature .txt-area .feature-desc,#showcase .sec-kce-reason .each-feature .txt-area .feature-desc,#showcase .sec-ktx-features .each-feature .txt-area .feature-desc,#vx .sec-gh-awards .each-feature .txt-area .feature-desc,#vx .sec-gh-features .each-feature .txt-area .feature-desc,#vx .sec-kce-features .each-feature .txt-area .feature-desc,#vx .sec-kce-reason .each-feature .txt-area .feature-desc,#vx .sec-ktx-features .each-feature .txt-area .feature-desc{font-size:20px;font-size:1.5625vw;font-weight:500;letter-spacing:1px;line-height:1.95}#showcase .sec-gh-awards .btn,#showcase .sec-gh-features .btn,#showcase .sec-kce-features .btn,#showcase .sec-kce-reason .btn,#showcase .sec-ktx-features .btn,#vx .sec-gh-awards .btn,#vx .sec-gh-features .btn,#vx .sec-kce-features .btn,#vx .sec-kce-reason .btn,#vx .sec-ktx-features .btn{margin-top:160px}#showcase .sec-gh-awards .support-area .support-head,#showcase .sec-gh-features .support-area .support-head,#showcase .sec-kce-features .support-area .support-head,#showcase .sec-kce-reason .support-area .support-head,#showcase .sec-ktx-features .support-area .support-head,#vx .sec-gh-awards .support-area .support-head,#vx .sec-gh-features .support-area .support-head,#vx .sec-kce-features .support-area .support-head,#vx .sec-kce-reason .support-area .support-head,#vx .sec-ktx-features .support-area .support-head{font-size:50px;font-size:3.90625vw;margin:340px 0 180px}#showcase .sec-gh-awards .support-area .support-sp-flow .each-flow .head,#showcase .sec-gh-features .support-area .support-sp-flow .each-flow .head,#showcase .sec-kce-features .support-area .support-sp-flow .each-flow .head,#showcase .sec-kce-reason .support-area .support-sp-flow .each-flow .head,#showcase .sec-ktx-features .support-area .support-sp-flow .each-flow .head,#vx .sec-gh-awards .support-area .support-sp-flow .each-flow .head,#vx .sec-gh-features .support-area .support-sp-flow .each-flow .head,#vx .sec-kce-features .support-area .support-sp-flow .each-flow .head,#vx .sec-kce-reason .support-area .support-sp-flow .each-flow .head,#vx .sec-ktx-features .support-area .support-sp-flow .each-flow .head{font-size:2.2rem}#showcase .sec-gh-awards .support-area .support-sp-flow .each-flow .desc,#showcase .sec-gh-features .support-area .support-sp-flow .each-flow .desc,#showcase .sec-kce-features .support-area .support-sp-flow .each-flow .desc,#showcase .sec-kce-reason .support-area .support-sp-flow .each-flow .desc,#showcase .sec-ktx-features .support-area .support-sp-flow .each-flow .desc,#vx .sec-gh-awards .support-area .support-sp-flow .each-flow .desc,#vx .sec-gh-features .support-area .support-sp-flow .each-flow .desc,#vx .sec-kce-features .support-area .support-sp-flow .each-flow .desc,#vx .sec-kce-reason .support-area .support-sp-flow .each-flow .desc,#vx .sec-ktx-features .support-area .support-sp-flow .each-flow .desc{font-size:16px;font-size:1.25vw}#showcase .sec-gh-awards .img-area,#showcase .sec-gh-features .img-area,#showcase .sec-kce-features .img-area,#showcase .sec-kce-reason .img-area,#showcase .sec-ktx-features .img-area,#vx .sec-gh-awards .img-area,#vx .sec-gh-features .img-area,#vx .sec-kce-features .img-area,#vx .sec-kce-reason .img-area,#vx .sec-ktx-features .img-area{padding:200px 0 0}#showcase .sec-gh-awards .img-area .img,#showcase .sec-gh-features .img-area .img,#showcase .sec-kce-features .img-area .img,#showcase .sec-kce-reason .img-area .img,#showcase .sec-ktx-features .img-area .img,#vx .sec-gh-awards .img-area .img,#vx .sec-gh-features .img-area .img,#vx .sec-kce-features .img-area .img,#vx .sec-kce-reason .img-area .img,#vx .sec-ktx-features .img-area .img{max-width:1740px}#showcase .sec-gh-awards .img-area .img:last-of-type,#showcase .sec-gh-features .img-area .img:last-of-type,#showcase .sec-kce-features .img-area .img:last-of-type,#showcase .sec-kce-reason .img-area .img:last-of-type,#showcase .sec-ktx-features .img-area .img:last-of-type,#vx .sec-gh-awards .img-area .img:last-of-type,#vx .sec-gh-features .img-area .img:last-of-type,#vx .sec-kce-features .img-area .img:last-of-type,#vx .sec-kce-reason .img-area .img:last-of-type,#vx .sec-ktx-features .img-area .img:last-of-type{margin-bottom:200px}#showcase .sec-gh-awards .img-area .img-right,#showcase .sec-gh-features .img-area .img-right,#showcase .sec-kce-features .img-area .img-right,#showcase .sec-kce-reason .img-area .img-right,#showcase .sec-ktx-features .img-area .img-right,#vx .sec-gh-awards .img-area .img-right,#vx .sec-gh-features .img-area .img-right,#vx .sec-kce-features .img-area .img-right,#vx .sec-kce-reason .img-area .img-right,#vx .sec-ktx-features .img-area .img-right{padding-left:9.375vw}#showcase .sec-gh-awards .img-area .img-left,#showcase .sec-gh-features .img-area .img-left,#showcase .sec-kce-features .img-area .img-left,#showcase .sec-kce-reason .img-area .img-left,#showcase .sec-ktx-features .img-area .img-left,#vx .sec-gh-awards .img-area .img-left,#vx .sec-gh-features .img-area .img-left,#vx .sec-kce-features .img-area .img-left,#vx .sec-kce-reason .img-area .img-left,#vx .sec-ktx-features .img-area .img-left{padding-right:9.375vw}#showcase .sec-gh-awards .service-area,#showcase .sec-gh-features .service-area,#showcase .sec-kce-features .service-area,#showcase .sec-kce-reason .service-area,#showcase .sec-ktx-features .service-area,#vx .sec-gh-awards .service-area,#vx .sec-gh-features .service-area,#vx .sec-kce-features .service-area,#vx .sec-kce-reason .service-area,#vx .sec-ktx-features .service-area{padding:190px 0}#showcase .sec-gh-awards .service-area .service-head,#showcase .sec-gh-features .service-area .service-head,#showcase .sec-kce-features .service-area .service-head,#showcase .sec-kce-reason .service-area .service-head,#showcase .sec-ktx-features .service-area .service-head,#vx .sec-gh-awards .service-area .service-head,#vx .sec-gh-features .service-area .service-head,#vx .sec-kce-features .service-area .service-head,#vx .sec-kce-reason .service-area .service-head,#vx .sec-ktx-features .service-area .service-head{font-size:36px;font-size:2.8125vw;margin-bottom:123px}#showcase .sec-gh-awards .service-area .service-list,#showcase .sec-gh-features .service-area .service-list,#showcase .sec-kce-features .service-area .service-list,#showcase .sec-kce-reason .service-area .service-list,#showcase .sec-ktx-features .service-area .service-list,#vx .sec-gh-awards .service-area .service-list,#vx .sec-gh-features .service-area .service-list,#vx .sec-kce-features .service-area .service-list,#vx .sec-kce-reason .service-area .service-list,#vx .sec-ktx-features .service-area .service-list{margin-bottom:174px;margin-left:auto;margin-right:auto;max-width:1086px}#showcase .sec-gh-awards .service-area .service-list.last,#showcase .sec-gh-features .service-area .service-list.last,#showcase .sec-kce-features .service-area .service-list.last,#showcase .sec-kce-reason .service-area .service-list.last,#showcase .sec-ktx-features .service-area .service-list.last,#vx .sec-gh-awards .service-area .service-list.last,#vx .sec-gh-features .service-area .service-list.last,#vx .sec-kce-features .service-area .service-list.last,#vx .sec-kce-reason .service-area .service-list.last,#vx .sec-ktx-features .service-area .service-list.last{margin-bottom:0}#showcase .sec-gh-awards .service-area .service-list .each-service,#showcase .sec-gh-features .service-area .service-list .each-service,#showcase .sec-kce-features .service-area .service-list .each-service,#showcase .sec-kce-reason .service-area .service-list .each-service,#showcase .sec-ktx-features .service-area .service-list .each-service,#vx .sec-gh-awards .service-area .service-list .each-service,#vx .sec-gh-features .service-area .service-list .each-service,#vx .sec-kce-features .service-area .service-list .each-service,#vx .sec-kce-reason .service-area .service-list .each-service,#vx .sec-ktx-features .service-area .service-list .each-service{margin-right:95px;padding-left:20px;width:298px}#showcase .sec-gh-awards .service-area .service-list .each-service:last-of-type,#showcase .sec-gh-features .service-area .service-list .each-service:last-of-type,#showcase .sec-kce-features .service-area .service-list .each-service:last-of-type,#showcase .sec-kce-reason .service-area .service-list .each-service:last-of-type,#showcase .sec-ktx-features .service-area .service-list .each-service:last-of-type,#vx .sec-gh-awards .service-area .service-list .each-service:last-of-type,#vx .sec-gh-features .service-area .service-list .each-service:last-of-type,#vx .sec-kce-features .service-area .service-list .each-service:last-of-type,#vx .sec-kce-reason .service-area .service-list .each-service:last-of-type,#vx .sec-ktx-features .service-area .service-list .each-service:last-of-type{margin-right:0}#showcase .sec-gh-awards .service-area .service-list .service-name,#showcase .sec-gh-features .service-area .service-list .service-name,#showcase .sec-kce-features .service-area .service-list .service-name,#showcase .sec-kce-reason .service-area .service-list .service-name,#showcase .sec-ktx-features .service-area .service-list .service-name,#vx .sec-gh-awards .service-area .service-list .service-name,#vx .sec-gh-features .service-area .service-list .service-name,#vx .sec-kce-features .service-area .service-list .service-name,#vx .sec-kce-reason .service-area .service-list .service-name,#vx .sec-ktx-features .service-area .service-list .service-name{font-size:22px;font-size:1.71875vw;height:2em;margin-bottom:23px;margin-top:-7px}#showcase .sec-gh-awards .service-area .service-list .service-desc,#showcase .sec-gh-features .service-area .service-list .service-desc,#showcase .sec-kce-features .service-area .service-list .service-desc,#showcase .sec-kce-reason .service-area .service-list .service-desc,#showcase .sec-ktx-features .service-area .service-list .service-desc,#vx .sec-gh-awards .service-area .service-list .service-desc,#vx .sec-gh-features .service-area .service-list .service-desc,#vx .sec-kce-features .service-area .service-list .service-desc,#vx .sec-kce-reason .service-area .service-list .service-desc,#vx .sec-ktx-features .service-area .service-list .service-desc{font-size:16px;font-size:1.25vw;font-weight:500;letter-spacing:.2px;line-height:1.38;margin-bottom:2px}#showcase .sec-gh-features,#vx .sec-gh-features{padding-bottom:200px}#showcase .sec-solution-guide,#vx .sec-solution-guide{height:400px;-webkit-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}#showcase .sec-solution-guide:hover,#vx .sec-solution-guide:hover{opacity:.9}#showcase .sec-solution-guide .txt,#vx .sec-solution-guide .txt{font-size:20px;font-size:1.5625vw;font-weight:600}#showcase .sec-solution-guide .name,#vx .sec-solution-guide .name{font-size:60px;font-size:4.6875vw;margin-bottom:24px}#showcase .sec-solution-guide .lead,#vx .sec-solution-guide .lead{font-size:26px;font-size:2.03125vw;font-weight:700;margin-bottom:70px}#showcase .sec-solution-guide .more,#vx .sec-solution-guide .more{font-size:20px;font-size:1.5625vw}#showcase .sec-gh-features .each-showcase .num{font-size:21px;font-size:1.64063vw}#showcase .sec-gh-features .each-showcase .lead{font-size:22px;font-size:1.71875vw}#showcase .sec-gh-features .each-showcase .body{font-size:16px;font-size:1.25vw}#showcase .sec-gh-features .each-showcase .tag{font-size:15px;font-size:1.17188vw}.sec-404 .head{font-size:100px;font-size:7.8125vw}.sec-404 .lead{font-size:40px;font-size:3.125vw}.sec-404 .body{font-size:16px;font-size:1.25vw}.sec-404 .btn{border-radius:32px;border-radius:2.5vw;font-size:22px;font-size:1.71875vw;height:64px;height:5vw;padding-right:.78125vw;width:320px;width:25vw}.sec-404 .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}#school-kv{height:555px;height:43.35938vw}.school-kv-pic{background-position:100%;background-repeat:no-repeat;background-size:contain}.school-kv-layer{background:linear-gradient(116.17deg,#6fd99f 7.78%,#2dc2cc 66.47%)}.school-kv-content-area{padding-bottom:10.9375vw;padding-left:7.65625vw;padding-top:9.21875vw}.school-kv-lead{font-size:36px;font-size:2.8125vw;margin-bottom:0}.school-kv-lead .small{font-size:28px;font-size:2.1875vw}.school-kv-title{font-size:82px;font-size:6.40625vw;margin-bottom:2.34375vw}.school-kv-btn{background-position:right 25px center;background-size:18px auto;border-radius:32px;border-radius:2.5vw;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;width:374px;width:29.21875vw}#school-about{padding-bottom:10.9375vw;padding-top:8.59375vw}.school-about-head{margin-bottom:4.45313vw}.school-about-desc{font-size:16px;font-size:1.25vw;margin-bottom:3.90625vw;padding-left:0;padding-right:0;text-align:center}.school-about-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.school-about-list__item{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:3.90625vw;width:372px;width:29.0625vw}.school-about-list__img{margin-bottom:2.34375vw}.school-about-list__txt-wrap{width:272px;width:21.25vw}.school-about-list__ttl-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:114px;height:8.90625vw;margin-bottom:1.17188vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.school-about-list__txt-sub{font-size:18px;font-size:1.40625vw;margin-bottom:.39063vw}p.school-about-list__txt-ttl{font-size:30px;font-size:2.34375vw}p.school-about-list__txt-ttl .small{font-size:24px;font-size:1.875vw}p.school-about-list__txt-body{font-size:14px;font-size:1.09375vw}#school-reason{padding-bottom:11.71875vw;padding-top:9.375vw}.school-reason-head{margin-bottom:5.07813vw}.school-reason-list{padding-top:0;width:940px;width:73.4375vw}.school-reason-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6.875vw}.school-reason-list__desc-wrap,.school-reason-list__head-wrap{border-left:3px solid #fff;width:50%}.school-reason-list__head-wrap{padding-bottom:0;padding-top:.78125vw}.school-reason-list__head-num{height:69px;height:5.39063vw;margin-bottom:1.01563vw;width:69px;width:5.39063vw}.school-reason-list__head-txt{font-size:42px;font-size:3.28125vw}.school-reason-list__desc-wrap{padding-left:5.9375vw;padding-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school-reason-list__desc-txt{font-size:34px;font-size:2.65625vw}#school-recommend{padding-bottom:11.71875vw;padding-top:9.375vw}.school-recommend-head{margin-bottom:5.07813vw}.school-recommend__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:7.1875vw;width:1200px;width:93.75vw}.school-recommend__item:nth-of-type(odd) .school-recommend__txt-border{left:-88px;left:-6.875vw}.school-recommend__item:nth-of-type(odd) .school-recommend__icon{right:0}.school-recommend__item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.school-recommend__item:nth-of-type(2n) .school-recommend__txt-border{right:-88px;right:-6.875vw}.school-recommend__item:nth-of-type(2n) .school-recommend__icon{left:0}.school-recommend__img{width:674px;width:52.65625vw}.school-recommend__txt-border{height:290px;height:22.65625vw;top:84px;top:6.5625vw;width:460px;width:35.9375vw}.school-recommend__txt-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 4.21875vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.school-recommend__icon{top:0;width:220px;width:17.1875vw}.school-recommend__txt-ttl{font-size:28px;font-size:2.1875vw;margin-bottom:1.5625vw}.school-recommend__txt-body{font-size:14px;font-size:1.09375vw}#school-point{background-position:top -175px right 164px;background-repeat:no-repeat;background-size:1816px auto;padding-bottom:4.6875vw;padding-top:1.95313vw}.school-point-head{margin-bottom:6.64063vw}.school-point__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 auto;width:1260px}.school-point__item{margin-bottom:5.39063vw;margin-left:2.34375vw;margin-right:2.34375vw;padding:3.90625vw;width:360px;width:28.125vw}.school-point__num{font-size:28px;font-size:2.1875vw;height:60px;height:4.6875vw;left:0;top:7px;top:.54688vw;width:60px;width:4.6875vw}.school-point__ttl{font-size:24px;font-size:1.875vw;margin-bottom:.78125vw}.school-point__img{height:140px;height:10.9375vw;margin-bottom:.78125vw}.school-point__body{font-size:14px;font-size:1.09375vw}#school-teacher{padding-bottom:10.9375vw;padding-top:8.59375vw}.school-teacher-head{margin-bottom:5.07813vw}.school-teacher__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.school-teacher__item{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:3.90625vw;width:372px;width:29.0625vw}.school-teacher__img{margin-bottom:2.34375vw}.school-teacher__txt-wrap{padding-left:3.90625vw;padding-right:3.90625vw}.school-teacher__name{font-size:22px;font-size:1.71875vw;margin-bottom:.39063vw}.school-teacher__role{font-size:16px;font-size:1.25vw;margin-bottom:1.17188vw}.school-teacher__body{font-size:14px;font-size:1.09375vw}#school-contents{padding-bottom:6.64063vw;padding-top:10.15625vw}.school-contents-head{margin-bottom:5.07813vw}.school-contents__border{width:960px;width:75vw}.school-contents__inner{padding-bottom:3.51563vw}.school-contents__gr-1{height:125px;height:9.76563vw;margin-bottom:0;padding-bottom:0;padding-top:0}.school-contents__ttl{font-size:35px;font-size:2.73438vw;margin-bottom:0}.school-contents__fig{margin-left:2.65625vw;width:192px;width:15vw}.schoo-contents__body{font-size:14px;font-size:1.09375vw;line-height:1.571}.school-contents__gr-2{margin-left:auto;padding-left:0;padding-right:0}.school-contents__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.34375vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.school-contents__list-item{border-right:1px solid #d7d7d7;font-size:18px;font-size:1.40625vw;padding-bottom:.9375vw;padding-top:.9375vw;width:325px;width:25.39063vw}.school-contents__amount{font-size:28px;font-size:2.1875vw;padding-bottom:3.125vw;padding-top:3.125vw}#school-flow{padding-bottom:7.03125vw;padding-top:6.64063vw}.school-flow-head{margin-bottom:5.07813vw}.school-flow__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.6875vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.school-flow__list-item{margin-bottom:0;margin-left:3.59375vw;margin-right:3.59375vw;width:324px;width:25.3125vw}.school-flow__list-item:not(:last-of-type):after{background-size:cover;height:40px;height:3.125vw;right:-5.85937vw;top:6.25vw;width:92px;width:7.1875vw}.school-flow__list-fig{margin-bottom:2.34375vw;width:170px;width:13.28125vw}.school-flow__list-box{width:324px;width:25.3125vw}.school-flow__list-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-size:1.875vw;height:63px;height:4.92188vw;line-height:1.312;margin-bottom:1.17188vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.school-flow__list-body{font-size:14px;font-size:1.09375vw}.school-flow__btn{background-position:right 25px center;background-size:18px auto;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;width:374px;width:29.21875vw}#school-company{padding-bottom:0;padding-top:6.64063vw}.school-company-head{margin-bottom:5.07813vw}.school-company__list-item{margin-bottom:8.35938vw;padding-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.school-company__list-item:nth-of-type(odd) .school-company__list-bg{background:-webkit-gradient(linear,left top,right top,from(#2dc2cc),to(#2dc79d));background:linear-gradient(90deg,#2dc2cc,#2dc79d);left:0}.school-company__list-item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.school-company__list-item:nth-of-type(2n) .school-company__list-bg{background:-webkit-gradient(linear,left top,right top,from(#2dc2cc),to(#2dc79d));background:linear-gradient(90deg,#2dc2cc,#2dc79d);right:0}.school-company__list-bg{height:309px;height:24.14063vw;width:calc(50% + 320px)}.school-company__list-txt-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:309px;height:24.14063vw;padding-left:5.07813vw;padding-right:5.07813vw;padding-top:1.95313vw;width:548px;width:42.8125vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.school-company__list-ttl{font-size:27px;font-size:2.10938vw;margin-bottom:1.17188vw}.school-company__list-body{color:#fff;font-size:14px;font-size:1.09375vw}.school-company__list-fig{height:266px;height:20.78125vw;margin-bottom:0;top:6.64063vw;width:480px;width:37.5vw}#school-book{padding-bottom:10.9375vw}.school-book__border{min-height:30.46875vw;width:960px;width:75vw}.school-book__inner{min-height:29.84375vw;padding:3.125vw 28.4375vw 2.34375vw 3.51563vw}.shool-book__ttl{font-size:20px;font-size:1.5625vw;letter-spacing:.04em;line-height:1.4;margin-bottom:2.34375vw;padding-bottom:2.10938vw}.shool-book__ttl:before{background-image:-webkit-gradient(linear,left top,right top,from(#6fd99f),to(#2dc2cc));background-image:linear-gradient(90deg,#6fd99f,#2dc2cc);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.school-book__fig{margin-bottom:0;padding-bottom:0;position:absolute;right:2.65625vw;top:2.8125vw;width:216px;width:16.875vw}.school-book__book-1,.school-book__book-2{width:114px;width:8.90625vw}.school-book__book-1{left:-141px;left:-11.01562vw;top:23px;top:1.79687vw}.school-book__book-2{left:-84px;left:-6.5625vw;top:136px;top:10.625vw}.school-book__role{font-size:16px;font-size:1.25vw}.school-book__name{font-size:20px;font-size:1.5625vw;margin-bottom:1.17188vw}.school-book__kana,.school-book__profile{font-size:14px;font-size:1.09375vw}.school-form,.school-form-2{padding:8.59375vw 0 10.15625vw}.school-form-head{margin-bottom:5.07813vw}.school-form__card{margin-bottom:4.6875vw;padding:4.6875vw 7.26563vw 6.64063vw;width:828px;width:64.6875vw}.school-form__desc{font-size:16px;font-size:1.25vw;margin-bottom:4.29688vw}.school-form .hs-form{width:612px;width:47.8125vw!important}.school-form .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:0;margin-left:0!important}.school-form .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) .input{width:370px;width:28.90625vw}.school-form .hs-form .hs-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:42px;margin-bottom:3.28125vw!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school-form .hs-form .hs-form-field label{margin-bottom:0;padding-left:6.71875vw;width:234px;width:18.28125vw}.school-form .hs-form .hs-form-field span{font-size:17px;font-size:1.32813vw}.school-form .hs-form .hs-form-field span.hs-form-required:before{font-size:13px;font-size:1.01563vw;height:21px;height:1.64063vw;left:31px;left:2.42188vw;top:calc(50% + 1px);width:44px;width:3.4375vw}.school-form .hs-form .hs-error-msg{font-size:10px;font-size:.78125vw;left:234px;left:18.28125vw;padding-top:.39063vw}.school-form .hs-form .hs_error_rollup .hs-main-font-element{font-size:12px;font-size:.9375vw}.school-form .hs-form input,.school-form .hs-form select,.school-form .hs-form textarea{font-size:14px;font-size:1.09375vw!important;padding-left:16px;padding-left:1.25vw!important;padding-right:16px;padding-right:1.25vw!important;width:370px;width:28.90625vw!important}.school-form .hs-form input[name=firstname],.school-form .hs-form input[name=furigana_first_name],.school-form .hs-form input[name=furigana_last_name],.school-form .hs-form input[name=lastname],.school-form .hs-form select[name=firstname],.school-form .hs-form select[name=furigana_first_name],.school-form .hs-form select[name=furigana_last_name],.school-form .hs-form select[name=lastname],.school-form .hs-form textarea[name=firstname],.school-form .hs-form textarea[name=furigana_first_name],.school-form .hs-form textarea[name=furigana_last_name],.school-form .hs-form textarea[name=lastname]{width:180px;width:14.0625vw!important}.school-form .hs-form input[name=division_detail],.school-form .hs-form input[name=lastname],.school-form .hs-form select[name=division_detail],.school-form .hs-form select[name=lastname],.school-form .hs-form textarea[name=division_detail],.school-form .hs-form textarea[name=lastname]{margin-right:0;margin-right:0!important}.school-form .hs-form input,.school-form .hs-form select{height:50px;height:3.90625vw!important}.school-form .hs-form textarea{min-height:170px;min-height:13.28125vw;padding-top:1.40625vw!important}.school-form .hs-form fieldset:first-of-type,.school-form .hs-form fieldset:nth-of-type(3){font-size:17px;font-size:1.32813vw;margin-bottom:42px;margin-bottom:3.28125vw!important;padding-left:6.71875vw;width:234px;width:18.28125vw}.school-form .hs-form fieldset:first-of-type:before,.school-form .hs-form fieldset:nth-of-type(3):before{font-size:13px;font-size:1.01563vw;height:21px;height:1.64063vw;left:31px;left:2.42188vw;top:calc(50% + 1px);width:44px;width:3.4375vw}.school-form .hs-form fieldset:nth-of-type(2),.school-form .hs-form fieldset:nth-of-type(4){font-size:14px;font-size:1.09375vw!important;width:370px;width:28.90625vw!important}.school-form .hs-form fieldset:nth-of-type(2) .input,.school-form .hs-form fieldset:nth-of-type(4) .input{width:185px;width:14.45313vw!important}.school-form .hs-form fieldset:nth-of-type(8){font-size:17px;font-size:1.32813vw;margin-bottom:0;padding-left:6.71875vw;width:234px;width:18.28125vw!important}.school-form .hs-form fieldset:nth-of-type(8):before{font-size:13px;font-size:1.01563vw;height:21px;height:1.64063vw;left:31px;left:2.42188vw;top:calc(50% + 1px);width:44px;width:3.4375vw}.school-form .hs-form fieldset:nth-of-type(10),.school-form .hs-form fieldset:nth-of-type(11),.school-form .hs-form fieldset:nth-of-type(12),.school-form .hs-form fieldset:nth-of-type(13),.school-form .hs-form fieldset:nth-of-type(14){padding-left:18.28125vw}.school-form .hs-form fieldset:nth-of-type(11),.school-form .hs-form fieldset:nth-of-type(13),.school-form .hs-form fieldset:nth-of-type(9){font-size:17px;font-size:1.32813vw;margin-bottom:.39063vw}.school-form .hs-form fieldset:nth-of-type(10) .hs-dateinput,.school-form .hs-form fieldset:nth-of-type(10) .hs-fieldtype-date,.school-form .hs-form fieldset:nth-of-type(12) .hs-dateinput,.school-form .hs-form fieldset:nth-of-type(12) .hs-fieldtype-date,.school-form .hs-form fieldset:nth-of-type(14) .hs-dateinput,.school-form .hs-form fieldset:nth-of-type(14) .hs-fieldtype-date{width:195px;width:15.23438vw!important}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field{margin-bottom:30px;margin-bottom:2.34375vw!important}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field .input,.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field input,.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field select,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field .input,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field input,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field select,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field .input,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field input,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field select{font-size:12px;font-size:.9375vw!important}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field:nth-of-type(odd),.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field:nth-of-type(odd),.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field:nth-of-type(odd){width:192px;width:15vw}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field:nth-of-type(2n),.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field:nth-of-type(2n),.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field:nth-of-type(2n){margin-left:18px;margin-left:1.40625vw!important;width:157px;width:12.26563vw}.school-form .hs-form fieldset:nth-of-type(10) .hs-error-msg,.school-form .hs-form fieldset:nth-of-type(12) .hs-error-msg,.school-form .hs-form fieldset:nth-of-type(14) .hs-error-msg{left:-5%!important;width:110%!important}.school-form .hs-form .hs-submit{margin-top:4.21875vw}.school-form .hs-form .hs-submit .actions{border-radius:6px;border-radius:.46875vw!important;width:374px;width:29.21875vw!important}.school-form .hs-form .hs-submit .actions:after{height:3px;height:.23438vw;right:16px;right:1.25vw;width:15px;width:1.17188vw}.school-form .hs-form .hs-submit .actions:before{border-right:3px solid #fff;border-top:3px solid #fff;height:12px;height:.9375vw;right:17px;right:1.32813vw;width:12px;width:.9375vw}.school-form .hs-form .hs-submit .actions .hs-button{border-radius:6px;border-radius:.46875vw!important;font-size:20px;font-size:1.5625vw!important;height:64px;height:5vw!important;width:374px;width:29.21875vw!important}.school-form__card-2{padding:4.6875vw 7.26563vw 6.64063vw;width:928px;width:72.5vw}.school-form-2 .hs-form{width:704px;width:55vw!important}.school-form-2 .hs-form .form-columns-2 .hs-form-field,.school-form-2 .hs-form .form-columns-2 .hs-form-field label{width:370px;width:28.90625vw!important}.school-form-2 .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:0;margin-left:0!important}.school-form-2 .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) .input{width:370px;width:28.90625vw!important}.school-form-2 .hs-form .hs-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:42px;margin-bottom:3.28125vw!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school-form-2 .hs-form .hs-form-field label{margin-bottom:0;padding-left:6.71875vw;width:234px;width:18.28125vw}.school-form-2 .hs-form .hs-form-field span{font-size:17px;font-size:1.32813vw}.school-form-2 .hs-form .hs-form-field span.hs-form-required:before{font-size:13px;font-size:1.01563vw;height:21px;height:1.64063vw;left:31px;left:2.42188vw;top:calc(50% + 1px);width:44px;width:3.4375vw}.school-form-2 .hs-form .hs-error-msg{font-size:10px;font-size:.78125vw;left:234px;left:18.28125vw;padding-top:.39063vw}.school-form-2 .hs-form .hs_error_rollup .hs-main-font-element{font-size:12px;font-size:.9375vw}.school-form-2 .hs-form input,.school-form-2 .hs-form select,.school-form-2 .hs-form textarea{font-size:14px;font-size:1.09375vw!important;padding-left:16px;padding-left:1.25vw!important;padding-right:16px;padding-right:1.25vw!important;width:470px;width:36.71875vw!important}.school-form-2 .hs-form input[name=division_detail],.school-form-2 .hs-form input[name=firstname],.school-form-2 .hs-form input[name=jobtitle],.school-form-2 .hs-form input[name=lastname],.school-form-2 .hs-form select[name=division_detail],.school-form-2 .hs-form select[name=firstname],.school-form-2 .hs-form select[name=jobtitle],.school-form-2 .hs-form select[name=lastname],.school-form-2 .hs-form textarea[name=division_detail],.school-form-2 .hs-form textarea[name=firstname],.school-form-2 .hs-form textarea[name=jobtitle],.school-form-2 .hs-form textarea[name=lastname]{width:180px;width:14.0625vw!important}.school-form-2 .hs-form input[name=division_detail],.school-form-2 .hs-form input[name=lastname],.school-form-2 .hs-form select[name=division_detail],.school-form-2 .hs-form select[name=lastname],.school-form-2 .hs-form textarea[name=division_detail],.school-form-2 .hs-form textarea[name=lastname]{margin-right:0;margin-right:0!important}.school-form-2 .hs-form input,.school-form-2 .hs-form select{height:50px;height:3.90625vw!important}.school-form-2 .hs-form textarea{min-height:170px;min-height:13.28125vw;padding-top:1.40625vw!important}.school-form-2 .hs-form .hs-submit{margin-top:4.21875vw}.school-form-2 .hs-form .hs-submit .actions{border-radius:6px;border-radius:.46875vw!important;width:374px;width:29.21875vw!important}.school-form-2 .hs-form .hs-submit .actions:after{height:3px;height:.23438vw;right:16px;right:1.25vw;width:15px;width:1.17188vw}.school-form-2 .hs-form .hs-submit .actions:before{border-right:3px solid #fff;border-top:3px solid #fff;height:12px;height:.9375vw;right:17px;right:1.32813vw;width:12px;width:.9375vw}.school-form-2 .hs-form .hs-submit .actions .hs-button{border-radius:6px;border-radius:.46875vw!important;font-size:20px;font-size:1.5625vw!important;height:64px;height:5vw!important;width:374px;width:29.21875vw!important}.m-school-head{padding-bottom:2.34375vw}.m-school-head .en{font-size:22px;font-size:1.71875vw;margin-bottom:1.17188vw}.m-school-head .ja{font-size:42px;font-size:3.28125vw}.m-school-head:after{height:4px;width:144px;width:11.25vw}.layout-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.84375vw}.layout-form .form-form,.layout-form .form-overview{width:50%}.layout-form .form-overview{padding:1.875vw}.layout-form .form-overview .overview-inner{padding-left:3.67188vw;padding-right:3.67188vw;padding-top:3.20312vw}.layout-form .form-overview .overview-inner .arrow{bottom:px;bottom:3.67188vw;left:-1.875vw;width:469px;width:36.64063vw}.layout-form .form-overview .overview-inner .overview-title-area{margin-bottom:3.90625vw}.layout-form .form-overview .overview-inner .overview-title-area .en{font-size:56px;font-size:4.375vw;margin-bottom:.78125vw}.layout-form .form-overview .overview-inner .overview-title-area .ja{font-size:32px;font-size:2.5vw}.layout-form .form-overview .overview-inner .overview-lead{font-size:24px;font-size:1.875vw;letter-spacing:.04em;margin-bottom:3.4375vw}.layout-form .overview-list-head{font-size:22px;font-size:1.71875vw;margin-bottom:.85938vw}.layout-form .overview-lead-sm{margin-bottom:0}.layout-form .overview-list{margin-bottom:0;padding-bottom:0}.layout-form .overview-list li{font-size:18px;font-size:1.40625vw;margin-bottom:.15625vw}.layout-form .overview-list li:before{font-size:24px;font-size:1.875vw;margin-right:.70313vw;top:3px;top:.23438vw}.layout-form .form-form .form-inner{padding-bottom:4.0625vw;padding-top:1.01563vw;width:565px;width:44.14063vw}.layout-form .form-form .form-inner .breadcrumb{margin-bottom:.70313vw;margin-top:1.09375vw;padding-left:0;padding-right:0}.layout-form .form-form .form-inner .bg-sm{padding-left:0;padding-right:0}.layout-form .form-form .form-inner form{left:-1px;left:-.07812vw!important}.mktoForm-wrap .mktoForm label:before{font-size:14px;font-size:1.09375vw;height:29px;height:2.26563vw!important;top:27px;top:2.10938vw}.mktoForm-wrap .mktoForm label[for=Comment],.mktoForm-wrap .mktoForm label[for=Company],.mktoForm-wrap .mktoForm label[for=Email],.mktoForm-wrap .mktoForm label[for=Phone],.mktoForm-wrap .mktoForm label[for=Request],.mktoForm-wrap .mktoForm label[for=comment],.mktoForm-wrap .mktoForm label[for=company],.mktoForm-wrap .mktoForm label[for=request],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest],.mktoForm-wrap .mktoForm label[for=z201CompanyName_L]{width:563px;width:43.98438vw!important}.mktoForm-wrap .mktoForm label[for=Department]:before,.mktoForm-wrap .mktoForm label[for=FirstName]:before,.mktoForm-wrap .mktoForm label[for=LastName]:before,.mktoForm-wrap .mktoForm label[for=Title]:before{width:274px;width:21.40625vw!important}.mktoForm-wrap .mktoForm label .mktoAsterix{font-size:14px;font-size:1.09375vw;top:25px;top:1.95313vw}.mktoForm-wrap .mktoForm label[for=Company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Department] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=LastName] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Title] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z201CompanyName_L] .mktoAsterix{left:40px;left:3.125vw}.mktoForm-wrap .mktoForm label[for=Phone] .mktoAsterix{left:56px;left:4.375vw}.mktoForm-wrap .mktoForm label[for=Email] .mktoAsterix{left:96px;left:7.5vw}.mktoForm-wrap .mktoForm label[for=Comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment] .mktoAsterix{left:112px;left:8.75vw}.mktoForm-wrap .mktoForm label[for=Request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest] .mktoAsterix{left:160px;left:12.5vw}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select,.mktoForm-wrap .mktoForm textarea{font-size:14px;font-size:1.09375vw!important;margin-top:53px;margin-top:4.14063vw!important;padding-left:16px;padding-left:1.25vw!important;padding-right:16px;padding-right:1.25vw!important;width:563px;width:43.98438vw!important}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#FirstName,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm input#Title,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#FirstName,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm select#Title,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#FirstName,.mktoForm-wrap .mktoForm textarea#LastName,.mktoForm-wrap .mktoForm textarea#Title{width:274px;width:21.40625vw!important}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#LastName{margin-right:17px;margin-right:1.32813vw!important}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select{height:44px;height:3.4375vw!important}.mktoForm-wrap .mktoForm textarea{min-height:170px;min-height:13.28125vw;padding-top:1.40625vw!important}.mktoForm-wrap .mktoForm .mktoHtmlText{font-size:14px;font-size:1.09375vw!important;text-align:right;width:563px;width:43.98438vw!important}.mktoForm-wrap .mktoForm .mktoHtmlText p{color:#a8a8a8!important;text-align:right}.mktoForm-wrap .mktoForm .mktoButtonRow{margin-top:5.39063vw}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap{border-radius:30px;border-radius:2.34375vw!important;width:311px;width:24.29688vw!important}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:after{height:3px;height:.23438vw;right:16px;right:1.25vw;width:15px;width:1.17188vw}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:before{border-right:3px solid #fff;border-top:3px solid #fff;height:12px;height:.9375vw;right:17px;right:1.32813vw;width:12px;width:.9375vw}.mktoForm-wrap .mktoForm .mktoButtonRow button{border-radius:30px;border-radius:2.34375vw!important;font-size:20px;font-size:1.5625vw!important;height:60px;height:4.6875vw!important;width:311px;width:24.29688vw!important}.mktoForm-wrap.mktoForm-wrap-red{width:424px;width:33.125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select{height:42px;height:3.28125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea{border-radius:10px;border-radius:.78125vw;font-size:16px;font-size:1.25vw;padding-left:16px;padding-left:1.25vw!important;padding-right:16px;padding-right:1.25vw!important;width:424px;width:33.125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#Department,.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#Title,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#Department,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#Title,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#Department,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#Title{width:424px;width:33.125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#FirstName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#FirstName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#FirstName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#LastName{width:202px;width:15.78125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#LastName{margin-right:17px;margin-right:1.32813vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Comment],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Company],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Department],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Email],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Phone],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Request],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Title],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=comment],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=company],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=request],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactcomment],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactrequest],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z201CompanyName_L]{width:424px;width:33.125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=FirstName]:before,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=LastName]:before{width:202px;width:15.78125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label:before{font-size:16px;font-size:1.25vw;top:20px;top:1.5625vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label .mktoAsterix{font-size:14px;font-size:1.09375vw;top:18px;top:1.40625vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Company] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Department] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=LastName] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Title] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=company] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z201CompanyName_L] .mktoAsterix{left:47px;left:3.67188vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Phone] .mktoAsterix{left:63px;left:4.92188vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Comment] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Email] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=comment] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactcomment] .mktoAsterix{left:112px;left:8.75vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Request] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=request] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactrequest] .mktoAsterix{left:160px;left:12.5vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm .mktoHtmlText{font-size:12px;font-size:.9375vw!important;margin-top:39px;margin-top:3.04688vw!important;width:424px;width:33.125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm .mktoButtonRow{margin-top:10px;margin-top:.78125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm .mktoButtonRow .mktoButtonWrap,.mktoForm-wrap.mktoForm-wrap-red .mktoForm button{border-radius:10px;border-radius:.78125vw!important;width:424px;width:33.125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm button{font-size:20px;font-size:1.5625vw!important;height:64px;height:5vw!important}.marketo-download-breadcrumb{margin-bottom:1.25vw;margin-top:2.1875vw}.sec-marketo-seminar,section.sec-marketo-download{width:1200px;width:93.75vw}.marketo-download-head,.marketo-seminar-head{margin-bottom:3.75vw}.sec-seminar{margin-top:3.125vw;padding-bottom:4.6875vw}.sec-seminar .seminar-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-seminar .seminar-list .each-seminar:nth-of-type(3n){margin-right:0}.sec-seminar .seminar-list .each-seminar .img{height:177px;height:13.82813vw}.sec-seminar .seminar-list .each-seminar .txt-area{padding:1.79687vw 1.5625vw 2.8125vw}.sec-seminar .seminar-list .each-seminar .availability,.sec-seminar .seminar-list .each-seminar .tag{font-size:14px;font-size:1.09375vw}.sec-seminar .seminar-list .each-seminar .tag-area{margin-bottom:.3em}.sec-seminar .seminar-list .each-seminar .availability{border-radius:10px;border-radius:.78125vw;height:31px;height:2.42188vw;right:14px;right:1.09375vw;top:15px;top:1.17188vw;width:85px;width:6.64063vw}.sec-seminar .seminar-list .each-seminar .title-dark,.sec-seminar .seminar-list .each-seminar .title-light{font-size:18px;font-size:1.40625vw}.sec-download{margin-top:2.10938vw;padding-bottom:4.6875vw}.sec-download .list-title{font-size:24px;font-size:1.875vw;margin-bottom:2.03125vw}.sec-download .list-title:after{width:100%}.sec-download .download-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:.78125vw}.sec-download .download-list .each-download{margin-bottom:3.28125vw;margin-right:3.28125vw;width:372px;width:29.0625vw}.sec-download .download-list .each-download:nth-of-type(3n){margin-right:0}.sec-download .download-list .each-download .doc-title,.sec-download .download-list .each-download .img,.sec-download .download-list .each-download .mktoImg{height:191px;height:14.92188vw}.sec-download .download-list .each-download .doc-title{font-size:28px;font-size:2.1875vw}.sec-download .download-list .each-download .txt-area{padding:1.95313vw 1.5625vw 2.8125vw}.sec-download .download-list .each-download .txt-area .title{font-size:1.05263vw;font-size:16px}.sec-download .download-list .each-download .txt-area .desc{font-size:14px;font-size:1.09375vw;margin-bottom:1.5625vw}.sec-download .download-list .each-download .txt-area .doc-points{font-size:1.05263vw;font-size:15px}.sec-download .download-list .each-download .txt-area .btn{border-radius:22px;border-radius:1.71875vw;font-size:16px;font-size:1.25vw;height:44px;height:3.4375vw;width:200px;width:15.625vw}.sec-download .download-list .each-download .txt-area .btn .arrow{right:14px;right:1.09375vw;width:16px;width:1.25vw}.sec-thanks{height:calc(100vh - 125px);padding:0 30px}.sec-thanks .thanks-message{font-size:20px;font-size:1.5625vw;line-height:1.67;margin-top:45px}.sec-thanks .thanks-btn{margin-top:45px}.sec-thanks .module-btn-l{border-radius:28px;border-radius:2.1875vw;font-size:22px;font-size:1.71875vw;height:55px;height:4.29688vw;width:374px;width:29.21875vw}.page-download-breadcrumb{margin-top:1.25vw}.page-download-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.35938vw;margin-top:3.4375vw;padding-left:0;padding-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-download-form .form-area,.page-download-form .overview-area{margin-left:1.5625vw;margin-right:1.5625vw}.page-download-form .overview-area{margin-bottom:0;width:653px;width:51.01563vw}.page-download-form .overview-area .download-title{font-size:32px;font-size:2.5vw;margin-bottom:1.09375vw}.page-download-form .overview-area .download-img{margin-bottom:1.5625vw}.page-download-form .overview-area .download-desc{font-size:16px;font-size:1.25vw}.page-download-form .form-area{border-width:.9375vw;padding:.625vw 2.34375vw 2.96875vw}.page-download-download{margin-bottom:5.85938vw;margin-top:5.46875vw}.page-download-download .download-desc{font-size:16px;font-size:1.25vw;margin-bottom:1.875vw}.page-download-download .download-btn{border-radius:10px;border-radius:.78125vw;font-size:30px;font-size:2.34375vw;height:85px;height:6.64063vw;margin-bottom:5vw;width:454px;width:35.46875vw}.page-download-download .download-btn .icon{height:32px;height:2.5vw;left:28px;left:2.1875vw;width:30px;width:2.34375vw}.page-download-download .download-notes{font-size:16px;font-size:1.25vw;margin-bottom:1.875vw;width:878px;width:68.59375vw}.js-accordion .js-accordion-head:before{height:4px;height:.3125vw;right:10px;right:.78125vw;width:4px;width:.3125vw}.js-accordion.invisible{height:74px;height:5.78125vw}.js-accordion.invisible:hover{background:#d9f5d7}.js-accordion.invisible .js-accordion-head:before{height:24px;height:1.875vw;width:4px;width:.3125vw}}@media screen and (min-width:961px){.setOrder{color:#000}.mdl-smmd{display:none}.mdl-head01{font-size:32px;font-size:2.5vw;padding-bottom:1.79687vw}.mdl-head01:before{height:4px;height:.3125vw;width:144px;width:11.25vw}.mdl-head01 .gray,.mdl-head01 .small{font-size:20px;font-size:1.5625vw}.mdl-head01 .en{font-size:36px;font-size:2.8125vw;top:1px;top:.07813vw}.mdl-breadcrumb{font-size:12px;font-size:.9375vw;margin-bottom:1.875vw;margin-top:1.01563vw;padding-left:2.34375vw;padding-right:2.34375vw}.mdl-bnr-whole{max-width:960px}.btn-download{border-radius:32px;border-radius:2.5vw;bottom:32px;font-size:22px;font-size:1.71875vw;height:64px;height:5vw;padding-right:.78125vw;right:32px;width:320px;width:25vw}.btn-download .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.subpage-mv.engine .head-area{margin-left:9.21875vw}.subpage-mv.engine .head-area .picto{margin-bottom:0;margin-right:5.46875vw;top:-8px;top:-.625vw;width:136px;width:10.625vw}.subpage-mv.engine .head-area .txt-area{top:-7px;top:-.54687vw}.subpage-mv.engine .head-area .title{font-size:72px;font-size:5.625vw;margin-bottom:0}.subpage-mv.team .head-area{margin-left:9.21875vw}.subpage-mv.team .head-area .picto{margin-bottom:0;margin-right:5.46875vw;top:-8px;top:-.625vw;width:136px;width:10.625vw}.subpage-mv.team .head-area .txt-area{top:-7px;top:-.54687vw}.subpage-mv.team .head-area .title{font-size:72px;font-size:5.625vw;margin-bottom:0}.subpage-mv.video{height:440px;height:34.375vw}.subpage-mv.video .subpage-mv-inner{padding-left:0;padding-top:6.95313vw}.subpage-mv.video .head-area{margin-left:9.21875vw}.subpage-mv.video .head-area .title-area{margin-bottom:0}.subpage-mv.video .head-area .copy{font-size:18px;font-size:1.40625vw;margin-bottom:2.10938vw}.subpage-mv.video .head-area .copy .num{font-size:32px;font-size:2.5vw}.subpage-mv.video .head-area .picto{height:102px;height:7.96875vw;margin-right:1.79687vw;width:120px;width:9.375vw}.subpage-mv.video .head-area .title{font-size:56px;font-size:4.375vw;top:-6px;top:-.46875vw}.subpage-mv.video .head-area .lead{font-size:18px;font-size:1.40625vw}.subpage-mv.video .head-area .num{font-size:32px;font-size:2.5vw;left:1px;left:.07813vw;top:1px;top:.07813vw}.subpage-mv.video .btn-wrap{margin-left:2.65625vw;margin-top:3.51563vw}.subpage-mv.video .btn{border-radius:32px;border-radius:2.5vw;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;margin-bottom:.78125vw;padding-right:.78125vw;width:360px;width:28.125vw}.subpage-mv.video .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.subpage-mv{height:440px;height:34.375vw}.subpage-mv .head-area{margin-left:80px}.subpage-mv .head-area .title{font-size:72px;font-size:5.625vw;margin-bottom:0}.subpage-mv .head-area .lead{font-size:32px;font-size:2.5vw}.sec-mv{height:560px;height:43.75vw;padding:24px}.sec-mv .sec-mv-inner{padding-top:5.3125vw}.sec-mv .sec-mv-img{background-position:100% 0 calc(50vw - 533px);background-size:auto 537px}.sec-mv .bg-wrap{height:513px}.sec-mv picture{margin-left:auto;margin-right:calc(50vw - 533px)}.sec-mv .bg,.sec-mv picture{height:537px;height:41.95313vw}.sec-mv .arrow{height:480px;height:37.5vw;right:calc(50% - 44vw);top:58px;top:4.53125vw;width:702px;width:54.84375vw}.sec-mv .copy{font-size:32px;font-size:2.5vw;line-height:1.75}.sec-mv .copy .name{margin-top:2.26563vw;width:1060px}.sec-mv .results{bottom:63px;bottom:4.92188vw;left:-24px;width:483px;width:37.73438vw}.sec-mv .results,.sec-mv .results-wrap{height:90px;height:7.03125vw}.sec-mv .results-wrap{bottom:63px;bottom:4.92188vw;width:1060px}.sec-mv .results-wrap .each-result{margin-right:2.10938vw}.sec-mv .results-wrap .icon{margin-right:1.17188vw;width:28px;width:2.1875vw}.sec-mv .results-wrap .txt-area{font-size:12px;font-size:.9375vw}.sec-mv .results-wrap .num{font-size:28px;font-size:2.1875vw}.sec-top-services{padding-bottom:4.6875vw;padding-top:4.6875vw}.sec-top-services .services-head01{font-size:36px;font-size:2.8125vw;margin-bottom:1.17188vw}.sec-top-services .services-desc01{font-size:16px;font-size:1.25vw;margin-bottom:2.5vw}.sec-top-services .service-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1500px}.sec-top-services .each-service{margin-bottom:1.25vw;margin-left:.625vw;margin-right:.625vw;max-width:calc(50% - 8px);width:472px}.sec-top-services .each-service.dx .desc-area .picto{width:160px;width:12.5vw}.sec-top-services .each-service.ux .desc-area .picto{width:164px;width:12.8125vw}.sec-top-services .each-service.video{max-width:100%;width:960px}.sec-top-services .each-service.video .desc-area .picto{width:160px;width:12.5vw}.sec-top-services .each-service.video .features-area .each-feature{width:400px;width:31.25vw}.sec-top-services .each-service.video .features-area .each-feature .picto.ad{width:70px;width:5.46875vw}.sec-top-services .each-service.video .features-area .each-feature:first-of-type{margin-bottom:0}.sec-top-services .each-service .each-service-inner{padding:2.34375vw 1.5625vw}.sec-top-services .each-service .service-name{font-size:40px;font-size:3.125vw;margin-bottom:2.34375vw}.sec-top-services .each-service .desc-area{margin-bottom:1.95313vw}.sec-top-services .each-service .desc-area .picto{height:101px;height:7.89063vw;margin-bottom:1.17188vw}.sec-top-services .each-service .desc-area .desc{font-size:16px;font-size:1.25vw}.sec-top-services .each-service .features-area .each-feature{margin-bottom:1.95313vw;margin-left:1.09375vw;margin-right:1.09375vw;width:160px;width:12.5vw}.sec-top-services .each-service .features-area .each-feature .btn{margin-top:2.34375vw}.sec-top-services .each-service .features-area .picto{height:60px;height:4.6875vw;margin-bottom:.46875vw;width:60px;width:4.6875vw}.sec-top-services .each-service .features-area .feature-name{font-size:18px;font-size:1.40625vw;height:27px;height:2.10938vw;margin-bottom:.78125vw}.sec-top-services .each-service .btn,.sec-top-services .each-service .features-area .feature-desc{font-size:14px;font-size:1.09375vw}.sec-top-services .each-service .btn{height:48px;height:3.75vw;width:293px;width:22.89063vw}.sec-top-services .each-service .btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-top-services .service-structure{max-width:960px;width:100%}.sec-top-services .service-structure .service-structure-inner{padding:2.73438vw 1.5625vw}.sec-top-services .service-structure .lead{font-size:18px;font-size:1.40625vw;margin-bottom:1.17188vw}.sec-top-services .service-structure .picto-area{margin-bottom:.39063vw}.sec-top-services .service-structure .picto-area .each .name{font-size:24px;font-size:1.875vw}.sec-top-services .service-structure .picto-area .arrow{margin-left:.78125vw;margin-right:.85938vw;width:49px;width:3.82813vw}.sec-top-services .service-structure .picto-area .picto{margin-left:.9375vw;margin-right:.9375vw}.sec-top-services .service-structure .picto-area .picto .label{font-size:12px;font-size:.9375vw}.sec-top-services .service-structure .picto-area .building{height:80px;height:6.25vw;width:58px;width:4.53125vw}.sec-top-services .service-structure .picto-area .shopping{height:80px;height:6.25vw;width:56px;width:4.375vw}.sec-top-services .service-structure .desc{font-size:14px;font-size:1.09375vw}.sec-top-news{padding-bottom:5.3125vw;padding-top:4.6875vw}.sec-top-news .sec-top-news-inner{max-width:960px}.sec-top-news .news-head01{font-size:36px;font-size:2.8125vw;margin-bottom:3.125vw}.sec-top-news .news-list .each-news{margin-bottom:1.25vw}.sec-top-news .news-list .each-news .date{font-size:12px;font-size:.9375vw;height:50px;height:3.90625vw;margin-right:1.25vw;width:50px;width:3.90625vw}.sec-top-news .news-list .each-news .title{font-size:16px;font-size:1.25vw}.sec-top-bnr{padding-bottom:5.3125vw}.sec-bnr .bnr-dx-book{margin-bottom:3.59375vw}.sec-bnr .bnr-flex{margin-bottom:5.625vw}.sec-bnr .bnr-flex .bnr-half{height:72px;height:5.625vw;width:240px;width:18.75vw}.sec-bnr .bnr-flex .bnr-half.bnr-media{margin-right:.54688vw}.sec-bnr .bnr-flex .bnr-half.bnr-seminar{margin-left:.54688vw}.sec-bnr .bnr-flex .bnr-half .txt{font-size:18px;font-size:1.40625vw}.sec-bnr .bnr-growthhacker{display:block;height:9.21875vw;height:118px;padding-bottom:0}.sec-bnr .bnr-growthhacker .txt-area{padding-bottom:.54688vw;padding-left:7.8125vw}.sec-bnr .bnr-growthhacker .txt-area .title{font-size:22px;font-size:1.71875vw;margin-bottom:1.17188vw}.sec-bnr .bnr-growthhacker .txt-area .lead{font-size:14px;font-size:1.09375vw}.sec-bnr .bnr-growthhacker .logomark{display:block;left:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;width:3.75vw}.sec-dx-overview .dx-overview-head{margin-bottom:3.90625vw}.sec-dx-overview .dx-overview-desc{font-size:16px;font-size:1.25vw;margin-bottom:2.89063vw}.sec-dx-overview .dx-overview-video{margin-bottom:5.46875vw;max-width:640px}.sec-dx-overview .dx-overview-video .title{height:34px;height:2.65625vw;padding-left:1.25vw;padding-right:1.25vw}.sec-dx-overview .dx-overview-video .small{font-size:12px;font-size:.9375vw}.sec-dx-overview .dx-overview-video .large{font-size:16px;font-size:1.25vw}.sec-dx-pro{background-size:1012px auto;padding-bottom:7.03125vw;padding-top:1.5625vw}.sec-dx-pro .dx-pro-head{margin-bottom:4.6875vw}.sec-dx-pro .pro-people{padding-bottom:4.6875vw}.sec-dx-pro .each-people{margin-bottom:0;width:372px;width:29.0625vw}.sec-dx-pro .each-people .pro-box01{margin-bottom:0}.sec-dx-pro .each-people .pro-img{height:120px;height:9.375vw;margin-bottom:1.875vw;padding:.3125vw;width:120px;width:9.375vw}.sec-dx-pro .each-people .pro-img .pro-img-inner{height:112px;height:8.75vw;width:112px;width:8.75vw}.sec-dx-pro .each-people .pro-img .pro-img-inner img{height:120px;height:9.375vw;left:-4px;left:-.3125vw;max-width:120px;max-width:9.375vw;top:-4px;top:-.3125vw;width:120px;width:9.375vw}.sec-dx-pro .each-people .pro-name{font-size:20px;font-size:1.5625vw;margin-bottom:.54688vw}.sec-dx-pro .each-people .pro-role{font-size:16px;font-size:1.25vw;margin-bottom:1.5625vw}.sec-dx-pro .each-people .pro-desc{font-size:14px;font-size:1.09375vw}.sec-dx-project{padding-bottom:6.64063vw;padding-top:5.85938vw}.sec-dx-project .dx-project-head{margin-bottom:4.6875vw}.sec-dx-project .dx-projects .each-project{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding:1.875vw 1.875vw 2.5vw;width:579px;width:45.23438vw}.sec-dx-project .dx-projects .each-project .project-img{margin-bottom:.9375vw}.sec-dx-project .dx-projects .each-project .project-lead{font-size:20px;font-size:1.5625vw;margin-bottom:.78125vw}.sec-dx-project .dx-projects .each-project .project-client{font-size:16px;font-size:1.25vw;margin-bottom:1.32813vw}.sec-dx-project .dx-projects .each-project .tags{margin-bottom:1.5625vw}.sec-dx-project .dx-projects .each-project .tags .each-tag{border-radius:12px;border-radius:.9375vw;font-size:12px;font-size:.9375vw;height:23px;height:1.79687vw;margin-right:.3125vw;min-width:77px;min-width:6.01563vw;padding-left:.625vw;padding-right:.625vw}.sec-dx-project .dx-projects .each-project .project-desc{font-size:14px;font-size:1.09375vw;margin-bottom:1.17188vw}.sec-dx-project .dx-projects .each-project .project-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.sec-dx-project .dx-projects .each-project .project-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-dx-client{padding-bottom:4.76563vw;padding-top:6.09375vw}.sec-dx-client .dx-client-head{margin-bottom:3.51563vw}.sec-dx-client .dx-clients{width:1120px;width:87.5vw}.sec-dx-client .dx-clients .each-client{border-radius:8px;border-radius:.625vw;margin-bottom:1.875vw;padding-left:4.6875vw;padding-right:4.6875vw}.dx-bg-arrow{background-size:1012px auto}.sec-dx-needs{padding-bottom:1.25vw;padding-top:6.25vw}.sec-dx-needs .dx-needs-head{margin-bottom:4.84375vw}.sec-dx-needs .dx-needs:after{left:8px;top:calc(50% - 33px);-webkit-transform:translateX(0);transform:translateX(0);width:960px}.sec-dx-needs .each-needs{margin-bottom:5vw;margin-left:.625vw;margin-right:.625vw;width:472px;width:36.875vw}.sec-dx-needs .each-needs.bnr{height:144px;height:11.25vw;margin-bottom:5vw}.sec-dx-needs .each-needs.bnr img{height:144px;height:11.25vw}.sec-dx-needs .each-needs .needs-picto{height:144px;height:11.25vw;margin-right:1.875vw;width:144px;width:11.25vw}.sec-dx-needs .each-needs .txt-area{padding-bottom:1.09375vw}.sec-dx-needs .each-needs .needs-name{font-size:24px;font-size:1.875vw;margin-bottom:.85938vw}.sec-dx-needs .each-needs .needs-desc{font-size:16px;font-size:1.25vw;width:304px;width:23.75vw}.sec-dx-services{padding-bottom:11.71875vw;padding-top:6.25vw}.sec-dx-services .services-head01{font-size:36px;font-size:2.8125vw;margin-bottom:2.73438vw}.sec-dx-services .services-desc01{font-size:16px;font-size:1.25vw;margin-bottom:2.5vw}.sec-dx-services .service-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-dx-services .each-service{margin-bottom:1.25vw;margin-left:.625vw;margin-right:.625vw;max-width:calc(50% - 8px);width:472px}.sec-dx-services .each-service.dx .desc-area .picto,.sec-dx-services .each-service.solution .desc-area .picto{width:140px;width:10.9375vw}.sec-dx-services .each-service.ux .desc-area .picto{width:164px;width:12.8125vw}.sec-dx-services .each-service.video{max-width:100%;width:960px}.sec-dx-services .each-service.video .desc-area .picto{width:160px;width:12.5vw}.sec-dx-services .each-service.video .features-area .each-feature{width:400px;width:31.25vw}.sec-dx-services .each-service.video .features-area .each-feature .picto.ad{width:70px;width:5.46875vw}.sec-dx-services .each-service.video .features-area .each-feature:first-of-type{margin-bottom:0}.sec-dx-services .each-service .each-service-inner{padding:2.34375vw 1.5625vw}.sec-dx-services .each-service .service-name{font-size:40px;font-size:3.125vw;margin-bottom:2.34375vw}.sec-dx-services .each-service .desc-area{margin-bottom:1.95313vw}.sec-dx-services .each-service .desc-area .picto{height:101px;height:7.89063vw;margin-bottom:1.17188vw}.sec-dx-services .each-service .desc-area .desc{font-size:16px;font-size:1.25vw}.sec-dx-services .each-service .features-area .each-feature{margin-bottom:1.95313vw;margin-left:1.09375vw;margin-right:1.09375vw;width:160px;width:12.5vw}.sec-dx-services .each-service .features-area .each-feature .btn{margin-top:2.34375vw}.sec-dx-services .each-service .features-area .picto{height:60px;height:4.6875vw;margin-bottom:.46875vw;width:60px;width:4.6875vw}.sec-dx-services .each-service .features-area .feature-name{font-size:18px;font-size:1.40625vw;height:27px;height:2.10938vw;margin-bottom:.78125vw}.sec-dx-services .each-service .btn,.sec-dx-services .each-service .features-area .feature-desc{font-size:14px;font-size:1.09375vw}.sec-dx-services .each-service .btn{height:48px;height:3.75vw;width:293px;width:22.89063vw}.sec-dx-services .each-service .btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-ux-overview{padding-bottom:5.46875vw}.sec-ux-overview .ux-overview-head{margin-bottom:3.59375vw}.sec-ux-overview .ux-issues .each-issue{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:0;width:372px;width:29.0625vw}.sec-ux-overview .ux-issues .each-issue .issue{height:84px;height:6.5625vw;margin-bottom:3.125vw}.sec-ux-overview .ux-issues .each-issue .issue.high{height:84px;height:6.5625vw}.sec-ux-overview .ux-issues .each-issue .issue.high .issue-txt{height:84px;height:6.5625vw;top:0}.sec-ux-overview .ux-issues .each-issue .issue.high.bg{height:84px;height:6.5625vw}.sec-ux-overview .ux-issues .each-issue .issue .issue-txt{font-size:16px;font-size:1.25vw;height:84px;height:6.5625vw;left:96px;left:7.5vw;top:0;width:260px;width:20.3125vw}.sec-ux-overview .ux-issues .each-issue .issue .bg{height:84px;height:6.5625vw}.sec-ux-overview .ux-issues .each-issue .issue:after{bottom:-28px;bottom:-2.1875vw}.sec-ux-overview .ux-issues .each-issue .task{height:96px;height:7.5vw}.sec-ux-overview .ux-issues .each-issue .task .task-inner{font-size:20px;font-size:1.5625vw}.sec-ux-strength{padding-top:4.6875vw}.sec-ux-strength .ux-strength-head{margin-bottom:3.125vw}.sec-ux-strength .ux-strength{width:1200px;width:93.75vw}.sec-ux-strength .ux-strength .ux-strength-inner{padding:4.0625vw 2.1875vw 3.4375vw}.sec-ux-strength .ux-strength .each-strength{margin-bottom:0;width:350px;width:27.34375vw}.sec-ux-strength .ux-strength .each-strength .strength-picto{margin-bottom:.9375vw;width:144px;width:11.25vw}.sec-ux-strength .ux-strength .each-strength .strength-lead{font-size:20px;font-size:1.5625vw;margin-bottom:1.5625vw}.sec-ux-strength .ux-strength .each-strength .strength-desc{font-size:14px;font-size:1.09375vw}.sec-ux-strength .ux-strength-result{background-size:1046px auto;font-size:24px;font-size:1.875vw;margin-top:3.59375vw;padding-bottom:5.46875vw;padding-top:1.64063vw}.sec-ux-strength .ux-strength-result .large{font-size:64px;font-size:5vw}.sec-ux-strength .ux-strength-result .middle{font-size:28px;font-size:2.1875vw;margin-top:.78125vw}.sec-ux-services{padding-bottom:6.64063vw;padding-top:4.6875vw}.sec-ux-services .ux-services-head{margin-bottom:3.90625vw}.sec-ux-services .ux-service .each-service{margin-bottom:3.125vw;margin-left:1.5625vw;margin-right:1.5625vw;padding:2.5vw 1.875vw;width:579px;width:45.23438vw}.sec-ux-services .ux-service .each-service .service-picto{height:120px;height:9.375vw;margin-bottom:2.34375vw;width:120px;width:9.375vw}.sec-ux-services .ux-service .each-service .service-copy{font-size:18px;font-size:1.40625vw;margin-bottom:.39063vw}.sec-ux-services .ux-service .each-service .service-name{font-size:28px;font-size:2.1875vw;margin-bottom:1.5625vw}.sec-ux-services .ux-service .each-service .service-desc{font-size:14px;font-size:1.09375vw;margin-bottom:1.17188vw}.sec-ux-services .ux-service .each-service .service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.sec-ux-services .ux-service .each-service .service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-ux-case{padding-top:5.46875vw}.sec-ux-case .ux-case-head{margin-bottom:3.125vw}.sec-ux-case .bx-next,.sec-ux-case .bx-prev{height:238px;height:18.59375vw;width:56px;width:4.375vw}.sec-ux-case .bx-next:before,.sec-ux-case .bx-prev:before{height:40px;height:3.125vw;width:40px;width:3.125vw}.sec-ux-case .bx-next:after,.sec-ux-case .bx-prev:after{height:15px;height:1.17188vw;width:15px;width:1.17188vw}.sec-ux-case .bx-prev:after{left:15px;left:1.17188vw}.sec-ux-case .bx-next:after{right:15px;right:1.17188vw}.sec-ux-case .bx-pager{margin-top:2.1875vw}.sec-ux-case .bx-pager .bx-pager-item{height:10px;height:.78125vw;margin-left:.3125vw;margin-right:.3125vw;width:10px;width:.78125vw}.sec-ux-case .ux-cases .each-case{margin-bottom:0;margin-left:1.5625vw;margin-right:1.5625vw;max-width:460px;max-width:35.9375vw;width:460px;width:35.9375vw}.sec-ux-case .ux-cases .each-case .each-case-inner{padding:1.5625vw}.sec-ux-case .ux-cases .each-case .each-case-inner .content .img{margin-bottom:1.95313vw}.sec-ux-case .ux-cases .each-case .each-case-inner .content .title{font-size:16px;font-size:1.25vw;margin-bottom:.54688vw}.sec-ux-case .ux-cases .each-case .each-case-inner .content .client{font-size:14px;font-size:1.09375vw;margin-bottom:.78125vw}.sec-ux-case .ux-cases .each-case .each-case-inner .content .tags{margin-bottom:1.5625vw}.sec-ux-case .ux-cases .each-case .each-case-inner .content .tags .each-tag{border-radius:12px;border-radius:.9375vw;font-size:12px;font-size:.9375vw;height:23px;height:1.79687vw;margin-bottom:0;margin-right:.3125vw;min-width:77px;min-width:6.01563vw;padding-left:.625vw;padding-right:.625vw}.sec-ux-case .ux-cases .each-case .each-case-inner .desc{font-size:14px;font-size:1.09375vw;margin-bottom:1.5625vw}.sec-ux-case .ux-cases .each-case .each-case-inner .btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.sec-ux-case .ux-cases .each-case .each-case-inner .btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-ux-client{padding-bottom:7.1875vw;padding-top:6.09375vw}.sec-ux-client .ux-client-head{margin-bottom:3.51563vw}.sec-ux-client .ux-clients{width:1120px;width:87.5vw}.sec-ux-client .ux-clients .each-client{border-radius:8px;border-radius:.625vw;margin-bottom:1.875vw;padding-left:2.34375vw;padding-right:2.34375vw}.ux-bg-arrow{background-size:1012px auto}.sec-ux-needs{padding-bottom:1.25vw;padding-top:6.25vw}.sec-ux-needs .ux-needs-head{margin-bottom:3.125vw}.sec-ux-needs .ux-needs:after{left:8px;top:calc(50% - 31px);-webkit-transform:translateX(0);transform:translateX(0);width:960px}.sec-ux-needs .each-needs{margin-bottom:5vw;margin-left:.625vw;margin-right:.625vw;width:472px;width:36.875vw}.sec-ux-needs .each-needs.bnr{height:144px;height:11.25vw;margin-bottom:5vw}.sec-ux-needs .each-needs .needs-picto{height:144px;height:11.25vw;margin-right:1.875vw;width:144px;width:11.25vw}.sec-ux-needs .each-needs .needs-name{font-size:24px;font-size:1.875vw;margin-bottom:.78125vw}.sec-ux-needs .each-needs .needs-desc{font-size:16px;font-size:1.25vw;width:304px;width:23.75vw}.sec-ux-service{padding-bottom:7.42188vw;padding-top:5.54688vw}.sec-ux-service .ux-service-head{font-size:36px;font-size:2.8125vw;margin-bottom:2.73438vw}.sec-ux-service .service{margin-bottom:1.25vw;max-width:960px;padding:5px;width:75vw}.sec-ux-service .service.dx .desc-area .picto{width:180px;width:14.0625vw}.sec-ux-service .service.ux .desc-area .picto{width:164px;width:12.8125vw}.sec-ux-service .service .service-inner{padding:2.34375vw 1.5625vw 3.28125vw}.sec-ux-service .service .service-name{font-size:40px;font-size:3.125vw;margin-bottom:1.40625vw}.sec-ux-service .service .desc-area{margin-bottom:2.57813vw}.sec-ux-service .service .desc-area .picto{height:112px;height:8.75vw;margin-bottom:1.5625vw}.sec-ux-service .service .desc-area .desc{font-size:16px;font-size:1.25vw}.sec-ux-service .service .features-area{margin-bottom:1.40625vw}.sec-ux-service .service .features-area .each-feature{margin-bottom:1.95313vw;margin-left:1.17188vw;margin-right:1.17188vw;width:258px;width:20.15625vw}.sec-ux-service .service .features-area .picto{height:85px;height:6.64063vw;margin-bottom:.3125vw;width:85px;width:6.64063vw}.sec-ux-service .service .features-area .feature-name{font-size:20px;font-size:1.5625vw;height:27px;height:2.10938vw;margin-bottom:.78125vw}.sec-ux-service .service .btn,.sec-ux-service .service .features-area .feature-desc{font-size:14px;font-size:1.09375vw}.sec-ux-service .service .btn{height:48px;height:3.75vw;margin-top:0;width:293px;width:22.89063vw}.sec-ux-service .service .btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-engine-overview{background-size:1012px auto;padding-bottom:0}.sec-engine-overview .engine-overview-head{margin-bottom:3.04688vw}.sec-engine-overview .engine-overview-desc{font-size:16px;font-size:1.25vw;margin-bottom:5.70313vw}section.sec-engine-features{padding-bottom:6.25vw;padding-top:6.25vw}section.sec-engine-features .engine-features-head{margin-bottom:3.75vw}section.sec-engine-features .engine-features .each-feature{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}section.sec-engine-features .engine-features .each-feature .each-feature-inner{padding:1.5625vw 1.5625vw 2.1875vw}section.sec-engine-features .engine-features .each-feature .feature-lead{font-size:20px;font-size:1.5625vw;margin-bottom:.78125vw}section.sec-engine-features .engine-features .each-feature .feature-desc{font-size:14px;font-size:1.09375vw;margin-bottom:1.40625vw}section.sec-engine-features .engine-features .each-feature .feature-img{height:188px;height:14.6875vw}section.sec-engine-features .engine-features .each-feature .feature-img.feature01{left:3px;left:.23438vw;width:292px;width:22.8125vw}section.sec-engine-features .engine-features .each-feature .feature-img.feature02{left:4px;left:.3125vw;top:11px;top:.85938vw;width:303px;width:23.67188vw}section.sec-engine-features .engine-features .each-feature .feature-img.feature03{left:14px;left:1.09375vw;top:2px;top:.15625vw;width:288px;width:22.5vw}.sec-engine-cases{padding-bottom:6.25vw;padding-top:5.15625vw}.sec-engine-cases .engine-cases-head{margin-bottom:3.75vw}.sec-engine-cases .engine-cases .each-case{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding:1.875vw;width:579px;width:45.23438vw}.sec-engine-cases .engine-cases .each-case .case-client{font-size:18px;font-size:1.40625vw;margin-bottom:.625vw}.sec-engine-cases .engine-cases .each-case .case-desc{font-size:14px;font-size:1.09375vw}.sec-engine-cases .engine-cases .each-case .arrow{height:28px;height:2.1875vw;width:32px;width:2.5vw}.sec-engine-cases .engine-cases .each-case .phone{height:410px;height:32.03125vw;padding:.23438vw .39063vw;width:200px;width:15.625vw}.sec-engine-cases .engine-cases .each-case .phone .phone-inner{border-radius:20px;border-radius:1.5625vw}.sec-engine-cases .engine-cases .each-case .phone.half{height:410px;height:32.03125vw;padding:.23438vw .39063vw;width:200px;width:15.625vw}.sec-engine-cases .engine-cases .each-case .phone.half .phone-inner{border-radius:20px;border-radius:1.5625vw}.sec-engine-cases .engine-cases .each-case .case-img-area,.sec-engine-cases .engine-cases .each-case .case-video{margin-bottom:.9375vw}.sec-engine-function{padding-top:5.23438vw}.sec-engine-function .engine-function-head{margin-bottom:3.59375vw}.sec-engine-function .each-function{margin-bottom:12.96875vw}.sec-engine-function .each-function.function01{margin-bottom:10.625vw}.sec-engine-function .each-function.left .function-txt-area{padding-right:8.125vw;right:640px;right:50vw}.sec-engine-function .each-function.left .function-img,.sec-engine-function .each-function.right .function-txt-area{left:640px;left:50vw}.sec-engine-function .each-function.right .function-txt-area{padding-left:7.89063vw}.sec-engine-function .each-function.right .function-img{right:640px;right:50vw}.sec-engine-function .each-function .function-gradient{height:240px;height:18.75vw;width:960px;width:75vw}.sec-engine-function .each-function .function-txt-area{padding-top:3.75vw;width:480px;width:37.5vw}.sec-engine-function .each-function .function-name{font-size:32px;font-size:2.5vw;margin-bottom:1.875vw}.sec-engine-function .each-function .function-desc{font-size:14px;font-size:1.09375vw}.sec-engine-function .each-function .function-img{height:248px;height:19.375vw;top:48px;top:3.75vw;width:480px;width:37.5vw}.sec-engine-function .each-function .function-img.function02 img{height:278px;height:21.71875vw}.sec-common-services{margin-bottom:2.5vw;padding-bottom:6.25vw;padding-top:4.6875vw}.sec-common-services .common-services-head{margin-bottom:3.51563vw}.sec-common-services .common-service .each-service{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding:2.1875vw 1.875vw 1.875vw;width:372px;width:29.0625vw}.sec-common-services .common-service .each-service .service-picto{height:120px;height:9.375vw;margin-bottom:1.5625vw;width:120px;width:9.375vw}.sec-common-services .common-service .each-service .service-copy{font-size:18px;font-size:1.40625vw;margin-bottom:.15625vw}.sec-common-services .common-service .each-service .service-name{font-size:28px;font-size:2.1875vw;margin-bottom:1.01563vw}.sec-common-services .common-service .each-service .service-desc{font-size:14px;font-size:1.09375vw;margin-bottom:1.48438vw}.sec-common-services .common-service .each-service .service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.sec-common-services .common-service .each-service .service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-team-overview{background-size:1012px auto;padding-bottom:0}.sec-team-overview .team-overview-head{margin-bottom:3.04688vw}.sec-team-overview .team-overview-desc{font-size:16px;font-size:1.25vw;margin-bottom:5.70313vw}section.sec-team-features{padding-bottom:5.85938vw;padding-top:5.85938vw}section.sec-team-features .team-features-head{margin-bottom:3.75vw}section.sec-team-features .team-features .each-feature{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}section.sec-team-features .team-features .each-feature .each-feature-inner{padding:1.95313vw 1.5625vw 1.79687vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature02{padding-top:1.95313vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature02 .feature-img{margin-bottom:1.95313vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature03{padding-top:1.95313vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature03 .feature-img{margin-bottom:1.95313vw}section.sec-team-features .team-features .each-feature .each-feature-inner.feature03 .feature-lead{margin-bottom:.78125vw}section.sec-team-features .team-features .each-feature .feature-lead{font-size:20px;font-size:1.5625vw;margin-bottom:.78125vw}section.sec-team-features .team-features .each-feature .feature-desc{font-size:14px;font-size:1.09375vw}section.sec-team-features .team-features .each-feature .feature-img{height:149px;height:11.64063vw;margin-bottom:1.95313vw}section.sec-team-features .team-features .each-feature .feature-img.feature01{width:226px;width:17.65625vw}section.sec-team-features .team-features .each-feature .feature-img.feature02{width:231px;width:18.04688vw}section.sec-team-features .team-features .each-feature .feature-img.feature03{width:216px;width:16.875vw}.sec-team-support{padding-bottom:6.25vw;padding-top:0}.sec-team-support .team-support-head{font-size:24px;font-size:1.875vw;margin-bottom:3.125vw}.sec-team-support .team-support-list{padding-left:0;padding-right:0}.sec-team-support .team-support-list .each-support{margin-bottom:0}.sec-team-support .team-support-list .each-support .support-picto{top:0;width:0}.sec-team-support .team-support-list .each-support .support-txt-area{width:0}.sec-team-support .team-support-list .each-support .support-role{font-size:0;margin-bottom:0}.sec-team-support .team-support-list .each-support .support-desc{font-size:0}.sec-team-support .team-support-img{width:1200px;width:93.75vw}.sec-team-services{margin-bottom:2.5vw;padding-bottom:3.75vw;padding-top:4.6875vw}.sec-team-services .team-services-head{margin-bottom:3.51563vw}.sec-team-services .team-service .each-service{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding:2.1875vw 1.875vw 2.5vw;width:372px;width:29.0625vw}.sec-team-services .team-service .each-service .service-picto{height:120px;height:9.375vw;margin-bottom:1.5625vw;width:120px;width:9.375vw}.sec-team-services .team-service .each-service .service-copy{font-size:18px;font-size:1.40625vw;margin-bottom:.15625vw}.sec-team-services .team-service .each-service .service-name{font-size:28px;font-size:2.1875vw;margin-bottom:1.01563vw}.sec-team-services .team-service .each-service .service-desc{font-size:14px;font-size:1.09375vw;margin-bottom:1.48438vw}.sec-team-services .team-service .each-service .service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.sec-team-services .team-service .each-service .service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.bg-arrow{background-size:1012px auto}.sec-video-overview{padding-bottom:0}.sec-video-overview .video-overview-head{margin-bottom:3.82813vw;margin-top:-.39062vw}.sec-video-overview .video-advantage{padding-bottom:5.625vw;width:1242px;width:97.03125vw}.sec-video-overview .video-advantage .each-advantage{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}.sec-video-overview .video-advantage .each-advantage .advantage-picto{margin-bottom:1.32813vw;width:144px;width:11.25vw}.sec-video-overview .video-advantage .each-advantage .advantage-lead{font-size:20px;font-size:1.5625vw;margin-bottom:1.01563vw}.sec-video-overview .video-advantage .each-advantage .advantage-desc{font-size:14px;font-size:1.09375vw}.sec-video-cases{padding-bottom:6.25vw}.sec-video-cases .bx-next,.sec-video-cases .bx-prev{height:394px;height:30.78125vw;width:56px;width:4.375vw}.sec-video-cases .bx-next:before,.sec-video-cases .bx-prev:before{height:40px;height:3.125vw;width:40px;width:3.125vw}.sec-video-cases .bx-next:after,.sec-video-cases .bx-prev:after{height:15px;height:1.17188vw;width:15px;width:1.17188vw}.sec-video-cases .bx-prev:after{left:15px;left:1.17188vw}.sec-video-cases .bx-next:after{right:15px;right:1.17188vw}.sec-video-cases .bx-pager{margin-top:2.1875vw}.sec-video-cases .bx-pager .bx-pager-item{height:10px;height:.78125vw;margin-left:.3125vw;margin-right:.3125vw;width:10px;width:.78125vw}.video-cases .each-case{margin-bottom:0;margin-left:3.125vw;margin-right:3.125vw;max-width:640px;max-width:50vw;width:640px;width:50vw}.video-cases .each-case .each-case-inner .title{font-size:16px;font-size:1.25vw;height:34px;height:2.65625vw;padding-left:1.25vw;padding-right:1.25vw}.video-cases .each-case .each-case-inner .video{margin-bottom:.85938vw}.video-cases .each-case .each-case-inner .txt-area .client{font-size:18px;font-size:1.40625vw;margin-bottom:.85938vw}.video-cases .each-case .each-case-inner .txt-area .desc{font-size:14px;font-size:1.09375vw}.sec-video-price{margin-bottom:2.5vw;padding-bottom:6.25vw;padding-top:5.46875vw}.sec-video-price .video-price-head{margin-bottom:3.51563vw}.sec-video-price .video-price .each-price{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:2.34375vw;padding-top:2.1875vw;width:372px;width:29.0625vw}.sec-video-price .video-price .each-price .price-title{font-size:20px;font-size:1.5625vw;margin-bottom:1.64063vw}.sec-video-price .video-price .each-price .price-content{padding-left:1.875vw;padding-right:1.875vw}.sec-video-price .video-price .each-price .price-picto{height:102px;height:7.96875vw;margin-left:.39063vw;margin-right:1.5625vw}.sec-video-price .video-price .each-price .price-picto.price01{margin-left:.78125vw;margin-right:2.5vw}.sec-video-price .video-price .each-price .price-price{font-size:20px;font-size:1.5625vw;margin-bottom:.625vw}.sec-video-price .video-price .each-price .price-price .num{font-size:48px;font-size:3.75vw;margin-right:0}.sec-video-plan{padding-bottom:4.6875vw;padding-top:1.5625vw}.sec-video-plan .sec-video-plan-inner{width:960px;width:75vw}.sec-video-plan .video-plan-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw;padding-left:0}.sec-video-plan .video-plan-head:after{height:4px;height:.3125vw;width:24px;width:1.875vw}.sec-video-plan .video-plan-desc{font-size:16px;font-size:1.25vw;margin-bottom:2.10938vw;padding-left:0}.sec-video-plan .video-table01{left:0;margin-bottom:.78125vw}.sec-video-plan .video-table01 tr.list td.trans,.sec-video-plan .video-table01 tr.list th.trans{font-size:16px;font-size:1.25vw}.sec-video-plan .video-table01 tr.list td,.sec-video-plan .video-table01 tr.list th{font-size:14px;font-size:1.09375vw;padding-bottom:.9375vw;padding-left:1.875vw;padding-top:.78125vw}.sec-video-plan .video-table01 td,.sec-video-plan .video-table01 th{font-size:14px;font-size:1.09375vw;height:72px;height:5.625vw}.sec-video-plan .video-table01 th.plan-name,.sec-video-plan .video-table01 th.trans{font-size:16px;font-size:1.25vw}.sec-video-plan .video-table01 th.short{height:72px;height:5.625vw}.sec-video-plan .table-note{font-size:12px;font-size:.9375vw}.sec-video-option{margin-bottom:5vw;padding-bottom:5vw;padding-top:1.5625vw}.sec-video-option .sec-video-option-inner{width:960px;width:75vw}.sec-video-option .video-option-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw}.sec-video-option .video-option-head:after{height:4px;height:.3125vw;width:24px;width:1.875vw}.sec-video-option .video-option-desc{font-size:16px;font-size:1.25vw;margin-bottom:2.10938vw;padding-left:0}.sec-video-option .video-table02{left:0}.sec-video-option .video-table02 tr.gradient td,.sec-video-option .video-table02 tr.gradient th{font-size:18px;font-size:1.40625vw;height:72px;height:5.625vw}.sec-video-option .video-table02 tr td:first-child,.sec-video-option .video-table02 tr th:first-child{width:713px;width:55.70313vw}.sec-video-option .video-table02 td,.sec-video-option .video-table02 th{height:88px;height:6.875vw}.sec-video-option .video-table02 th{padding-left:1.875vw}.sec-video-option .video-table02 th .option-name{font-size:18px;font-size:1.40625vw;margin-bottom:.46875vw}.sec-video-option .video-table02 th .option-desc{font-size:14px;font-size:1.09375vw}.sec-video-option .video-table02 td{font-size:18px;font-size:1.40625vw}.sec-video-production{margin-top:4.6875vw;padding-bottom:6.25vw;padding-top:5.625vw}.sec-video-production .video-production-head{font-size:32px;font-size:2.5vw;margin-bottom:3.59375vw;padding-bottom:1.79687vw}.sec-video-production .video-production-head .small{font-size:24px;font-size:1.875vw;margin-bottom:.78125vw}.sec-video-production .video-production .each-production{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:1.40625vw;padding-top:1.5625vw;width:579px;width:45.23438vw}.sec-video-production .video-production .each-production.production01{padding-bottom:1.40625vw;padding-top:1.5625vw}.sec-video-production .video-production .each-production.production01 .production-lead{margin-bottom:1.5625vw}.sec-video-production .video-production .each-production .production-lead{font-size:20px;font-size:1.5625vw;margin-bottom:1.5625vw}.sec-video-production .video-production .each-production .production-picto.production01{margin-bottom:1.32813vw;width:200px;width:15.625vw}.sec-video-production .video-production .each-production .production-picto.production02{margin-bottom:2.1875vw;width:282px;width:22.03125vw}.sec-video-production .video-production .each-production .production-note{font-size:11px;font-size:.85938vw;width:579px;width:45.23438vw}.sec-video-doda{padding-bottom:5.85938vw;padding-top:6.25vw}.sec-video-doda .video-doda-head{margin-bottom:2.73438vw}.sec-video-doda .video-doda-head .green{font-size:16px;font-size:1.25vw;margin-bottom:1.01563vw;padding:.15625vw .625vw}.sec-video-doda .video-doda-head .name{font-size:24px;font-size:1.875vw}.sec-video-doda .video-doda-content{width:960px;width:75vw}.sec-video-doda .video-doda-content .video{margin-bottom:0;margin-right:1.875vw;width:640px;width:50vw}.sec-video-doda .video-doda-content .video video{margin-bottom:.3125vw}.sec-video-doda .video-doda-content .cap{font-size:14px;font-size:1.09375vw}.sec-video-doda .result-area,.sec-video-doda .result-area .step01{width:296px;width:23.125vw}.sec-video-doda .result-area .step01{height:40px;height:3.125vw;margin-bottom:1.5625vw}.sec-video-doda .result-area .step01 .step01-inner{font-size:18px;font-size:1.40625vw}.sec-video-doda .result-area .issues{margin-bottom:1.25vw}.sec-video-doda .result-area .issues .issue01,.sec-video-doda .result-area .issues .issue02{font-size:16px;font-size:1.25vw;height:56px;height:4.375vw;margin-left:0;margin-right:0;width:296px;width:23.125vw}.sec-video-doda .result-area .issues .issue01{margin-bottom:.15625vw}.sec-video-doda .result-area .arrow{margin-bottom:.54688vw;width:28px;width:2.1875vw}.sec-video-doda .result-area .result .txt01{font-size:14px;font-size:1.09375vw;margin-bottom:.23438vw}.sec-video-doda .result-area .result .txt02{font-size:18px;font-size:1.40625vw}.sec-video-doda .result-area .result .txt02 .percentage{font-size:48px;font-size:3.75vw;margin-right:.3125vw;top:2px;top:.15625vw}.sec-video-service{padding-bottom:6.25vw;padding-top:5.39063vw}.sec-video-service .video-services-head{margin-bottom:3.51563vw}.sec-video-service .video-service{padding:2.5vw 10.46875vw 2.5vw 6.25vw;width:960px;width:75vw}.sec-video-service .video-service:not(:last-of-type){margin-bottom:2.34375vw}.sec-video-service .video-service .picto-area{margin-bottom:0;padding-top:.78125vw;width:248px;width:19.375vw}.sec-video-service .video-service .service-picto{height:88px;height:6.875vw;margin-bottom:1.25vw;width:88px;width:6.875vw}.sec-video-service .video-service .service-name{font-size:28px;font-size:2.1875vw}.sec-video-service .video-service .service-name.long{font-size:20px;font-size:1.5625vw}.sec-video-service .video-service .txt-area{padding-bottom:.625vw;padding-left:4.29688vw;width:495px;width:38.67188vw}.sec-video-service .video-service .service-desc{font-size:14px;font-size:1.09375vw;margin-bottom:2.26563vw}.sec-video-service .video-service .service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.sec-video-service .video-service .service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-video-bnr{padding-bottom:5vw;padding-top:5vw}#showcase .module-head01 .head .ja,#vx .module-head01 .head .ja{font-size:22px;font-size:1.71875vw}#showcase .module-head01 .head .en,#vx .module-head01 .head .en{font-size:100px;font-size:7.8125vw}#showcase .module-head01 .lead,#vx .module-head01 .lead{font-size:30px;font-size:2.34375vw}#showcase .module-btn-s,#vx .module-btn-s{font-size:18px;font-size:1.40625vw}#showcase .module-btn-l,#showcase .module-btn-m,#vx .module-btn-l,#vx .module-btn-m{border-radius:35px;border-radius:2.73438vw;font-size:22px;font-size:1.71875vw}#showcase .module-subpage-head .head-wrap .txt,#vx .module-subpage-head .head-wrap .txt{font-size:22px;font-size:1.71875vw}#showcase .module-subpage-head .title,#vx .module-subpage-head .title{font-size:84px;font-size:6.5625vw}#showcase .module-subpage-head .title .title-letter,#vx .module-subpage-head .title .title-letter{font-size:120px;font-size:9.375vw}#showcase .module-subpage-head .desc,#vx .module-subpage-head .desc{font-size:20px;font-size:1.5625vw}#showcase .module-subpage-head .backtxt,#vx .module-subpage-head .backtxt{font-size:210px;font-size:16.40625vw}#showcase .module-subpage-head .copy-area .copy,#vx .module-subpage-head .copy-area .copy{font-size:36px;font-size:2.8125vw}#showcase .module-subpage-head .copy-area .lead,#vx .module-subpage-head .copy-area .lead{font-size:22px;font-size:1.71875vw}#showcase .sec-gh-awards .each-feature .txt-area .feature-head,#showcase .sec-gh-features .each-feature .txt-area .feature-head,#showcase .sec-kce-features .each-feature .txt-area .feature-head,#showcase .sec-kce-reason .each-feature .txt-area .feature-head,#showcase .sec-ktx-features .each-feature .txt-area .feature-head,#vx .sec-gh-awards .each-feature .txt-area .feature-head,#vx .sec-gh-features .each-feature .txt-area .feature-head,#vx .sec-kce-features .each-feature .txt-area .feature-head,#vx .sec-kce-reason .each-feature .txt-area .feature-head,#vx .sec-ktx-features .each-feature .txt-area .feature-head{font-size:36px;font-size:2.8125vw}#showcase .sec-gh-awards .each-feature .txt-area .feature-desc,#showcase .sec-gh-features .each-feature .txt-area .feature-desc,#showcase .sec-kce-features .each-feature .txt-area .feature-desc,#showcase .sec-kce-reason .each-feature .txt-area .feature-desc,#showcase .sec-ktx-features .each-feature .txt-area .feature-desc,#vx .sec-gh-awards .each-feature .txt-area .feature-desc,#vx .sec-gh-features .each-feature .txt-area .feature-desc,#vx .sec-kce-features .each-feature .txt-area .feature-desc,#vx .sec-kce-reason .each-feature .txt-area .feature-desc,#vx .sec-ktx-features .each-feature .txt-area .feature-desc{font-size:20px;font-size:1.5625vw}#showcase .sec-gh-awards .support-area .support-head,#showcase .sec-gh-features .support-area .support-head,#showcase .sec-kce-features .support-area .support-head,#showcase .sec-kce-reason .support-area .support-head,#showcase .sec-ktx-features .support-area .support-head,#vx .sec-gh-awards .support-area .support-head,#vx .sec-gh-features .support-area .support-head,#vx .sec-kce-features .support-area .support-head,#vx .sec-kce-reason .support-area .support-head,#vx .sec-ktx-features .support-area .support-head{font-size:50px;font-size:3.90625vw}#showcase .sec-gh-awards .support-area .support-sp-flow .each-flow .desc,#showcase .sec-gh-features .support-area .support-sp-flow .each-flow .desc,#showcase .sec-kce-features .support-area .support-sp-flow .each-flow .desc,#showcase .sec-kce-reason .support-area .support-sp-flow .each-flow .desc,#showcase .sec-ktx-features .support-area .support-sp-flow .each-flow .desc,#vx .sec-gh-awards .support-area .support-sp-flow .each-flow .desc,#vx .sec-gh-features .support-area .support-sp-flow .each-flow .desc,#vx .sec-kce-features .support-area .support-sp-flow .each-flow .desc,#vx .sec-kce-reason .support-area .support-sp-flow .each-flow .desc,#vx .sec-ktx-features .support-area .support-sp-flow .each-flow .desc{font-size:16px;font-size:1.25vw}#showcase .sec-gh-awards .service-area .service-head,#showcase .sec-gh-features .service-area .service-head,#showcase .sec-kce-features .service-area .service-head,#showcase .sec-kce-reason .service-area .service-head,#showcase .sec-ktx-features .service-area .service-head,#vx .sec-gh-awards .service-area .service-head,#vx .sec-gh-features .service-area .service-head,#vx .sec-kce-features .service-area .service-head,#vx .sec-kce-reason .service-area .service-head,#vx .sec-ktx-features .service-area .service-head{font-size:36px;font-size:2.8125vw}#showcase .sec-gh-awards .service-area .service-list .service-name,#showcase .sec-gh-features .service-area .service-list .service-name,#showcase .sec-kce-features .service-area .service-list .service-name,#showcase .sec-kce-reason .service-area .service-list .service-name,#showcase .sec-ktx-features .service-area .service-list .service-name,#vx .sec-gh-awards .service-area .service-list .service-name,#vx .sec-gh-features .service-area .service-list .service-name,#vx .sec-kce-features .service-area .service-list .service-name,#vx .sec-kce-reason .service-area .service-list .service-name,#vx .sec-ktx-features .service-area .service-list .service-name{font-size:22px;font-size:1.71875vw}#showcase .sec-gh-awards .service-area .service-list .service-desc,#showcase .sec-gh-features .service-area .service-list .service-desc,#showcase .sec-kce-features .service-area .service-list .service-desc,#showcase .sec-kce-reason .service-area .service-list .service-desc,#showcase .sec-ktx-features .service-area .service-list .service-desc,#vx .sec-gh-awards .service-area .service-list .service-desc,#vx .sec-gh-features .service-area .service-list .service-desc,#vx .sec-kce-features .service-area .service-list .service-desc,#vx .sec-kce-reason .service-area .service-list .service-desc,#vx .sec-ktx-features .service-area .service-list .service-desc{font-size:16px;font-size:1.25vw}#showcase .sec-solution-guide .txt,#vx .sec-solution-guide .txt{font-size:20px;font-size:1.5625vw}#showcase .sec-solution-guide .name,#vx .sec-solution-guide .name{font-size:60px;font-size:4.6875vw}#showcase .sec-solution-guide .lead,#vx .sec-solution-guide .lead{font-size:26px;font-size:2.03125vw}#showcase .sec-solution-guide .more,#vx .sec-solution-guide .more{font-size:20px;font-size:1.5625vw}#showcase .sec-gh-features .each-showcase .num{font-size:21px;font-size:1.64063vw}#showcase .sec-gh-features .each-showcase .lead{font-size:22px;font-size:1.71875vw}#showcase .sec-gh-features .each-showcase .body{font-size:16px;font-size:1.25vw}#showcase .sec-gh-features .each-showcase .tag{font-size:15px;font-size:1.17188vw}.sec-404 .head{font-size:100px;font-size:7.8125vw}.sec-404 .lead{font-size:40px;font-size:3.125vw}.sec-404 .body{font-size:16px;font-size:1.25vw}.sec-404 .btn{border-radius:32px;border-radius:2.5vw;font-size:22px;font-size:1.71875vw;height:64px;height:5vw;padding-right:.78125vw;width:320px;width:25vw}.sec-404 .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}#school-kv{height:555px;height:43.35938vw}.school-kv-content-area{padding-bottom:10.9375vw;padding-left:7.65625vw;padding-top:9.21875vw}.school-kv-lead{font-size:36px;font-size:2.8125vw;margin-bottom:0}.school-kv-lead .small{font-size:28px;font-size:2.1875vw}.school-kv-title{font-size:82px;font-size:6.40625vw;margin-bottom:2.34375vw}.school-kv-btn{border-radius:32px;border-radius:2.5vw;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;width:374px;width:29.21875vw}#school-about{padding-bottom:10.9375vw;padding-top:8.59375vw}.school-about-head{margin-bottom:4.45313vw}.school-about-desc{font-size:16px;font-size:1.25vw;margin-bottom:3.90625vw;padding-left:0;padding-right:0}.school-about-list__item{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:3.90625vw;width:372px;width:29.0625vw}.school-about-list__img{margin-bottom:2.34375vw}.school-about-list__txt-wrap{width:272px;width:21.25vw}.school-about-list__ttl-wrap{height:114px;height:8.90625vw;margin-bottom:1.17188vw}.school-about-list__txt-sub{font-size:18px;font-size:1.40625vw;margin-bottom:.39063vw}p.school-about-list__txt-ttl{font-size:30px;font-size:2.34375vw}p.school-about-list__txt-ttl .small{font-size:24px;font-size:1.875vw}p.school-about-list__txt-body{font-size:14px;font-size:1.09375vw}#school-reason{padding-bottom:11.71875vw;padding-top:9.375vw}.school-reason-head{margin-bottom:5.07813vw}.school-reason-list{padding-top:0;width:940px;width:73.4375vw}.school-reason-list__item{margin-bottom:6.875vw}.school-reason-list__head-wrap{padding-bottom:0;padding-top:.78125vw}.school-reason-list__head-num{height:69px;height:5.39063vw;margin-bottom:1.01563vw;width:69px;width:5.39063vw}.school-reason-list__head-txt{font-size:42px;font-size:3.28125vw}.school-reason-list__desc-wrap{padding-left:5.9375vw;padding-top:0}.school-reason-list__desc-txt{font-size:34px;font-size:2.65625vw}#school-recommend{padding-bottom:11.71875vw;padding-top:9.375vw}.school-recommend-head{margin-bottom:5.07813vw}.school-recommend__item{margin-bottom:7.1875vw;width:1200px;width:93.75vw}.school-recommend__item:nth-of-type(odd) .school-recommend__txt-border{left:-88px;left:-6.875vw}.school-recommend__item:nth-of-type(odd) .school-recommend__icon{right:0}.school-recommend__item:nth-of-type(2n) .school-recommend__txt-border{right:-88px;right:-6.875vw}.school-recommend__item:nth-of-type(2n) .school-recommend__icon{left:0}.school-recommend__img{width:674px;width:52.65625vw}.school-recommend__txt-border{height:290px;height:22.65625vw;top:84px;top:6.5625vw;width:460px;width:35.9375vw}.school-recommend__txt-wrap{padding:0 4.21875vw}.school-recommend__icon{top:0;width:220px;width:17.1875vw}.school-recommend__txt-ttl{font-size:28px;font-size:2.1875vw;margin-bottom:1.5625vw}.school-recommend__txt-body{font-size:14px;font-size:1.09375vw}#school-point{padding-bottom:4.6875vw;padding-top:1.95313vw}.school-point-head{margin-bottom:6.64063vw}.school-point__item{margin-bottom:5.39063vw;margin-left:2.34375vw;margin-right:2.34375vw;padding:3.90625vw;width:360px;width:28.125vw}.school-point__num{font-size:28px;font-size:2.1875vw;height:60px;height:4.6875vw;top:7px;top:.54688vw;width:60px;width:4.6875vw}.school-point__ttl{font-size:24px;font-size:1.875vw;margin-bottom:.78125vw}.school-point__img{height:140px;height:10.9375vw;margin-bottom:.78125vw}.school-point__body{font-size:14px;font-size:1.09375vw}#school-teacher{padding-bottom:10.9375vw;padding-top:8.59375vw}.school-teacher-head{margin-bottom:5.07813vw}.school-teacher__item{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:3.90625vw;width:372px;width:29.0625vw}.school-teacher__img{margin-bottom:2.34375vw}.school-teacher__txt-wrap{padding-left:3.90625vw;padding-right:3.90625vw}.school-teacher__name{font-size:22px;font-size:1.71875vw;margin-bottom:.39063vw}.school-teacher__role{font-size:16px;font-size:1.25vw;margin-bottom:1.17188vw}.school-teacher__body{font-size:14px;font-size:1.09375vw}#school-contents{padding-bottom:6.64063vw;padding-top:10.15625vw}.school-contents-head{margin-bottom:5.07813vw}.school-contents__border{width:960px;width:75vw}.school-contents__inner{padding-bottom:3.51563vw}.school-contents__gr-1{height:125px;height:9.76563vw;margin-bottom:0;padding-bottom:0;padding-top:0}.school-contents__ttl{font-size:35px;font-size:2.73438vw;margin-bottom:0}.school-contents__fig{margin-left:2.65625vw;width:192px;width:15vw}.schoo-contents__body{font-size:14px;font-size:1.09375vw}.school-contents__gr-2{padding-left:0;padding-right:0}.school-contents__list{margin-bottom:2.34375vw}.school-contents__list-item{font-size:18px;font-size:1.40625vw;padding-bottom:.9375vw;padding-top:.9375vw;width:325px;width:25.39063vw}.school-contents__amount{font-size:28px;font-size:2.1875vw;padding-bottom:3.125vw;padding-top:3.125vw}#school-flow{padding-bottom:7.03125vw;padding-top:6.64063vw}.school-flow-head{margin-bottom:5.07813vw}.school-flow__list{margin-bottom:4.6875vw}.school-flow__list-item{margin-bottom:0;margin-left:3.59375vw;margin-right:3.59375vw;width:324px;width:25.3125vw}.school-flow__list-item:not(:last-of-type):after{height:40px;height:3.125vw;width:92px;width:7.1875vw}.school-flow__list-fig{margin-bottom:2.34375vw;width:170px;width:13.28125vw}.school-flow__list-box{width:324px;width:25.3125vw}.school-flow__list-ttl{font-size:24px;font-size:1.875vw;height:63px;height:4.92188vw;margin-bottom:1.17188vw}.school-flow__list-body{font-size:14px;font-size:1.09375vw}.school-flow__btn{font-size:18px;font-size:1.40625vw;height:64px;height:5vw;width:374px;width:29.21875vw}#school-company{padding-bottom:0;padding-top:6.64063vw}.school-company-head{margin-bottom:5.07813vw}.school-company__list-item{margin-bottom:8.35938vw;padding-top:0}.school-company__list-bg{height:309px;height:24.14063vw}.school-company__list-txt-wrap{height:309px;height:24.14063vw;padding-left:5.07813vw;padding-right:5.07813vw;padding-top:1.95313vw;width:548px;width:42.8125vw}.school-company__list-ttl{font-size:27px;font-size:2.10938vw;margin-bottom:1.17188vw}.school-company__list-body{font-size:14px;font-size:1.09375vw}.school-company__list-fig{height:266px;height:20.78125vw;margin-bottom:0;width:480px;width:37.5vw}#school-book{padding-bottom:10.9375vw}.school-book__border{width:960px;width:75vw}.school-book__inner{padding:3.125vw 28.4375vw 2.34375vw 3.51563vw}.shool-book__ttl{font-size:20px;font-size:1.5625vw;margin-bottom:2.34375vw;padding-bottom:2.10938vw}.school-book__fig{margin-bottom:0;padding-bottom:0;width:216px;width:16.875vw}.school-book__book-1,.school-book__book-2{width:114px;width:8.90625vw}.school-book__book-1{left:-141px;left:-11.01562vw;top:23px;top:1.79687vw}.school-book__book-2{left:-84px;left:-6.5625vw;top:136px;top:10.625vw}.school-book__role{font-size:16px;font-size:1.25vw}.school-book__name{font-size:20px;font-size:1.5625vw;margin-bottom:1.17188vw}.school-book__kana,.school-book__profile{font-size:14px;font-size:1.09375vw}.school-form,.school-form-2{padding:8.59375vw 0 10.15625vw}.school-form-head{margin-bottom:5.07813vw}.school-form__card{margin-bottom:4.6875vw;padding:4.6875vw 7.26563vw 6.64063vw;width:828px;width:64.6875vw}.school-form__desc{font-size:16px;font-size:1.25vw;margin-bottom:4.29688vw}.school-form .hs-form{width:612px;width:47.8125vw!important}.school-form .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:0;margin-left:0!important}.school-form .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) .input{width:370px;width:28.90625vw}.school-form .hs-form .hs-form-field{margin-bottom:42px;margin-bottom:3.28125vw!important}.school-form .hs-form .hs-form-field label{margin-bottom:0;padding-left:6.71875vw;width:234px;width:18.28125vw}.school-form .hs-form .hs-form-field span{font-size:17px;font-size:1.32813vw}.school-form .hs-form .hs-form-field span.hs-form-required:before{font-size:13px;font-size:1.01563vw;height:21px;height:1.64063vw;left:31px;left:2.42188vw;width:44px;width:3.4375vw}.school-form .hs-form .hs-error-msg{font-size:10px;font-size:.78125vw;left:234px;left:18.28125vw;padding-top:.39063vw}.school-form .hs-form .hs_error_rollup .hs-main-font-element{font-size:12px;font-size:.9375vw}.school-form .hs-form input,.school-form .hs-form select,.school-form .hs-form textarea{font-size:14px;font-size:1.09375vw!important;padding-left:16px;padding-left:1.25vw!important;padding-right:16px;padding-right:1.25vw!important;width:370px;width:28.90625vw!important}.school-form .hs-form input[name=firstname],.school-form .hs-form input[name=furigana_first_name],.school-form .hs-form input[name=furigana_last_name],.school-form .hs-form input[name=lastname],.school-form .hs-form select[name=firstname],.school-form .hs-form select[name=furigana_first_name],.school-form .hs-form select[name=furigana_last_name],.school-form .hs-form select[name=lastname],.school-form .hs-form textarea[name=firstname],.school-form .hs-form textarea[name=furigana_first_name],.school-form .hs-form textarea[name=furigana_last_name],.school-form .hs-form textarea[name=lastname]{width:180px;width:14.0625vw!important}.school-form .hs-form input[name=division_detail],.school-form .hs-form input[name=lastname],.school-form .hs-form select[name=division_detail],.school-form .hs-form select[name=lastname],.school-form .hs-form textarea[name=division_detail],.school-form .hs-form textarea[name=lastname]{margin-right:0;margin-right:0!important}.school-form .hs-form input,.school-form .hs-form select{height:50px;height:3.90625vw!important}.school-form .hs-form textarea{min-height:170px;min-height:13.28125vw}.school-form .hs-form fieldset:first-of-type,.school-form .hs-form fieldset:nth-of-type(3){font-size:17px;font-size:1.32813vw;margin-bottom:42px;margin-bottom:3.28125vw!important;padding-left:6.71875vw;width:234px;width:18.28125vw}.school-form .hs-form fieldset:first-of-type:before,.school-form .hs-form fieldset:nth-of-type(3):before{font-size:13px;font-size:1.01563vw;height:21px;height:1.64063vw;left:31px;left:2.42188vw;width:44px;width:3.4375vw}.school-form .hs-form fieldset:nth-of-type(2),.school-form .hs-form fieldset:nth-of-type(4){font-size:14px;font-size:1.09375vw!important;width:370px;width:28.90625vw!important}.school-form .hs-form fieldset:nth-of-type(2) .input,.school-form .hs-form fieldset:nth-of-type(4) .input{width:185px;width:14.45313vw!important}.school-form .hs-form fieldset:nth-of-type(8){font-size:17px;font-size:1.32813vw;margin-bottom:0;padding-left:6.71875vw;width:234px;width:18.28125vw!important}.school-form .hs-form fieldset:nth-of-type(8):before{font-size:13px;font-size:1.01563vw;height:21px;height:1.64063vw;left:31px;left:2.42188vw;width:44px;width:3.4375vw}.school-form .hs-form fieldset:nth-of-type(10),.school-form .hs-form fieldset:nth-of-type(11),.school-form .hs-form fieldset:nth-of-type(12),.school-form .hs-form fieldset:nth-of-type(13),.school-form .hs-form fieldset:nth-of-type(14){padding-left:18.28125vw}.school-form .hs-form fieldset:nth-of-type(11),.school-form .hs-form fieldset:nth-of-type(13),.school-form .hs-form fieldset:nth-of-type(9){font-size:17px;font-size:1.32813vw;margin-bottom:.39063vw}.school-form .hs-form fieldset:nth-of-type(10) .hs-dateinput,.school-form .hs-form fieldset:nth-of-type(10) .hs-fieldtype-date,.school-form .hs-form fieldset:nth-of-type(12) .hs-dateinput,.school-form .hs-form fieldset:nth-of-type(12) .hs-fieldtype-date,.school-form .hs-form fieldset:nth-of-type(14) .hs-dateinput,.school-form .hs-form fieldset:nth-of-type(14) .hs-fieldtype-date{width:195px;width:15.23438vw!important}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field{margin-bottom:30px;margin-bottom:2.34375vw!important}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field .input,.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field input,.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field select,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field .input,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field input,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field select,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field .input,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field input,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field select{font-size:12px;font-size:.9375vw!important}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field:nth-of-type(odd),.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field:nth-of-type(odd),.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field:nth-of-type(odd){width:192px;width:15vw}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field:nth-of-type(2n),.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field:nth-of-type(2n),.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field:nth-of-type(2n){margin-left:18px;margin-left:1.40625vw!important;width:157px;width:12.26563vw}.school-form .hs-form .hs-submit{margin-top:4.21875vw}.school-form .hs-form .hs-submit .actions{border-radius:6px;border-radius:.46875vw!important;width:374px;width:29.21875vw!important}.school-form .hs-form .hs-submit .actions:after{height:3px;height:.23438vw;right:16px;right:1.25vw;width:15px;width:1.17188vw}.school-form .hs-form .hs-submit .actions:before{height:12px;height:.9375vw;right:17px;right:1.32813vw;width:12px;width:.9375vw}.school-form .hs-form .hs-submit .actions .hs-button{border-radius:6px;border-radius:.46875vw!important;font-size:20px;font-size:1.5625vw!important;height:64px;height:5vw!important;width:374px;width:29.21875vw!important}.school-form__card-2{padding:4.6875vw 7.26563vw 6.64063vw;width:928px;width:72.5vw}.school-form-2 .hs-form{width:704px;width:55vw!important}.school-form-2 .hs-form .form-columns-2 .hs-form-field,.school-form-2 .hs-form .form-columns-2 .hs-form-field label{width:370px;width:28.90625vw!important}.school-form-2 .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:0;margin-left:0!important}.school-form-2 .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) .input{width:370px;width:28.90625vw!important}.school-form-2 .hs-form .hs-form-field{margin-bottom:42px;margin-bottom:3.28125vw!important}.school-form-2 .hs-form .hs-form-field label{margin-bottom:0;padding-left:6.71875vw;width:234px;width:18.28125vw}.school-form-2 .hs-form .hs-form-field span{font-size:17px;font-size:1.32813vw}.school-form-2 .hs-form .hs-form-field span.hs-form-required:before{font-size:13px;font-size:1.01563vw;height:21px;height:1.64063vw;left:31px;left:2.42188vw;width:44px;width:3.4375vw}.school-form-2 .hs-form .hs-error-msg{font-size:10px;font-size:.78125vw;left:234px;left:18.28125vw;padding-top:.39063vw}.school-form-2 .hs-form .hs_error_rollup .hs-main-font-element{font-size:12px;font-size:.9375vw}.school-form-2 .hs-form input,.school-form-2 .hs-form select,.school-form-2 .hs-form textarea{font-size:14px;font-size:1.09375vw!important;padding-left:16px;padding-left:1.25vw!important;padding-right:16px;padding-right:1.25vw!important;width:470px;width:36.71875vw!important}.school-form-2 .hs-form input[name=division_detail],.school-form-2 .hs-form input[name=firstname],.school-form-2 .hs-form input[name=jobtitle],.school-form-2 .hs-form input[name=lastname],.school-form-2 .hs-form select[name=division_detail],.school-form-2 .hs-form select[name=firstname],.school-form-2 .hs-form select[name=jobtitle],.school-form-2 .hs-form select[name=lastname],.school-form-2 .hs-form textarea[name=division_detail],.school-form-2 .hs-form textarea[name=firstname],.school-form-2 .hs-form textarea[name=jobtitle],.school-form-2 .hs-form textarea[name=lastname]{width:180px;width:14.0625vw!important}.school-form-2 .hs-form input[name=division_detail],.school-form-2 .hs-form input[name=lastname],.school-form-2 .hs-form select[name=division_detail],.school-form-2 .hs-form select[name=lastname],.school-form-2 .hs-form textarea[name=division_detail],.school-form-2 .hs-form textarea[name=lastname]{margin-right:0;margin-right:0!important}.school-form-2 .hs-form input,.school-form-2 .hs-form select{height:50px;height:3.90625vw!important}.school-form-2 .hs-form textarea{min-height:170px;min-height:13.28125vw}.school-form-2 .hs-form .hs-submit{margin-top:4.21875vw}.school-form-2 .hs-form .hs-submit .actions{border-radius:6px;border-radius:.46875vw!important;width:374px;width:29.21875vw!important}.school-form-2 .hs-form .hs-submit .actions:after{height:3px;height:.23438vw;right:16px;right:1.25vw;width:15px;width:1.17188vw}.school-form-2 .hs-form .hs-submit .actions:before{height:12px;height:.9375vw;right:17px;right:1.32813vw;width:12px;width:.9375vw}.school-form-2 .hs-form .hs-submit .actions .hs-button{border-radius:6px;border-radius:.46875vw!important;font-size:20px;font-size:1.5625vw!important;height:64px;height:5vw!important;width:374px;width:29.21875vw!important}.m-school-head{padding-bottom:2.34375vw}.m-school-head .en{font-size:22px;font-size:1.71875vw;margin-bottom:1.17188vw}.m-school-head .ja{font-size:42px;font-size:3.28125vw}.m-school-head:after{width:144px;width:11.25vw}.layout-form{margin-bottom:4.84375vw}.layout-form .form-overview{padding:1.875vw}.layout-form .form-overview .overview-inner{padding-left:3.67188vw;padding-right:3.67188vw;padding-top:3.20312vw}.layout-form .form-overview .overview-inner .arrow{bottom:px;bottom:3.67188vw;width:469px;width:36.64063vw}.layout-form .form-overview .overview-inner .overview-title-area{margin-bottom:3.90625vw}.layout-form .form-overview .overview-inner .overview-title-area .en{font-size:56px;font-size:4.375vw;margin-bottom:.78125vw}.layout-form .form-overview .overview-inner .overview-title-area .ja{font-size:32px;font-size:2.5vw}.layout-form .form-overview .overview-inner .overview-lead{font-size:24px;font-size:1.875vw;margin-bottom:3.4375vw}.layout-form .overview-list-head{font-size:22px;font-size:1.71875vw;margin-bottom:.85938vw}.layout-form .overview-lead-sm{margin-bottom:0}.layout-form .overview-list{margin-bottom:0;padding-bottom:0}.layout-form .overview-list li{font-size:18px;font-size:1.40625vw;margin-bottom:.15625vw}.layout-form .overview-list li:before{font-size:24px;font-size:1.875vw;margin-right:.70313vw;top:3px;top:.23438vw}.layout-form .form-form .form-inner{padding-bottom:4.0625vw;padding-top:1.01563vw;width:565px;width:44.14063vw}.layout-form .form-form .form-inner .breadcrumb{margin-bottom:.70313vw;margin-top:1.09375vw;padding-left:0;padding-right:0}.layout-form .form-form .form-inner .bg-sm{padding-left:0;padding-right:0}.layout-form .form-form .form-inner form{left:-1px;left:-.07812vw!important}.mktoForm-wrap .mktoForm label:before{font-size:14px;font-size:1.09375vw;height:29px;height:2.26563vw!important;top:27px;top:2.10938vw}.mktoForm-wrap .mktoForm label[for=Comment],.mktoForm-wrap .mktoForm label[for=Company],.mktoForm-wrap .mktoForm label[for=Email],.mktoForm-wrap .mktoForm label[for=Phone],.mktoForm-wrap .mktoForm label[for=Request],.mktoForm-wrap .mktoForm label[for=comment],.mktoForm-wrap .mktoForm label[for=company],.mktoForm-wrap .mktoForm label[for=request],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest],.mktoForm-wrap .mktoForm label[for=z201CompanyName_L]{width:563px;width:43.98438vw!important}.mktoForm-wrap .mktoForm label[for=Department]:before,.mktoForm-wrap .mktoForm label[for=FirstName]:before,.mktoForm-wrap .mktoForm label[for=LastName]:before,.mktoForm-wrap .mktoForm label[for=Title]:before{width:274px;width:21.40625vw!important}.mktoForm-wrap .mktoForm label .mktoAsterix{font-size:14px;font-size:1.09375vw;top:25px;top:1.95313vw}.mktoForm-wrap .mktoForm label[for=Company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Department] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=LastName] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Title] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z201CompanyName_L] .mktoAsterix{left:40px;left:3.125vw}.mktoForm-wrap .mktoForm label[for=Phone] .mktoAsterix{left:56px;left:4.375vw}.mktoForm-wrap .mktoForm label[for=Email] .mktoAsterix{left:96px;left:7.5vw}.mktoForm-wrap .mktoForm label[for=Comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment] .mktoAsterix{left:112px;left:8.75vw}.mktoForm-wrap .mktoForm label[for=Request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest] .mktoAsterix{left:160px;left:12.5vw}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select,.mktoForm-wrap .mktoForm textarea{font-size:14px;font-size:1.09375vw!important;margin-top:53px;margin-top:4.14063vw!important;padding-left:16px;padding-left:1.25vw!important;padding-right:16px;padding-right:1.25vw!important;width:563px;width:43.98438vw!important}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#FirstName,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm input#Title,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#FirstName,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm select#Title,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#FirstName,.mktoForm-wrap .mktoForm textarea#LastName,.mktoForm-wrap .mktoForm textarea#Title{width:274px;width:21.40625vw!important}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#LastName{margin-right:17px;margin-right:1.32813vw!important}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select{height:44px;height:3.4375vw!important}.mktoForm-wrap .mktoForm textarea{min-height:170px;min-height:13.28125vw}.mktoForm-wrap .mktoForm .mktoHtmlText{font-size:14px;font-size:1.09375vw!important;width:563px;width:43.98438vw!important}.mktoForm-wrap .mktoForm .mktoButtonRow{margin-top:5.39063vw}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap{border-radius:30px;border-radius:2.34375vw!important;width:311px;width:24.29688vw!important}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:after{height:3px;height:.23438vw;right:16px;right:1.25vw;width:15px;width:1.17188vw}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:before{height:12px;height:.9375vw;right:17px;right:1.32813vw;width:12px;width:.9375vw}.mktoForm-wrap .mktoForm .mktoButtonRow button{border-radius:30px;border-radius:2.34375vw!important;font-size:20px;font-size:1.5625vw!important;height:60px;height:4.6875vw!important;width:311px;width:24.29688vw!important}.mktoForm-wrap.mktoForm-wrap-red{width:424px;width:33.125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select{height:42px;height:3.28125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea{border-radius:10px;border-radius:.78125vw;font-size:16px;font-size:1.25vw;padding-left:16px;padding-left:1.25vw!important;padding-right:16px;padding-right:1.25vw!important;width:424px;width:33.125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#Department,.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#Title,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#Department,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#Title,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#Department,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#Title{width:424px;width:33.125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#FirstName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#FirstName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#FirstName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#LastName{width:202px;width:15.78125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#LastName{margin-right:17px;margin-right:1.32813vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Comment],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Company],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Department],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Email],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Phone],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Request],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Title],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=comment],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=company],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=request],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactcomment],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactrequest],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z201CompanyName_L]{width:424px;width:33.125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=FirstName]:before,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=LastName]:before{width:202px;width:15.78125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label:before{font-size:16px;font-size:1.25vw;top:20px;top:1.5625vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label .mktoAsterix{font-size:14px;font-size:1.09375vw;top:18px;top:1.40625vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Company] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Department] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=LastName] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Title] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=company] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z201CompanyName_L] .mktoAsterix{left:47px;left:3.67188vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Phone] .mktoAsterix{left:63px;left:4.92188vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Comment] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Email] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=comment] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactcomment] .mktoAsterix{left:112px;left:8.75vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Request] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=request] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactrequest] .mktoAsterix{left:160px;left:12.5vw}.mktoForm-wrap.mktoForm-wrap-red .mktoForm .mktoHtmlText{font-size:12px;font-size:.9375vw!important;margin-top:39px;margin-top:3.04688vw!important;width:424px;width:33.125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm .mktoButtonRow{margin-top:10px;margin-top:.78125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm .mktoButtonRow .mktoButtonWrap,.mktoForm-wrap.mktoForm-wrap-red .mktoForm button{border-radius:10px;border-radius:.78125vw!important;width:424px;width:33.125vw!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm button{font-size:20px;font-size:1.5625vw!important;height:64px;height:5vw!important}.marketo-download-breadcrumb{margin-bottom:1.25vw;margin-top:2.1875vw}.sec-marketo-seminar,section.sec-marketo-download{width:1200px;width:93.75vw}.marketo-download-head,.marketo-seminar-head{margin-bottom:3.75vw}.sec-seminar{margin-top:3.125vw;padding-bottom:4.6875vw}.sec-seminar .seminar-list .each-seminar .img{height:177px;height:13.82813vw}.sec-seminar .seminar-list .each-seminar .txt-area{padding:1.79687vw 1.5625vw 2.8125vw}.sec-seminar .seminar-list .each-seminar .availability,.sec-seminar .seminar-list .each-seminar .tag{font-size:14px;font-size:1.09375vw}.sec-seminar .seminar-list .each-seminar .availability{border-radius:10px;border-radius:.78125vw;height:31px;height:2.42188vw;right:14px;right:1.09375vw;top:15px;top:1.17188vw;width:85px;width:6.64063vw}.sec-seminar .seminar-list .each-seminar .title-dark,.sec-seminar .seminar-list .each-seminar .title-light{font-size:18px;font-size:1.40625vw}.sec-download{margin-top:2.10938vw;padding-bottom:4.6875vw}.sec-download .list-title{font-size:24px;font-size:1.875vw;margin-bottom:2.03125vw}.sec-download .download-list{padding-bottom:.78125vw}.sec-download .download-list .each-download{margin-bottom:3.28125vw;margin-right:3.28125vw;width:372px;width:29.0625vw}.sec-download .download-list .each-download .doc-title,.sec-download .download-list .each-download .img,.sec-download .download-list .each-download .mktoImg{height:191px;height:14.92188vw}.sec-download .download-list .each-download .doc-title{font-size:28px;font-size:2.1875vw}.sec-download .download-list .each-download .txt-area{padding:1.95313vw 1.5625vw 2.8125vw}.sec-download .download-list .each-download .txt-area .desc{font-size:14px;font-size:1.09375vw;margin-bottom:1.5625vw}.sec-download .download-list .each-download .txt-area .btn{border-radius:22px;border-radius:1.71875vw;font-size:16px;font-size:1.25vw;height:44px;height:3.4375vw;width:200px;width:15.625vw}.sec-download .download-list .each-download .txt-area .btn .arrow{right:14px;right:1.09375vw;width:16px;width:1.25vw}.sec-thanks .thanks-message{font-size:20px;font-size:1.5625vw}.sec-thanks .module-btn-l{border-radius:28px;border-radius:2.1875vw;font-size:22px;font-size:1.71875vw;height:55px;height:4.29688vw;width:374px;width:29.21875vw}.page-download-breadcrumb{margin-top:1.25vw}.page-download-form{margin-bottom:3.35938vw;margin-top:3.4375vw;padding-left:0;padding-right:0}.page-download-form .form-area,.page-download-form .overview-area{margin-left:1.5625vw;margin-right:1.5625vw}.page-download-form .overview-area{margin-bottom:0;width:653px;width:51.01563vw}.page-download-form .overview-area .download-title{font-size:32px;font-size:2.5vw;margin-bottom:1.09375vw}.page-download-form .overview-area .download-img{margin-bottom:1.5625vw}.page-download-form .overview-area .download-desc{font-size:16px;font-size:1.25vw}.page-download-form .form-area{border-width:.9375vw;padding:.625vw 2.34375vw 2.96875vw}.page-download-download{margin-bottom:5.85938vw;margin-top:5.46875vw}.page-download-download .download-desc{font-size:16px;font-size:1.25vw;margin-bottom:1.875vw}.page-download-download .download-btn{border-radius:10px;border-radius:.78125vw;font-size:30px;font-size:2.34375vw;height:85px;height:6.64063vw;margin-bottom:5vw;width:454px;width:35.46875vw}.page-download-download .download-btn .icon{height:32px;height:2.5vw;left:28px;left:2.1875vw;width:30px;width:2.34375vw}.page-download-download .download-notes{font-size:16px;font-size:1.25vw;margin-bottom:1.875vw;width:878px;width:68.59375vw}.js-accordion .js-accordion-head:before{height:4px;height:.3125vw;right:10px;right:.78125vw;width:4px;width:.3125vw}.js-accordion.invisible{height:74px;height:5.78125vw}.js-accordion.invisible .js-accordion-head:before{height:24px;height:1.875vw;width:4px;width:.3125vw}}@media screen and (max-width:560px){.setOrder{color:#000}.mdl-md,.module-md{display:none}.subpage-mv.video .head-area .copy{line-height:1.4}.subpage-mv.video .head-area .lead{left:0;position:absolute;top:-2.6em}.subpage-mv{height:64vw}.subpage-mv .subpage-mv-inner{padding-left:5.33333vw;padding-top:5.86667vw}.subpage-mv .arrow{left:-16px;top:5.86667vw;width:89.86667vw}.subpage-mv .head-area .picto{margin-bottom:1.33333vw;width:28.8vw}.sec-mv .arrow{left:-12px}.sec-mv .copy .name{max-width:82.13333vw}.sec-mv .results-wrap{left:20px;max-width:82.13333vw}.sec-top-services .each-service.video .features-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec-top-services .each-service.video .features-area .each-feature{margin-bottom:30px}.sec-top-services .each-service .desc-area .desc{max-width:265px}.sec-top-news .news-list .each-news .title{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:.2em}.sec-bnr .bnr-growthhacker .bg{width:100%}.sec-dx-overview .dx-overview-desc{line-height:1.71429}.sec-dx-overview .dx-overview-video{max-width:91.46667vw}.sec-dx-overview .dx-overview-video .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.4}.sec-dx-pro .each-people .pro-img{margin-right:4.26667vw}.sec-dx-pro .each-people .pro-desc{line-height:1.57143}.sec-dx-project .dx-projects{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-dx-project .dx-projects .each-project .project-lead{line-height:1.55556}.sec-dx-project .dx-projects .each-project .project-desc{line-height:1.57143}.sec-dx-client .dx-clients .each-client{width:50%}.dx-bg-arrow{background-position:top 6.93333vw left;background-size:95.46667vw}.sec-dx-needs .dx-needs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-dx-needs .each-needs .needs-desc{line-height:1.57143}.sec-dx-services .each-service.video .features-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec-dx-services .each-service.video .features-area .each-feature{margin:0 0 30px}.sec-dx-services .each-service .desc-area .desc{max-width:265px}.sec-ux-overview .ux-issues .each-issue{border-bottom:1px dashed #2dc2cc}.sec-ux-overview .ux-issues .each-issue:last-of-type{border-bottom:0}.sec-ux-overview .ux-issues .each-issue .task .task-inner{line-height:1.55556}.sec-ux-strength .ux-strength .each-strength .strength-desc{line-height:1.57143}.sec-ux-services .ux-service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-ux-services .ux-service .each-service .service-desc{line-height:1.57143}.sec-ux-case .ux-cases .each-case{margin-left:auto;margin-right:auto}.sec-ux-case .ux-cases .each-case .each-case-inner .content .title{line-height:1.5}.sec-ux-client .ux-clients .each-client{width:25%}.ux-bg-arrow{background-position:top 6.93333vw left;background-size:95.46667vw}.sec-ux-needs .ux-needs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-ux-needs .each-needs .needs-desc{line-height:1.57143}.sec-ux-service .service{padding:9px;width:91.46667vw}.sec-ux-service .service .desc-area .desc{max-width:265px}.sec-ux-service .service .features-area .each-feature:last-of-type{width:100%}.sec-ux-service .service .features-area .each-feature:last-of-type .feature-desc{text-align:center}.sec-ux-service .service .features-area .feature-desc{text-align:left}.sec-engine-overview .engine-overview-desc{line-height:1.71429}section.sec-engine-features .engine-features .each-feature .feature-lead{line-height:1.55556}.sec-engine-function .each-function.right .function-name{text-align:right}.sec-engine-function .each-function .function-desc{color:#2b2b2b;position:absolute;top:68.8vw}.sec-engine-function .each-function .function-desc.function01{top:63.46667vw}.sec-common-services .common-service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-common-services .common-service .each-service .service-desc{line-height:1.57143}.sec-team-overview .team-overview-desc{line-height:1.71429}section.sec-team-features .team-features .each-feature{background:-webkit-gradient(linear,left top,left bottom,from(#88e18e),to(#2dc79d));background:linear-gradient(180deg,#88e18e,#2dc79d)}section.sec-team-features .team-features .each-feature .feature-lead{line-height:1.55556}.sec-team-services .team-service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-team-services .team-service .each-service .service-desc,.sec-video-overview .video-advantage .each-advantage .advantage-desc{line-height:1.57143}.video-cases .each-case{margin-left:auto;margin-right:auto}.sec-video-price .video-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-video-plan .video-plan-desc{line-height:1.57143}.sec-video-plan .video-table01 tr.list td,.sec-video-plan .video-table01 tr.list th{line-height:2}.sec-video-plan .video-table01 td,.sec-video-plan .video-table01 th{width:23.46667vw}.sec-video-plan .video-table01 td.narrow,.sec-video-plan .video-table01 th.narrow{width:22.4vw}.sec-video-plan .video-table01 th.trans{width:21.33333vw}.sec-video-option .video-option-desc{line-height:1.57143}.sec-video-production .video-production-head{letter-spacing:0}.sec-video-production .video-production .each-production .production-lead{height:auto!important;line-height:1.625}.sec-video-production .video-production .each-production .production-note{line-height:1.5}.sec-video-doda .video-doda-head .name{line-height:1.6}.sec-video-doda .result-area .step01{margin-left:auto;margin-right:auto}.sec-video-doda .result-area .step01:before{border-width:6px 3.5px 0;bottom:-6px}.sec-video-doda .result-area .issues{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec-video-doda .result-area .issues .issue01,.sec-video-doda .result-area .issues .issue02,.sec-video-doda .result-area .result .txt01{line-height:1.57143}.sec-video-service .video-service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec-video-service .video-service .service-desc{line-height:1.57143}.sec-video-service .video-service .service-btn{margin:auto auto 0}#showcase .md,#vx .md{display:none}#showcase .module-default-inner,#vx .module-default-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}#showcase .module-thin-inner,#vx .module-thin-inner{padding-left:20px;padding-right:20px}#showcase .module-subpage-head,#vx .module-subpage-head{overflow:hidden}#showcase .module-subpage-head .head-wrap,#vx .module-subpage-head .head-wrap{margin-bottom:12px}#showcase .module-subpage-head .copy-area,#vx .module-subpage-head .copy-area{-webkit-box-sizing:border-box;box-sizing:border-box;padding:80px 19px 74px}#showcase .sec-gh-awards .head,#showcase .sec-gh-features .head,#showcase .sec-kce-features .head,#showcase .sec-kce-reason .head,#showcase .sec-ktx-features .head,#vx .sec-gh-awards .head,#vx .sec-gh-features .head,#vx .sec-kce-features .head,#vx .sec-kce-reason .head,#vx .sec-ktx-features .head{margin-bottom:87px}#showcase .sec-gh-awards .each-feature,#showcase .sec-gh-features .each-feature,#showcase .sec-kce-features .each-feature,#showcase .sec-kce-reason .each-feature,#showcase .sec-ktx-features .each-feature,#vx .sec-gh-awards .each-feature,#vx .sec-gh-features .each-feature,#vx .sec-kce-features .each-feature,#vx .sec-kce-reason .each-feature,#vx .sec-ktx-features .each-feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:113px}#showcase .sec-gh-awards .each-feature .txt-area,#showcase .sec-gh-features .each-feature .txt-area,#showcase .sec-kce-features .each-feature .txt-area,#showcase .sec-kce-reason .each-feature .txt-area,#showcase .sec-ktx-features .each-feature .txt-area,#vx .sec-gh-awards .each-feature .txt-area,#vx .sec-gh-features .each-feature .txt-area,#vx .sec-kce-features .each-feature .txt-area,#vx .sec-kce-reason .each-feature .txt-area,#vx .sec-ktx-features .each-feature .txt-area{margin-bottom:30px}#showcase .sec-gh-awards .service-area .service-list .each-service,#showcase .sec-gh-features .service-area .service-list .each-service,#showcase .sec-kce-features .service-area .service-list .each-service,#showcase .sec-kce-reason .service-area .service-list .each-service,#showcase .sec-ktx-features .service-area .service-list .each-service,#vx .sec-gh-awards .service-area .service-list .each-service,#vx .sec-gh-features .service-area .service-list .each-service,#vx .sec-kce-features .service-area .service-list .each-service,#vx .sec-kce-reason .service-area .service-list .each-service,#vx .sec-ktx-features .service-area .service-list .each-service{margin-bottom:50px}#showcase .sec-gh-awards .service-area .service-list .each-service:nth-of-type(2n),#showcase .sec-gh-features .service-area .service-list .each-service:nth-of-type(2n),#showcase .sec-kce-features .service-area .service-list .each-service:nth-of-type(2n),#showcase .sec-kce-reason .service-area .service-list .each-service:nth-of-type(2n),#showcase .sec-ktx-features .service-area .service-list .each-service:nth-of-type(2n),#vx .sec-gh-awards .service-area .service-list .each-service:nth-of-type(2n),#vx .sec-gh-features .service-area .service-list .each-service:nth-of-type(2n),#vx .sec-kce-features .service-area .service-list .each-service:nth-of-type(2n),#vx .sec-kce-reason .service-area .service-list .each-service:nth-of-type(2n),#vx .sec-ktx-features .service-area .service-list .each-service:nth-of-type(2n){margin-left:auto}#showcase .sec-gh-awards .service-area .service-list .service-name,#showcase .sec-gh-features .service-area .service-list .service-name,#showcase .sec-kce-features .service-area .service-list .service-name,#showcase .sec-kce-reason .service-area .service-list .service-name,#showcase .sec-ktx-features .service-area .service-list .service-name,#vx .sec-gh-awards .service-area .service-list .service-name,#vx .sec-gh-features .service-area .service-list .service-name,#vx .sec-kce-features .service-area .service-list .service-name,#vx .sec-kce-reason .service-area .service-list .service-name,#vx .sec-ktx-features .service-area .service-list .service-name{height:2.5em;line-height:1.25;margin-bottom:14px}#showcase .sec-solution-guide,#vx .sec-solution-guide{-webkit-box-sizing:border-box;box-sizing:border-box;padding:70px 20px}#showcase .sec-solution-guide.ktx,#vx .sec-solution-guide.ktx{height:106.66667vw;max-height:600px}#showcase .sec-solution-guide.ktx .txt,#vx .sec-solution-guide.ktx .txt{font-size:12px}#showcase .sec-solution-guide.gh,#vx .sec-solution-guide.gh{height:106.66667vw;max-height:600px}#showcase .sec-solution-guide .txt,#vx .sec-solution-guide .txt{margin-bottom:13px}#showcase .sec-solution-guide .name,#vx .sec-solution-guide .name{text-align:center}#showcase .sec-solution-guide .lead,#vx .sec-solution-guide .lead{margin-bottom:78px;text-align:center}.school-kv-pic{background-position:100% 100%;background-repeat:no-repeat;background-size:contain}.school-kv-layer{background:-webkit-gradient(linear,left top,left bottom,color-stop(8.7%,#6fd99f),color-stop(71.9%,#2dc2cc));background:linear-gradient(180deg,#6fd99f 8.7%,#2dc2cc 71.9%)}.school-kv-lead{text-align:center}.school-kv-btn{background-position:right 20px center;background-size:12px auto}.school-reason-list__desc-wrap{-webkit-box-pack:center;-ms-flex-pack:center;border-top:2px solid #fff;justify-content:center}.school-recommend__item:nth-of-type(2n) .school-recommend__img{margin-left:auto}.school-recommend__txt-border{margin-left:auto;margin-right:auto}#school-point{background-position:top 12vw right 4vw;background-repeat:no-repeat;background-size:95.46667vw}.school-point__num{left:50%}.school-contents__gr-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.schoo-contents__body{line-height:1.714}.school-contents__list-item{border-bottom:1px solid #d7d7d7;line-height:1.375;text-align:center}.school-flow__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school-flow__list-item:not(:last-of-type):after{background-size:cover;bottom:.8vw;left:16.8vw;-webkit-transform:translateY(100%);transform:translateY(100%)}.school-flow__list-ttl{display:block;line-height:1.333}.school-flow__btn{background-position:right 20px center;background-size:12px auto}.school-company__list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.school-company__list-bg{background:-webkit-gradient(linear,left top,right top,from(#2dc2cc),to(#2dc79d));background:linear-gradient(90deg,#2dc2cc,#2dc79d);width:100%}.school-company__list-body{letter-spacing:.04em}.shool-book__ttl{letter-spacing:.02em;line-height:1.425}.school-book__fig{margin-left:auto;position:relative}.school-book__fig:before{background-image:-webkit-gradient(linear,left top,right top,from(#6fd99f),to(#2dc2cc));background-image:linear-gradient(90deg,#6fd99f,#2dc2cc);bottom:0;content:"";height:1px;position:absolute;right:0;width:76vw}.school-form .hs-form .hs-form-field label{display:block}.school-form .hs-form .hs-form-field span.hs-form-required:before{top:50%}.school-form .hs-form textarea{padding-top:3.06667vw!important}.school-form .hs-form fieldset:first-of-type,.school-form .hs-form fieldset:nth-of-type(3){display:block}.school-form .hs-form fieldset:first-of-type:before,.school-form .hs-form fieldset:nth-of-type(3):before,.school-form .hs-form fieldset:nth-of-type(8):before{top:50%}.school-form .hs-form fieldset:nth-of-type(10) .hs-error-msg,.school-form .hs-form fieldset:nth-of-type(12) .hs-error-msg,.school-form .hs-form fieldset:nth-of-type(14) .hs-error-msg{left:0!important}.school-form .hs-form .hs-submit .actions:before{border-right:2px solid #fff;border-top:2px solid #fff}.school-form-2 .hs-form .hs-form-field label{display:block}.school-form-2 .hs-form .hs-form-field span.hs-form-required:before{top:50%}.school-form-2 .hs-form textarea{padding-top:3.06667vw!important}.school-form-2 .hs-form .hs-submit .actions:before{border-right:2px solid #fff;border-top:2px solid #fff}.m-school-head:after{height:2px}.layout-form .form-overview{height:51.46667vw}.layout-form .form-overview .overview-inner .arrow{right:26px}.layout-form .overview-list:after{background:#88e18e;bottom:0;content:"";height:4px;position:absolute;right:-4.26667vw;width:38.4vw}.layout-form .form-form .form-inner .bg-sm{background-position:top .53333vw right 4.26667vw;background-repeat:no-repeat;background-size:95.46667vw}.mktoForm-wrap .mktoForm .mktoFormRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.mktoForm-wrap .mktoForm textarea{padding-top:3.06667vw!important}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:before{border-right:2px solid #fff;border-top:2px solid #fff}.hs-form textarea{padding-top:3.06667vw!important}.hs-form .hs-submit .actions:before{border-right:2px solid #fff;border-top:2px solid #fff}.hs-form-2 .hs-form textarea{padding-top:3.06667vw!important}.sec-seminar .seminar-list .each-seminar .available{border:1px solid #2dcc70}.sec-download .download-list .each-download .txt-area .title{font-size:2.93333vw}.sec-download .download-list .each-download .txt-area .doc-points{font-size:2.66667vw}.sec-thanks .thanks-icon{width:80px}.sec-thanks .thanks-icon img{width:100%}.page-download-form .overview-area .download-title{text-align:center}.page-download-form .form-columns-1 .hs-form-field{max-width:78.13333vw!important}.page-download-form .form-columns-1 .input{margin-right:0!important}.page-download-form .actions{max-width:78.13333vw!important}}@media screen and (max-width:961px){.mdl-lg{display:none}}@media screen and (min-width:1200px){.mdl-head01{font-size:32px;padding-bottom:23px}.mdl-head01:before{height:4px;width:144px}.mdl-head01 .gray,.mdl-head01 .small{font-size:20px}.mdl-head01 .en{font-size:36px;top:1px}.mdl-breadcrumb{font-size:12px;margin-bottom:24px;margin-top:13px;padding-left:30px;padding-right:30px}.btn-download{border-radius:32px;font-size:22px;height:64px;padding-right:10px;width:320px}.btn-download .arrow{right:26px;width:16px}.subpage-mv.engine .head-area{margin-left:118px}.subpage-mv.engine .head-area .picto{margin-bottom:0;margin-right:70px;top:-8px;width:136px}.subpage-mv.engine .head-area .txt-area{top:-7px}.subpage-mv.engine .head-area .title{font-size:72px;margin-bottom:0}.subpage-mv.team .head-area{margin-left:118px}.subpage-mv.team .head-area .picto{margin-bottom:0;margin-right:70px;top:-8px;width:136px}.subpage-mv.team .head-area .txt-area{top:-7px}.subpage-mv.team .head-area .title{font-size:72px;margin-bottom:0}.subpage-mv.video{height:440px}.subpage-mv.video .subpage-mv-inner{padding-left:0;padding-top:89px}.subpage-mv.video .head-area{margin-left:118px}.subpage-mv.video .head-area .title-area{margin-bottom:0}.subpage-mv.video .head-area .copy{font-size:18px;margin-bottom:27px}.subpage-mv.video .head-area .copy .num{font-size:32px}.subpage-mv.video .head-area .picto{height:102px;margin-right:23px;width:120px}.subpage-mv.video .head-area .title{font-size:56px;top:-6px}.subpage-mv.video .head-area .lead{font-size:18px}.subpage-mv.video .head-area .num{font-size:32px;left:1px;top:1px}.subpage-mv.video .btn-wrap{margin-left:34px;margin-top:45px}.subpage-mv.video .btn{border-radius:32px;font-size:18px;height:64px;margin-bottom:10px;padding-right:10px;width:360px}.subpage-mv.video .btn .arrow{right:26px;width:16px}.subpage-mv{height:440px;padding:24px}.subpage-mv .arrow{height:356px;left:-197px;margin-left:50%;top:60px;width:524px}.subpage-mv .head-area .picto{margin-right:30px;width:211px}.subpage-mv .head-area .title{font-size:72px;margin-bottom:0}.subpage-mv .head-area .lead{font-size:32px}.sec-mv{height:560px}.sec-mv .sec-mv-inner{padding-top:68px}.sec-mv .bg,.sec-mv picture{height:537px}.sec-mv .arrow{height:480px;right:calc(50% - 560px);top:58px;width:702px}.sec-mv .copy{font-size:32px}.sec-mv .copy .name{margin-top:29px}.sec-mv .results{min-width:38.28125vw;width:483px;width:32.2vw;width:calc(50vw - 160px)}.sec-mv .results,.sec-mv .results-wrap{bottom:63px;height:90px}.sec-mv .results-wrap .each-result{margin-right:27px}.sec-mv .results-wrap .icon{margin-right:15px;width:28px}.sec-mv .results-wrap .txt-area{font-size:12px}.sec-mv .results-wrap .num{font-size:28px}.sec-top-services{padding-bottom:60px;padding-top:60px}.sec-top-services .services-head01{font-size:36px;margin-bottom:15px}.sec-top-services .services-desc01{font-size:16px;margin-bottom:32px}.sec-top-services .each-service{margin-bottom:16px;margin-left:8px;margin-right:8px}.sec-top-services .each-service.dx .desc-area .picto{width:160px}.sec-top-services .each-service.ux .desc-area .picto{width:164px}.sec-top-services .each-service.video .desc-area .picto{width:160px}.sec-top-services .each-service.video .features-area .each-feature{width:400px}.sec-top-services .each-service.video .features-area .each-feature .picto.ad{width:70px}.sec-top-services .each-service.video .features-area .each-feature:first-of-type{margin-bottom:0}.sec-top-services .each-service .each-service-inner{padding:30px 20px}.sec-top-services .each-service .service-name{font-size:40px;margin-bottom:30px}.sec-top-services .each-service .desc-area{margin-bottom:25px}.sec-top-services .each-service .desc-area .picto{height:101px;margin-bottom:15px}.sec-top-services .each-service .desc-area .desc{font-size:16px}.sec-top-services .each-service .features-area .each-feature{margin-bottom:25px;margin-left:14px;margin-right:14px;width:160px}.sec-top-services .each-service .features-area .each-feature .btn{margin-top:30px}.sec-top-services .each-service .features-area .picto{height:60px;margin-bottom:6px;width:60px}.sec-top-services .each-service .features-area .feature-name{font-size:18px;height:27px;margin-bottom:10px}.sec-top-services .each-service .btn,.sec-top-services .each-service .features-area .feature-desc{font-size:14px}.sec-top-services .each-service .btn{height:48px;width:293px}.sec-top-services .each-service .btn .arrow{height:14px;right:16px;width:16px}.sec-top-services .service-structure .service-structure-inner{padding:35px 20px}.sec-top-services .service-structure .lead{font-size:18px;margin-bottom:15px}.sec-top-services .service-structure .picto-area{margin-bottom:5px}.sec-top-services .service-structure .picto-area .each .name{font-size:24px}.sec-top-services .service-structure .picto-area .arrow{margin-left:10px;margin-right:11px;width:49px}.sec-top-services .service-structure .picto-area .picto{margin-left:12px;margin-right:12px}.sec-top-services .service-structure .picto-area .picto .label{font-size:12px}.sec-top-services .service-structure .picto-area .building{height:80px;width:58px}.sec-top-services .service-structure .picto-area .shopping{height:80px;width:56px}.sec-top-services .service-structure .desc{font-size:14px}.sec-top-news{padding-bottom:68px;padding-top:60px}.sec-top-news .news-head01{font-size:36px;margin-bottom:40px}.sec-top-news .news-list .each-news{margin-bottom:16px}.sec-top-news .news-list .each-news .date{font-size:12px;height:50px;margin-right:16px;width:50px}.sec-top-news .news-list .each-news .title{font-size:16px}.sec-top-bnr{padding-bottom:68px}.sec-bnr .bnr-dx-book{margin-bottom:46px}.sec-bnr .bnr-flex{margin-bottom:72px}.sec-bnr .bnr-flex .bnr-half{height:72px;width:240px}.sec-bnr .bnr-flex .bnr-half.bnr-media{margin-right:7px}.sec-bnr .bnr-flex .bnr-half.bnr-seminar{margin-left:7px}.sec-bnr .bnr-flex .bnr-half .txt{font-size:18px}.sec-bnr .bnr-growthhacker{height:118px;padding-bottom:0}.sec-bnr .bnr-growthhacker .txt-area{padding-bottom:7px;padding-left:100px}.sec-bnr .bnr-growthhacker .txt-area .title{font-size:22px;margin-bottom:15px}.sec-bnr .bnr-growthhacker .txt-area .lead{font-size:14px}.sec-bnr .bnr-growthhacker .logomark{width:48px}.sec-dx-overview .dx-overview-head{margin-bottom:50px}.sec-dx-overview .dx-overview-desc{font-size:16px;margin-bottom:37px}.sec-dx-overview .dx-overview-video{margin-bottom:70px}.sec-dx-overview .dx-overview-video .title{height:34px;padding-left:16px;padding-right:16px}.sec-dx-overview .dx-overview-video .small{font-size:12px}.sec-dx-overview .dx-overview-video .large{font-size:16px}.sec-dx-pro{padding-bottom:90px;padding-top:20px}.sec-dx-pro .dx-pro-head{margin-bottom:60px}.sec-dx-pro .pro-people{padding-bottom:60px}.sec-dx-pro .each-people{margin-bottom:0;margin-left:20px;margin-right:20px;width:372px}.sec-dx-pro .each-people .pro-box01{margin-bottom:0}.sec-dx-pro .each-people .pro-img{height:120px;margin-bottom:24px;padding:4px;width:120px}.sec-dx-pro .each-people .pro-img .pro-img-inner{height:112px;width:112px}.sec-dx-pro .each-people .pro-img .pro-img-inner img{height:120px;left:-4px;max-width:120px;top:-4px;width:120px}.sec-dx-pro .each-people .pro-name{font-size:20px;margin-bottom:7px}.sec-dx-pro .each-people .pro-role{font-size:16px;margin-bottom:20px}.sec-dx-pro .each-people .pro-desc{font-size:14px}.sec-dx-project{padding-bottom:85px;padding-top:75px}.sec-dx-project .dx-project-head{margin-bottom:60px}.sec-dx-project .dx-projects .each-project{margin-bottom:0;margin-left:21px;margin-right:21px;padding:24px 24px 32px;width:579px}.sec-dx-project .dx-projects .each-project .project-img{margin-bottom:12px}.sec-dx-project .dx-projects .each-project .project-lead{font-size:20px;margin-bottom:10px}.sec-dx-project .dx-projects .each-project .project-client{font-size:16px;margin-bottom:17px}.sec-dx-project .dx-projects .each-project .tags{margin-bottom:20px}.sec-dx-project .dx-projects .each-project .tags .each-tag{border-radius:12px;font-size:12px;height:23px;margin-right:4px;min-width:77px;padding-left:8px;padding-right:8px}.sec-dx-project .dx-projects .each-project .project-desc{font-size:14px;margin-bottom:15px}.sec-dx-project .dx-projects .each-project .project-btn{border-radius:6px;font-size:14px;height:48px;width:293px}.sec-dx-project .dx-projects .each-project .project-btn .arrow{height:14px;right:16px;width:16px}.sec-dx-client{padding-bottom:61px;padding-top:78px}.sec-dx-client .dx-client-head{margin-bottom:45px}.sec-dx-client .dx-clients{width:1120px}.sec-dx-client .dx-clients .each-client{border-radius:8px;margin-bottom:24px;padding-left:60px;padding-right:60px}.sec-dx-needs{padding-bottom:16px;padding-top:80px}.sec-dx-needs .dx-needs-head{margin-bottom:62px}.sec-dx-needs .each-needs{margin-bottom:64px;margin-left:8px;margin-right:8px;width:472px}.sec-dx-needs .each-needs.bnr{height:144px;margin-bottom:64px}.sec-dx-needs .each-needs.bnr img{height:144px}.sec-dx-needs .each-needs .needs-picto{height:144px;margin-right:24px;width:144px}.sec-dx-needs .each-needs .txt-area{padding-bottom:14px}.sec-dx-needs .each-needs .needs-name{font-size:24px;margin-bottom:11px}.sec-dx-needs .each-needs .needs-desc{font-size:16px;width:304px}.sec-dx-services{padding-bottom:150px;padding-top:80px}.sec-dx-services .services-head01{font-size:36px;margin-bottom:35px}.sec-dx-services .services-desc01{font-size:16px;margin-bottom:32px}.sec-dx-services .each-service{margin-bottom:16px;margin-left:8px;margin-right:8px}.sec-dx-services .each-service.dx .desc-area .picto,.sec-dx-services .each-service.solution .desc-area .picto{width:140px}.sec-dx-services .each-service.ux .desc-area .picto{width:164px}.sec-dx-services .each-service.video .desc-area .picto{width:160px}.sec-dx-services .each-service.video .features-area .each-feature{width:400px}.sec-dx-services .each-service.video .features-area .each-feature .picto.ad{width:70px}.sec-dx-services .each-service.video .features-area .each-feature:first-of-type{margin-bottom:0}.sec-dx-services .each-service .each-service-inner{padding:30px 20px}.sec-dx-services .each-service .service-name{font-size:40px;margin-bottom:30px}.sec-dx-services .each-service .desc-area{margin-bottom:25px}.sec-dx-services .each-service .desc-area .picto{height:101px;margin-bottom:15px}.sec-dx-services .each-service .desc-area .desc{font-size:16px}.sec-dx-services .each-service .features-area .each-feature{margin-bottom:25px;margin-left:14px;margin-right:14px;width:160px}.sec-dx-services .each-service .features-area .each-feature .btn{margin-top:30px}.sec-dx-services .each-service .features-area .picto{height:60px;margin-bottom:6px;width:60px}.sec-dx-services .each-service .features-area .feature-name{font-size:18px;height:27px;margin-bottom:10px}.sec-dx-services .each-service .btn,.sec-dx-services .each-service .features-area .feature-desc{font-size:14px}.sec-dx-services .each-service .btn{height:48px;width:293px}.sec-dx-services .each-service .btn .arrow{height:14px;right:16px;width:16px}.sec-ux-overview{padding-bottom:70px}.sec-ux-overview .ux-overview-head{margin-bottom:46px}.sec-ux-overview .ux-issues .each-issue{margin-bottom:0;margin-left:21px;margin-right:21px;padding-bottom:0;width:372px}.sec-ux-overview .ux-issues .each-issue .issue{height:84px;margin-bottom:40px}.sec-ux-overview .ux-issues .each-issue .issue.high{height:84px}.sec-ux-overview .ux-issues .each-issue .issue.high .issue-txt{height:84px;top:0}.sec-ux-overview .ux-issues .each-issue .issue.high.bg{height:84px}.sec-ux-overview .ux-issues .each-issue .issue .issue-txt{font-size:16px;height:84px;left:96px;top:0;width:260px}.sec-ux-overview .ux-issues .each-issue .issue .bg{height:84px}.sec-ux-overview .ux-issues .each-issue .issue:after{bottom:-28px}.sec-ux-overview .ux-issues .each-issue .task{height:96px}.sec-ux-overview .ux-issues .each-issue .task .task-inner{font-size:20px}.sec-ux-strength{padding-top:60px}.sec-ux-strength .ux-strength-head{margin-bottom:40px}.sec-ux-strength .ux-strength{width:1200px}.sec-ux-strength .ux-strength .ux-strength-inner{padding:52px 28px 44px}.sec-ux-strength .ux-strength .each-strength{margin-bottom:0;width:350px}.sec-ux-strength .ux-strength .each-strength .strength-picto{margin-bottom:12px;width:144px}.sec-ux-strength .ux-strength .each-strength .strength-lead{font-size:20px;margin-bottom:20px}.sec-ux-strength .ux-strength .each-strength .strength-desc{font-size:14px}.sec-ux-strength .ux-strength-result{font-size:24px;margin-top:46px;padding-bottom:70px;padding-top:21px}.sec-ux-strength .ux-strength-result .large{font-size:64px}.sec-ux-strength .ux-strength-result .middle{font-size:28px;margin-top:10px}.sec-ux-services{padding-bottom:85px;padding-top:60px}.sec-ux-services .ux-services-head{margin-bottom:50px}.sec-ux-services .ux-service .each-service{margin-bottom:40px;margin-left:20px;margin-right:20px;padding:32px 24px;width:579px}.sec-ux-services .ux-service .each-service .service-picto{height:120px;margin-bottom:30px;width:120px}.sec-ux-services .ux-service .each-service .service-copy{font-size:18px;margin-bottom:5px}.sec-ux-services .ux-service .each-service .service-name{font-size:28px;margin-bottom:20px}.sec-ux-services .ux-service .each-service .service-desc{font-size:14px;margin-bottom:15px}.sec-ux-services .ux-service .each-service .service-btn{border-radius:6px;font-size:14px;height:48px;width:293px}.sec-ux-services .ux-service .each-service .service-btn .arrow{height:14px;right:16px;width:16px}.sec-ux-case{padding-top:70px}.sec-ux-case .ux-case-head{margin-bottom:40px}.sec-ux-case .bx-next,.sec-ux-case .bx-prev{height:238px;width:56px}.sec-ux-case .bx-next:before,.sec-ux-case .bx-prev:before{height:40px;width:40px}.sec-ux-case .bx-next:after,.sec-ux-case .bx-prev:after{height:15px;width:15px}.sec-ux-case .bx-prev:after{left:15px}.sec-ux-case .bx-next:after{right:15px}.sec-ux-case .bx-pager{margin-top:28px}.sec-ux-case .bx-pager .bx-pager-item{height:10px;margin-left:4px;margin-right:4px;width:10px}.sec-ux-case .ux-cases .each-case{margin-bottom:0;margin-left:20px;margin-right:20px;max-width:460px;width:460px}.sec-ux-case .ux-cases .each-case .each-case-inner{padding:20px}.sec-ux-case .ux-cases .each-case .each-case-inner .content .img{margin-bottom:25px}.sec-ux-case .ux-cases .each-case .each-case-inner .content .title{font-size:16px;margin-bottom:7px}.sec-ux-case .ux-cases .each-case .each-case-inner .content .client{font-size:14px;margin-bottom:10px}.sec-ux-case .ux-cases .each-case .each-case-inner .content .tags{margin-bottom:20px}.sec-ux-case .ux-cases .each-case .each-case-inner .content .tags .each-tag{border-radius:12px;font-size:12px;height:23px;margin-bottom:0;margin-right:4px;min-width:77px;padding-left:8px;padding-right:8px}.sec-ux-case .ux-cases .each-case .each-case-inner .desc{font-size:14px;margin-bottom:20px}.sec-ux-case .ux-cases .each-case .each-case-inner .btn{border-radius:6px;font-size:14px;height:48px;width:293px}.sec-ux-case .ux-cases .each-case .each-case-inner .btn .arrow{height:14px;right:16px;width:16px}.sec-ux-client{padding-bottom:92px;padding-top:78px}.sec-ux-client .ux-client-head{margin-bottom:45px}.sec-ux-client .ux-clients{width:1120px}.sec-ux-client .ux-clients .each-client{border-radius:8px;margin-bottom:24px;padding-left:30px;padding-right:30px}.sec-ux-needs{padding-bottom:16px;padding-top:80px}.sec-ux-needs .ux-needs-head{margin-bottom:40px}.sec-ux-needs .each-needs{margin-bottom:64px;margin-left:8px;margin-right:8px;width:472px}.sec-ux-needs .each-needs.bnr{height:144px;margin-bottom:64px}.sec-ux-needs .each-needs .needs-picto{height:144px;margin-right:24px;width:144px}.sec-ux-needs .each-needs .needs-name{font-size:24px;margin-bottom:10px}.sec-ux-needs .each-needs .needs-desc{font-size:16px;width:304px}.sec-ux-service{padding-bottom:95px;padding-top:71px}.sec-ux-service .ux-service-head{font-size:36px;margin-bottom:35px}.sec-ux-service .service{margin-bottom:16px}.sec-ux-service .service.dx .desc-area .picto{width:180px}.sec-ux-service .service.ux .desc-area .picto{width:164px}.sec-ux-service .service .service-inner{padding:30px 20px 42px}.sec-ux-service .service .service-name{font-size:40px;margin-bottom:18px}.sec-ux-service .service .desc-area{margin-bottom:33px}.sec-ux-service .service .desc-area .picto{height:112px;margin-bottom:20px}.sec-ux-service .service .desc-area .desc{font-size:16px}.sec-ux-service .service .features-area{margin-bottom:18px}.sec-ux-service .service .features-area .each-feature{margin-bottom:25px;margin-left:15px;margin-right:15px;width:258px}.sec-ux-service .service .features-area .picto{height:85px;margin-bottom:4px;width:85px}.sec-ux-service .service .features-area .feature-name{font-size:20px;height:27px;margin-bottom:10px}.sec-ux-service .service .btn,.sec-ux-service .service .features-area .feature-desc{font-size:14px}.sec-ux-service .service .btn{height:48px;margin-top:0;width:293px}.sec-ux-service .service .btn .arrow{height:14px;right:16px;width:16px}.sec-engine-overview{padding-bottom:0}.sec-engine-overview .engine-overview-head{margin-bottom:39px}.sec-engine-overview .engine-overview-desc{font-size:16px;margin-bottom:73px}section.sec-engine-features{padding-bottom:80px;padding-top:80px}section.sec-engine-features .engine-features-head{margin-bottom:48px}section.sec-engine-features .engine-features .each-feature{margin-bottom:0;margin-left:21px;margin-right:21px;width:372px}section.sec-engine-features .engine-features .each-feature .each-feature-inner{padding:20px 20px 28px}section.sec-engine-features .engine-features .each-feature .feature-lead{font-size:20px;margin-bottom:10px}section.sec-engine-features .engine-features .each-feature .feature-desc{font-size:14px;margin-bottom:18px}section.sec-engine-features .engine-features .each-feature .feature-img{height:188px}section.sec-engine-features .engine-features .each-feature .feature-img.feature01{left:3px;width:292px}section.sec-engine-features .engine-features .each-feature .feature-img.feature02{left:4px;top:11px;width:303px}section.sec-engine-features .engine-features .each-feature .feature-img.feature03{left:14px;top:2px;width:288px}.sec-engine-cases{padding-bottom:80px;padding-top:66px}.sec-engine-cases .engine-cases-head{margin-bottom:48px}.sec-engine-cases .engine-cases .each-case{margin-bottom:0;margin-left:21px;margin-right:21px;padding:24px;width:579px}.sec-engine-cases .engine-cases .each-case .case-client{font-size:18px;margin-bottom:8px}.sec-engine-cases .engine-cases .each-case .case-desc{font-size:14px}.sec-engine-cases .engine-cases .each-case .arrow{height:28px;width:32px}.sec-engine-cases .engine-cases .each-case .phone{height:410px;padding:3px 5px;width:200px}.sec-engine-cases .engine-cases .each-case .phone .phone-inner{border-radius:20px}.sec-engine-cases .engine-cases .each-case .phone.half{height:410px;padding:3px 5px;width:200px}.sec-engine-cases .engine-cases .each-case .phone.half .phone-inner{border-radius:20px}.sec-engine-cases .engine-cases .each-case .case-img-area,.sec-engine-cases .engine-cases .each-case .case-video{margin-bottom:12px}.sec-engine-function{padding-top:67px}.sec-engine-function .engine-function-head{margin-bottom:46px}.sec-engine-function .each-function{margin-bottom:166px}.sec-engine-function .each-function.function01{margin-bottom:136px}.sec-engine-function .each-function.left .function-txt-area{padding-right:104px;right:640px;right:50%}.sec-engine-function .each-function.left .function-img{left:640px;left:50%}.sec-engine-function .each-function.right .function-txt-area{left:640px;left:50%;padding-left:101px}.sec-engine-function .each-function.right .function-img{right:640px;right:50%}.sec-engine-function .each-function .function-gradient{height:240px;max-width:calc(50vw + 320px);width:960px;width:calc(50vw + 320px)}.sec-engine-function .each-function .function-txt-area{padding-top:48px;width:480px}.sec-engine-function .each-function .function-name{font-size:32px;margin-bottom:24px}.sec-engine-function .each-function .function-desc{font-size:14px}.sec-engine-function .each-function .function-img{height:248px;top:48px;width:480px}.sec-engine-function .each-function .function-img.function02 img{height:278px}.sec-common-services{margin-bottom:32px;padding-bottom:80px;padding-top:60px}.sec-common-services .common-services-head{margin-bottom:45px}.sec-common-services .common-service .each-service{margin-bottom:0;margin-left:21px;margin-right:21px;padding:28px 24px 24px;width:372px}.sec-common-services .common-service .each-service .service-picto{height:120px;margin-bottom:20px;width:120px}.sec-common-services .common-service .each-service .service-copy{font-size:18px;margin-bottom:2px}.sec-common-services .common-service .each-service .service-name{font-size:28px;margin-bottom:13px}.sec-common-services .common-service .each-service .service-desc{font-size:14px;margin-bottom:19px}.sec-common-services .common-service .each-service .service-btn{border-radius:6px;font-size:14px;height:48px;width:293px}.sec-common-services .common-service .each-service .service-btn .arrow{height:14px;right:16px;width:16px}.sec-team-overview{padding-bottom:0}.sec-team-overview .team-overview-head{margin-bottom:39px}.sec-team-overview .team-overview-desc{font-size:16px;margin-bottom:73px}section.sec-team-features{padding-bottom:75px;padding-top:75px}section.sec-team-features .team-features-head{margin-bottom:48px}section.sec-team-features .team-features .each-feature{margin-bottom:0;margin-left:21px;margin-right:21px;width:372px}section.sec-team-features .team-features .each-feature .each-feature-inner{padding:25px 20px 23px}section.sec-team-features .team-features .each-feature .each-feature-inner.feature02{padding-top:25px}section.sec-team-features .team-features .each-feature .each-feature-inner.feature02 .feature-img{margin-bottom:25px}section.sec-team-features .team-features .each-feature .each-feature-inner.feature03{padding-top:25px}section.sec-team-features .team-features .each-feature .each-feature-inner.feature03 .feature-img{margin-bottom:25px}section.sec-team-features .team-features .each-feature .each-feature-inner.feature03 .feature-lead{margin-bottom:10px}section.sec-team-features .team-features .each-feature .feature-lead{font-size:20px;margin-bottom:10px}section.sec-team-features .team-features .each-feature .feature-desc{font-size:14px}section.sec-team-features .team-features .each-feature .feature-img{height:149px;margin-bottom:25px}section.sec-team-features .team-features .each-feature .feature-img.feature01{width:226px}section.sec-team-features .team-features .each-feature .feature-img.feature02{width:231px}section.sec-team-features .team-features .each-feature .feature-img.feature03{width:216px}.sec-team-support{padding-bottom:80px;padding-top:0}.sec-team-support .team-support-head{font-size:24px;margin-bottom:40px}.sec-team-support .team-support-list{padding-left:0;padding-right:0}.sec-team-support .team-support-list .each-support{margin-bottom:0}.sec-team-support .team-support-list .each-support .support-picto{top:0;width:0}.sec-team-support .team-support-list .each-support .support-txt-area{width:0}.sec-team-support .team-support-list .each-support .support-role{font-size:0;margin-bottom:0}.sec-team-support .team-support-list .each-support .support-desc{font-size:0}.sec-team-support .team-support-img{width:1200px}.sec-team-services{margin-bottom:32px;padding-bottom:48px;padding-top:60px}.sec-team-services .team-services-head{margin-bottom:45px}.sec-team-services .team-service .each-service{margin-bottom:0;margin-left:21px;margin-right:21px;padding:28px 24px 32px;width:372px}.sec-team-services .team-service .each-service .service-picto{height:120px;margin-bottom:20px;width:120px}.sec-team-services .team-service .each-service .service-copy{font-size:18px;margin-bottom:2px}.sec-team-services .team-service .each-service .service-name{font-size:28px;margin-bottom:13px}.sec-team-services .team-service .each-service .service-desc{font-size:14px;margin-bottom:19px}.sec-team-services .team-service .each-service .service-btn{border-radius:6px;font-size:14px;height:48px;width:293px}.sec-team-services .team-service .each-service .service-btn .arrow{height:14px;right:16px;width:16px}.sec-video-overview{padding-bottom:0}.sec-video-overview .video-overview-head{margin-bottom:49px;margin-top:-5px}.sec-video-overview .video-advantage{padding-bottom:72px;width:1242px}.sec-video-overview .video-advantage .each-advantage{margin-bottom:0;margin-left:21px;margin-right:21px;width:372px}.sec-video-overview .video-advantage .each-advantage .advantage-picto{margin-bottom:17px;width:144px}.sec-video-overview .video-advantage .each-advantage .advantage-lead{font-size:20px;margin-bottom:13px}.sec-video-overview .video-advantage .each-advantage .advantage-desc{font-size:14px}.sec-video-cases{padding-bottom:80px}.sec-video-cases .bx-next,.sec-video-cases .bx-prev{height:394px;width:56px}.sec-video-cases .bx-next:before,.sec-video-cases .bx-prev:before{height:40px;width:40px}.sec-video-cases .bx-next:after,.sec-video-cases .bx-prev:after{height:15px;width:15px}.sec-video-cases .bx-prev:after{left:15px}.sec-video-cases .bx-next:after{right:15px}.sec-video-cases .bx-pager{margin-top:28px}.sec-video-cases .bx-pager .bx-pager-item{height:10px;margin-left:4px;margin-right:4px;width:10px}.video-cases{left:calc(50vw - 360px)}.video-cases .each-case{margin-bottom:0;margin-left:40px;margin-right:40px;max-width:640px;width:640px}.video-cases .each-case .each-case-inner .title{font-size:16px;height:34px;padding-left:16px;padding-right:16px}.video-cases .each-case .each-case-inner .video{margin-bottom:11px}.video-cases .each-case .each-case-inner .txt-area .client{font-size:18px;margin-bottom:11px}.video-cases .each-case .each-case-inner .txt-area .desc{font-size:14px}.sec-video-price{margin-bottom:32px;padding-bottom:80px;padding-top:70px}.sec-video-price .video-price-head{margin-bottom:45px}.sec-video-price .video-price .each-price{margin-bottom:0;margin-left:21px;margin-right:21px;padding-bottom:30px;padding-top:28px;width:372px}.sec-video-price .video-price .each-price .price-title{font-size:20px;margin-bottom:21px}.sec-video-price .video-price .each-price .price-content{padding-left:24px;padding-right:24px}.sec-video-price .video-price .each-price .price-picto{height:102px;margin-left:5px;margin-right:20px}.sec-video-price .video-price .each-price .price-picto.price01{margin-left:10px;margin-right:32px}.sec-video-price .video-price .each-price .price-price{font-size:20px;margin-bottom:8px}.sec-video-price .video-price .each-price .price-price .num{font-size:48px;margin-right:0}.sec-video-plan{padding-bottom:60px;padding-top:20px}.sec-video-plan .sec-video-plan-inner{width:960px}.sec-video-plan .video-plan-head{font-size:20px;margin-bottom:32px;padding-left:0}.sec-video-plan .video-plan-head:after{height:4px;width:24px}.sec-video-plan .video-plan-desc{font-size:16px;margin-bottom:27px;padding-left:0}.sec-video-plan .video-table01{left:0;margin-bottom:10px}.sec-video-plan .video-table01 tr.list td.trans,.sec-video-plan .video-table01 tr.list th.trans{font-size:16px}.sec-video-plan .video-table01 tr.list td,.sec-video-plan .video-table01 tr.list th{font-size:14px;padding-bottom:12px;padding-left:24px;padding-top:10px}.sec-video-plan .video-table01 td,.sec-video-plan .video-table01 th{font-size:14px;height:72px}.sec-video-plan .video-table01 th.plan-name,.sec-video-plan .video-table01 th.trans{font-size:16px}.sec-video-plan .video-table01 th.short{height:72px}.sec-video-plan .table-note{font-size:12px}.sec-video-option{margin-bottom:64px;padding-bottom:64px;padding-top:20px}.sec-video-option .sec-video-option-inner{width:960px}.sec-video-option .video-option-head{font-size:20px;margin-bottom:32px}.sec-video-option .video-option-head:after{height:4px;width:24px}.sec-video-option .video-option-desc{font-size:16px;margin-bottom:27px;padding-left:0}.sec-video-option .video-table02{left:0}.sec-video-option .video-table02 tr.gradient td,.sec-video-option .video-table02 tr.gradient th{font-size:18px;height:72px}.sec-video-option .video-table02 tr td:first-child,.sec-video-option .video-table02 tr th:first-child{width:713px}.sec-video-option .video-table02 td,.sec-video-option .video-table02 th{height:88px}.sec-video-option .video-table02 th{padding-left:24px}.sec-video-option .video-table02 th .option-name{font-size:18px;margin-bottom:6px}.sec-video-option .video-table02 th .option-desc{font-size:14px}.sec-video-option .video-table02 td{font-size:18px}.sec-video-production{margin-top:60px;padding-bottom:80px;padding-top:72px}.sec-video-production .video-production-head{font-size:32px;margin-bottom:46px;padding-bottom:23px}.sec-video-production .video-production-head .small{font-size:24px;margin-bottom:10px}.sec-video-production .video-production .each-production{margin-bottom:0;margin-left:21px;margin-right:21px;padding-bottom:18px;padding-top:20px;width:579px}.sec-video-production .video-production .each-production.production01{padding-bottom:18px;padding-top:20px}.sec-video-production .video-production .each-production.production01 .production-lead{margin-bottom:20px}.sec-video-production .video-production .each-production .production-lead{font-size:20px;margin-bottom:20px}.sec-video-production .video-production .each-production .production-picto.production01{margin-bottom:17px;width:200px}.sec-video-production .video-production .each-production .production-picto.production02{margin-bottom:28px;width:282px}.sec-video-production .video-production .each-production .production-note{font-size:11px;width:579px}.sec-video-doda{padding-bottom:75px;padding-top:80px}.sec-video-doda .video-doda-head{margin-bottom:35px}.sec-video-doda .video-doda-head .green{font-size:16px;margin-bottom:13px;padding:2px 8px}.sec-video-doda .video-doda-head .name{font-size:24px}.sec-video-doda .video-doda-content{width:960px}.sec-video-doda .video-doda-content .video{margin-bottom:0;margin-right:24px;width:640px}.sec-video-doda .video-doda-content .video video{margin-bottom:4px}.sec-video-doda .video-doda-content .cap{font-size:14px}.sec-video-doda .result-area,.sec-video-doda .result-area .step01{width:296px}.sec-video-doda .result-area .step01{height:40px;margin-bottom:20px}.sec-video-doda .result-area .step01 .step01-inner{font-size:18px}.sec-video-doda .result-area .issues{margin-bottom:16px}.sec-video-doda .result-area .issues .issue01,.sec-video-doda .result-area .issues .issue02{font-size:16px;height:56px;margin-left:0;margin-right:0;width:296px}.sec-video-doda .result-area .issues .issue01{margin-bottom:2px}.sec-video-doda .result-area .arrow{margin-bottom:7px;width:28px}.sec-video-doda .result-area .result .txt01{font-size:14px;margin-bottom:3px}.sec-video-doda .result-area .result .txt02{font-size:18px}.sec-video-doda .result-area .result .txt02 .percentage{font-size:48px;margin-right:4px;top:2px}.sec-video-service{padding-bottom:80px;padding-top:69px}.sec-video-service .video-services-head{margin-bottom:45px}.sec-video-service .video-service{padding:32px 134px 32px 80px;width:960px}.sec-video-service .video-service:not(:last-of-type){margin-bottom:30px}.sec-video-service .video-service .picto-area{margin-bottom:0;padding-top:10px;width:248px}.sec-video-service .video-service .service-picto{height:88px;margin-bottom:16px;width:88px}.sec-video-service .video-service .service-name{font-size:28px}.sec-video-service .video-service .service-name.long{font-size:20px}.sec-video-service .video-service .txt-area{padding-bottom:8px;padding-left:55px;width:495px}.sec-video-service .video-service .service-desc{font-size:14px;margin-bottom:29px}.sec-video-service .video-service .service-btn{border-radius:6px;font-size:14px;height:48px;width:293px}.sec-video-service .video-service .service-btn .arrow{height:14px;right:16px;width:16px}.sec-video-bnr{padding-bottom:64px;padding-top:64px}#showcase .module-head01 .head .ja,#vx .module-head01 .head .ja{font-size:22px}#showcase .module-head01 .head .en,#vx .module-head01 .head .en{font-size:100px}#showcase .module-head01 .lead,#vx .module-head01 .lead{font-size:30px}#showcase .module-btn-s,#vx .module-btn-s{font-size:18px}#showcase .module-btn-l,#showcase .module-btn-m,#vx .module-btn-l,#vx .module-btn-m{border-radius:35px;font-size:22px}#showcase .module-subpage-head .head-wrap .txt,#vx .module-subpage-head .head-wrap .txt{font-size:22px}#showcase .module-subpage-head .title,#vx .module-subpage-head .title{font-size:84px}#showcase .module-subpage-head .title .title-letter,#vx .module-subpage-head .title .title-letter{font-size:120px}#showcase .module-subpage-head .desc,#vx .module-subpage-head .desc{font-size:20px}#showcase .module-subpage-head .backtxt,#vx .module-subpage-head .backtxt{font-size:210px}#showcase .module-subpage-head .copy-area .copy,#vx .module-subpage-head .copy-area .copy{font-size:36px}#showcase .module-subpage-head .copy-area .lead,#vx .module-subpage-head .copy-area .lead{font-size:22px}#showcase .sec-gh-awards .each-feature .txt-area .feature-head,#showcase .sec-gh-features .each-feature .txt-area .feature-head,#showcase .sec-kce-features .each-feature .txt-area .feature-head,#showcase .sec-kce-reason .each-feature .txt-area .feature-head,#showcase .sec-ktx-features .each-feature .txt-area .feature-head,#vx .sec-gh-awards .each-feature .txt-area .feature-head,#vx .sec-gh-features .each-feature .txt-area .feature-head,#vx .sec-kce-features .each-feature .txt-area .feature-head,#vx .sec-kce-reason .each-feature .txt-area .feature-head,#vx .sec-ktx-features .each-feature .txt-area .feature-head{font-size:36px}#showcase .sec-gh-awards .each-feature .txt-area .feature-desc,#showcase .sec-gh-features .each-feature .txt-area .feature-desc,#showcase .sec-kce-features .each-feature .txt-area .feature-desc,#showcase .sec-kce-reason .each-feature .txt-area .feature-desc,#showcase .sec-ktx-features .each-feature .txt-area .feature-desc,#vx .sec-gh-awards .each-feature .txt-area .feature-desc,#vx .sec-gh-features .each-feature .txt-area .feature-desc,#vx .sec-kce-features .each-feature .txt-area .feature-desc,#vx .sec-kce-reason .each-feature .txt-area .feature-desc,#vx .sec-ktx-features .each-feature .txt-area .feature-desc{font-size:20px}#showcase .sec-gh-awards .support-area .support-head,#showcase .sec-gh-features .support-area .support-head,#showcase .sec-kce-features .support-area .support-head,#showcase .sec-kce-reason .support-area .support-head,#showcase .sec-ktx-features .support-area .support-head,#vx .sec-gh-awards .support-area .support-head,#vx .sec-gh-features .support-area .support-head,#vx .sec-kce-features .support-area .support-head,#vx .sec-kce-reason .support-area .support-head,#vx .sec-ktx-features .support-area .support-head{font-size:50px}#showcase .sec-gh-awards .support-area .support-sp-flow .each-flow .desc,#showcase .sec-gh-features .support-area .support-sp-flow .each-flow .desc,#showcase .sec-kce-features .support-area .support-sp-flow .each-flow .desc,#showcase .sec-kce-reason .support-area .support-sp-flow .each-flow .desc,#showcase .sec-ktx-features .support-area .support-sp-flow .each-flow .desc,#vx .sec-gh-awards .support-area .support-sp-flow .each-flow .desc,#vx .sec-gh-features .support-area .support-sp-flow .each-flow .desc,#vx .sec-kce-features .support-area .support-sp-flow .each-flow .desc,#vx .sec-kce-reason .support-area .support-sp-flow .each-flow .desc,#vx .sec-ktx-features .support-area .support-sp-flow .each-flow .desc{font-size:16px}#showcase .sec-gh-awards .service-area .service-head,#showcase .sec-gh-features .service-area .service-head,#showcase .sec-kce-features .service-area .service-head,#showcase .sec-kce-reason .service-area .service-head,#showcase .sec-ktx-features .service-area .service-head,#vx .sec-gh-awards .service-area .service-head,#vx .sec-gh-features .service-area .service-head,#vx .sec-kce-features .service-area .service-head,#vx .sec-kce-reason .service-area .service-head,#vx .sec-ktx-features .service-area .service-head{font-size:36px}#showcase .sec-gh-awards .service-area .service-list .service-name,#showcase .sec-gh-features .service-area .service-list .service-name,#showcase .sec-kce-features .service-area .service-list .service-name,#showcase .sec-kce-reason .service-area .service-list .service-name,#showcase .sec-ktx-features .service-area .service-list .service-name,#vx .sec-gh-awards .service-area .service-list .service-name,#vx .sec-gh-features .service-area .service-list .service-name,#vx .sec-kce-features .service-area .service-list .service-name,#vx .sec-kce-reason .service-area .service-list .service-name,#vx .sec-ktx-features .service-area .service-list .service-name{font-size:22px}#showcase .sec-gh-awards .service-area .service-list .service-desc,#showcase .sec-gh-features .service-area .service-list .service-desc,#showcase .sec-kce-features .service-area .service-list .service-desc,#showcase .sec-kce-reason .service-area .service-list .service-desc,#showcase .sec-ktx-features .service-area .service-list .service-desc,#vx .sec-gh-awards .service-area .service-list .service-desc,#vx .sec-gh-features .service-area .service-list .service-desc,#vx .sec-kce-features .service-area .service-list .service-desc,#vx .sec-kce-reason .service-area .service-list .service-desc,#vx .sec-ktx-features .service-area .service-list .service-desc{font-size:16px}#showcase .sec-solution-guide .txt,#vx .sec-solution-guide .txt{font-size:20px}#showcase .sec-solution-guide .name,#vx .sec-solution-guide .name{font-size:60px}#showcase .sec-solution-guide .lead,#vx .sec-solution-guide .lead{font-size:26px}#showcase .sec-solution-guide .more,#vx .sec-solution-guide .more{font-size:20px}#showcase .sec-gh-features .each-showcase .num{font-size:21px}#showcase .sec-gh-features .each-showcase .lead{font-size:22px}#showcase .sec-gh-features .each-showcase .body{font-size:16px}#showcase .sec-gh-features .each-showcase .tag{font-size:15px}.sec-404 .head{font-size:100px}.sec-404 .lead{font-size:40px}.sec-404 .body{font-size:16px}.sec-404 .btn{border-radius:32px;font-size:22px;height:64px;padding-right:10px;width:320px}.sec-404 .btn .arrow{right:26px;width:16px}#school-kv{height:555px}.school-kv-content-area{padding-bottom:140px;padding-left:98px;padding-top:118px}.school-kv-lead{font-size:36px;margin-bottom:0}.school-kv-lead .small{font-size:28px}.school-kv-title{font-size:82px;margin-bottom:30px}.school-kv-btn{border-radius:32px;font-size:18px;height:64px;width:374px}#school-about{padding-bottom:140px;padding-top:110px}.school-about-head{margin-bottom:57px}.school-about-desc{font-size:16px;margin-bottom:50px;padding-left:0;padding-right:0}.school-about-list__item{margin-bottom:0;margin-left:21px;margin-right:21px;padding-bottom:50px;width:372px}.school-about-list__img{margin-bottom:30px}.school-about-list__txt-wrap{width:272px}.school-about-list__ttl-wrap{height:114px;margin-bottom:15px}.school-about-list__txt-sub{font-size:18px;margin-bottom:5px}p.school-about-list__txt-ttl{font-size:30px}p.school-about-list__txt-ttl .small{font-size:24px}p.school-about-list__txt-body{font-size:14px}#school-reason{padding-bottom:150px;padding-top:120px}.school-reason-head{margin-bottom:65px}.school-reason-list{padding-top:0;width:940px}.school-reason-list__item{margin-bottom:88px}.school-reason-list__head-wrap{padding-bottom:0;padding-top:10px}.school-reason-list__head-num{height:69px;margin-bottom:13px;width:69px}.school-reason-list__head-txt{font-size:42px}.school-reason-list__desc-wrap{padding-left:76px;padding-top:0}.school-reason-list__desc-txt{font-size:34px}#school-recommend{padding-bottom:150px;padding-top:120px}.school-recommend-head{margin-bottom:65px}.school-recommend__item{margin-bottom:92px;width:1200px}.school-recommend__item:nth-of-type(odd) .school-recommend__txt-border{left:-88px}.school-recommend__item:nth-of-type(odd) .school-recommend__icon{right:0}.school-recommend__item:nth-of-type(2n) .school-recommend__txt-border{right:-88px}.school-recommend__item:nth-of-type(2n) .school-recommend__icon{left:0}.school-recommend__img{width:674px}.school-recommend__txt-border{height:290px;top:84px;width:460px}.school-recommend__txt-wrap{padding:0 54px}.school-recommend__icon{top:0;width:220px}.school-recommend__txt-ttl{font-size:28px;margin-bottom:20px}.school-recommend__txt-body{font-size:14px}#school-point{padding-bottom:60px;padding-top:25px}.school-point-head{margin-bottom:85px}.school-point__item{margin-bottom:69px;margin-left:30px;margin-right:30px;padding:50px;width:360px}.school-point__num{font-size:28px;height:60px;top:7px;width:60px}.school-point__ttl{font-size:24px;margin-bottom:10px}.school-point__img{height:140px;margin-bottom:10px}.school-point__body{font-size:14px}#school-teacher{padding-bottom:140px;padding-top:110px}.school-teacher-head{margin-bottom:65px}.school-teacher__item{margin-bottom:0;margin-left:21px;margin-right:21px;padding-bottom:50px;width:372px}.school-teacher__img{margin-bottom:30px}.school-teacher__txt-wrap{padding-left:50px;padding-right:50px}.school-teacher__name{font-size:22px;margin-bottom:5px}.school-teacher__role{font-size:16px;margin-bottom:15px}.school-teacher__body{font-size:14px}#school-contents{padding-bottom:85px;padding-top:130px}.school-contents-head{margin-bottom:65px}.school-contents__border{width:960px}.school-contents__inner{padding-bottom:45px}.school-contents__gr-1{height:125px;margin-bottom:0;padding-bottom:0;padding-top:0}.school-contents__ttl{font-size:35px;margin-bottom:0}.school-contents__fig{margin-left:34px;width:192px}.schoo-contents__body{font-size:14px}.school-contents__gr-2{padding-left:0;padding-right:0}.school-contents__list{margin-bottom:30px}.school-contents__list-item{font-size:18px;padding-bottom:12px;padding-top:12px;width:325px}.school-contents__amount{font-size:28px;padding-bottom:40px;padding-top:40px}#school-flow{padding-bottom:90px;padding-top:85px}.school-flow-head{margin-bottom:65px}.school-flow__list{margin-bottom:60px}.school-flow__list-item{margin-bottom:0;margin-left:46px;margin-right:46px;width:324px}.school-flow__list-item:not(:last-of-type):after{height:40px;width:92px}.school-flow__list-fig{margin-bottom:30px;width:170px}.school-flow__list-box{width:324px}.school-flow__list-ttl{font-size:24px;height:63px;margin-bottom:15px}.school-flow__list-body{font-size:14px}.school-flow__btn{font-size:18px;height:64px;width:374px}#school-company{padding-bottom:0;padding-top:85px}.school-company-head{margin-bottom:65px}.school-company__list-item{margin-bottom:107px;padding-top:0}.school-company__list-bg{height:309px}.school-company__list-txt-wrap{height:309px;padding-left:65px;padding-right:65px;padding-top:25px;width:548px}.school-company__list-ttl{font-size:27px;margin-bottom:15px}.school-company__list-body{font-size:14px}.school-company__list-fig{height:266px;margin-bottom:0;width:480px}#school-book{padding-bottom:140px}.school-book__border{width:960px}.school-book__inner{padding:40px 364px 30px 45px}.shool-book__ttl{font-size:20px;margin-bottom:30px;padding-bottom:27px}.school-book__fig{margin-bottom:0;padding-bottom:0;width:216px}.school-book__book-1,.school-book__book-2{width:114px}.school-book__book-1{left:-141px;top:23px}.school-book__book-2{left:-84px;top:136px}.school-book__role{font-size:16px}.school-book__name{font-size:20px;margin-bottom:15px}.school-book__kana,.school-book__profile{font-size:14px}.school-form,.school-form-2{padding:110px 0 130px}.school-form-head{margin-bottom:65px}.school-form__card{margin-bottom:60px;padding:60px 93px 85px;width:828px}.school-form__desc{font-size:16px;margin-bottom:55px}.school-form .hs-form{width:612px!important}.school-form .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:0!important}.school-form .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) .input{width:370px}.school-form .hs-form .hs-form-field{margin-bottom:42px!important}.school-form .hs-form .hs-form-field label{margin-bottom:0;padding-left:86px;width:234px}.school-form .hs-form .hs-form-field span{font-size:17px}.school-form .hs-form .hs-form-field span.hs-form-required:before{font-size:13px;height:21px;left:31px;width:44px}.school-form .hs-form .hs-error-msg{font-size:10px;left:234px;padding-top:5px}.school-form .hs-form .hs_error_rollup .hs-main-font-element{font-size:12px}.school-form .hs-form input,.school-form .hs-form select,.school-form .hs-form textarea{font-size:14px!important;padding-left:16px!important;padding-right:16px!important;width:370px!important}.school-form .hs-form input[name=firstname],.school-form .hs-form input[name=furigana_first_name],.school-form .hs-form input[name=furigana_last_name],.school-form .hs-form input[name=lastname],.school-form .hs-form select[name=firstname],.school-form .hs-form select[name=furigana_first_name],.school-form .hs-form select[name=furigana_last_name],.school-form .hs-form select[name=lastname],.school-form .hs-form textarea[name=firstname],.school-form .hs-form textarea[name=furigana_first_name],.school-form .hs-form textarea[name=furigana_last_name],.school-form .hs-form textarea[name=lastname]{width:180px!important}.school-form .hs-form input[name=division_detail],.school-form .hs-form input[name=lastname],.school-form .hs-form select[name=division_detail],.school-form .hs-form select[name=lastname],.school-form .hs-form textarea[name=division_detail],.school-form .hs-form textarea[name=lastname]{margin-right:0!important}.school-form .hs-form input,.school-form .hs-form select{height:50px!important}.school-form .hs-form textarea{min-height:170px;padding-top:18px!important}.school-form .hs-form fieldset:first-of-type,.school-form .hs-form fieldset:nth-of-type(3){font-size:17px;margin-bottom:42px!important;padding-left:86px;width:234px}.school-form .hs-form fieldset:first-of-type:before,.school-form .hs-form fieldset:nth-of-type(3):before{font-size:13px;height:21px;left:31px;width:44px}.school-form .hs-form fieldset:nth-of-type(2),.school-form .hs-form fieldset:nth-of-type(4){font-size:14px!important;width:370px!important}.school-form .hs-form fieldset:nth-of-type(2) .input,.school-form .hs-form fieldset:nth-of-type(4) .input{width:185px!important}.school-form .hs-form fieldset:nth-of-type(8){font-size:17px;margin-bottom:0;padding-left:86px;width:234px!important}.school-form .hs-form fieldset:nth-of-type(8):before{font-size:13px;height:21px;left:31px;width:44px}.school-form .hs-form fieldset:nth-of-type(10),.school-form .hs-form fieldset:nth-of-type(11),.school-form .hs-form fieldset:nth-of-type(12),.school-form .hs-form fieldset:nth-of-type(13),.school-form .hs-form fieldset:nth-of-type(14){padding-left:234px}.school-form .hs-form fieldset:nth-of-type(11),.school-form .hs-form fieldset:nth-of-type(13),.school-form .hs-form fieldset:nth-of-type(9){font-size:17px;margin-bottom:5px}.school-form .hs-form fieldset:nth-of-type(10) .hs-dateinput,.school-form .hs-form fieldset:nth-of-type(10) .hs-fieldtype-date,.school-form .hs-form fieldset:nth-of-type(12) .hs-dateinput,.school-form .hs-form fieldset:nth-of-type(12) .hs-fieldtype-date,.school-form .hs-form fieldset:nth-of-type(14) .hs-dateinput,.school-form .hs-form fieldset:nth-of-type(14) .hs-fieldtype-date{width:195px!important}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field{margin-bottom:30px!important}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field .input,.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field input,.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field select,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field .input,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field input,.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field select,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field .input,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field input,.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field select{font-size:12px!important}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field:nth-of-type(odd),.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field:nth-of-type(odd),.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field:nth-of-type(odd){width:192px}.school-form .hs-form fieldset:nth-of-type(10) .hs-form-field:nth-of-type(2n),.school-form .hs-form fieldset:nth-of-type(12) .hs-form-field:nth-of-type(2n),.school-form .hs-form fieldset:nth-of-type(14) .hs-form-field:nth-of-type(2n){margin-left:18px!important;width:157px}.school-form .hs-form .hs-submit{margin-top:54px}.school-form .hs-form .hs-submit .actions{border-radius:6px!important;width:374px!important}.school-form .hs-form .hs-submit .actions:after{height:3px;right:16px;width:15px}.school-form .hs-form .hs-submit .actions:before{height:12px;right:17px;width:12px}.school-form .hs-form .hs-submit .actions .hs-button{border-radius:6px!important;font-size:20px!important;height:64px!important;width:374px!important}.school-form__card-2{padding:60px 93px 85px;width:928px}.school-form-2 .hs-form{width:704px!important}.school-form-2 .hs-form .form-columns-2 .hs-form-field,.school-form-2 .hs-form .form-columns-2 .hs-form-field label{width:370px!important}.school-form-2 .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:0!important}.school-form-2 .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) .input{width:370px!important}.school-form-2 .hs-form .hs-form-field{margin-bottom:42px!important}.school-form-2 .hs-form .hs-form-field label{margin-bottom:0;padding-left:86px;width:234px}.school-form-2 .hs-form .hs-form-field span{font-size:17px}.school-form-2 .hs-form .hs-form-field span.hs-form-required:before{font-size:13px;height:21px;left:31px;width:44px}.school-form-2 .hs-form .hs-error-msg{font-size:10px;left:234px;padding-top:5px}.school-form-2 .hs-form .hs_error_rollup .hs-main-font-element{font-size:12px}.school-form-2 .hs-form input,.school-form-2 .hs-form select,.school-form-2 .hs-form textarea{font-size:14px!important;padding-left:16px!important;padding-right:16px!important;width:470px!important}.school-form-2 .hs-form input[name=division_detail],.school-form-2 .hs-form input[name=firstname],.school-form-2 .hs-form input[name=jobtitle],.school-form-2 .hs-form input[name=lastname],.school-form-2 .hs-form select[name=division_detail],.school-form-2 .hs-form select[name=firstname],.school-form-2 .hs-form select[name=jobtitle],.school-form-2 .hs-form select[name=lastname],.school-form-2 .hs-form textarea[name=division_detail],.school-form-2 .hs-form textarea[name=firstname],.school-form-2 .hs-form textarea[name=jobtitle],.school-form-2 .hs-form textarea[name=lastname]{width:180px!important}.school-form-2 .hs-form input[name=division_detail],.school-form-2 .hs-form input[name=lastname],.school-form-2 .hs-form select[name=division_detail],.school-form-2 .hs-form select[name=lastname],.school-form-2 .hs-form textarea[name=division_detail],.school-form-2 .hs-form textarea[name=lastname]{margin-right:0!important}.school-form-2 .hs-form input,.school-form-2 .hs-form select{height:50px!important}.school-form-2 .hs-form textarea{min-height:170px;padding-top:18px!important}.school-form-2 .hs-form .hs-submit{margin-top:54px}.school-form-2 .hs-form .hs-submit .actions{border-radius:6px!important;width:374px!important}.school-form-2 .hs-form .hs-submit .actions:after{height:3px;right:16px;width:15px}.school-form-2 .hs-form .hs-submit .actions:before{height:12px;right:17px;width:12px}.school-form-2 .hs-form .hs-submit .actions .hs-button{border-radius:6px!important;font-size:20px!important;height:64px!important;width:374px!important}.m-school-head{padding-bottom:30px}.m-school-head .en{font-size:22px;margin-bottom:15px}.m-school-head .ja{font-size:42px}.m-school-head:after{width:144px}.layout-form{margin-bottom:62px}.layout-form .form-overview{padding:24px}.layout-form .form-overview .overview-inner{padding-left:47px;padding-right:47px;padding-top:41px}.layout-form .form-overview .overview-inner .arrow{bottom:12px;width:469px}.layout-form .form-overview .overview-inner .overview-title-area{margin-bottom:50px}.layout-form .form-overview .overview-inner .overview-title-area .en{font-size:56px;margin-bottom:10px}.layout-form .form-overview .overview-inner .overview-title-area .ja{font-size:32px}.layout-form .form-overview .overview-inner .overview-lead{font-size:24px;margin-bottom:44px}.layout-form .overview-list-head{font-size:22px;margin-bottom:11px}.layout-form .overview-lead-sm{margin-bottom:0}.layout-form .overview-list{margin-bottom:0;padding-bottom:0}.layout-form .overview-list li{font-size:18px;margin-bottom:2px}.layout-form .overview-list li:before{font-size:24px;margin-right:9px;top:3px}.layout-form .form-form .form-inner{padding-bottom:52px;padding-top:13px;width:565px}.layout-form .form-form .form-inner .breadcrumb{margin-bottom:9px;margin-top:14px;padding-left:0;padding-right:0}.layout-form .form-form .form-inner .bg-sm{padding-left:0;padding-right:0}.layout-form .form-form .form-inner form{left:-1px!important}.mktoForm-wrap .mktoForm label:before{font-size:14px;height:29px!important;top:27px}.mktoForm-wrap .mktoForm label[for=Comment],.mktoForm-wrap .mktoForm label[for=Company],.mktoForm-wrap .mktoForm label[for=Email],.mktoForm-wrap .mktoForm label[for=Phone],.mktoForm-wrap .mktoForm label[for=Request],.mktoForm-wrap .mktoForm label[for=comment],.mktoForm-wrap .mktoForm label[for=company],.mktoForm-wrap .mktoForm label[for=request],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest],.mktoForm-wrap .mktoForm label[for=z201CompanyName_L]{width:563px!important}.mktoForm-wrap .mktoForm label[for=Department]:before,.mktoForm-wrap .mktoForm label[for=FirstName]:before,.mktoForm-wrap .mktoForm label[for=LastName]:before,.mktoForm-wrap .mktoForm label[for=Title]:before{width:274px!important}.mktoForm-wrap .mktoForm label .mktoAsterix{font-size:14px;top:25px}.mktoForm-wrap .mktoForm label[for=Company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Department] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=LastName] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Title] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z201CompanyName_L] .mktoAsterix{left:40px}.mktoForm-wrap .mktoForm label[for=Phone] .mktoAsterix{left:56px}.mktoForm-wrap .mktoForm label[for=Email] .mktoAsterix{left:96px}.mktoForm-wrap .mktoForm label[for=Comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment] .mktoAsterix{left:112px}.mktoForm-wrap .mktoForm label[for=Request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest] .mktoAsterix{left:160px}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select,.mktoForm-wrap .mktoForm textarea{font-size:14px!important;margin-top:53px!important;padding-left:16px!important;padding-right:16px!important;width:563px!important}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#FirstName,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm input#Title,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#FirstName,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm select#Title,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#FirstName,.mktoForm-wrap .mktoForm textarea#LastName,.mktoForm-wrap .mktoForm textarea#Title{width:274px!important}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#LastName{margin-right:17px!important}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select{height:44px!important}.mktoForm-wrap .mktoForm textarea{min-height:170px;padding-top:18px!important}.mktoForm-wrap .mktoForm .mktoHtmlText{font-size:14px!important;width:563px!important}.mktoForm-wrap .mktoForm .mktoButtonRow{margin-top:69px}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap{border-radius:30px!important;width:311px!important}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:after{height:3px;right:16px;width:15px}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:before{height:12px;right:17px;width:12px}.mktoForm-wrap .mktoForm .mktoButtonRow button{border-radius:30px!important;font-size:20px!important;height:60px!important;width:311px!important}.mktoForm-wrap.mktoForm-wrap-red{width:424px!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select{height:42px!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea{border-radius:10px;font-size:16px;padding-left:16px!important;padding-right:16px!important;width:424px!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#Department,.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#Title,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#Department,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#Title,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#Department,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#Title{width:424px!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#FirstName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#FirstName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#FirstName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#LastName{width:202px!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm input#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm select#LastName,.mktoForm-wrap.mktoForm-wrap-red .mktoForm textarea#LastName{margin-right:17px!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Comment],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Company],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Department],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Email],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Phone],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Request],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Title],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=comment],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=company],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=request],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactcomment],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactrequest],.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z201CompanyName_L]{width:424px!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=FirstName]:before,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=LastName]:before{width:202px!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label:before{font-size:16px;top:20px}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label .mktoAsterix{font-size:14px;top:18px}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Company] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Department] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=LastName] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Title] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=company] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z201CompanyName_L] .mktoAsterix{left:47px}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Phone] .mktoAsterix{left:63px}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Comment] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Email] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=comment] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactcomment] .mktoAsterix{left:112px}.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=Request] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=request] .mktoAsterix,.mktoForm-wrap.mktoForm-wrap-red .mktoForm label[for=z014JPSSHPcontactrequest] .mktoAsterix{left:160px}.mktoForm-wrap.mktoForm-wrap-red .mktoForm .mktoHtmlText{font-size:12px!important;margin-top:39px!important;width:424px!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm .mktoButtonRow{margin-top:10px!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm .mktoButtonRow .mktoButtonWrap,.mktoForm-wrap.mktoForm-wrap-red .mktoForm button{border-radius:10px!important;width:424px!important}.mktoForm-wrap.mktoForm-wrap-red .mktoForm button{font-size:20px!important;height:64px!important}.cutsom-dx-drive-home-row3 .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n)>label{padding-right:30px;text-align:right}.hs-form .hs-form-field{margin-bottom:15px!important}.hs-form .hs-form-field label{margin-bottom:5px}.hs-form .hs-error-msg,.hs-form .hs-form-field span,.hs-form .hs-form-field span.hs-form-required{font-size:14px}.hs-form .hs-error-msg{margin-top:5px}.hs-form .hs_error_rollup .hs-main-font-element{font-size:14px}.marketo-download-breadcrumb{margin-bottom:16px;margin-top:28px}.sec-marketo-seminar,section.sec-marketo-download{width:1200px}.marketo-download-head,.marketo-seminar-head{margin-bottom:48px}.sec-seminar{margin-top:40px;padding-bottom:60px}.sec-seminar .seminar-list .each-seminar .img{height:177px}.sec-seminar .seminar-list .each-seminar .txt-area{padding:23px 20px 36px}.sec-seminar .seminar-list .each-seminar .availability,.sec-seminar .seminar-list .each-seminar .tag{font-size:14px}.sec-seminar .seminar-list .each-seminar .availability{border-radius:10px;height:31px;right:14px;top:15px;width:85px}.sec-seminar .seminar-list .each-seminar .title-dark,.sec-seminar .seminar-list .each-seminar .title-light{font-size:18px}.sec-download{margin-top:27px;padding-bottom:60px}.sec-download .list-title{font-size:24px;margin-bottom:26px}.sec-download .download-list{padding-bottom:10px}.sec-download .download-list .each-download{margin-bottom:42px;margin-right:42px;width:372px}.sec-download .download-list .each-download .doc-title,.sec-download .download-list .each-download .img,.sec-download .download-list .each-download .mktoImg{height:191px}.sec-download .download-list .each-download .doc-title{font-size:28px}.sec-download .download-list .each-download .txt-area{padding:25px 20px 36px}.sec-download .download-list .each-download .txt-area .desc{font-size:14px;margin-bottom:20px}.sec-download .download-list .each-download .txt-area .btn{border-radius:22px;font-size:16px;height:44px;width:200px}.sec-download .download-list .each-download .txt-area .btn .arrow{right:14px;width:16px}.sec-thanks .thanks-message{font-size:20px}.sec-thanks .module-btn-l{border-radius:28px;font-size:22px;height:55px;width:374px}.page-download-breadcrumb{margin-top:16px}.page-download-form{margin-bottom:43px;margin-top:44px;padding-left:0;padding-right:0}.page-download-form .form-area,.page-download-form .overview-area{margin-left:20px;margin-right:20px}.page-download-form .overview-area{margin-bottom:0;width:653px}.page-download-form .overview-area .download-title{font-size:32px;margin-bottom:14px}.page-download-form .overview-area .download-img{margin-bottom:20px}.page-download-form .overview-area .download-desc{font-size:16px}.page-download-form .form-area{border-width:12px;padding:8px 30px 38px}.page-download-download{margin-bottom:75px;margin-top:70px}.page-download-download .download-desc{font-size:16px;margin-bottom:24px}.page-download-download .download-btn{border-radius:10px;font-size:30px;height:85px;margin-bottom:64px;width:454px}.page-download-download .download-btn .icon{height:32px;left:28px;width:30px}.page-download-download .download-notes{font-size:16px;margin-bottom:24px;width:878px}.js-accordion .js-accordion-head:before{height:4px;right:10px;width:4px}.js-accordion.invisible{height:74px}.js-accordion.invisible .js-accordion-head:before{height:24px;width:4px}}@media screen and (min-width:561px) and (max-width:750px){.sec-mv .results{min-width:300px}}@media screen and (min-width:561px) and (max-width:960px){.sec-bnr .bnr-growthhacker .txt-area{height:64px;height:100%;padding-left:15px;width:230px}}@media screen and (min-width:561px) and (max-width:700px){.sec-ux-overview .ux-issues .each-issue .issue .issue-txt{font-size:10px!important;line-height:1.2!important}}@media screen and (min-width:1441px){#showcase .module-br-l1440,#vx .module-br-l1440{display:none}}@media screen and (min-width:768px){#showcase .sec-gh-features,#vx .sec-gh-features{padding-bottom:0}#showcase .sec-solution-guide.kce,#vx .sec-solution-guide.kce{margin-top:200px}#showcase .sp,#vx .sp{display:none}#showcase .sec-gh-features .each-feature .txt-area,#vx .sec-gh-features .each-feature .txt-area{max-width:1050px}#showcase .device,#vx .device{background-size:100% auto;height:667px;overflow:hidden;padding:140px 50px 0;width:375px}#showcase .device span,#vx .device span{height:667px}#showcase #pages-slider .slick-slide,#showcase #slides .slick-slide,#vx #pages-slider .slick-slide,#vx #slides .slick-slide{padding-top:210.9375px}#showcase #stories em,#vx #stories em{right:55px;top:155px}#showcase #stories-slider,#vx #stories-slider{height:669px;width:377px}#showcase #stories-slider .slick-slide,#vx #stories-slider .slick-slide{height:667px;width:375px}#showcase #stories-thumbnail .slick-slide a,#showcase #zuck,#vx #stories-thumbnail .slick-slide a,#vx #zuck{display:none}.page-download .sec-form .btn-download:after,.page-download .sec-form .btn-download:hover:after{border-right:4px solid #fff;border-top:4px solid #fff}.page-download .sec-form{padding:120px 0 280px}.page-download .sec-form .desc{font-size:16px;margin-bottom:80px}.page-download .sec-form .desc a:hover{opacity:.4}.page-download .sec-form .btn-download{border-radius:12px;font-size:24px;height:84px;margin:0 auto 80px;width:340px}.page-download .sec-form .btn-download:after{height:16px;right:13px;width:16px}.page-download .sec-form .btn-download .icon{background-size:30px auto;height:30px;position:relative;width:45px}.page-download .sec-form .btn-download:before{background:#46ac71;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .7s ease;transition:all .7s ease;width:0}.page-download .sec-form .btn-download:hover:before{width:100%}}@media screen and (max-width:767px){#showcase .sec-gh-features,#vx .sec-gh-features{padding-bottom:0}#showcase .pc,#vx .pc{display:none}#showcase .sec-gh-features .each-feature .img,#vx .sec-gh-features .each-feature .img{width:100%}#showcase .device span,#vx .device span{border:1px solid #ddd;height:calc(177.77778vw - 71.11111px);max-height:667px;max-width:375px}#showcase #pages-slider .slick-slide,#showcase #slides .slick-slide,#vx #pages-slider .slick-slide,#vx #slides .slick-slide{padding-top:calc(56.25vw - 22.5px)}#showcase #stories em,#vx #stories em{right:10px;top:10px}#showcase #stories-slider,#showcase #stories-slider .slick-slide,#vx #stories-slider,#vx #stories-slider .slick-slide{width:100%}#showcase #stories-slider,#vx #stories-slider{width:calc(100% + 4px)}#showcase #stories-slider .slick-slide video,#vx #stories-slider .slick-slide video{width:50px}#showcase #stories-slider .slick-slide,#vx #stories-slider .slick-slide{height:calc(177.77778vw - 71.11111px);max-height:667px;max-width:375px;width:calc(100vw - 40px)}#showcase #stories-slider .slick-slide video,#vx #stories-slider .slick-slide video{width:100%}#showcase #stories-thumbnail .slick-slide a,#vx #stories-thumbnail .slick-slide a{border:2px solid transparent;display:none;height:56px;position:relative;width:56px;z-index:1}#showcase #stories em,#showcase #stories-slider,#showcase #stories-thumbnail,#vx #stories em,#vx #stories-slider,#vx #stories-thumbnail{display:none}.page-download .sec-form .btn-download{border-radius:10px;margin:0 auto 50px;width:calc(100% - 56px)}.page-download .sec-form .btn-download.each-btn-1st,.sec-contact-download .each-btn.each-btn-1st{margin-bottom:12px}.page-download .sec-form .btn-download .icon{background-size:15px auto;left:50px;position:absolute;top:calc(50% - 8px)}.page-download .sec-form .btn-download .icon img{width:15px}}@media screen and (min-width:769px){#showcase .sec-gh-features .each-showcase .lead{letter-spacing:1.4px;line-height:1.79;margin-top:22px}#showcase .sec-gh-features .each-showcase .body{line-height:1.95;margin-top:15px}#showcase .module-subpage-head .desc{margin-bottom:0!important;padding-bottom:180px}#showcase .sec-gh-features .showcase-area{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin-top:0}#showcase .sec-gh-features .showcase-area+.showcase-area{padding-top:75px}#showcase .sec-gh-features .each-showcase{margin:0 15px;max-width:380px}}@media screen and (max-width:768px){#showcase .module-subpage-head .desc{margin-bottom:0;padding-bottom:100px}#showcase .sec-gh-features .showcase-area{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;margin-top:0;padding-bottom:100px}#showcase .sec-gh-features .showcase-area+.showcase-area{margin-top:-25px}#showcase .sec-gh-features .each-showcase:last-of-type{margin-bottom:0}#showcase .sec-gh-features .each-showcase:empty{display:none}#showcase .sec-gh-features .showcase-area+.showcase-area .each-showcase{margin:0}}@media screen and (max-width:480px){#bodyId{padding:0!important}}@media screen and (min-width:1500px){.sec-download .download-list .each-download .txt-area .title{font-size:20px}.sec-download .download-list .each-download .txt-area .doc-points{font-size:18px}}@media(-ms-high-contrast:none) and (max-height:768px){.mv-box .copy,::-ms-backdrop{margin-bottom:10px!important}}@media only screen and (max-width:800px){.thanksWrap{text-align:left}.thanksWrap a:hover:after{right:8px}.pt100sp{padding-top:100px!important}.pt60sp{padding-top:60px!important}.pb60sp{padding-bottom:60px!important}.fz18sp{font-size:18px!important}.thanksWrap a{border-radius:24px;font-size:15px;height:40px;line-height:40px}.thanksWrap a:after{right:16px}}.dnd-section>.row-fluid{margin-left:auto;margin-right:auto;max-width:1200px}.dnd-section .widget-type-cell{padding-left:20px;padding-right:20px}@media(max-width:767px){.dnd-section .widget-type-cell{padding-left:0;padding-right:0}}.cutsom-dx-drive-home-row3 form .hs-input{color:#000;font-family:Arial}.agencies-grp1 .widget-type-rich_text p:last-child{word-break:normal}.video-solution-sec1 .image-with-content .each-content{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-left:auto;margin-right:auto;padding:4px;width:343px;width:91.46667vw}.video-solution-sec1 .image-with-content .each-content .inner{padding:4.26667vw 3.2vw 5.6vw}.video-solution-sec1 .image-with-content .each-content .img{height:auto;margin-bottom:6.4vw;position:relative;text-align:center}.video-solution-sec1 .image-with-content .each-content .img img{height:100%!important;width:auto}.video-solution-sec1 .image-with-content .each-content p.title{line-height:1.6;margin-bottom:15px}.video-solution-sec1 .image-with-content .each-content:last-child p.title{font-family:Noto Sans JP}.video-solution-sec1 .image-with-content .each-content p.desc{font-family:Noto Sans JP;letter-spacing:.04em;line-height:1.71429}.lp_sales_lyt .hs-form ul.inputs-list input:checked:before{background:#161b2c;border-radius:50%;content:"";height:15px;height:2vw;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px;width:2vw}.lp_sales_lyt .row6_wrap .dnd-section .submitted-message{text-align:center}.lp_sales_lyt .hs-form ul.hs-error-msgs li{width:100%!important}@media(max-width:560px){.video-solution-sec1 .image-with-content .each-content p.title{font-size:4.8vw;line-height:1.55556;margin-bottom:4vw}.lp-sales-footer .footer-sales-inner{margin-bottom:-2px}.lp-sales-footer .copyright{padding-top:4px}}@media(min-width:561px){.video-solution-sec1 .image-with-content .each-content{background:-webkit-gradient(linear,left top,left bottom,from(#2dcc70),to(#2dc79d));background:linear-gradient(180deg,#2dcc70,#2dc79d);margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}.video-solution-sec1 .image-with-content .each-content .inner{padding:1.95313vw 1.5625vw 1.79687vw}.video-solution-sec1 .image-with-content .each-content .img{height:164px;height:12.8125vw;margin-bottom:1.95313vw}}@media(min-width:768px){.lp_sales_lyt .hs-form ul.inputs-list input:checked:before{height:10px;height:.66667vw;width:10px;width:.66667vw}}@media(min-width:961px){.video-solution-sec1 .image-with-content .each-content{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}.video-solution-sec1 .image-with-content .each-content .inner{padding:1.95313vw 1.5625vw 1.79687vw}.video-solution-sec1 .image-with-content .each-content .img{height:164px;height:12.8125vw;margin-bottom:1.95313vw}}@media(min-width:992px){.lp_sales_lyt .hs-form ul.inputs-list input:checked:before{height:10px;height:.66667vw;width:10px;width:.66667vw}}@media(min-width:1200px){.video-solution-sec1 .image-with-content .each-content{margin-bottom:0;margin-left:21px;margin-right:21px;width:372px}.video-solution-sec1 .image-with-content .each-content .inner{padding:25px 20px 23px}.video-solution-sec1 .image-with-content .each-content .img{height:164px;margin-bottom:25px}.lp_sales_lyt .hs-form ul.inputs-list input:checked:before{height:10px;width:10px}}@font-face{font-family:Yu Gothic;font-weight:100;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:200;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:300;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:700;src:local("Yu Gothic Bold")}@font-face{font-family:Yu Mincho;font-weight:100;src:local("Yu Mincho Medium")}@font-face{font-family:Yu Mincho;font-weight:200;src:local("Yu Mincho Medium")}@font-face{font-family:Yu Mincho;font-weight:300;src:local("Yu Mincho Medium")}@font-face{font-family:Yu Mincho;font-weight:400;src:local("Yu Mincho Medium")}@font-face{font-family:Yu Mincho;font-weight:700;src:local("Yu Mincho Bold")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/l/font?kit=7cHpv4kjgoGqM7EPDtkLwVUW3H1gMvT6ebjz7NGf6VYFBus_oUVR6bLJi5uKLR3iDeaEgAq8A_sCFy0h0mn-AUC35NErhw&skey=32d7acf8757dbad0&v=v5) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/l/font?kit=7cHqv4kjgoGqM7E30-8c5UgevBAcN_P_erX84dKa7lMGG_QiokBW7LHEhJazFiTnCuOHjQWxAP4FEi48zXT9BEey59wkivceSg&skey=a9a2225c15335812&v=v5) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/l/font?kit=7cHqv4kjgoGqM7E3t-4c5UgevBAcN_P_erX84dKa7lMGG_QiokBW7LHEhJazFiTnCuOHjQWxAP4FEi48zXT9BEey59wkivceSg&skey=f60e73b1bbf362f3&v=v5) format("woff2")}html{font-size:24px}body{color:#494a52;font-family:Lato,serif;font-size:1rem;line-height:normal}body.scrl::-webkit-scrollbar{display:none!important}p{margin-bottom:1rem;margin-top:0}a{color:#0270e0}a,a:focus,a:hover{text-decoration:none}h1{font-size:2.1rem}h2{font-size:1.6rem}h2,h3{margin-top:24px}h3{font-size:1.25rem}h4{font-family:Lato,sans-serif;font-size:1.175rem;font-weight:400}h4,h5{margin-top:24px}h5{font-size:1rem;line-height:1.5}h6{font-size:.9rem}strong{font-weight:700}code{vertical-align:bottom}ol,ul{margin-bottom:1.5rem;margin-top:1.5rem}img{height:auto;max-width:100%}blockquote{background-color:#f4f4f4;margin:15px 0;padding:1.5em}div.hs-embed-wrapper{margin-bottom:15px;margin-top:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;margin-top:0}hr{background-color:#ccc;border:0;color:#ccc;height:1px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}:focus{outline:auto}.disable-focus-styles :focus{outline:0}.body-container-wrapper.pv{padding-left:16px;padding-right:16px}button{cursor:pointer}form{font-family:Lato,sans-serif;max-width:100%}.hs-button{border-style:solid;cursor:pointer;display:inline-block;font-size:20px;font-weight:600;letter-spacing:.1em;line-height:normal;margin:10px 0;outline:0;position:relative;text-align:center;text-decoration:none!important;transition:all .15s linear;white-space:normal!important}.hs-button:focus,.hs-button:hover{background-color:#21222a;border-color:#21222a;color:#fff}.hs-button:active{background-color:#71727a;border-color:#71727a}.hs-form label{color:#33475b;display:block;float:none;font-size:14px;font-weight:700;line-height:normal;margin-bottom:4px;padding-top:0;text-align:left;width:auto}form .hs-error-msgs label{color:#f2545b;margin-top:.5rem}.hs-input,.hs-search-field__input,input#hs-pwd-widget-password,input[type=password]{background:#dedede;border:1px solid #dedede;box-sizing:border-box;color:#b9b9b9;display:inline-block;font-family:Noto Sans JP;font-size:14px;font-weight:400;height:44px;line-height:normal;margin-bottom:10px;padding:0 16px;width:100%!important}.hs-input[type=checkbox],.hs-input[type=radio]{border:0;cursor:pointer;height:auto;line-height:normal;margin:3px 5px 3px 0;padding:0;width:auto!important}.hs-input[type=file]{background-color:#fff;border:initial;box-shadow:none;line-height:normal;padding:initial}.hs-input:-moz-placeholder{color:#bfbfbf}.hs-input::-webkit-input-placeholder{color:#bfbfbf}.hs-input input,.hs-input textarea{transition:border .2s linear}.hs-input:focus,input[type=password]:focus{border-color:rgba(82,168,236,.8);outline:0}textarea.hs-input{height:auto}select[multiple].hs-input{height:inherit}div.field.error .chzn-choices,div.field.error input,div.field.error textarea,input.hs-input.error,select.hs-input.error,textarea.hs-input.error{border-color:#c87872}div.field.error .chzn-choices:focus,div.field.error input:focus,div.field.error textarea:focus,input.hs-input.error:focus,select.hs-input.error:focus,textarea.hs-input.error:focus{border-color:#b9554d}.actions{padding:0}.inputs-list{margin:0 0 5px;padding-left:0;width:100%}.inputs-list>li{display:block;padding:0;width:100%}.inputs-list label{display:block;float:none;padding:0;text-align:left;white-space:normal;width:auto}.inputs-list:first-child{padding-top:6px}.inputs-list>li+li{padding-top:2px}.inputs-list label>input,.inputs-list label>span{vertical-align:middle}ul.no-list{list-style:none}.field{margin-bottom:18px}.hs-field-desc{color:#7c98b6;font-size:14px;margin:0 0 6px}.hs-form-required{color:red}.hs-richtext{color:#494a52;font-size:1rem;line-height:1.2;margin-bottom:3px}.hs-richtext hr{margin-left:0;text-align:left;width:91%}.hs-richtext a{color:#00e!important}.hs-richtext a:visited{color:#551a8b!important}.grecaptcha-badge{margin:0 auto}.email-correction,.email-validation{font-size:12px;padding-top:3px}.email-correction a,.email-validation a{cursor:pointer}@media(max-width:400px),(min-device-width:320px) and (max-device-width:480px){.email-correction form .form-columns-2 .hs-form-field,.email-correction form .form-columns-3 .hs-form-field,.email-validation form .form-columns-2 .hs-form-field,.email-validation form .form-columns-3 .hs-form-field{float:none;width:100%}.email-correction form .form-columns-2 .hs-form-field .hs-input,.email-correction form .form-columns-3 .hs-form-field .hs-input,.email-validation form .form-columns-2 .hs-form-field .hs-input,.email-validation form .form-columns-3 .hs-form-field .hs-input{width:90%}.email-correction form .form-columns-2 .hs-form-field input[type=checkbox],.email-correction form .form-columns-2 .hs-form-field input[type=radio],.email-correction form .form-columns-3 .hs-form-field input[type=checkbox],.email-correction form .form-columns-3 .hs-form-field input[type=radio],.email-validation form .form-columns-2 .hs-form-field input[type=checkbox],.email-validation form .form-columns-2 .hs-form-field input[type=radio],.email-validation form .form-columns-3 .hs-form-field input[type=checkbox],.email-validation form .form-columns-3 .hs-form-field input[type=radio]{width:24px}}.hs-button,.hs-form-field input[type=date],.hs-form-field input[type=email],.hs-form-field input[type=number],.hs-form-field input[type=phone],.hs-form-field input[type=tel],.hs-form-field input[type=text],.hs-form-field textarea{-webkit-appearance:none;-moz-appearance:none}.hs-default-font-element,.hs-main-font-element{font-family:Lato,serif}.hs-menu-wrapper ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.hs-menu-item a{display:block}.hs-menu-item a,.hs-menu-item:focus a,.hs-menu-item:hover a{text-decoration:none}table{margin-bottom:1rem}table,td,th{border:1px solid #dee2e6}td,th{padding:.75rem;vertical-align:top}thead td,thead th{background-color:#343a40;border-bottom-width:2px;border-color:#454d55;color:#fff}thead th{border-bottom:2px solid #dee2e6;vertical-align:bottom}tbody+tbody{border-top:2px solid #dee2e6}.dnd-section .widget-type-cell{padding-left:0;padding-right:0}.nopd .dnd-section{padding:0}.nopd .dnd-section>.row-fluid{max-width:100%}.ir__contentWrap{box-sizing:content-box}.fxd_btn a{color:#fff!important}.full_row1 .widget-type-rich_text h2{border-bottom:1px solid #2dcc70;border-bottom:1px solid #2dd28d;display:inline-block;font-size:100%;margin:0 0 .5rem;padding-bottom:4px}.full_row1 .widget-type-rich_text p:last-child{margin:0}.full_row1 .widget-type-rich_text dd+dt{margin-top:2.5rem}.full_row1 .widget-type-rich_text dd:before{background:#2dd28d;border:2px solid #2dd28d;border-radius:50%;content:"A"}.full_row1 .widget-type-rich_text dd:before,.full_row1 .widget-type-rich_text dt:before{color:#fff;display:inline-block;font-size:15px;font-weight:700;height:25px;line-height:25px;margin-right:5px;text-align:center;width:25px}.full_row1 .widget-type-rich_text dt:before{background:#4c566c;border:2px solid #4c566c;border-radius:50%;content:"Q"}.full_row1 .widget-type-rich_text dd{line-height:2em;margin-left:0;margin-top:.5em;padding-left:2em;position:relative}.full_row1 .widget-type-rich_text dt{font-weight:700;padding-left:2em;position:relative}.full_row1 .widget-type-rich_text dl{margin:0;padding:0}.full_row1 .widget-type-rich_text dd a{color:-webkit-link!important;cursor:pointer}.full_row1 .widget-type-rich_text h1+p{line-height:1.2em;margin-bottom:0}.full_row1 .widget-type-rich_text h1{color:#868686;font-size:32px;font-weight:700;margin:50px 0;text-align:center}.no_btn .fxd_btn{display:none}.cnt_Pg.layout-form .contact_left{width:50%}.cnt_Pg.layout-form .form-overview{width:100%}.contact_ryt fieldset{max-width:100%}.contact_ryt .hs-form .form-columns-1{max-width:100%!important}.contact_ryt .hs-form .form-columns-2{max-width:100%}.contact_ryt .hs-form .form-columns-2 .hs-form-field{float:left!important;max-width:50%}.contact_ryt .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:9px;margin-left:2.4vw!important}.contact_ryt .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) .input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:0}.contact_ryt .hs-form .hs-form-field{margin-bottom:15px;margin-bottom:4vw!important}.contact_ryt .hs-form .hs-form-field label{display:block;margin-bottom:1.33333vw}.contact_ryt .hs-form .hs-form-field span{font-size:14px;font-size:3.73333vw;font-weight:700}.contact_ryt .hs-form .hs-error-msg,.contact_ryt .hs-form .hs-form-field span.hs-form-required{color:#ff4218;font-size:14px;font-size:3.73333vw}.contact_ryt .hs-form .hs-error-msg{display:block;font-weight:700;margin-top:1.33333vw}.contact_ryt .hs-form .hs_error_rollup .hs-main-font-element{color:#ff4218;display:block;font-size:14px;font-size:3.73333vw;font-weight:700;text-align:center}.contact_ryt .hs-form input,.contact_ryt .hs-form select,.contact_ryt .hs-form textarea{background:#dedede;border:1px solid #dedede;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#161b2c;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw!important;max-width:100%;padding-left:16px;padding-left:4.26667vw!important;padding-right:16px;padding-right:4.26667vw!important;width:343px;width:91.46667vw!important}.contact_ryt .hs-form select{cursor:pointer}.contact_ryt .hs-form input:placeholder-shown,.contact_ryt .hs-form select:placeholder-shown,.contact_ryt .hs-form textarea:placeholder-shown{color:#b9b9b9!important}.contact_ryt .hs-form input::-webkit-input-placeholder,.contact_ryt .hs-form select::-webkit-input-placeholder,.contact_ryt .hs-form textarea::-webkit-input-placeholder{color:#b9b9b9!important}.contact_ryt .hs-form input:-moz-placeholder,.contact_ryt .hs-form input::-moz-placeholder,.contact_ryt .hs-form select:-moz-placeholder,.contact_ryt .hs-form select::-moz-placeholder,.contact_ryt .hs-form textarea:-moz-placeholder,.contact_ryt .hs-form textarea::-moz-placeholder{color:#b9b9b9!important;opacity:1}.contact_ryt .hs-form input:-ms-input-placeholder,.contact_ryt .hs-form select:-ms-input-placeholder,.contact_ryt .hs-form textarea:-ms-input-placeholder{color:#b9b9b9!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contact_ryt .hs-form input[name=division_detail],.contact_ryt .hs-form input[name=firstname],.contact_ryt .hs-form input[name=jobtitle],.contact_ryt .hs-form input[name=lastname],.contact_ryt .hs-form select[name=division_detail],.contact_ryt .hs-form select[name=firstname],.contact_ryt .hs-form select[name=jobtitle],.contact_ryt .hs-form select[name=lastname],.contact_ryt .hs-form textarea[name=division_detail],.contact_ryt .hs-form textarea[name=firstname],.contact_ryt .hs-form textarea[name=jobtitle],.contact_ryt .hs-form textarea[name=lastname]{max-width:100%;width:163px;width:43.46667vw!important}.contact_ryt .hs-form input[name=division_detail],.contact_ryt .hs-form input[name=lastname],.contact_ryt .hs-form select[name=division_detail],.contact_ryt .hs-form select[name=lastname],.contact_ryt .hs-form textarea[name=division_detail],.contact_ryt .hs-form textarea[name=lastname]{margin-right:16px;margin-right:4.26667vw!important}.contact_ryt .hs-form input,.contact_ryt .hs-form select{height:44px;height:11.73333vw!important;min-height:11.73333vw!important}.contact_ryt .hs-form textarea{min-height:170px;min-height:45.33333vw}.contact_ryt .hs-form input:focus,.contact_ryt .hs-form textarea:focus{background:#eee;border:1px solid #2dcc70}.contact_ryt .hs-form .hs-submit{margin-top:5.06667vw}.contact_ryt .hs-form .hs-submit .actions{border-radius:48px;border-radius:12.8vw!important;display:block;margin:0 auto!important;position:relative;width:311px;width:82.93333vw!important}.contact_ryt .hs-form .hs-submit .actions:after{background:#fff;content:"";height:2px;height:.53333vw;position:absolute;right:19px;right:5.06667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;width:4vw;z-index:5}.contact_ryt .hs-form .hs-submit .actions:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:11px;height:2.93333vw;position:absolute;right:19px;right:5.06667vw;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:11px;width:2.93333vw;z-index:2}.contact_ryt .hs-form .hs-submit .actions .hs-button{background:#000!important;border:none!important;border-radius:48px;border-radius:12.8vw!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff;display:block;font:inherit!important;font-size:16px;font-size:4.26667vw!important;font-weight:600!important;height:48px;height:12.8vw!important;letter-spacing:.1em!important;margin:0 auto!important;text-shadow:none!important;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;width:311px;width:82.93333vw!important}.contact_ryt .hs-form .hs-submit .actions .hs-button:hover{opacity:.6}.contact_ryt form{font-family:Barlow,Noto Sans JP,sans-serif}.contact_ryt .hs-input{margin-bottom:0}.contact_ryt .form-columns-1 .input{margin-right:3px!important}.contact_left .overview-inner *{height:auto}.contact_left *{height:100%}.contact_ryt .hs-form .hs-submit .actions{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.25);box-shadow:0 4px 8px rgba(0,0,0,.25)}.contact_ryt .invalid{border:1px solid #dedede}.contact_ryt select{appearance:none}.contact_ryt_mb h3{margin-top:0}.contact_ryt .hs-form .hs-form-field>label{font-size:16px}.contact_ryt .hs-form .hs-submit .actions .hs-button{padding-bottom:0;padding-top:0}.lib_pg .ir__contentWrap{box-sizing:border-box}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;resize:none}.lib_pg .ir__top_relatedPagesBox_wrap *{box-sizing:border-box}.home_pg .sec-top-services .services-desc01{display:none}.home_pg .sec-top-services .each-service.video{margin-bottom:0}.home_pg .sec-top-services .services-head01{margin-bottom:7.46667vw}.home_pg .sec-top-services .service-structure{margin-bottom:4.26667vw}.home_pg .sec-top-services .each-service.cm{font-weight:700;margin:0 auto 13.33333vw;text-align:center}.home_pg .sec-top-services .each-service.cm video{margin:4.26667vw auto 0;width:100%}.home_pg .sec-top-services .each-service.text{font-weight:700;margin:0 auto 7.46667vw;text-align:center;width:100%}.home_pg .sec-top-services .each-service.text p{text-align:left}.home_pg .sec-top-services .each-service.text img{margin:0 auto 7.46667vw;width:50%}.home_pg .sec-top-services .each-service.image{background:-webkit-gradient(linear,left top,left bottom,from(#75db9b),to(#2dc2cc));background:linear-gradient(180deg,#75db9b,#2dc2cc);margin:0 auto 4.26667vw;width:100%}.home_pg .sec-top-services .each-service.button{margin:0 auto 13.33333vw}.home_row2 p{margin:0}.home_row2 .widget-type-rich_text h3{font-family:Barlow,Noto Sans JP,sans-serif;margin-top:0}.home_row2 .widget-type-linked_image img,.home_row2 .widget-type-rich_text img{display:block}.home_row4 section.sec-bnr.sec-video-bnr{padding:0}.home_hd .header-menu-group .hs-menu-wrapper>ul{flex-wrap:nowrap}@media screen and (min-width:1200px){.home_pg .sec-top-services .services-head01{margin-bottom:32px}.home_pg .sec-top-services .service-structure{margin-bottom:16px}.home_pg .sec-top-services .each-service.cm{margin-bottom:60px}.home_pg .sec-top-services .each-service.cm video{margin-top:32px}.home_pg .sec-top-services .each-service.text,.home_pg .sec-top-services .each-service.text img{margin-bottom:32px}.home_pg .sec-top-services .each-service.image{margin-bottom:16px}.home_pg .sec-top-services .each-service.button{margin-bottom:60px}.btn.mdl-shadow.blk div{height:14px;position:absolute;right:16px;width:16px}.btn.mdl-shadow.blk{align-items:center;background:#000;border-radius:6px;color:#fff;display:flex;font-family:Noto Sans JP;font-size:14px;font-weight:700;height:48px;justify-content:center;line-height:1;margin:9px auto calc(4.6875vw + 9px);position:relative;width:293px}.each-service.button.blk_wrap{padding-bottom:0;padding-top:0}}@media screen and (min-width:961px){.hd_type2 .btns.dsk_btn .header-nav-login{margin-right:33px;width:auto}.hd_type2 .btns.dsk_btn .header-nav-contact{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);min-width:125px}.home_pg .sec-top-services .services-head01{margin-bottom:2.66667vw}.home_pg .sec-top-services .service-structure{margin-bottom:1.25vw}.home_pg .sec-top-services .each-service.cm{margin-bottom:4.6875vw;max-width:100%;width:960px}.home_pg .sec-top-services .each-service.cm video{width:960px}.home_pg .sec-top-services .each-service.text{margin-bottom:2.66667vw;max-width:100%;width:960px}.home_pg .sec-top-services .each-service.text img{margin-bottom:2.66667vw;max-width:460px}.home_pg .sec-top-services .each-service.image{margin-bottom:1.25vw;max-width:100%;width:960px}.home_pg .sec-top-services .each-service.button{margin-bottom:4.6875vw}}@media screen and (min-width:561px){.home_pg .sec-top-services .services-head01{margin-bottom:2.66667vw}.home_pg .sec-top-services .service-structure{margin-bottom:1.25vw}.home_pg .sec-top-services .each-service.cm{margin-bottom:4.6875vw}.home_pg .sec-top-services .each-service.cm p br{display:none}.home_pg .sec-top-services .each-service.cm video{margin-top:2.66667vw}.home_pg .sec-top-services .each-service.text,.home_pg .sec-top-services .each-service.text img{margin-bottom:2.66667vw}.home_pg .sec-top-services .each-service.image{margin-bottom:1.25vw}.home_pg .sec-top-services .each-service.button{margin-bottom:4.6875vw}}@media screen and (max-width:560px){.home_pg .sec-top-services .service-structure .lead{font-size:4.26667vw}.home_pg .sec-top-services .service-structure .picto-area .each{display:block;text-align:center;width:40vw}.home_pg .sec-top-services .service-structure .picto-area .each>*{display:block;margin:0 auto}.home_pg .sec-top-services .service-structure .picto-area .each .name{font-size:4.2vw;padding:10px}.kt-pg .mdl-breadcrumb{margin:2.4vw auto 5.6vw}}.kt-pg .ke-grp2 .platform .ux-service .each-service{padding-bottom:9.06667vw}.kt-pg .ke-grp2 .platform .platform-services{padding-bottom:10.66667vw}@media screen and (min-width:561px){.kt-pg .ke-grp2 .platform .ux-service .each-service{padding-bottom:2.5vw}.kt-pg .ke-grp2 .platform .platform-services{padding-bottom:3.75vw}}@media screen and (min-width:961px){.kt-pg .ke-grp2 .platform .ux-service .each-service{padding-bottom:2.5vw}.kt-pg .ke-grp2 .platform .platform-services{padding-bottom:3.75vw}}@media screen and (min-width:1200px){.kt-pg .ke-grp2 .platform .ux-service .each-service{padding-bottom:32px}.kt-pg .ke-grp2 .platform .platform-services{padding-bottom:48px}}@media(min-width:561px){.contact_ryt .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:9px;margin-left:.70313vw!important}.contact_ryt .hs-form .hs-form-field{margin-bottom:15px;margin-bottom:1.17188vw!important}.contact_ryt .hs-form .hs-form-field label{margin-bottom:.39063vw}.contact_ryt .hs-form .hs-error-msg,.contact_ryt .hs-form .hs-form-field span,.contact_ryt .hs-form .hs-form-field span.hs-form-required{font-size:14px;font-size:1.09375vw}.contact_ryt .hs-form .hs-error-msg{margin-top:.39063vw}.contact_ryt .hs-form .hs_error_rollup .hs-main-font-element{font-size:14px;font-size:1.09375vw}.contact_ryt .hs-form input,.contact_ryt .hs-form select,.contact_ryt .hs-form textarea{font-size:14px;font-size:1.09375vw!important;padding-left:16px;padding-left:1.25vw!important;padding-right:16px;padding-right:1.25vw!important;width:563px;width:43.98438vw!important}.contact_ryt .hs-form input[name=division_detail],.contact_ryt .hs-form input[name=firstname],.contact_ryt .hs-form input[name=jobtitle],.contact_ryt .hs-form input[name=lastname],.contact_ryt .hs-form select[name=division_detail],.contact_ryt .hs-form select[name=firstname],.contact_ryt .hs-form select[name=jobtitle],.contact_ryt .hs-form select[name=lastname],.contact_ryt .hs-form textarea[name=division_detail],.contact_ryt .hs-form textarea[name=firstname],.contact_ryt .hs-form textarea[name=jobtitle],.contact_ryt .hs-form textarea[name=lastname]{width:274px;width:21.40625vw!important}.contact_ryt .hs-form input[name=division_detail],.contact_ryt .hs-form input[name=lastname],.contact_ryt .hs-form select[name=division_detail],.contact_ryt .hs-form select[name=lastname],.contact_ryt .hs-form textarea[name=division_detail],.contact_ryt .hs-form textarea[name=lastname]{margin-right:17px;margin-right:1.32813vw!important}.contact_ryt .hs-form input,.contact_ryt .hs-form select{height:44px;height:3.4375vw!important;min-height:3.4375vw!important}.contact_ryt .hs-form textarea{min-height:170px;min-height:13.28125vw;padding-top:1.40625vw!important}.contact_ryt .hs-form .hs-submit{margin-top:4.21875vw}.contact_ryt .hs-form .hs-submit .actions{border-radius:30px;border-radius:2.34375vw!important;width:311px;width:24.29688vw!important}.contact_ryt .hs-form .hs-submit .actions:after{height:3px;height:.23438vw;right:16px;right:1.25vw;width:15px;width:1.17188vw}.contact_ryt .hs-form .hs-submit .actions:before{border-right:3px solid #fff;border-top:3px solid #fff;height:12px;height:.9375vw;right:17px;right:1.32813vw;width:12px;width:.9375vw}.contact_ryt .hs-form .hs-submit .actions .hs-button{border-radius:30px;border-radius:2.34375vw!important;font-size:20px;font-size:1.5625vw!important;height:60px;height:4.6875vw!important;width:311px;width:24.29688vw!important}}@media(min-width:961px){.contact_ryt .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:9px;margin-left:.70313vw!important}.contact_ryt .hs-form .hs-form-field{margin-bottom:15px;margin-bottom:1.17188vw!important}.contact_ryt .hs-form .hs-form-field label{margin-bottom:.39063vw}.contact_ryt .hs-form .hs-error-msg,.contact_ryt .hs-form .hs-form-field span,.contact_ryt .hs-form .hs-form-field span.hs-form-required{font-size:14px;font-size:1.09375vw}.contact_ryt .hs-form .hs-error-msg{margin-top:.39063vw}.contact_ryt .hs-form .hs_error_rollup .hs-main-font-element{font-size:14px;font-size:1.09375vw}.contact_ryt .hs-form input,.contact_ryt .hs-form select,.contact_ryt .hs-form textarea{font-size:14px;font-size:1.09375vw!important;padding-left:16px;padding-left:1.25vw!important;padding-right:16px;padding-right:1.25vw!important;width:563px;width:43.98438vw!important}.contact_ryt .hs-form input[name=division_detail],.contact_ryt .hs-form input[name=firstname],.contact_ryt .hs-form input[name=jobtitle],.contact_ryt .hs-form input[name=lastname],.contact_ryt .hs-form select[name=division_detail],.contact_ryt .hs-form select[name=firstname],.contact_ryt .hs-form select[name=jobtitle],.contact_ryt .hs-form select[name=lastname],.contact_ryt .hs-form textarea[name=division_detail],.contact_ryt .hs-form textarea[name=firstname],.contact_ryt .hs-form textarea[name=jobtitle],.contact_ryt .hs-form textarea[name=lastname]{width:274px;width:21.40625vw!important}.contact_ryt .hs-form input[name=division_detail],.contact_ryt .hs-form input[name=lastname],.contact_ryt .hs-form select[name=division_detail],.contact_ryt .hs-form select[name=lastname],.contact_ryt .hs-form textarea[name=division_detail],.contact_ryt .hs-form textarea[name=lastname]{margin-right:17px;margin-right:1.32813vw!important}.contact_ryt .hs-form input,.contact_ryt .hs-form select{height:44px;height:3.4375vw!important}.contact_ryt .hs-form textarea{min-height:170px;min-height:13.28125vw}.contact_ryt .hs-form .hs-submit{margin-top:4.21875vw}.contact_ryt .hs-form .hs-submit .actions{border-radius:30px;border-radius:2.34375vw!important;width:311px;width:24.29688vw!important}.contact_ryt .hs-form .hs-submit .actions:after{height:3px;height:.23438vw;right:16px;right:1.25vw;width:15px;width:1.17188vw}.contact_ryt .hs-form .hs-submit .actions:before{height:12px;height:.9375vw;right:17px;right:1.32813vw;width:12px;width:.9375vw}.contact_ryt .hs-form .hs-submit .actions .hs-button{border-radius:30px;border-radius:2.34375vw!important;font-size:20px;font-size:1.5625vw!important;height:60px;height:4.6875vw!important;width:311px;width:24.29688vw!important}}@media(min-width:1200px){.contact_ryt .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:9px!important}.contact_ryt .hs-form .hs-form-field{margin-bottom:15px!important}.contact_ryt .hs-form .hs-form-field label{margin-bottom:5px}.contact_ryt .hs-form .hs-error-msg,.contact_ryt .hs-form .hs-form-field span,.contact_ryt .hs-form .hs-form-field span.hs-form-required{font-size:14px}.contact_ryt .hs-form .hs-error-msg{margin-top:5px}.contact_ryt .hs-form .hs_error_rollup .hs-main-font-element{font-size:14px}.contact_ryt .hs-form input,.contact_ryt .hs-form select,.contact_ryt .hs-form textarea{font-size:14px!important;padding-left:16px!important;padding-right:16px!important;width:563px!important}.contact_ryt .hs-form input[name=division_detail],.contact_ryt .hs-form input[name=firstname],.contact_ryt .hs-form input[name=jobtitle],.contact_ryt .hs-form input[name=lastname],.contact_ryt .hs-form select[name=division_detail],.contact_ryt .hs-form select[name=firstname],.contact_ryt .hs-form select[name=jobtitle],.contact_ryt .hs-form select[name=lastname],.contact_ryt .hs-form textarea[name=division_detail],.contact_ryt .hs-form textarea[name=firstname],.contact_ryt .hs-form textarea[name=jobtitle],.contact_ryt .hs-form textarea[name=lastname]{width:274px!important}.contact_ryt .hs-form input[name=division_detail],.contact_ryt .hs-form input[name=lastname],.contact_ryt .hs-form select[name=division_detail],.contact_ryt .hs-form select[name=lastname],.contact_ryt .hs-form textarea[name=division_detail],.contact_ryt .hs-form textarea[name=lastname]{margin-right:17px!important}.contact_ryt .hs-form input,.contact_ryt .hs-form select{height:44px!important;min-height:44px!important}.contact_ryt .hs-form textarea{min-height:170px;padding-top:18px!important}.contact_ryt .hs-form .hs-submit{margin-top:54px}.contact_ryt .hs-form .hs-submit .actions{border-radius:30px!important;width:311px!important}.contact_ryt .hs-form .hs-submit .actions:after{height:3px;right:16px;width:15px}.contact_ryt .hs-form .hs-submit .actions:before{height:12px;right:17px;width:12px}.contact_ryt .hs-form .hs-submit .actions .hs-button{border-radius:30px!important;font-size:20px!important;height:60px!important;width:311px!important}}@media(max-width:767px){.full_row1 .widget-type-rich_text h1{background:#f7f9fd;font-size:24px;margin-bottom:20px;margin-top:20px;padding:20px 0}}@media(max-width:560px){.cnt_Pg.layout-form .contact_left{width:100%}.contact_ryt ol{list-style:none;margin:0;padding:0}.layout-form .form-form .form-inner .bg-sm,.layout-form .form-form .form-inner .breadcrumb{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:4.26667vw;padding-right:4.26667vw}.contact_ryt h4.overview-lead:before{background:#88e18e;bottom:0;content:"";height:3px;height:.8vw;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:72px;width:19.2vw}.contact_ryt h4.overview-lead{font-family:Noto Sans JP;font-size:5.33333vw;font-weight:700;letter-spacing:.04em;line-height:1.6;margin-bottom:10.93333vw;margin-top:0;padding-bottom:5.06667vw;position:relative;text-align:center}}@media(max-width:479px){.full_row2 .ir__top_relatedPagesBox_wrap{margin-top:32px}.contact_ryt .form-columns-1 .input{margin-right:0!important}}.custom-hedear-type2 .header__logo{margin-top:-5px}.custom-hedear-type2 .header-nav-contact{background-color:#000;color:#fff;font-size:16px;height:44px;margin-left:30px;width:200px}.custom-hedear-type2 .btns.dsk_btn .header-nav-login,.custom-hedear-type2 .header-nav-contact{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif}.custom-hedear-type2 .btns.dsk_btn .header-nav-login{margin-right:0;width:100px}.custom-hedear-type2 .children.megamenu .each-col .each-child,.custom-hedear-type2 .children.megamenu .each-col .each-child .desc,.custom-hedear-type2 .header-menu-group .hs-menu-wrapper>ul>li>a,.showcase-header .footer-nav-gr-other .hs-menu-wrapper>ul>li>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li>a,.showcase-header footer.footer.footer-group.m_ft{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif}.showcase-header .footer-desc p{font-family:serif}.showcase-header .hs-input :focus{background:#dedede}.showcase-header .footer-nav-gr-corporate .hs-menu-wrapper>ul>li>a,.showcase-header .footer-nav-gr-news .hs-menu-wrapper>ul>li>a,.showcase-header .footer-nav-gr-terms .hs-menu-wrapper>ul>li>a{font-family:Noto Sans JP,serif}.showcase-header footer .hbspt-form form .hs_submit.hs-submit .actions input.hs-button.primary.large{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif}.video-experience-layout .custom-showcase-banner-group p.content{margin:0 0 20px;padding-bottom:0}.video-experience-layout .custom-showcase-banner-group{padding-bottom:100px}.video-experience-layout .cwbi_wrap .form-overview .overview-inner{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;height:400px;padding:121px 20px 0;text-align:center}.video-experience-layout .cwbi_wrap .form-overview .overview-inner .overview-title-area .en{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:36px;font-weight:700;letter-spacing:0;line-height:1.69;margin-bottom:25px}.video-experience-layout p.overview-list-head{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:22px;letter-spacing:1.1px;line-height:1.64}.cutsom-video-experience-row2 .dnd-section{padding-top:200px}.cutsom-video-experience-row2 .dnd-section>.row-fluid{max-width:1580px;padding:0 60px}.custom-video-exp-features-group .device{background:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/vx-iphone.png);background-repeat:no-repeat;background-size:100% auto}.cutsom-video-experience-row3 .dnd-section{padding:160px 0 30px}.cutsom-video-experience-row3 .hs-button{align-items:center;background-color:#161b2c;border-radius:35px;color:#fff;display:flex;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:22px;font-weight:700;height:4.17vw;justify-content:center;letter-spacing:normal;margin:0;max-height:70px;max-width:374px;width:21.91vw}.showcase-header .fxd_btn{display:none}.dx-drive-home-layout{background:#000;color:#fff;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-weight:500}.dx-drive-home-header-grp{background-color:#000;height:100px;left:0;position:fixed;right:0;top:0;width:100%;z-index:9}.dx-drive-home-header-grp .header__container{align-items:flex-start;display:flex;height:100%;max-width:100%;padding:0}.dx-drive-home-header-grp .dx-drive-logo a img{width:121px!important}.dx-drive-home-header-grp .dx-drive-logo a{opacity:1!important;width:100%}.dx-drive-home-header-grp .dx-drive-logo{display:flex}.custom-logo-text{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-size:3.2vw;font-weight:700;height:100px;height:13.33333vw;padding-left:6.66667vw;padding-right:0;text-decoration:none}header.header-dx-drive-home{height:100px}.header-dx-drive-home .dx-drive-nav ul{display:flex;list-style-type:none;margin:0;padding:0}.header-dx-drive-home .dx-drive-nav ul li a{color:#000;color:#fff;height:100px;height:13.33333vw;padding-left:6.66667vw;padding-right:0}.header-dx-drive-home .dx-drive-nav ul li a,.header-dx-drive-home .dx-drive-nav ul li:last-child a{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-size:3.2vw}.header-dx-drive-home .dx-drive-nav ul li:last-child a{background-image:-webkit-gradient(linear,right top,left top,from(#2dc2cc),to(#70d99f));background-image:linear-gradient(270deg,#2dc2cc 0,#70d99f);color:#000;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;line-height:1.5;padding-right:3.2vw;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:24px;width:3.2vw}.header-dx-drive-home .dx-drive-nav ul li:last-child a:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-arrow-black01.png);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;font-weight:700;height:100%;pointer-events:none;position:absolute;right:24px;right:3.2vw;top:0;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:24px;width:3.2vw}.header-dx-drive-home .dx-drive-nav ul li:last-child a:hover{opacity:.7}.dx-drive-home-layout .body-container-wrapper .dnd-section>.row-fluid{max-width:100%}.cutsom-dx-drive-home-row1 .dnd-section{padding:32vw 4vw 12vw}.cutsom-dx-drive-home-row1 picture{display:block;margin:0 auto;width:668px;width:89.06667vw}.cutsom-dx-drive-home-row1 p{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:24px;font-size:3.2vw;font-weight:700;line-height:2;margin-bottom:0;margin-top:13.33333vw;text-align:center}.cutsom-dx-drive-home-row3 .dnd-section,.cutsom-dx-drive-home-row4 .dnd-section{padding-bottom:13.33333vw;padding-top:13.33333vw}.cutsom-dx-drive-home-row3 .section-header,.cutsom-dx-drive-home-row4 .section-header{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #a5a5a5;margin-bottom:16vw;padding-bottom:2.66667vw}.cutsom-dx-drive-home-row3 .section-header h1,.cutsom-dx-drive-home-row4 .section-header h1{color:#fff;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:80px;font-size:10.66667vw;font-weight:600;line-height:1;margin-bottom:.8vw}.cutsom-dx-drive-home-row3 .section-header p,.cutsom-dx-drive-home-row4 .section-header p{font-size:32px;font-size:4.26667vw;font-weight:700;letter-spacing:.2em;margin:0}.cutsom-dx-drive-home-row4 .section-header{align-items:flex-start;margin-left:auto}.cutsom-dx-drive-home-row3 .hs_cos_wrapper_type_rich_text p{font-size:30px;font-size:4vw;font-weight:700;margin-bottom:13.33333vw;padding:0 20px}.cutsom-dx-drive-home-row3 form{margin-left:auto;margin-right:auto;max-width:100;width:570px;width:76vw}.cutsom-dx-drive-home-row3 form .form-columns-2{max-width:100%!important;width:100%}.cutsom-dx-drive-home-row3 form .hs-form-field{margin-bottom:28px;margin-bottom:3.73333vw!important;position:relative}.cutsom-dx-drive-home-row3 form .form-columns-1{max-width:100%!important}.cutsom-dx-drive-home-row3 form .hs-form-field label{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:16px!important;font-weight:400;margin-bottom:1.06667vw;position:relative;width:285px;width:38vw}.cutsom-dx-drive-home-row3 form .hs-form-field label span{font-size:16px}.cutsom-dx-drive-home-row3 form .hs-form-field label .hs-form-required{color:#fff}.cutsom-dx-drive-home-row3 form input{background:#333;border:0;border-radius:20px;border-radius:2.66667vw;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:14px;font-size:1.86667vw!important;margin-bottom:0;max-width:100%;padding-left:16px;padding-left:2.13333vw!important;padding-right:16px;padding-right:2.13333vw!important;width:570px;width:76vw!important}.cutsom-dx-drive-home-row3 form .hs-error-msgs .hs-error-msg{bottom:0;color:#fff;display:block;font-size:10px!important;font-size:1.33333vw;left:0;padding-left:0!important;padding-top:1.33333vw;position:absolute!important;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%!important}.cutsom-dx-drive-home-row3 form .hs-input.error{border-color:red}.cutsom-dx-drive-home-row3 form .hs-input:focus{background:#eee;border:1px solid #2dcc70}.cutsom-dx-drive-home-row3 form .hs-submit{margin-top:2.53333vw;width:100%}.cutsom-dx-drive-home-row3 form .actions{background-image:-webkit-gradient(linear,right top,left top,from(#2dc2cc),to(#70d99f));background-image:linear-gradient(270deg,#2dc2cc 0,#70d99f);color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px;border-radius:2vw;height:102px;height:13.6vw;position:relative;text-decoration:none;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:523px;width:69.73333vw}.cutsom-dx-drive-home-row3 form .hs-button{background:none!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000;display:block;font:inherit!important;font-size:30px;font-size:4vw!important;font-weight:600!important;font-weight:700;height:100%;letter-spacing:.1em!important;letter-spacing:.1em;margin:0 auto!important;padding-bottom:0;padding-top:0;text-shadow:none!important;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:100%}.cutsom-dx-drive-home-row3 form .actions:after,.cutsom-dx-drive-home-row4 .hs-button:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-arrow-grey01.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:20px;height:2.66667vw;pointer-events:none;position:absolute;right:24px;right:3.2vw;top:43px;top:5.73333vw;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:20px;width:2.66667vw}footer.dx-ncs-footer.dx-drive-footer2{border-top:0}.cutsom-dx-drive-home-row3 form .actions .hs-button:hover{opacity:.6}.cutsom-dx-drive-home-row3 form .inputs-list{margin:0;padding-left:0;width:auto}.cutsom-dx-drive-home-row3 form .hs_error_rollup{display:none}.cutsom-dx-drive-home-row4 .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:3.2vw;line-height:1.95833;margin-bottom:13.33333vw;text-align:center}.cutsom-dx-drive-home-row4 a.hs-button{background-image:-webkit-gradient(linear,right top,left top,from(#2dc2cc),to(#70d99f));background-image:linear-gradient(270deg,#2dc2cc 0,#70d99f);color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:30px;font-size:4vw;font-weight:700;letter-spacing:.1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px;border-radius:2vw;height:102px;height:13.6vw;margin:0;padding:0;position:relative;text-decoration:none;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:523px;width:69.73333vw}.cutsom-dx-drive-home-row4 a.hs-button:hover{opacity:1}.cutsom-dx-drive-home-row4 .dnd-section{padding-bottom:13.33333vw}.dx-drive-footer2 .footer-ncs-grp.dx-drive-grp2{background-color:#000;border-top:1px solid #fff;height:100%;justify-content:space-between;padding:0}.dx-drive-footer2 span.footer-dx-drive-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:24px;font-size:3.2vw;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:96px;height:12.8vw;padding-left:0;padding-top:3.33333vw}.cutsom-dx-drive-home-row3{overflow:hidden}.cutsom-dx-drive-home-row1 picture img{display:block}.dxdrive-contact nav.footer-dx-drive-nav a.totop.anchor{display:none}.dxdrive-contact nav.footer-dx-drive-nav{margin-left:auto;padding-top:1px}.dxdrive-contact nav.footer-dx-drive-nav .footer-nav-children{border:0!important}.dxdrive-contact nav.footer-dx-drive-nav .footer-nav-children:before{background:#a5a5a5;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:1px}.cutsom-dx-drive-home-row3 form .form-columns-2 .hs-form-field:nth-of-type(2) .input{margin-right:0}.cutsom-dx-drive-home-row3 form textarea{background:#333;border:0;border-radius:20px;border-radius:2.66667vw;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:14px;font-size:1.86667vw!important;margin-bottom:0;max-width:100%;padding-left:16px;padding-left:2.13333vw!important;padding-right:16px;padding-right:2.13333vw!important;width:570px;width:76vw!important}.dxdrive-contact nav.footer-dx-drive-nav .footer-nav-children:hover,.dxdrive-contact nav.footer-dx-drive-nav .footer-nav-children:hover img{opacity:1}@media(min-width:768px){.dx-drive-home-header-grp .dx-drive-logo a img{width:58px!important}.dx-drive-home-header-grp,header.header-dx-drive-home{height:100px;height:5.55556vw}.custom-logo-text{height:140px;height:7.77778vw}.custom-logo-text,.header-dx-drive-home .dx-drive-nav ul li a{font-size:24px;font-size:1.33333vw;padding-left:2.66667vw;padding-right:2.66667vw}.header-dx-drive-home .dx-drive-nav ul li a{height:100px;height:5.55556vw}.header-dx-drive-home .dx-drive-nav ul li:first-child a:hover{background:#fff;color:#000;opacity:1}.header-dx-drive-home .dx-drive-nav ul li:last-child a{font-size:20px;font-size:1.11111vw;padding-left:0;padding-right:.38889vw;width:214px;width:11.88889vw}.header-dx-drive-home .dx-drive-nav ul li:last-child a:after{right:28px;right:1.55556vw;width:20px;width:1.11111vw}.cutsom-dx-drive-home-row1 .dnd-section{padding:8.88889vw 1.66667vw}.cutsom-dx-drive-home-row1 picture{width:734px;width:40.77778vw}.cutsom-dx-drive-home-row1 p{font-size:24px;font-size:1.33333vw;margin-top:6.11111vw}.cutsom-dx-drive-home-row3 .dnd-section,.cutsom-dx-drive-home-row4 .dnd-section{padding-bottom:6.94444vw;padding-top:6.38889vw}.cutsom-dx-drive-home-row4 .dnd-section{padding-bottom:11.94444vw}.cutsom-dx-drive-home-row3 .section-header{margin-bottom:6.66667vw;padding-bottom:.88889vw;width:calc(100% - 175px)}.cutsom-dx-drive-home-row4 .section-header{margin-bottom:5.55556vw;padding-bottom:.88889vw}.cutsom-dx-drive-home-row3 .section-header h1,.cutsom-dx-drive-home-row4 .section-header h1{font-size:80px;font-size:4.44444vw;margin-bottom:.16667vw}.cutsom-dx-drive-home-row3 .section-header p,.cutsom-dx-drive-home-row4 .section-header p{font-size:24px;font-size:1.33333vw}.cutsom-dx-drive-home-row4 .section-header{width:calc(100% - 175px)}.cutsom-dx-drive-home-row3 .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:1.33333vw;margin-bottom:8.33333vw}.cutsom-dx-drive-home-row3 form{width:882px;width:49vw}.cutsom-dx-drive-home-row3 form .form-columns-2 .hs-form-field:first-of-type{float:left;width:60%}.cutsom-dx-drive-home-row3 form .hs-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;margin-bottom:2.22222vw!important}.cutsom-dx-drive-home-row3 form .form-columns-2 .hs-form-field:nth-of-type(2){width:40%}.cutsom-dx-drive-home-row3 form .hs-form-field label{margin-bottom:0;width:250px;width:13.88889vw}.cutsom-dx-drive-home-row3 form input{border-radius:20px;border-radius:1.11111vw;font-size:14px;font-size:.77778vw!important;height:90px;height:5vw!important;padding-left:16px;padding-left:.88889vw!important;width:630px;width:35vw!important}.cutsom-dx-drive-home-row3 form .hs-error-msgs .hs-error-msg{font-size:10px!important;font-size:.55556vw;left:234px;left:13vw;padding-top:.27778vw}.cutsom-dx-drive-home-row3 form .actions{border-radius:15px;border-radius:.83333vw;height:103px;height:5.72222vw;width:750px;width:41.66667vw}.cutsom-dx-drive-home-row3 form .hs-button{font-size:30px;font-size:1.66667vw!important}.cutsom-dx-drive-home-row3 form .actions:after,.cutsom-dx-drive-home-row4 a.hs-button:after{height:20px;height:1.11111vw;right:25px;right:1.38889vw;top:43px;top:2.38889vw;width:20px;width:1.11111vw}.cutsom-dx-drive-home-row4 .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:1.33333vw;margin-bottom:7.5vw}.cutsom-dx-drive-home-row4 a.hs-button{border-radius:15px;border-radius:.83333vw;font-size:30px;font-size:1.66667vw;height:103px;height:5.72222vw;width:750px;width:41.66667vw}.dx-drive-footer2 span.footer-dx-drive-copyright{font-size:24px;font-size:1.33333vw;height:180px;height:10vw;padding-left:3.61111vw;padding-top:0}.cutsom-dx-drive-home-row3 form input[name=division_detail],.cutsom-dx-drive-home-row3 form input[name=firstname],.cutsom-dx-drive-home-row3 form input[name=jobtitle],.cutsom-dx-drive-home-row3 form input[name=lastname]{width:250px;width:13.88889vw!important}.cutsom-dx-drive-home-row3 form textarea{border-radius:20px;border-radius:1.11111vw;font-size:14px;font-size:.77778vw!important;min-height:170px;min-height:9.44444vw;padding-left:16px;padding-left:.88889vw!important;padding-right:16px;padding-right:.88889vw!important;padding-top:1.40625vw!important;width:630px;width:35vw!important}.dx-mobiel-menu{display:none}}@media(min-width:992px){.dx-drive-home-header-grp,header.header-dx-drive-home{height:100px;height:5.55556vw}.dx-drive-home-header-grp .dx-drive-logo a img{width:68px!important}.custom-logo-text{height:140px;height:7.77778vw}.custom-logo-text,.header-dx-drive-home .dx-drive-nav ul li a{font-size:24px;font-size:1.33333vw;padding-left:2.66667vw;padding-right:2.66667vw}.header-dx-drive-home .dx-drive-nav ul li a{height:100px;height:5.55556vw}.header-dx-drive-home .dx-drive-nav ul li:last-child a{font-size:20px;font-size:1.11111vw;padding-left:0;padding-right:.38889vw;width:214px;width:11.88889vw}.header-dx-drive-home .dx-drive-nav ul li:last-child a:after{right:28px;right:1.55556vw;width:20px;width:1.11111vw}.cutsom-dx-drive-home-row1 .dnd-section{padding:8.88889vw 1.66667vw}.cutsom-dx-drive-home-row1 picture{width:734px;width:40.77778vw}.cutsom-dx-drive-home-row1 p{font-size:24px;font-size:1.33333vw;margin-top:6.11111vw}.cutsom-dx-drive-home-row3 .dnd-section,.cutsom-dx-drive-home-row4 .dnd-section{padding-bottom:6.94444vw;padding-top:6.38889vw}.cutsom-dx-drive-home-row4 .dnd-section{padding-bottom:11.94444vw}.cutsom-dx-drive-home-row3 .section-header{margin-bottom:6.66667vw;margin-bottom:5.55556vw;padding-bottom:.88889vw}.cutsom-dx-drive-home-row3 .section-header h1,.cutsom-dx-drive-home-row4 .section-header h1{font-size:80px;font-size:4.44444vw;margin-bottom:.16667vw}.cutsom-dx-drive-home-row3 .section-header p,.cutsom-dx-drive-home-row4 .section-header p{font-size:24px;font-size:1.33333vw}.cutsom-dx-drive-home-row3 .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:1.33333vw;margin-bottom:8.33333vw}.cutsom-dx-drive-home-row3 form{width:882px;width:49vw}.cutsom-dx-drive-home-row3 form .hs-form-field{margin-bottom:40px;margin-bottom:2.22222vw!important}.cutsom-dx-drive-home-row3 form .hs-form-field label{margin-bottom:0;width:250px;width:13.88889vw}.cutsom-dx-drive-home-row3 form input{border-radius:20px;border-radius:1.11111vw;height:90px;height:5vw!important;padding-right:16px;padding-right:.88889vw!important;width:630px;width:35vw!important}.cutsom-dx-drive-home-row3 form .hs-error-msgs .hs-error-msg{font-size:10px!important;font-size:.55556vw;left:234px;left:13vw;padding-top:.27778vw}.cutsom-dx-drive-home-row3 form .hs-submit{margin-top:3vw}.cutsom-dx-drive-home-row3 form .actions{border-radius:15px;border-radius:.83333vw;height:103px;height:5.72222vw;width:750px;width:41.66667vw}.cutsom-dx-drive-home-row3 form .hs-button{font-size:30px;font-size:1.66667vw!important}.cutsom-dx-drive-home-row3 form .actions:after,.cutsom-dx-drive-home-row4 a.hs-button:after{height:20px;height:1.11111vw;right:25px;right:1.38889vw;top:43px;top:2.38889vw;width:20px;width:1.11111vw}.cutsom-dx-drive-home-row4 .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:1.33333vw;margin-bottom:7.5vw}.cutsom-dx-drive-home-row4 a.hs-button{border-radius:15px;border-radius:.83333vw;font-size:30px;font-size:1.66667vw;height:103px;height:5.72222vw;width:750px;width:41.66667vw}.dx-drive-footer2 span.footer-dx-drive-copyright{font-size:24px;font-size:1.33333vw;height:180px;height:10vw;padding-left:3.61111vw;padding-top:0}.cutsom-dx-drive-home-row3 form input[name=division_detail],.cutsom-dx-drive-home-row3 form input[name=firstname],.cutsom-dx-drive-home-row3 form input[name=jobtitle],.cutsom-dx-drive-home-row3 form input[name=lastname]{width:250px;width:13.88889vw!important}.cutsom-dx-drive-home-row3 form textarea{border-radius:20px;border-radius:1.11111vw;font-size:14px;font-size:.77778vw!important;min-height:170px;min-height:9.44444vw;padding-left:16px;padding-left:.88889vw!important;padding-right:16px;padding-right:.88889vw!important;padding-top:1.40625vw!important;width:630px;width:35vw!important}}@media(min-width:1200px){.dx-drive-home-header-grp,header.header-dx-drive-home{height:100px}.dx-drive-home-header-grp .dx-drive-logo a img{width:121px!important}.custom-logo-text{align-items:center}.custom-logo-text,.header-dx-drive-home .dx-drive-nav ul li a{font-size:24px;height:100px;padding-left:48px;padding-right:48px}.header-dx-drive-home .dx-drive-nav ul li:last-child a{font-size:20px;padding-left:0;padding-right:7px;width:214px}.header-dx-drive-home .dx-drive-nav ul li:last-child a:after{right:28px;width:20px}.cutsom-dx-drive-home-row1 .dnd-section{padding:160px 30px}.cutsom-dx-drive-home-row1 picture{width:734px}.cutsom-dx-drive-home-row1 p{font-size:24px;margin-top:110px}.cutsom-dx-drive-home-row3 .dnd-section{padding-bottom:125px;padding-top:115px}.cutsom-dx-drive-home-row4 .dnd-section{padding-bottom:215px;padding-top:115px}.cutsom-dx-drive-home-row3 .section-header,.cutsom-dx-drive-home-row4 .section-header{margin-bottom:120px;padding-bottom:16px}.cutsom-dx-drive-home-row3 .section-header h1,.cutsom-dx-drive-home-row4 .section-header h1{font-size:80px;margin-bottom:3px}.cutsom-dx-drive-home-row3 .section-header p,.cutsom-dx-drive-home-row4 .section-header p{font-size:24px}.cutsom-dx-drive-home-row3 .hs_cos_wrapper_type_rich_text p{font-size:24px;margin-bottom:150px}.cutsom-dx-drive-home-row3 form{width:882px}.cutsom-dx-drive-home-row3 form .hs-form-field{margin-bottom:40px!important}.cutsom-dx-drive-home-row3 form .hs-form-field label{margin-bottom:0;width:250px}.cutsom-dx-drive-home-row3 form input{border-radius:20px;font-size:14px!important;height:90px!important;padding-left:16px!important;padding-right:16px!important;width:630px!important}.cutsom-dx-drive-home-row3 form input[name=division_detail],.cutsom-dx-drive-home-row3 form input[name=firstname],.cutsom-dx-drive-home-row3 form input[name=jobtitle],.cutsom-dx-drive-home-row3 form input[name=lastname]{width:250px!important}.cutsom-dx-drive-home-row3 form .hs-error-msgs .hs-error-msg{font-size:10px!important;left:234px;padding-top:5px}.cutsom-dx-drive-home-row3 form .hs-submit{margin-top:54px}.cutsom-dx-drive-home-row3 form .actions{border-radius:15px;height:103px;width:750px}.cutsom-dx-drive-home-row3 form .hs-button{font-size:30px!important}.cutsom-dx-drive-home-row3 form .actions:after,.cutsom-dx-drive-home-row4 a.hs-button:after{height:20px;right:25px;top:43px;width:20px}.cutsom-dx-drive-home-row4 .hs_cos_wrapper_type_rich_text p{font-size:24px;margin-bottom:135px}.cutsom-dx-drive-home-row4 a.hs-button{border-radius:15px;font-size:30px;height:103px;width:750px}.dx-drive-footer2 span.footer-dx-drive-copyright{font-size:24px;height:180px;padding-left:65px}.cutsom-dx-drive-home-row3 form textarea{border-radius:20px;font-size:14px!important;min-height:170px;padding-left:16px!important;padding-right:16px!important;width:630px!important}}@media(max-width:1199px){.showcase-header .hbspt-form form .hs_submit.hs-submit .actions{width:auto!important}.showcase-header .hbspt-form form .hs_submit.hs-submit .actions input.hs-button.primary.large{font-size:1.09375vw!important;height:3.4375vw!important;padding:0 .75em;width:5.46875vw!important}.showcase-header .hbspt-form form .hs-input{height:3.4375vw!important}.showcase-header .hbspt-form form .hs_email{margin-bottom:1.17188vw!important}.custom-hedear-type2 .header-menu-group .hs-menu-wrapper>ul>li>a{padding:0 9px}.showcase-header .footer-nav-gr-other .hs-menu-wrapper>ul>li.dx-äººæé¤Šæˆè¬›åº§>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-ad>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-engine>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-sales>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-school>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-team>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-tv>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-video>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li>a{margin-bottom:.55em}.video-experience-layout .cwbi_wrap .form-overview .overview-inner .overview-title-area .en{font-size:2.8125vw}.video-experience-layout p.overview-list-head{font-size:1.71875vw;margin:0}.cutsom-video-experience-row3 .hs-button{border-radius:35px;border-radius:2.73438vw;font-size:22px;font-size:1.71875vw}}@media(max-width:960px){.showcase-header .footer__copyright{font-size:14px;font-size:1.09375vw;margin-top:2.34375vw}.showcase-header .footer-nav-gr-corporate .hs-menu-wrapper>ul>li>a,.showcase-header .footer-nav-gr-news .hs-menu-wrapper>ul>li>a,.showcase-header .footer-nav-gr-terms .hs-menu-wrapper>ul>li>a{font-size:14px;font-size:1.09375vw}.showcase-header .footer-nav-gr.footer-nav-gr-corporate .hs-menu-wrapper>ul{display:flex}.showcase-header .footer-nav-gr-other .hs-menu-wrapper>ul>li>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li>a{font-size:12px;font-size:.9375vw!important}.showcase-header .footer-nav-gr-other .hs-menu-wrapper>ul>li.ãã®ä»–>a,.showcase-header .footer-nav-gr-other .hs-menu-wrapper>ul>li.ã‚µãƒ¼ãƒ“ã‚¹>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.dxã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.uxã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.ã‚µãƒ¼ãƒ“ã‚¹>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.å‹•ç”»ã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³>a{font-size:1.09375vw!important}.showcase-header .footer-desc p br{display:block}.showcase-header .hbspt-form form .hs-input{height:3.4375vw!important;width:24.45313vw!important}}@media(max-width:560px){.showcase-header .hbspt-form form .hs-input{height:10.13333vw!important;width:62.93333vw!important}.showcase-header .hbspt-form form .hs_submit.hs-submit .actions input.hs-button.primary.large{font-size:3.73333vw!important;height:10.13333vw!important;padding:0 .75em;width:18.66667vw!important}.showcase-header .hbspt-form form .hs_email{margin-bottom:4vw!important}.showcase-header .footer-nav-gr-other .hs-menu-wrapper>ul>li.ãã®ä»–>a,.showcase-header .footer-nav-gr-other .hs-menu-wrapper>ul>li.ã‚µãƒ¼ãƒ“ã‚¹>a,.showcase-header .footer-nav-gr-other .hs-menu-wrapper>ul>li>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.dxã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.uxã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.ã‚µãƒ¼ãƒ“ã‚¹>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.å‹•ç”»ã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li>a{font-size:3.73333vw!important}.showcase-header .footer-nav-gr-corporate .hs-menu-wrapper>ul>li>a,.showcase-header .footer-nav-gr-news .hs-menu-wrapper>ul>li>a,.showcase-header .footer-nav-gr-terms .hs-menu-wrapper>ul>li>a{font-size:3.73333vw}.showcase-header .footer-nav-box01{display:flex}.showcase-header .footer__copyright{font-size:3.73333vw;margin-top:12.66667vw}.module-md,.video-experience-layout .mdl-md{display:block}.video-experience-layout .cwbi_wrap .form-overview .overview-inner{height:auto;padding:80px 19px 74px}.video-experience-layout .cwbi_wrap .form-overview .overview-inner .overview-title-area .en{font-size:22px;font-size:5.86667vw;font-weight:700;line-height:1.55;margin-bottom:30px}.video-experience-layout p.overview-list-head{font-size:16px;font-size:4.26667vw;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.88}.video-experience-layout p.overview-list-head br{display:none}.cutsom-video-experience-row2 .dnd-section{padding-top:117px}.cutsom-video-experience-row2 .dnd-section>.row-fluid{max-width:1580px;padding:0 20px}.cutsom-video-experience-row3 .dnd-section{padding:0 0 30px}.cutsom-video-experience-row3 .hs-button{border-radius:9.33333vw;font-size:4.8vw;height:55px;margin-top:-13px;max-width:100%;width:298px}}.program-modal .modal__img{float:left;height:300px;height:40vw;margin-bottom:4vw;margin-right:0;width:300px;width:40vw}@media screen and (min-width:768px){.program-modal .modal__img{width:300px;width:16.66667vw}}@media screen and (min-width:992px){.program-modal .modal__img{width:300px;width:16.66667vw}}@media screen and (min-width:1200px){.program-modal .modal__img{width:300px}}@media screen and (min-width:768px){.program-modal .modal__img{height:300px;height:16.66667vw}}@media screen and (min-width:992px){.program-modal .modal__img{height:300px;height:16.66667vw}}@media screen and (min-width:1200px){.program-modal .modal__img{height:300px}}@media screen and (min-width:768px){.program-modal .modal__img{margin-bottom:.44444vw}}@media screen and (min-width:992px){.program-modal .modal__img{margin-bottom:.44444vw}}@media screen and (min-width:1200px){.program-modal .modal__img{margin-bottom:8px}}@media screen and (min-width:768px){.program-modal .modal__img{margin-right:3.33333vw}}@media screen and (min-width:992px){.program-modal .modal__img{margin-right:3.33333vw}}@media screen and (min-width:1200px){.program-modal .modal__img{margin-right:60px}}.program-modal .modal__name{display:block;font-size:30px;font-size:4vw;font-weight:700;line-height:1.5;margin-bottom:4vw;margin-right:0;text-align:left!important}@media screen and (min-width:768px){.program-modal .modal__name{font-size:18px;font-size:1vw}}@media screen and (min-width:992px){.program-modal .modal__name{font-size:18px;font-size:1vw}}@media screen and (min-width:1200px){.program-modal .modal__name{font-size:18px}}@media screen and (min-width:768px){.program-modal .modal__name{margin-right:3.33333vw}}@media screen and (min-width:992px){.program-modal .modal__name{margin-right:3.33333vw}}@media screen and (min-width:1200px){.program-modal .modal__name{margin-right:60px}}@media screen and (min-width:768px){.program-modal .modal__name{margin-bottom:0}}@media screen and (min-width:992px){.program-modal .modal__name{margin-bottom:0}}@media screen and (min-width:1200px){.program-modal .modal__name{margin-bottom:0}}@media screen and (min-width:768px){.program-modal .modal__name{margin-top:auto}}.program-modal .modal__desc{display:block;font-size:30px;font-size:4vw;font-weight:400;line-height:1.5;margin-bottom:4vw;margin-right:0;text-align:left!important}@media screen and (min-width:768px){.program-modal .modal__desc{font-size:16px;font-size:.88889vw}}@media screen and (min-width:992px){.program-modal .modal__desc{font-size:16px;font-size:.88889vw}}@media screen and (min-width:1200px){.program-modal .modal__desc{font-size:16px}}@media screen and (min-width:768px){.program-modal .modal__desc{margin-right:3.33333vw}}@media screen and (min-width:992px){.program-modal .modal__desc{margin-right:3.33333vw}}@media screen and (min-width:1200px){.program-modal .modal__desc{margin-right:60px}}@media screen and (min-width:768px){.program-modal .modal__desc{margin-bottom:0}}@media screen and (min-width:992px){.program-modal .modal__desc{margin-bottom:0}}@media screen and (min-width:1200px){.program-modal .modal__desc{margin-bottom:0}}@media screen and (min-width:768px){.program-modal .modal__desc{margin-top:auto}}.program-modal .modal__name p{font-size:16px}.program-modal .modal__desc p,.program-modal .modal__name p{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;margin:0}@media(max-width:767px){.program-modal .modal__desc p,.program-modal .modal__name p{font-size:2.93333vw}header.header-dx-drive-home .custom-logo-text{padding-top:10px}.cutsom-dx-drive-home-row3 .section-header,.cutsom-dx-drive-home-row4 .section-header{width:calc(100% - 30px)}.dx-drive-home-header-grp .dx-drive-logo a img{height:16vw;width:auto!important}.custom-logo-text{padding-top:22px}.dx-drive-home-header-grp{height:16vw}header.header-dx-drive-home{height:auto}.dx-drive-home-layout{padding-top:24vw}.dx-drive-home-layout .mdl-sm,.dx-drive-home-layout .module-sm{display:block}.cutsom-dx-drive-home-row3 form .hs-form-field{width:100%!important}.cutsom-dx-drive-home-row3 form input{height:12vw!important}.cutsom-dx-drive-home-row4 .dnd-section{padding-bottom:33.33333vw;padding-top:13.33333vw}.dx-drive-footer2 span.footer-dx-drive-copyright{height:12.13333vw;justify-content:center;text-align:center}.dxdrive-contact nav.footer-dx-drive-nav{display:none}.dxdrive-contact .custom-logo-text{align-items:center;height:16vw;margin-top:0;padding-top:0}.cutsom-dx-drive-home-row3 form .input{margin:0!important}.cutsom-dx-drive-home-row3 form input{width:100%!important}.cutsom-dx-drive-home-row3 form textarea{min-height:170px;min-height:22.66667vw}}.custom-application-flow-group a.hs-button,.custom-kaizen-school-banner-group a.hs-button{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-arrow02.png)}.anim.anim-to-right.animated{-webkit-transform:translateZ(0);transform:translateZ(0)}.anim.anim-to-right{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.anim.anim-to-left.animated{-webkit-transform:translateZ(0);transform:translateZ(0)}.anim.anim-to-left{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.kaizen-school-layout a#content-download{display:none}.anim-fade-child{opacity:0;-webkit-transition:all 1s ease .1s;transition:all 1s ease .1s}.animated .anim-fade-child{opacity:1}.custom-hedear-type2 .header-nav-contact:hover{background-color:#000;opacity:.6!important}.cutsom-video-experience-row3 .hs-button:hover{background-color:#161b2c}@media(min-width:561px){.custom-application-flow-group .school-flow__list-item:not(:last-of-type):after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/flow-icon01-pc.png)}}@media screen and (max-width:560px){.custom-application-flow-group .school-flow__list-item:not(:last-of-type):after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/flow-icon01-sp.png);background-size:cover;bottom:.8vw;left:16.8vw;-webkit-transform:translateY(100%);transform:translateY(100%)}}@media(min-width:961px){.custom-hedear-type2 .header-nav-contact{box-shadow:0 4px 10px rgba(0,0,0,.25)}}@media(max-width:767px){nav.header-nav.dx-mobiel-menu{opacity:0;pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid #fff;-ms-flex-direction:column;flex-direction:column;left:0;position:fixed;width:100%;z-index:20}.header-dx-drive-home .curtain{background:#000;display:block;height:calc(100% - 16vw);left:0;opacity:.86;opacity:0;pointer-events:none;position:fixed;top:16vw;-webkit-transition:all .5s ease .1s;transition:all .5s ease .1s;width:100%;z-index:10}.open-menu .sp-menu-btn span:first-of-type{top:24px;top:3.2vw;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open-menu .sp-menu-btn span:nth-of-type(2){left:100px;opacity:0}.open-menu .sp-menu-btn span:nth-of-type(3){top:-24px;top:-3.2vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.open-menu .header-dx-drive-home .curtain,.open-menu nav.header-nav.dx-mobiel-menu{opacity:1}.dx-mobiel-menu a.header-nav-link.anchor{border-bottom:1px solid #fff;color:#fff;font-size:24px;font-size:3.2vw;height:100px;height:13.46667vw;padding-bottom:0;padding-left:6.66667vw;padding-right:0}.dx-mobiel-menu a.entry-btn.anchor,.dx-mobiel-menu a.header-nav-link.anchor{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dx-mobiel-menu a.entry-btn.anchor{margin:6vw auto 4.53333vw;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:1px solid #2a2a2a;border-radius:15px;border-radius:2vw;color:#000;font-size:30px;font-size:4vw;height:105px;height:14vw;justify-content:center;letter-spacing:.1em;position:relative;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:525px;width:70vw}.open-menu nav.header-nav.dx-mobiel-menu{pointer-events:auto}.dx-mobiel-menu nav.footer-dx-drive-nav a.totop.anchor{display:none}.dx-mobiel-menu a.contact-btn{background:#000;border:1px solid #2a2a2a;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:9.33333vw;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px;border-radius:2vw;color:#fff;font-size:30px;font-size:4vw;font-weight:700;height:105px;height:14vw;letter-spacing:.1em;position:relative;text-decoration:none;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:525px;width:70vw}.sp-menu-btn{cursor:pointer}.dx-mobiel-menu nav.footer-dx-drive-nav{border-top:1px solid #a5a5a5}.dx-mobiel-menu a.entry-btn.anchor:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-arrow-grey01.png)}.dx-mobiel-menu a.contact-btn:after,.dx-mobiel-menu a.entry-btn.anchor:after{background-repeat:no-repeat;background-size:100% auto;content:"";height:20px;height:2.66667vw;pointer-events:none;position:absolute;right:24px;right:3.2vw;top:43px;top:5.73333vw;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:20px;width:2.66667vw}.dx-mobiel-menu a.contact-btn:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-arrow-white01.png)}.dx-mobiel-menu nav.footer-dx-drive-nav .footer-nav-children{border-bottom:1px solid #a5a5a5;border-right:1px solid #a5a5a5}}.notice-pg .widget-type-header{color:#868686;font-size:32px;font-weight:700;margin:50px 0;text-align:center}.notice-pg .widget-type-header h1{color:inherit;font:inherit;margin:0}.notice-pg .body-container-wrapper{padding-left:0;padding-right:0}.notice-grp .widget-type-rich_text h6{align-items:center;display:flex;font:inherit;margin:0;word-break:normal}.notice-grp .widget-type-rich_text h6 a{color:#2dd28d}.notice-grp .widget-type-rich_text h6+h6{margin-top:19px}.notice-grp .widget-type-rich_text h6 span{align-items:center;border:1px solid #8293b9;border-radius:4px;display:flex;margin-left:8px;margin-right:8px;padding:2px 4px 2px 3px}.notice-grp .widget-type-rich_text h6 span svg{color:#8293b9;height:13px;width:13px}.notice-grp .widget-type-rich_text h6 span:after{color:#8293b9;content:"PDF";font-size:11px;line-height:1.125;padding-left:2px}.notice-grp .widget-type-rich_text h2{font:inherit;font-size:24px;font-weight:700;margin-bottom:0;margin-top:0;padding-bottom:32px}.notice-grp .dnd-section .widget-type-cell{padding-left:80px;padding-right:80px}.notice-grp .widget-type-rich_text{padding:32px 40px 0}.notice-grp .widget-type-rich_text table{border:0;border-collapse:collapse;border-spacing:0;margin:0}.notice-grp .widget-type-rich_text table td,.notice-grp .widget-type-rich_text table th{background:transparent;border:0;border-bottom:0;color:inherit;padding:16px 32px;vertical-align:baseline}.notice-grp .widget-type-rich_text table th{text-align:left;width:25%}.notice-grp .widget-type-rich_text table td{padding:0;width:75%}.notice-grp .widget-type-rich_text figure{display:flex;justify-content:center;margin:0 auto;max-width:768px;padding:0;width:100%}.notice-grp .widget-type-rich_text figure img{vertical-align:top;width:50%}.notice-grp .widget-type-rich_text figure img:nth-child(2){margin-left:2px}.kt-pg .subpage-mv .subpage-mv-inner{background:#fff}@media(max-width:961px){.notice-grp .widget-type-rich_text figure{flex-direction:column;max-width:424px;width:100%}.notice-grp .widget-type-rich_text figure img{width:100%}.notice-grp .widget-type-rich_text figure img:nth-child(2){margin-left:0}}@media(max-width:767px){.notice-grp .widget-type-rich_text{padding-left:16px;padding-right:16px}.notice-grp .dnd-section .widget-type-cell{padding-left:10px;padding-right:10px}.notice-pg .widget-type-header{background:#f7f9fd;font-size:24px;margin-bottom:20px;margin-top:20px;padding:20px 0}.notice-grp .widget-type-rich_text table td,.notice-grp .widget-type-rich_text table th{padding:16px 10px}.notice-grp .widget-type-rich_text table th{width:35%}.notice-grp .widget-type-rich_text table td{width:65%}}.lp_sales_lyt{font-size:16px;line-height:1.2}.lp_sales_lyt,.lp_sales_lyt a,.lp_sales_lyt h1,.lp_sales_lyt h2,.lp_sales_lyt h3,.lp_sales_lyt h4,.lp_sales_lyt h5,.lp_sales_lyt h6,.lp_sales_lyt p{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif!important;font-weight:400;margin:0}.lp_sales_lyt a{-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.lp_sales_lyt img{vertical-align:top}.lp_sales_lyt video{width:100%}.lp_sales_lyt table{border-collapse:collapse;border-spacing:0}.lp_sales_lyt .red_btn{background:#fd425f;color:#fff!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;border-radius:1.33333vw;font-size:32px;font-size:4.26667vw;font-weight:600;height:105px;height:14vw;letter-spacing:.1em;position:relative;text-decoration:none;width:568px;width:75.73333vw}.lp_sales_lyt .float-btn.red_btn{margin-left:1.33333vw;margin-right:1.33333vw}.lp_sales_lyt .float-btn{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin:0 auto!important;opacity:1!important;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.lp_sales_lyt .float-btn.visible{margin-bottom:15px!important;-webkit-transform:translateY(0);transform:translateY(0)}.lp_sales_lyt .row4_wrap .dnd-section>.row-fluid{padding-top:0}.lp_sales_lyt .row4_wrap .span6{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-bottom:7.86667vw;padding-left:6.66667vw;padding-right:6.66667vw;width:750px;width:100vw}.lp_sales_lyt .row4_wrap .span6:first-child{padding-top:8vw}.lp_sales_lyt .row4_wrap .span6:last-child{padding-top:9.33333vw}.lp_sales_lyt .row6_wrap .widget-type-rich_text{text-align:center}.lp_sales_lyt .row6_wrap .dnd-section{padding-bottom:6.26667vw;padding-top:9.33333vw}.lp_sales_lyt .row6_wrap .widget-type-rich_text h3{color:#161b2c;font-size:36px;font-size:4.8vw;font-weight:600;letter-spacing:.035em;margin-bottom:.8vw}.lp_sales_lyt .row6_wrap .widget-type-header{margin-bottom:8.13333vw}.lp_sales_lyt .row6_wrap .widget-type-header h4{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/sales_line01-sp.png);background-position:bottom;background-repeat:no-repeat;display:block;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif!important;font-size:20px;font-size:2.66667vw;font-weight:700;height:38px;height:5.06667vw;letter-spacing:.05em;text-align:center;width:100%}.lp_sales_lyt .sec-video-service{background:#efefef;margin-top:7.46667vw;overflow:hidden;padding-bottom:12vw;padding-top:7.73333vw;position:relative}.lp_sales_lyt .sec-video-service .mdl-head01:before{background:#88e18e;bottom:0;content:"";height:6px;height:.8vw;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:144px;width:19.2vw}.lp_sales_lyt .sec-video-service .mdl-head01.white:before{background:#88e18e}.lp_sales_lyt .sec-video-service .video-services-head{color:#000;font-family:Noto Sans JP!important;font-size:40px;font-size:5.33333vw;font-weight:700;letter-spacing:.04em;line-height:1.6;margin-bottom:9.6vw;padding-bottom:3.73333vw;position:relative;text-align:center}.lp_sales_lyt .sec-video-service .video-service .service-name{font-family:Barlow,sans-serif!important;font-size:40px;font-size:5.33333vw;font-weight:700}.lp_sales_lyt .sec-video-service .video-service{background:#fff;margin-left:auto;margin-right:auto;padding:9.86667vw 6.66667vw 8.26667vw;width:686px;width:91.46667vw}.lp_sales_lyt .sec-video-service .video-service,.lp_sales_lyt .sec-video-service .video-service .picto-area{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp_sales_lyt .sec-video-service .video-service .picto-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.2vw;padding-right:0;padding-top:0;width:586px;width:78.13333vw}.lp_sales_lyt .mdl-svg-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp_sales_lyt .sec-video-service .video-service .service-picto{height:160px;height:21.33333vw;margin-bottom:5.6vw;width:160px;width:21.33333vw}.lp_sales_lyt .mdl-svg-wrap svg{height:auto;width:100%}.lp_sales_lyt .sec-video-service .video-service .service-picto svg{width:100%}.lp_sales_lyt .sec-video-service .video-service .txt-area{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0;padding-left:0;width:586px;width:78.13333vw}.lp_sales_lyt .sec-video-service .video-service .service-desc{color:#2b2b2b;font-display:swap;font-family:Noto Sans JP!important;font-size:28px;font-size:3.73333vw;letter-spacing:.02em;margin-bottom:5.33333vw;margin-top:0;max-width:100%}.lp_sales_lyt .sec-video-service .video-service .service-btn{background:#000;border-radius:12px;border-radius:1.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:96px;height:12.8vw;width:586px;width:78.13333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:28px;font-size:3.73333vw;font-weight:700;line-height:1;opacity:1!important;position:relative;text-decoration:none}.lp_sales_lyt .mdl-shadow{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.25);box-shadow:0 4px 8px rgba(0,0,0,.25)}.lp_sales_lyt .sec-video-service .video-service .service-btn .arrow{height:28px;height:3.73333vw;position:absolute;right:32px;right:4.26667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px;width:4.26667vw}@media screen and (min-width:768px){.lp_sales_lyt .mdl-sm{display:none!important}.lp_sales_lyt .red_btn{border-radius:8px;border-radius:.53333vw;font-size:27px;font-size:1.8vw;height:79px;height:5.26667vw;width:426px;width:28.4vw}.lp_sales_lyt .float-btn.red_btn{margin-left:.66667vw;margin-right:.66667vw}.lp_sales_lyt .row4_wrap .dnd-section>.row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:6vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lp_sales_lyt .row4_wrap .span6{padding-bottom:6.6vw;padding-left:0;padding-right:0;padding-top:0!important;width:640px;width:42.66667vw}.lp_sales_lyt .row6_wrap .dnd-section{padding-bottom:6.66667vw;padding-top:6vw}.lp_sales_lyt .row6_wrap .widget-type-rich_text h3{font-size:33px;font-size:2.2vw;margin-bottom:.53333vw}.lp_sales_lyt .row6_wrap .widget-type-header{margin-bottom:5.26667vw}.lp_sales_lyt .row6_wrap .widget-type-header h4{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/sales_line01.png);background-size:13vw auto;font-size:19px;font-size:1.26667vw;height:33px;height:2.2vw}.lp_sales_lyt .sec-video-service{margin-top:2.13333vw;padding-bottom:5.33333vw;padding-top:4.6vw}.lp_sales_lyt .sec-video-service .video-services-head{font-size:32px;font-size:2.13333vw;margin-bottom:3vw;padding-bottom:1.53333vw}.lp_sales_lyt .sec-video-service .video-service .service-name{font-size:28px;font-size:1.86667vw}.lp_sales_lyt .sec-video-service .video-service{padding:2.13333vw 8.93333vw 2.13333vw 5.46667vw;width:960px;width:64vw}.lp_sales_lyt .sec-video-service .video-service .picto-area{margin-bottom:0;padding-right:.26667vw;padding-top:.4vw;width:270px;width:18vw}.lp_sales_lyt .sec-video-service .video-service .service-picto{height:88px;height:5.86667vw;margin-bottom:1.06667vw;width:104px;width:6.93333vw}.lp_sales_lyt .sec-video-service .video-service .txt-area{border-left:1px solid #c4c4c4;padding-bottom:.53333vw;padding-left:3.73333vw;width:495px;width:33vw}.lp_sales_lyt .sec-video-service .video-service .service-desc{font-size:14px;font-size:.93333vw;line-height:1.71429;margin-bottom:1.66667vw;margin-top:.26667vw}.lp_sales_lyt .sec-video-service .video-service .service-btn{border-radius:6px;border-radius:.4vw;font-size:14px;font-size:.93333vw;height:48px;height:3.2vw;margin:auto auto 0 0;min-width:200px;width:293px;width:19.53333vw}.lp_sales_lyt .sec-video-service .video-service .service-btn .arrow{height:14px;height:.93333vw;right:16px;right:1.06667vw;width:16px;width:1.06667vw}.lp_sales_lyt .sec-video-service .mdl-head01:before{height:4px;height:.26667vw;width:144px;width:9.6vw}}@media screen and (min-width:1500px){.lp_sales_lyt .red_btn{border-radius:8px;font-size:27px;height:79px;width:426px}.lp_sales_lyt .float-btn.red_btn{margin-left:10px;margin-right:10px}.lp_sales_lyt .row4_wrap .dnd-section>.row-fluid{padding-top:90px}.lp_sales_lyt .row4_wrap .span6{padding-bottom:99px;padding-left:0;padding-right:0;width:640px}.lp_sales_lyt .row6_wrap .dnd-section{padding-bottom:100px;padding-top:90px}.lp_sales_lyt .row6_wrap .widget-type-rich_text h3{font-size:33px;margin-bottom:8px}.lp_sales_lyt .row6_wrap .widget-type-header{margin-bottom:79px}.lp_sales_lyt .row6_wrap .widget-type-header h4{font-size:19px;height:33px}.lp_sales_lyt .sec-video-service{margin-top:32px;padding-bottom:80px;padding-top:69px}.lp_sales_lyt .sec-video-service .video-services-head{font-size:32px;margin-bottom:45px;padding-bottom:23px}.lp_sales_lyt .sec-video-service .video-service .service-name{font-size:28px}.lp_sales_lyt .sec-video-service .video-service{padding:32px 134px 32px 82px;width:960px}.lp_sales_lyt .sec-video-service .video-service .picto-area{margin-bottom:0;padding-right:4px;padding-top:6px;width:270px}.lp_sales_lyt .sec-video-service .video-service .service-picto{height:88px;margin-bottom:16px;width:104px}.lp_sales_lyt .sec-video-service .video-service .txt-area{padding-bottom:8px;padding-left:56px;width:495px}.lp_sales_lyt .sec-video-service .video-service .service-desc{font-size:14px;margin-bottom:25px;margin-top:4px}.lp_sales_lyt .sec-video-service .video-service .service-btn{border-radius:6px;font-size:14px;height:48px;width:293px}.lp_sales_lyt .sec-video-service .video-service .service-btn .arrow{height:14px;right:16px;width:16px}.lp_sales_lyt .sec-video-service .mdl-head01:before{height:4px;width:144px}}.ux-solution-page .subpage-mv{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#88e18e));background:linear-gradient(180deg,#2dc2cc,#88e18e)}.ux-solution-page .subpage-mv .head-area .picto svg path{fill:#2dc2cc}.ux-solution-page .kt-banner .subpage-mv .head-area .title{color:#000;font-family:Barlow,Noto Sans JP,sans-serif;font-size:36px;font-size:9.6vw;letter-spacing:.04em;margin-bottom:3.2vw;margin-top:0}.ux-solution-page .kt-banner .subpage-mv .head-area .title span{color:#2dc2cc;font-weight:700}.ux-solution-page .kt-banner .subpage-mv .head-area .lead{letter-spacing:0}.ux-solution-page .tv-commercial-production h3.problem-head{margin-bottom:5.86667vw}.ux-solution-page .tv-commercial-production{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding-bottom:1.86667vw;padding-left:16px;padding-right:16px}.ux-solution-page .sec-video-overview-inner{border-top:1px solid #2dc2cc;padding-top:8vw}.ux-solution-page .sec-video-overview .video-overview-head span{color:#868686;font-size:16px;font-size:4.26667vw}.ux-solution-page .sec-video-overview .video-overview-head{line-height:1.6;margin-bottom:8vw;margin-top:0}.ux-solution-page .sec-video-overview .video-advantage{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 30px;padding:4px;position:relative;width:343px;width:91.46667vw}.ux-solution-page .sec-video-overview .video-advantage .video-advantage-inner{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:9.6vw 3.2vw}.ux-solution-page .sec-video-overview .video-advantage .each-advantage{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10.66667vw;width:311px;width:82.93333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;margin-right:0}.ux-solution-page .sec-video-overview .video-advantage .each-advantage .advantage-picto{margin-bottom:4.26667vw}.ux-solution-page .sec-video-overview .video-advantage .each-advantage .advantage-lead{color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-size:4.8vw;font-weight:700;letter-spacing:.02em;line-height:1.6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.46667vw}.ux-solution-page .sec-video-overview .video-advantage:after{border-color:#2dc79d transparent transparent;border-style:solid;border-width:30px 17.5px 0;bottom:-30px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.ux-solution-page .sec-video-service{margin:0!important}.ux-solution-page .sec-video-service .video-services-head br:first-child{display:block}.ux-solution-page .sec-video-service .video-service:nth-of-type(3) .service-name{font-size:18px;font-size:4.8vw;text-align:center}.ux-solution-page .client-logo-group{border-bottom:1px solid #2dc2cc;padding-bottom:14.13333vw;padding-top:7.73333vw}.ux-solution-page .client-logo-group .case-client-desc{color:#000;font-display:swap;font-family:Noto Sans JP;font-size:20px;font-size:5.33333vw;font-weight:700;letter-spacing:.04em;line-height:1.6;margin-bottom:6.93333vw;padding-bottom:0;position:relative;text-align:center}.ux-solution-page .client-logo-group .case-clients .each-client{background:#fff;border-radius:5px;border-radius:1.33333vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4vw;padding-left:2.66667vw;padding-right:2.66667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;margin-right:0;overflow:hidden}.ux-solution-page .sec-service h2.services-head01{margin-bottom:5.33333vw}.ux-solution-page .client-logo-group .case-clients{width:352px;width:93.86667vw}.ux-solution-page .sec-service .service-box p.desc br{display:block}@media(min-width:561px){.ux-solution-page .client-logo-group .case-clients{width:1120px;width:87.5vw}.ux-solution-page .sec-video-overview .video-overview-head{margin-bottom:3.125vw}.ux-solution-page .kt-banner .subpage-mv .head-area{margin-left:6.25vw}.ux-solution-page .kt-banner .subpage-mv .head-area .picto{margin-bottom:0;margin-right:2.34375vw;width:16.48438vw}.ux-solution-page .kt-banner .subpage-mv .head-area .title{font-size:72px;font-size:5.625vw;margin-bottom:0}.ux-solution-page .tv-commercial-production h3.problem-head{margin-bottom:3.59375vw}.ux-solution-page .tv-commercial-production{padding-bottom:5.46875vw}.ux-solution-page .sec-video-overview-inner{padding-top:4.6875vw}.ux-solution-page .sec-video-overview .video-overview-head span{font-size:20px;font-size:1.5625vw}.ux-solution-page .sec-video-overview .video-advantage{width:1200px;width:93.75vw}.ux-solution-page .sec-video-overview .video-advantage .video-advantage-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4.0625vw 2.1875vw 3.4375vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ux-solution-page .sec-video-overview .video-advantage .each-advantage{margin-bottom:0;width:350px;width:27.34375vw}.ux-solution-page .sec-video-overview .video-advantage .each-advantage .advantage-picto{margin-bottom:.9375vw}.ux-solution-page .sec-video-overview .video-advantage .each-advantage .advantage-lead{font-size:20px;font-size:1.5625vw;height:2.75em;margin-bottom:1.5625vw}.ux-solution-page .sec-video-service .video-service:nth-of-type(3) .service-name{font-size:20px;font-size:1.5625vw}.ux-solution-page .client-logo-group{padding-bottom:7.1875vw;padding-top:6.09375vw}.ux-solution-page .client-logo-group .case-client-desc{font-size:32px;font-size:2.5vw;margin-bottom:3.51563vw}.ux-solution-page .client-logo-group .case-clients .each-client{border-radius:8px;border-radius:.625vw;margin-bottom:1.875vw;padding-left:2.34375vw;padding-right:2.34375vw;width:16.6%}.ux-solution-page .sec-service h2.services-head01{margin-bottom:2.73438vw}}@media(min-width:961px){.ux-solution-page .kt-banner .subpage-mv .head-area{margin-left:80px}.ux-solution-page .kt-banner .subpage-mv .head-area .lead br{display:none}}@media(min-width:1200px){.ux-solution-page .sec-video-overview .video-overview-head{margin-bottom:40px}.ux-solution-page .sec-service h2.services-head01{margin-bottom:35px}.ux-solution-page .client-logo-group .case-clients .each-client{border-radius:8px;margin-bottom:24px;padding-left:30px;padding-right:30px}.ux-solution-page .client-logo-group .case-client-desc{font-size:32px;margin-bottom:45px}.ux-solution-page .client-logo-group{padding-bottom:92px;padding-top:78px}.ux-solution-page .kt-banner .subpage-mv .head-area .picto{margin-right:30px;top:0;width:211px}.ux-solution-page .kt-banner .subpage-mv .head-area .title{font-size:72px;margin-bottom:0}.ux-solution-page .tv-commercial-production h3.problem-head{margin-bottom:46px}.ux-solution-page .tv-commercial-production{padding-bottom:70px}.ux-solution-page .sec-video-overview-inner{padding-top:60px}.ux-solution-page .sec-video-overview .video-overview-head span{font-size:20px}.ux-solution-page .sec-video-overview .video-advantage{width:1200px}.ux-solution-page .sec-video-overview .video-advantage .video-advantage-inner{padding:52px 28px 44px}.ux-solution-page .sec-video-overview .video-advantage .each-advantage{width:350px}.ux-solution-page .sec-video-overview .video-advantage .each-advantage .advantage-picto{margin-bottom:12px}.ux-solution-page .sec-video-overview .video-advantage .each-advantage .advantage-lead{font-size:20px;margin-bottom:20px}.ux-solution-page .sec-video-service .video-service:nth-of-type(3) .service-name{font-size:20px}.ux-solution-page .client-logo-group .case-clients{width:1120px}}@media(max-width:960px){.ux-solution-page .kt-banner .subpage-mv .head-area .lead br{display:block}.ux-solution-page .sec-service .service-box p.desc br{display:none}}@media(max-width:560px){.ux-solution-page .kt-banner .subpage-mv .head-area .picto{margin-bottom:1.33333vw;width:28.8vw}.ux-solution-page .tv-commercial-production .inc_task .task .task-inner{line-height:1.55556}.ux-solution-page .tv-commercial-production .each-issue:not(:last-child){border-bottom:1px dashed #2dc2cc}.ux-solution-page .tv-commercial-production .each-issue:nth-child(2) p.issue-txt{height:94px;height:25.06667vw;top:-2px;top:-.53333vw}.ux-solution-page .tv-commercial-production .inc_task:nth-child(2) .issue{height:101px;height:26.93333vw}.ux-solution-page .client-logo-group .case-clients .each-client{width:25%}.ux-solution-page .sec-service .service-box h3.service-name{font-size:28px;font-size:7.46667vw}.ux-solution-page .sec-service .service-box p.desc{max-width:265px}}.lp_sales_lyt form.hs-form ::-webkit-input-placeholder{color:#a8a8a8;opacity:1}.lp_sales_lyt form.hs-form :-moz-placeholder,.lp_sales_lyt form.hs-form ::-moz-placeholder{color:#a8a8a8;opacity:1}.lp_sales_lyt form.hs-form :-ms-input-placeholder{color:#a8a8a8;opacity:1}.lp_sales_lyt .row6_wrap .dnd-section form{margin:0 auto;width:644px;width:85.86667vw}.lp_sales_lyt .hs-form,.lp_sales_lyt .hs-form *{letter-spacing:.035em}.lp_sales_lyt .hs-form *{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif!important}.lp_sales_lyt .hs-form fieldset{max-width:100%}.lp_sales_lyt .hs-form .hs-form-field{margin-bottom:23px;margin-bottom:3.06667vw!important;position:relative}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field{float:left!important}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n),.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field:nth-of-type(odd){width:644px;width:85.86667vw}.lp_sales_lyt .hs-form .hs-form-field label{margin:0}.lp_sales_lyt .hs-form .hs-form-field span{display:none;font-size:24px;font-size:3.2vw;font-weight:400}.lp_sales_lyt .hs-form .hs-form-field span.hs-form-required{color:#bf0000;display:block;font-size:14px;font-size:1.86667vw;position:absolute;z-index:10}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field:nth-of-type(odd) .input{margin-right:0!important}.lp_sales_lyt .hs-form input,.lp_sales_lyt .hs-form select,.lp_sales_lyt .hs-form textarea{background:#f9f9fb;border:1px solid #a6acb9;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#161b2c;font-size:24px;font-size:3.2vw!important;margin-bottom:0;padding-left:40px;padding-left:5.33333vw!important;padding-right:20px;padding-right:2.66667vw!important;width:644px;width:85.86667vw!important}.lp_sales_lyt .hs-form input,.lp_sales_lyt .hs-form select{height:91px;height:12.13333vw!important;min-height:91px;min-height:12.13333vw!important}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field .hs-input{width:644px;width:85.86667vw!important}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field:first-child .hs-input{margin-right:0;margin-right:0!important}.lp_sales_lyt .hs-form input:focus,.lp_sales_lyt .hs-form textarea:focus{background:#eee;border:1px solid #2dcc70}.lp_sales_lyt .hs-form ul.inputs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:2vw;padding-left:10px;padding:0 0 0 1.33333vw!important}.lp_sales_lyt .hs-form .hs-error-msg{color:#bf0000!important;display:block;font-size:24px;font-size:3.2vw;margin-top:.66667vw}.lp_sales_lyt .hs-form ul.inputs-list label{-webkit-box-sizing:border-box;box-sizing:border-box;color:#161b2c;cursor:pointer;display:block;font-size:24px;font-size:3.2vw;line-height:1!important;margin-bottom:30px;margin-bottom:4vw!important;margin-left:10px;margin-left:1.33333vw!important;margin-right:0;margin-right:0!important}.lp_sales_lyt .hs-form textarea{min-height:252px;min-height:33.6vw;padding-top:23px;padding-top:3.06667vw!important}.lp_sales_lyt .hs-form input:placeholder-shown,.lp_sales_lyt .hs-form select:placeholder-shown,.lp_sales_lyt .hs-form textarea:placeholder-shown{color:#a8a8a8!important;opacity:1}.lp_sales_lyt .hs-form ul.inputs-list .hs-form-radio-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp_sales_lyt .hs-form .hs-fieldtype-radio span{display:block;margin-bottom:4vw;padding-left:1em}.lp_sales_lyt .hs-form ul.inputs-list .hs-form-radio-display span{margin-bottom:0;padding-left:0}.lp_sales_lyt .hs-form ul.inputs-list input{border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;height:4vw!important;line-height:1!important;margin-right:1.33333vw!important;margin:0;min-height:20px;min-height:2.66667vw!important;padding:0!important;position:relative;top:2px;top:.26667vw;width:30px;width:4vw!important}.lp_sales_lyt .hs-form .hs-fieldtype-radio span.hs-form-required{padding-left:0}.lp_sales_lyt .hs-form ul.inputs-list li{list-style:none;margin-bottom:-2px;margin-top:-1px;width:47%!important}.lp_sales_lyt .hs-form .hs-submit{margin-top:3.73333vw}.lp_sales_lyt .hs-form .hs-submit .actions{display:block;font-size:32px;font-size:4.26667vw!important;margin:0 auto!important;padding-top:4px;position:relative;width:568px;width:75.73333vw!important}.lp_sales_lyt .hs-form .hs-submit .actions:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:11px;height:1.46667vw;position:absolute;right:29px;right:3.86667vw;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:11px;width:1.46667vw;z-index:2}.lp_sales_lyt .hs-form .hs-submit .actions:after{background:#fff;border-radius:50%;content:"";height:30px;height:4vw;position:absolute;right:19px;right:2.53333vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;width:4vw;z-index:1}.lp_sales_lyt .hs-form .hs-submit .actions .hs-button{background:#fd425f!important;border:none!important;border-radius:10px;border-radius:1.33333vw!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff;display:block;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif!important;font:inherit!important;font-size:32px;font-size:4.26667vw!important;font-weight:600!important;height:105px;height:14vw!important;letter-spacing:.1em!important;margin:0 auto!important;text-shadow:none!important;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;width:568px;width:75.73333vw!important}.lp_sales_lyt .hs-form .hs-submit .actions .hs-button:hover{opacity:.6}@media screen and (min-width:768px){.lp_sales_lyt .row6_wrap .dnd-section form{width:815px;width:54.33333vw}.lp_sales_lyt .hs-form .hs-form-field{margin-bottom:23px;margin-bottom:1.53333vw!important}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field:nth-of-type(odd){width:421px;width:28.06667vw}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n){width:394px;width:26.26667vw}.lp_sales_lyt .hs-form .hs-form-field span{font-size:16px;font-size:1.06667vw}.lp_sales_lyt .hs-form .hs-form-field span.hs-form-required{font-size:14px;font-size:.93333vw;left:.66667vw!important;top:1.46667vw!important}.lp_sales_lyt .hs-form input,.lp_sales_lyt .hs-form select,.lp_sales_lyt .hs-form textarea{font-size:16px;font-size:1.06667vw!important;padding-left:27px;padding-left:1.8vw!important;padding-right:27px;padding-right:1.8vw!important;width:815px;width:54.33333vw!important}.lp_sales_lyt .hs-form input,.lp_sales_lyt .hs-form select{height:55px;height:3.66667vw!important;min-height:55px;min-height:3.66667vw!important}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field .hs-input{width:394px;width:26.26667vw!important}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field:first-child .hs-input{margin-right:27px;margin-right:1.8vw!important}.lp_sales_lyt .hs-form ul.inputs-list{margin-top:.66667vw;padding-left:5px;padding-left:.33333vw!important}.lp_sales_lyt .hs-form .hs-error-msg{margin-top:.33333vw}.lp_sales_lyt .hs-form .hs-error-msg,.lp_sales_lyt .hs-form .hs_error_rollup .hs-main-font-element{font-size:16px;font-size:1.06667vw}.lp_sales_lyt .hs-form ul.inputs-list label{font-size:16px;font-size:1.06667vw;margin-bottom:15px;margin-bottom:1vw!important;margin-left:10px;margin-left:.66667vw!important;margin-right:30px;margin-right:2vw!important;padding-bottom:.1em!important}.lp_sales_lyt .hs-form textarea{min-height:210px;min-height:14vw;padding-top:18px;padding-top:1.2vw!important}.lp_sales_lyt .hs-form .hs-fieldtype-radio span{margin-bottom:0}.lp_sales_lyt .hs-form ul.inputs-list input{height:20px;height:1.33333vw!important;margin-right:10px;margin-right:.66667vw!important;min-height:20px;min-height:1.33333vw!important;top:0;width:20px;width:1.33333vw!important}.lp_sales_lyt .hs-form .hs-fieldtype-radio span.hs-form-required{left:0!important;top:.2vw!important}.lp_sales_lyt .hs-form .hs-submit{margin-top:3vw}.lp_sales_lyt .hs-form .hs-submit .actions{font-size:30px;font-size:2vw!important;width:473px;width:31.53333vw!important}.lp_sales_lyt .hs-form .hs-submit .actions:before{border-right:3px solid #fd425f;border-top:3px solid #fd425f;height:9px;height:.6vw;right:25px;right:1.66667vw;width:9px;width:.6vw}.lp_sales_lyt .hs-form .hs-submit .actions:after{height:25px;height:1.66667vw;right:16px;right:1.06667vw;width:25px;width:1.66667vw}.lp_sales_lyt .hs-form .hs-submit .actions .hs-button{border-radius:8px;border-radius:.53333vw!important;font-size:30px;font-size:2vw!important;height:87px;height:5.8vw!important;width:473px;width:31.53333vw!important}}@media screen and (min-width:992px){.lp_sales_lyt .hs-form .hs-form-field{margin-bottom:23px;margin-bottom:1.53333vw!important}.lp_sales_lyt .hs-form input,.lp_sales_lyt .hs-form select,.lp_sales_lyt .hs-form textarea{font-size:16px;font-size:1.06667vw!important;padding-left:27px;padding-left:1.8vw!important;padding-right:27px;padding-right:1.8vw!important;width:815px;width:54.33333vw!important}.lp_sales_lyt .hs-form input,.lp_sales_lyt .hs-form select{height:55px;height:3.66667vw!important;min-height:55px;min-height:3.66667vw!important}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field .hs-input{width:394px;width:26.26667vw!important}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field:first-child .hs-input{margin-right:27px;margin-right:1.8vw!important}.lp_sales_lyt .hs-form ul.inputs-list{padding-left:5px;padding-left:.33333vw!important}.lp_sales_lyt .hs-form ul.inputs-list label{margin-bottom:15px;margin-bottom:1vw!important;margin-left:10px;margin-left:.66667vw!important;margin-right:30px;margin-right:2vw!important}.lp_sales_lyt .hs-form textarea{padding-top:18px;padding-top:1.2vw!important}.lp_sales_lyt .hs-form ul.inputs-list input{height:20px;height:1.33333vw!important;margin-right:10px;margin-right:.66667vw!important;min-height:20px;min-height:1.33333vw!important;width:20px;width:1.33333vw!important}.lp_sales_lyt .hs-form .hs-submit .actions{font-size:30px;font-size:2vw!important}.lp_sales_lyt .hs-form .hs-submit .actions,.lp_sales_lyt .hs-form .hs-submit .actions .hs-button{width:473px;width:31.53333vw!important}.lp_sales_lyt .hs-form .hs-submit .actions .hs-button{border-radius:8px;border-radius:.53333vw!important;font-size:30px;font-size:2vw!important;height:87px;height:5.8vw!important}}@media screen and (min-width:1200px){.lp_sales_lyt .hs-form .hs-form-field{margin-bottom:23px!important}.lp_sales_lyt .hs-form input,.lp_sales_lyt .hs-form select,.lp_sales_lyt .hs-form textarea{font-size:16px!important;padding-left:27px!important;padding-right:27px!important}.hs-form select,.lp_sales_lyt .hs-form input{height:55px!important;min-height:55px!important}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field:first-child .hs-input{margin-right:27px!important}.lp_sales_lyt .hs-form ul.inputs-list{padding-left:5px!important}.lp_sales_lyt .hs-form ul.inputs-list label{margin-bottom:15px!important;margin-left:10px!important;margin-right:30px!important}.lp_sales_lyt .hs-form textarea{padding-top:18px!important}.lp_sales_lyt .hs-form ul.inputs-list input{height:20px!important;margin-right:10px!important;min-height:20px!important;width:20px!important}.lp_sales_lyt .hs-form .hs-submit .actions{font-size:30px!important;width:473px!important}.lp_sales_lyt .hs-form .hs-submit .actions .hs-button{border-radius:8px!important;font-size:30px!important;height:87px!important;width:473px!important}}@media screen and (min-width:1500px){.lp_sales_lyt .row6_wrap .dnd-section form{width:815px}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field:nth-of-type(odd){width:421px}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n){width:394px}.lp_sales_lyt .hs-form .hs-form-field span{font-size:16px}.lp_sales_lyt .hs-form .hs-form-field span.hs-form-required{font-size:14px;left:10px!important;top:22px!important}.lp_sales_lyt .hs-form ul.inputs-list{margin-top:10px}.lp_sales_lyt .hs-form .hs-error-msg{font-size:16px;margin-top:5px}.lp_sales_lyt .hs-form ul.inputs-list label{font-size:16px}.lp_sales_lyt .hs-form textarea{min-height:210px}.lp_sales_lyt .hs-form .hs-fieldtype-radio span{margin-bottom:0}.lp_sales_lyt .hs-form ul.inputs-list input{top:0}.lp_sales_lyt .hs-form .hs-fieldtype-radio span.hs-form-required{left:0!important;top:3px!important}.lp_sales_lyt .hs-form .hs-submit{margin-top:45px}.lp_sales_lyt .hs-form .hs-submit .actions:before{height:9px;right:25px;width:9px}.lp_sales_lyt .hs-form .hs-submit .actions:after{height:25px;right:16px;width:25px}.lp_sales_lyt .hs-form input,.lp_sales_lyt .hs-form select,.lp_sales_lyt .hs-form textarea{width:815px!important}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field .hs-input{width:394px!important}}.lp-sales-footer{background:#4c566c;color:#fff;line-height:1.5;padding-bottom:2.66667vw;padding-top:4.66667vw}.lp-sales-footer .link .mont{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-weight:600;letter-spacing:0}.lp-sales-footer .logo{display:block;margin-bottom:6vw;margin-left:auto;margin-right:auto;width:400px;width:53.33333vw}.lp-sales-footer a{opacity:1!important}.lp-sales-footer .logo img{width:100%}.lp-sales-footer .footer-nav01{margin-bottom:5.33333vw;text-align:center}.lp-sales-footer .footer-box,.lp-sales-footer .footer-nav02{display:-webkit-box;display:-ms-flexbox;display:flex}.lp-sales-footer .footer-nav02{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:7.33333vw}.lp-sales-footer .copyright{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:24px;font-size:3.2vw;font-weight:600;margin-left:4vw;margin-right:0}.lp-sales-footer .link{color:#fff;letter-spacing:.035em;text-decoration:none}.lp-sales-footer .footer-nav02 .link,.lp-sales-footer .footer-nav02 .separator{font-size:24px;font-size:3.2vw}.lp-sales-footer .footer-nav01 .link{font-size:28px;font-size:3.73333vw;margin:0 .5em 2vw}.lp-sales-footer .footer-nav02 .separator{margin:0 1em}.lp-sales-footer .footer-nav01 .hs_cos_wrapper_type_rich_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lp-sales-footer .footer-nav02 .hs_cos_wrapper_type_rich_text{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:768px){.lp-sales-footer{padding-bottom:9.66667vw;padding-top:2vw}.lp-sales-footer .logo{margin-bottom:2.33333vw;width:321px;width:21.4vw}.lp-sales-footer .footer-nav01{margin-bottom:2.46667vw}.lp-sales-footer .footer-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lp-sales-footer .footer-nav02{margin-bottom:0}.lp-sales-footer .copyright{font-size:15px;font-size:1vw;margin-left:2.66667vw;margin-right:4vw}.lp-sales-footer .footer-nav02 .link,.lp-sales-footer .footer-nav02 .separator{font-size:14px;font-size:.93333vw}.lp-sales-footer .footer-nav01 .link{font-size:18px;font-size:1.2vw;margin-bottom:0}.lp-sales-footer .footer-nav02 .hs_cos_wrapper_type_rich_text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lp-sales-footer .footer-nav02{position:relative;top:1px}.lp-sales-footer .copyright{position:relative;top:-1px}.lp-sales-footer .logo{padding-bottom:1px}}@media(min-width:1500px){.lp-sales-footer{padding-bottom:145px;padding-top:30px}.lp-sales-footer .logo{margin-bottom:35px;width:321px}.lp-sales-footer .footer-nav01{margin-bottom:37px}.lp-sales-footer .copyright{font-size:15px;margin-left:40px;margin-right:60px}.lp-sales-footer .footer-nav02 .link,.lp-sales-footer .footer-nav02 .separator{font-size:14px}.lp-sales-footer .footer-nav01 .link{font-size:18px;margin-bottom:0}}@media(max-width:767px){.lp_sales_lyt .mdl-md{display:none!important}.lp_sales_lyt .mdl-sm{display:block!important}.lp_sales_lyt .row4_wrap .span6:first-child{background:#efefef}.lp_sales_lyt .row4_wrap{overflow:hidden}.lp_sales_lyt .row6_wrap .widget-type-header h4{background-size:32vw auto}.lp_sales_lyt .hs-form .hs-form-field span.hs-form-required{left:2vw!important;top:4.93333vw!important}.lp_sales_lyt .hs-form .hs-fieldtype-radio span.hs-form-required{left:0!important;top:1.33333vw!important}.lp_sales_lyt .hs-form ul.inputs-list li{margin-bottom:0;margin-top:-2px;width:100%!important}.lp_sales_lyt .hs-form ul.inputs-list li:first-child{margin-top:0}.lp_sales_lyt .hs-form .hs-submit .actions:before{border-right:2px solid #fd425f;border-top:2px solid #fd425f}.lp_sales_lyt .sec-video-service .video-service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lp_sales_lyt .sec-video-service .video-service .service-desc{line-height:1.57143}.lp_sales_lyt .sec-video-service .video-service .service-btn{margin:auto auto 0}.lp_sales_lyt .sec-video-service .video-service .txt-area{border-left:0}.lp-sales-footer .footer-box,.lp-sales-footer .footer-nav01 .hs_cos_wrapper_type_rich_text,.lp-sales-footer .footer-nav02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-sales-footer{line-height:1.64}.lp-sales-footer .footer-sales-inner{margin-bottom:-5px}.lp-sales-footer .footer-nav02{margin-bottom:calc(7.3333vw - 5px)}}.youtube-layout{font-weight:500}.youtube-layout,.youtube-layout p{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif}.youtube-layout p{font-weight:400}header.header-kaizenad{padding-top:40px}.header-kaizenad .header{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:15}.header-kaizenad .header-top{border-bottom:1px solid #c0c1c2;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-weight:400;height:6.27451vh;max-height:80px;min-height:40px;padding:15px}.header-kaizenad .header-inner{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 0 8px 15px}.kaizenad-logo img.hs-image-widget{vertical-align:top;width:90px!important}.kaizenad-nav{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto}.download_button .hs-button,.kaizenad-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.download_button .hs-button{margin:0;white-space:normal;word-break:break-all;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:red;color:#fff;font-size:18px;font-weight:700;letter-spacing:.04em;overflow:hidden;padding:0;position:relative;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.download_button .hs-button:before{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-download-white01.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:19px;left:13px;position:absolute;top:50%;transform:translateY(-50%);width:23px;z-index:2}.download_button .hs-button:hover{background:red;color:#fff;opacity:1}.download_button .hs-button .text{font-weight:700;position:relative;z-index:2}.kaizenad-menu .hs-menu-wrapper>ul{list-style:none;margin:0;padding:0}.kaizenad-menu .hs-menu-wrapper>ul>li>a{color:#000;display:block;font-size:12px;font-weight:700;letter-spacing:.12em;padding:0 18px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.kaizenad-menu .hs-menu-wrapper>ul>li>a:hover{opacity:1}.youtube-row1 .dnd-section{padding:44px 10px 40px}.youtube-row1 .dnd-section p{font-size:15px;font-weight:700;line-height:2;margin:0;text-align:center}.youtube-row1 .dnd-section p span{font-weight:700}.youtube-row2 .dnd-section{padding:40px 29px}.youtube-layout .dnd-section .widget-type-header h2{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:25px;font-weight:700;letter-spacing:.05em;margin-bottom:30px;margin-top:0;text-align:center}.youtube-row3 .dnd-section{padding:55px 0 37px}.youtube-layout .youtube-row3 .dnd-section .widget-type-header h2{margin-bottom:35px}.youtube-row4-group .dnd-section{padding:0}.youtube-layout .youtube-row4 .dnd-section h2{margin-bottom:35px}.youtube-row4-group{background:#f6f6f8;padding:40px 15px 50px}.youtube-row4-image img.hs-image-widget{vertical-align:top}.youtube-row5 .dnd-section{padding:40px 15px 90px}.youtube-row5 .dnd-section .widget-type-rich_text h2{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:25px;font-weight:700;letter-spacing:.05em;margin-bottom:60px;margin-top:0;text-align:center}.youtube-row5 .dnd-section .widget-type-rich_text h2 span{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-weight:600}.youtube-row5 .dnd-section>.row-fluid>.dnd-column .dnd-row:last-child .each-feature{margin-bottom:0}.youtube-row6 .dnd-section{padding:40px 15px 50px}.youtube-row7 .dnd-section{padding:0}.youtube-row7 .dnd-section h2{color:#fff;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:22px;font-weight:600;letter-spacing:.2em;margin:0;padding:0;width:100%}.youtube-row7 .dnd-section h2 br{display:none}.youtube-row7 .dnd-section h2 span{font-weight:700;letter-spacing:0}.youtube-row8 .dnd-section{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:825px;padding:65px 0 60px}.youtube-row8 .dnd-section h2{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:25px;font-weight:700;letter-spacing:.05em;margin-bottom:3em;margin-top:0;text-align:center}.footer-agencies .float-btn{background:hsla(0,0%,100%,.9);bottom:0;height:70px;left:0;opacity:0;pointer-events:none;position:fixed;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:100%;z-index:5}.footer-agencies .float-btn,.footer-agencies .float-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-agencies .float-btn a{background:red;border-radius:6px;color:#fff;font-size:15px;height:40px;letter-spacing:.12em;line-height:1;margin-bottom:10px;overflow:hidden;position:relative;text-decoration:none;width:250px}.footer-agencies .float-btn span.icon{left:25px;position:absolute;top:calc(50% - 7px)}.footer-agencies .float-btn span.icon img{height:auto;vertical-align:top;width:17px}.footer-agencies .float-btn span{font-weight:700;position:relative;z-index:2}.footer-agencies .float-btn.visible{opacity:1;pointer-events:auto}.kaizen-tv-sec1 .dnd-section{border-bottom:1px solid #2dcc70;padding-bottom:13.33333vw;padding-top:10.66667vw}.kaizen-tv-sec2 .dnd-section{padding-bottom:0;padding-top:10.66667vw}.kaizen-tv-sec3 .dnd-section{padding:8vw 0 0}.kaizen-tv-sec4 .dnd-section{padding-bottom:4vw;padding-top:8vw}.kaizen-tv-sec4 .dnd-section h2{font-family:Barlow,Noto Sans JP,sans-serif;font-size:20px;font-size:5.33333vw;font-weight:700;line-height:1.406;margin-bottom:3.73333vw;margin-top:0;text-align:center}.kaizen-tv-sec4 .dnd-section .widget-type-linked_image{margin-left:auto;margin-right:auto;-webkit-transition:all .3s ease;transition:all .3s ease;width:345px;width:92vw}.kaizen-tv-sec5 .dnd-section{padding:0}.kaizen-tv-sec6 .dnd-section{border-bottom:1px solid #2dcc70;margin-bottom:8vw;padding-bottom:14.66667vw;padding-top:8vw}.kaizen-tv-sec6 .dnd-section h2{font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:6.13333vw;margin-top:0;padding-left:.8vw;position:relative;width:346px;width:92.26667vw}.kaizen-tv-sec6 .dnd-section p{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;margin-bottom:5.06667vw;padding-left:.8vw;-webkit-transition:all .3s ease;transition:all .3s ease}.kaizen-tv-sec7 .dnd-section{border-bottom:1px solid #2dcc70;display:block;margin-bottom:8vw;padding-bottom:1.33333vw;padding-top:8vw;-webkit-transition:all .3s ease;transition:all .3s ease}.kaizen-tv-sec8 .dnd-section{padding:0}.no_btn .fxd_btn.kaizen-tv_btn{display:block}.video-solution-page .subpage-mv.ad .head-area,.video-solution-page .subpage-mv.ad .head-area .title-area{margin-left:0}.video-solution-page .subpage-mv.ad .head-area .picto{height:80px;height:21.33333vw;margin-right:3.73333vw;width:100px;width:26.66667vw}.video-solution-page .subpage-mv.ad .head-area .lead{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:32px;font-size:8.53333vw;font-weight:700;letter-spacing:-.01em;margin-bottom:3.2vw;position:relative;top:0}.video-solution-page .subpage-mv.ad .head-area .title{display:block;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:700;letter-spacing:.02em;line-height:1.5}.video-solution-sec1 .dnd-section{padding:0}.video-solution-page .image-with-content h3.intro-heading br{display:block}.video-solution-page .image-with-content h3.intro-heading{line-height:1.4;margin-bottom:6.4vw;margin-top:-.8vw}.video-solution-page .image-with-content .each-content{height:auto;margin-bottom:4.26667vw;margin-left:auto;margin-right:auto;padding:4px;width:343px;width:91.46667vw}.video-solution-page .image-with-content .each-content .inner{background:#fff;height:100%;padding:4.26667vw 3.2vw 5.6vw}.video-solution-page .image-with-content .each-content .img{height:auto;margin-bottom:6.4vw;position:relative;text-align:center}.video-solution-page .image-with-content .each-content .img img{height:100%!important;width:auto}.video-solution-page .image-with-content .each-content p.title{font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:4vw;text-align:center}.video-solution-page .image-with-content .each-content p.desc{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;letter-spacing:.04em;line-height:1.71429;text-align:center}.video-solution-page .image-with-content p.quote{color:#868686;font-size:12px;font-size:3.2vw;margin-bottom:0;margin-top:4vw}.video-solution-page .image-with-content .each-content:nth-child(3) p.title{margin-bottom:2.93333vw}.video-solution-sec2 .dnd-section{padding-bottom:0;padding-top:13.33333vw}.video-solution-sec3 .dnd-section{padding-bottom:16vw;padding-top:16vw}.dx-solution-page .kt-banner .subpage-mv .head-area .picto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;margin-right:2.34375vw;width:16.48438vw}.dx-solution-page .kt-banner .subpage-mv .head-area .title{font-family:Barlow,Noto Sans JP,sans-serif;letter-spacing:.04em}.dx-solution-page .kt-banner .subpage-mv .head-area h2.lead{font-family:Barlow,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;line-height:1.5}.dx-solution-page .kt-banner .subpage-mv .head-area{margin-top:15px}.dx-solution-page .kt-banner .subpage-mv .head-area .title span{color:#2dcc70;font-weight:700}.dx-solution-sec1 .dnd-section{padding:0 16px}.dx-solution-sec1 .dnd-section .section-header h1{font-display:swap;font-family:Noto Sans JP;font-size:20px;font-size:5.33333vw;font-weight:700;letter-spacing:.04em;line-height:1.6;margin-bottom:4.53333vw;padding-bottom:5.06667vw;position:relative;text-align:center}.dx-solution-sec1 .dnd-section .section-header h1:before{background:#88e18e;bottom:0;content:"";height:3px;height:.8vw;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:72px;width:19.2vw}.dx-solution-sec1 .dnd-section .section-header p.secondary-header{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;margin-bottom:8.8vw;text-align:center}.dx-solution-sec2 .dnd-section{padding:0}.dx-solution-sec7 .sec-video-service{margin-top:0}.dx-solution-sec7 .sec-video-service h3.video-services-head br{display:block}.dx-solution-sec7 .dnd-section{padding:0}.dx-solution-sec8 .dnd-section{padding:16vw 16px 26.66667vw}.dx-solution-sec8 .sec-service h2.services-head01{margin-bottom:5.33333vw}.dx-solution-sec8 .sec-service .service-box .picto{display:-webkit-box;display:-ms-flexbox;display:flex;height:101px;height:26.93333vw;margin-bottom:2.66667vw;width:164px;width:43.73333vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.dx-solution-sec8 .each-service:nth-child(2) .picto{width:140px;width:37.33333vw}.dx-solution-sec8 .sec-service .service-box .picto img{vertical-align:top}.kaizenad-logo a{opacity:1!important}.dx-solution-page .sec-service h2.services-head01{margin-bottom:5.33333vw}.dx-solution-page .sec-service .service-box .each-service-1 .picto{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.dx-solution-btn.fxd_btn{display:block!important}@media screen and (min-width:561px){.kaizen-tv-page .subpage-mv.ad .btn-wrap{margin-left:3.90625vw}.kaizen-tv-sec1 .dnd-section{padding-bottom:7.03125vw;padding-top:5.46875vw}.kaizen-tv-sec2 .dnd-section{padding-bottom:5.46875vw;padding-top:5.46875vw}.kaizen-tv-sec3 .dnd-section{padding-top:7.8125vw}.kaizen-tv-sec4 .dnd-section{padding-bottom:1.17188vw;padding-top:2.73438vw}.kaizen-tv-sec4 .dnd-section h2{font-size:32px;font-size:2.5vw;margin-bottom:1.5625vw}.kaizen-tv-sec4 .dnd-section h2 br{display:none}.kaizen-tv-sec4 .dnd-section .widget-type-linked_image{width:923px;width:72.10938vw}.kaizen-tv-sec6 .dnd-section{margin-bottom:3.125vw;padding-bottom:8.98438vw;padding-top:3.125vw}.kaizen-tv-sec6 .dnd-section h2{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw;padding-left:0;width:960px;width:75vw}.kaizen-tv-sec6 .dnd-section p{font-size:16px;font-size:1.25vw;margin-bottom:2.10938vw;padding-left:0}.kaizen-tv-sec6 .dnd-section p br{display:none}.kaizen-tv-sec7 .dnd-section{margin-bottom:3.125vw;padding-bottom:.39063vw;padding-top:3.125vw}.kaizen-tv-sec6 .dnd-section>.row-fluid,.kaizen-tv-sec7 .dnd-section>.row-fluid{width:75vw}.video-solution-page .subpage-mv.ad .head-area{margin-left:10.625vw}.video-solution-page .subpage-mv.ad .head-area .picto{height:115px;height:8.98438vw;margin-right:3.90625vw;width:177px;width:13.82813vw}.video-solution-page .subpage-mv.ad .head-area .lead{font-size:72px;font-size:5.625vw;margin-bottom:0;top:0}.video-solution-page .subpage-mv.ad .head-area .title{font-size:32px;font-size:2.5vw}.video-solution-page .image-with-content h3.intro-heading{margin-bottom:3.82813vw;margin-top:-.39062vw}.video-solution-page .image-with-content .each-content{background:-webkit-gradient(linear,left top,left bottom,from(#2dcc70),to(#2dc79d));background:linear-gradient(180deg,#2dcc70,#2dc79d);margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}.video-solution-page .image-with-content .each-content .inner{padding:1.95313vw 1.5625vw 1.79687vw}.video-solution-page .image-with-content .each-content .img{height:164px;height:12.8125vw;margin-bottom:1.95313vw}.video-solution-page .image-with-content .each-content p.title{font-size:20px;font-size:1.5625vw;line-height:1.6;margin-bottom:1.17188vw}.video-solution-page .image-with-content .each-content p.desc{font-size:14px;font-size:1.09375vw}.video-solution-page .image-with-content p.quote{font-size:11px;font-size:.85938vw;margin-top:1.5625vw}.video-solution-page .image-with-content .each-content:nth-child(3) p.title{margin-bottom:.78125vw}.video-solution-sec2 .dnd-section{padding-top:7.8125vw}.video-solution-sec3 .dnd-section{padding-bottom:10.9375vw;padding-top:7.03125vw}.dx-solution-sec1 .dnd-section .section-header h1{font-size:32px;font-size:2.5vw;margin-bottom:3.90625vw;padding-bottom:1.79687vw}.dx-solution-sec1 .dnd-section .section-header h1:before{height:4px;height:.3125vw;width:144px;width:11.25vw}.dx-solution-sec1 .dnd-section .section-header h1 br{display:none}.dx-solution-sec1 .dnd-section .section-header p.secondary-header{font-size:16px;font-size:1.25vw;line-height:1.75;margin-bottom:2.89063vw}.dx-solution-sec8 .dnd-section{padding-bottom:11.71875vw;padding-top:6.25vw}.dx-solution-sec8 .sec-service h2.services-head01{margin-bottom:2.73438vw}.dx-solution-sec8 .sec-service .service-box .picto{height:101px;height:7.89063vw;margin-bottom:1.17188vw;width:164px;width:12.8125vw}.dx-solution-sec8 .each-service:nth-child(2) .picto{width:140px;width:10.9375vw}.dx-solution-page .sec-service h2.services-head01{margin-bottom:2.73438vw}}@media screen and (min-width:768px){header.header-kaizenad{padding-top:163px}.header-kaizenad .header-top{display:-webkit-box;display:-ms-flexbox;display:flex}.header-kaizenad .header-inner,.header-kaizenad .header-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-kaizenad .header-inner{height:13.09804vh;min-height:100px;padding:0 25px}.kaizenad-logo img.hs-image-widget{height:10.19608vh;max-height:100px;width:200px!important}.download_button .hs-button{border-radius:12px;height:68px;margin-left:22px;padding-left:28px;width:206px}.kaizenad-menu .hs-menu-wrapper>ul>li>a{font-size:18px;letter-spacing:.06em;margin:0 1.5em 20px;position:relative}.kaizenad-menu .hs-menu-wrapper>ul>li>a:after{background:#d2d8e6;bottom:0;content:"";height:8px;left:.7em;opacity:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;width:calc(100% - 1.4em)}.kaizenad-menu .hs-menu-wrapper>ul>li>a:hover:after{bottom:-13px;height:13px;opacity:1}.download_button .hs-button:after{background:#faa;border:0;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .7s ease;transition:all .7s ease;width:0;z-index:1}.download_button .hs-button:hover:after{opacity:1;width:100%}.youtube-row1 .dnd-section{padding:65px 30px 70px}.youtube-row1 .dnd-section p{font-size:16px;line-height:3}.youtube-row2 .dnd-section{padding:100px 30px}.youtube-layout .dnd-section .widget-type-header h2{font-size:40px;letter-spacing:.2em;margin-bottom:60px}.youtube-layout .youtube-row3 .dnd-section .widget-type-header h2{font-size:40px;letter-spacing:.2em;margin-bottom:70px}.youtube-row2 .dnd-section .widget-type-header h2 br{display:none}.youtube-row3 .dnd-section{padding:115px 30px 90px}.youtube-layout .youtube-row4 .dnd-section h2{margin-bottom:70px}.youtube-row4-group{padding:100px 0 50px}.youtube-row5 .dnd-section{padding:100px 30px 120px}.youtube-row5 .dnd-section .widget-type-rich_text h2{font-size:40px;letter-spacing:.2em;margin-bottom:100px}.youtube-row6 .dnd-section{padding:100px 30px 90px}.youtube-row7 .dnd-section h2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.66667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:185px}.youtube-row8 .dnd-section{padding:120px 0 105px}.youtube-row8 .dnd-section h2{font-size:40px;letter-spacing:.2em;margin-bottom:3em}.footer-agencies .float-btn,.youtube-row8 .dnd-section h2 br{display:none}}@media screen and (min-width:961px){.kaizen-tv-page .subpage-mv.ad .btn-wrap{margin-left:3.90625vw}.kaizen-tv-sec1 .dnd-section{padding-bottom:7.03125vw;padding-top:5.46875vw}.kaizen-tv-sec2 .dnd-section{padding-bottom:5.46875vw;padding-top:5.46875vw}.kaizen-tv-sec3 .dnd-section{padding-top:7.8125vw}.kaizen-tv-sec4 .dnd-section{padding-bottom:1.17188vw;padding-top:2.73438vw}.kaizen-tv-sec4 .dnd-section h2{font-size:32px;font-size:2.5vw;margin-bottom:1.5625vw}.kaizen-tv-sec4 .dnd-section .widget-type-linked_image{width:923px;width:72.10938vw}.kaizen-tv-sec6 .dnd-section>.row-fluid,.kaizen-tv-sec7 .dnd-section>.row-fluid{width:75vw}.video-solution-page .image-with-content .each-content{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}.dx-solution-page .kt-banner .subpage-mv .head-area{margin-left:80px}}@media screen and (min-width:1200px){.kaizen-tv-page .subpage-mv.ad .btn-wrap{margin-left:50px}.kaizen-tv-sec1 .dnd-section{padding-bottom:90px;padding-top:70px}.kaizen-tv-sec2 .dnd-section{padding-bottom:70px;padding-top:70px}.kaizen-tv-sec3 .dnd-section{padding-top:100px}.kaizen-tv-sec4 .dnd-section{padding-bottom:15px;padding-top:35px}.kaizen-tv-sec4 .dnd-section h2{font-size:32px;margin-bottom:20px}.kaizen-tv-sec4 .dnd-section .widget-type-linked_image{width:923px}.kaizen-tv-sec6 .dnd-section{margin-bottom:40px;padding-bottom:115px;padding-top:40px}.kaizen-tv-sec6 .dnd-section h2{font-size:20px;margin-bottom:32px;padding-left:0;width:960px}.kaizen-tv-sec6 .dnd-section p{font-size:16px;margin-bottom:27px;padding-left:0}.kaizen-tv-sec7 .dnd-section{margin-bottom:40px;padding-bottom:5px;padding-top:40px}.video-solution-page .subpage-mv.ad .head-area{margin-left:136px}.video-solution-page .subpage-mv.ad .head-area .picto{height:115px;margin-right:50px;width:177px}.video-solution-page .subpage-mv.ad .head-area .lead{font-size:72px;top:0}.video-solution-page .subpage-mv.ad .head-area .title{font-size:32px}.video-solution-page .image-with-content h3.intro-heading{margin-bottom:49px;margin-top:-5px}.video-solution-page .image-with-content .each-content{margin-bottom:0;margin-left:21px;margin-right:21px;width:372px}.video-solution-page .image-with-content .each-content .inner{padding:25px 20px 23px}.video-solution-page .image-with-content .each-content .img{height:164px;margin-bottom:25px}.video-solution-page .image-with-content .each-content p.title{font-size:20px;margin-bottom:15px}.video-solution-page .image-with-content .each-content p.desc{font-size:14px}.video-solution-page .image-with-content p.quote{font-size:11px;margin-top:20px}.video-solution-page .image-with-content .each-content:nth-child(3) p.title{margin-bottom:10px}.video-solution-sec2 .dnd-section{padding-top:100px}.video-solution-sec3 .dnd-section{padding-bottom:140px;padding-top:90px}.dx-solution-sec1 .dnd-section .section-header h1{font-size:32px;margin-bottom:50px;padding-bottom:23px}.dx-solution-sec1 .dnd-section .section-header h1:before{height:4px;width:144px}.dx-solution-sec1 .dnd-section .section-header p.secondary-header{font-size:16px;margin-bottom:37px}.dx-solution-sec8 .dnd-section{padding-bottom:150px;padding-top:80px}.dx-solution-sec8 .sec-service h2.services-head01{margin-bottom:35px}.dx-solution-sec8 .sec-service .service-box .picto{height:101px;margin-bottom:15px;width:164px}.dx-solution-sec8 .each-service:nth-child(2) .picto{width:140px}.dx-solution-page .kt-banner .subpage-mv .head-area .picto{margin-right:30px;width:211px}.dx-solution-page .sec-service h2.services-head01{margin-bottom:35px}}@media screen and (min-width:1800px){.youtube-row7 .dnd-section h2{font-size:48px}}@media screen and (max-width:1410px){.kaizenad-menu .hs-menu-wrapper>ul>li>a{font-size:16px;margin:0 .5em 20px;padding:0 10px}}@media screen and (max-width:1199px){.dx-solution-sec8 .sec-service .service-box h3.service-name{font-size:40px;font-size:3.125vw;margin-bottom:2.34375vw}}@media screen and (max-width:1250px){.download_button .hs-button{font-size:16px;margin-left:10px}}@media screen and (max-width:1000px){.download_button .hs-button{font-size:12px;height:6vw;width:17.16667vw}.download_button .hs-button:before{height:16.04px;width:18.92px}.kaizenad-menu .hs-menu-wrapper>ul>li>a{font-size:12px;margin:0 .5em 15px;padding:0 5px}}@media screen and (max-width:960px){.dx-solution-page .kt-banner .subpage-mv .head-area{margin-left:6.25vw;margin-top:15px}.dx-solution-page .kt-banner .subpage-mv .head-area h2.lead br{display:block}}@media screen and (max-width:767px){.header-kaizenad .header-top{display:none}.kaizenad-nav{background:#fff;border-top:1px solid #c0c1c2;display:block;left:0;opacity:0;padding-bottom:40px;pointer-events:none;position:absolute;top:41px;-webkit-transition-duration:.5s;transition-duration:.5s;width:100%}.header-kaizenad .kaizenad-menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;margin-right:20px;padding-top:2px;position:absolute;right:0;top:7px;z-index:15}.header-kaizenad .kaizenad-menu-btn span{background:#4c566c;display:block;height:4px;margin-bottom:5px;position:relative;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;white-space:normal;width:35px}.header-kaizenad .kaizenad-menu-btn span:last-child{margin-bottom:4px}.header-kaizenad .header-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.show-menu .kaizenad-nav{opacity:1;pointer-events:auto;z-index:11}.menu-overlay{background:#4c566c;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;z-index:5}.show-menu .menu-overlay{opacity:.81;pointer-events:auto}.show-menu .header-kaizenad .kaizenad-menu-btn span:first-of-type{top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.show-menu .header-kaizenad .kaizenad-menu-btn span:nth-of-type(2){opacity:0}.show-menu .header-kaizenad .kaizenad-menu-btn span:nth-of-type(3){top:-10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.kaizenad-menu .hs-menu-wrapper>ul{display:block}.kaizenad-menu .hs-menu-wrapper>ul>li>a{border-bottom:1px solid #c0c1c2;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:71px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;margin:0;position:relative}.kaizenad-menu .hs-menu-wrapper>ul>li>a:after{border-right:3px solid #4c566c;border-top:3px solid #4c566c;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:12px;pointer-events:none;position:absolute;right:48px;top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;width:12px}.download_button .hs-button{border-radius:10px;height:55px;margin-left:auto;margin-right:auto;margin-top:30px;width:calc(100% - 56px)}.download_button .hs-button:after{border-right:3px solid #fff;border-top:3px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:12px;pointer-events:none;position:absolute;right:10px;top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;width:12px}.download_button .hs-button:before{height:13.57px;left:16px;width:16px}.youtube-row5 .dnd-section>.row-fluid>.dnd-column .dnd-row:last-child .each-feature{margin-bottom:60px}.youtube-row6 .dnd-section .widget-type-header h2{margin-bottom:40px}.youtube-row7 .dnd-section{padding:30px 15px;text-align:center}.youtube-row7 .dnd-section h2 br{display:block}.youtube-row8 .dnd-section{background-position:left -40vw top!important;min-height:725px}}@media screen and (max-width:560px){.kaizen-tv-page .subpage-mv.ad .subpage-mv-img:before{background:#fff;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.7)),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.5));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.kaizen-tv-page .subpage-mv.ad .subpage-mv-inner{padding-left:3.2vw;padding-top:8vw}.kaizen-tv-page .subpage-mv.ad .head-area .lead{top:-3.3em}.kaizen-tv-page .subpage-mv.ad .head-area .copy p{margin-bottom:16vw}.kaizen-tv-sec2 .dnd-section{padding-left:15px;padding-right:15px}.kaizen-tv-sec6 .dnd-section>.row-fluid{width:93.06667vw}.kaizen-tv-sec6 .dnd-section p{line-height:1.57143}.kaizen-tv-sec7 .dnd-section>.row-fluid{width:90.66667vw}.kaizen-tv-page .subpage-mv.ad .subpage-mv-img{background-position:-110.7vw}.video-solution-page .subpage-mv.ad .subpage-mv-inner{padding-left:8vw;padding-top:16vw}.video-solution-page .subpage-mv.ad .head-area .title-area{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:9.86667vw;position:relative;-ms-flex-align:unset;-webkit-box-align:unset;align-items:unset}.video-solution-page .subpage-mv.ad .head-area .title-area img{vertical-align:top}.video-solution-page .image-with-content .each-content p.title{line-height:1.55556}.dx-solution-page .kt-banner .subpage-mv .head-area{margin:0}.dx-solution-page .kt-banner .subpage-mv .head-area .picto{margin-bottom:1.33333vw;width:28.8vw}.dx-solution-page .kt-banner .subpage-mv .head-area .title{color:#000;font-size:36px;font-size:9.6vw;letter-spacing:.04em;margin-bottom:3.2vw}.dx-solution-sec1 .dnd-section .section-header p.secondary-header{line-height:1.71429}.dx-solution-sec1 .dnd-section .section-header p.secondary-header br{display:none}.dx-overview-video .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.4}.sec-dx-pro .dx-pro-head br{display:block}.dx-solution-sec8 .sec-service .service-box h3.service-name{font-size:28px;font-size:7.46667vw;letter-spacing:.04em;margin-bottom:5.33333vw;text-align:center}.dx-solution-sec8 .sec-service .service-box p.desc{max-width:265px}}.dx-book-pg .dnd-section>.row-fluid{max-width:1800px}.dx-book-header-grp,.dx-book-pg .banner-section{margin:0 auto;max-width:1800px}.dx-book-header-grp{border-bottom:1px solid #2a2a2a;left:0;position:absolute;right:0;top:0;width:100%;z-index:99}.dx-book-header-grp .header__container{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;height:10.66667vw;max-width:100%;padding-left:2.66667vw;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dx-logo img{display:block}.dx-nav a{background:#2a2a2a;color:#fff;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dx-nav,.dx-nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.dx-nav{margin-left:auto}.dx-nav a span{color:#fff;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:24px;font-weight:700;letter-spacing:.1em}.dx-nav a:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/dx_book-arrow-white03.png);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:100%;pointer-events:none;position:absolute;top:0;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.dx-book-pg .body-container-wrapper{padding-left:0;padding-right:0}.body-container__dx-book .dnd-section>.row-fluid{padding:80px 30px 55px}.body-container__dx-book .hs_cos_wrapper_type_rich_text p{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:26px;font-size:3.46667vw;font-weight:500;line-height:1.84615;margin:0}.body-container__dx-book .hs_cos_wrapper_type_rich_text{text-align:center}.dx-book-pg .body-container-wrapper .hs-button{background:#fff100;border-radius:15px;-webkit-box-shadow:0 10px 0 #2a2a2a;box-shadow:0 10px 0 #2a2a2a;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:32px;height:107px;letter-spacing:.1em;margin:35px 0 50px;width:750px;-webkit-box-pack:center;color:#141414;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:30px;font-size:4vw;position:relative;text-decoration:none;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.dx-book-pg .body-container-wrapper .hs-button:hover{-webkit-box-shadow:0 15px 0 #2a2a2a;box-shadow:0 15px 0 #2a2a2a;opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.feature-card .content-area ul li a.anchor:after,.feature-content .content-area .txt-area a:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/dx_book-arrow-white01.png)}.dx-book-benefits .hs_cos_wrapper_type_header{display:block;padding:55px 0;text-align:center}.dx-book-benefits .hs_cos_wrapper_type_header h1{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:48px;margin:0}.dx-book-bottom .feature-content .img-area{max-width:523px}.dx-footer-grp{margin:0 auto;max-width:1800px}.dx-footer-grp,.dx__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dx__copyright{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:24px;font-weight:600;height:180px;padding-left:65px}.dx-footer-grp .footer-dx-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;position:relative}a.totop.anchor{background-color:#555;background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/dx_book-arrow-white02.png);background-position:50%;background-repeat:no-repeat;background-size:42px;display:inline-block;height:180px;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:180px}.dx-book-pg .body-container-wrapper .dx-book-bottom .hs-button{margin-bottom:157px;margin-top:127px}.dx-ncs-header-grp .header__container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:120px;height:16vw;margin:0 auto;padding-left:2.66667vw}.dx-ncs-header-grp{background:#2a2a2a;border-bottom:1px solid #5e5e5e;left:0;position:fixed;top:0;width:100%;z-index:10}.dx-ncs-pg .body-container-wrapper{padding-top:8.61111vw}.dx-ncs-logo a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-bottom:0;width:339px;width:45.2vw}.dx-ncs-logo a img{display:block}.dx-ncs-nav{display:-webkit-box;display:-ms-flexbox;display:flex;top:120px;top:16vw;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.dx-ncs-nav ul.submenu.level-1 li a{color:#fff;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;height:100px;height:13.33333vw;padding-left:6.66667vw;padding-right:0}.dx-ncs-nav ul.submenu.level-1 li a,.dx-ncs-nav ul.submenu.level-1 li:last-child a{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-size:3.2vw}.dx-ncs-nav ul.submenu.level-1 li:last-child a{background:#8ac786;color:#2a2a2a;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;line-height:1;position:relative;width:24px;width:3.2vw}.dx-ncs-nav ul.submenu.level-1{margin:0}.dx-ncs-pg a:link:hover{opacity:1}.dx-ncs-nav ul.submenu.level-1 li a:hover{background:#898989}.dx-ncs-nav ul.submenu.level-1 li:last-child a:hover{background:#8ac786}.body-container__dx-ncs{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10.66667vw;padding-top:10.66667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2a2a2a;border-bottom:1px solid #515151}.body-container__dx-ncs .hs_cos_wrapper_type_linked_image{display:block;width:400px;width:53.33333vw}.body-container__dx-ncs .hs_cos_wrapper_type_linked_image img{display:block}.boxed-content #introduction{background:#2d2b2c;border-bottom:1px solid #515151;color:#fff;padding-bottom:10.66667vw;padding-top:10.66667vw}.boxed-content .intro-txt-wrap{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/jinzai-bg-hatch01.png)}.dx-ncs-resources{background:#3c3c3c;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5.33333vw 4.66667vw 0}.dx-ncs-resources .hs_cos_wrapper_type_rich_text ul{font-size:20px;font-size:2.66667vw;letter-spacing:.1em;list-style:none;margin:0 0 4vw;padding:0}.dx-ncs-resources .hs_cos_wrapper_type_rich_text ul li{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-weight:500;margin-bottom:2.66667vw}.dx-ncs-pg{font-weight:500}.dx-ncs-digitization-grp{background-position:50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:8vw;padding-top:12vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dx-ncs-digitization .hs_cos_wrapper_type_rich_text p{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:22px;font-size:2.93333vw;letter-spacing:.02em;line-height:2.08333;margin-bottom:2em;width:690px;width:92vw}.dx-ncs-target .boxed-content{background:#2a2a2a;padding-bottom:5.33333vw;padding-top:14.66667vw}.dx-ncs-target .boxed-content h3.target-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;margin-bottom:6vw;margin-top:0}.dx-ncs-target .boxed-content h3.target-head span.en{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:48px;font-size:6.4vw;font-weight:600;margin-bottom:2vw}.dx-ncs-target .boxed-content span.ja{font-size:24px;font-size:3.2vw;font-weight:700;letter-spacing:.2em}.dx-ncs-target .boxed-content .intro-txt-wrap{background-color:#a7a7a7;background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/jinzai-bg-hatch02.png);background-size:4px auto;border:.88889vw solid #a7a7a7;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:23px;font-size:3.06667vw;font-weight:700;line-height:2;margin:0 auto;padding:8px;width:690px;width:92vw}.dx-ncs-target .boxed-content .intro-txt-wrap ul{background:#a7a7a7;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:4vw 1.33333vw}.dx-ncs-target .boxed-content .intro-txt-wrap ul li{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-weight:700;padding-left:1em;position:relative}.dx-ncs-target .boxed-content .intro-txt-wrap ul li:before{content:"ãƒ»";height:1em;left:0;position:absolute;top:0}.dx-ncs-benefit{background:#2a2a2a;padding-bottom:5.33333vw;padding-top:5.33333vw}.dx-ncs-curriculum-grp{background:#2a2a2a;color:#fff;padding-bottom:10vw;padding-top:16.66667vw}.dx-ncs-curriculum-grp .hs_cos_wrapper_type_rich_text h3{margin-bottom:6vw}.dx-ncs-access-gp .hs_cos_wrapper_type_rich_text h3,.dx-ncs-curriculum-grp .hs_cos_wrapper_type_rich_text h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;margin-top:0}.dx-ncs-access-gp .hs_cos_wrapper_type_rich_text h3{margin-bottom:8vw}.dx-ncs-price-gp .hs_cos_wrapper_type_rich_text h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;margin-bottom:0;margin-top:0}.dx-ncs-access-gp .hs_cos_wrapper_type_rich_text h3 span,.dx-ncs-curriculum-grp .hs_cos_wrapper_type_rich_text h3 span,.dx-ncs-price-gp .hs_cos_wrapper_type_rich_text h3 span{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:48px;font-size:6.4vw;font-weight:600;margin-bottom:2vw}.dx-ncs-access-gp .hs_cos_wrapper_type_rich_text h3 strong,.dx-ncs-curriculum-grp .hs_cos_wrapper_type_rich_text h3 strong,.dx-ncs-price-gp .hs_cos_wrapper_type_rich_text h3 strong{font-size:24px;font-size:3.2vw;font-weight:700;letter-spacing:.2em}.dx-ncs-curriculum-grp .hs_cos_wrapper_type_rich_text p,.dx-ncs-price-gp .hs_cos_wrapper_type_rich_text p{font-size:28px;font-size:3.73333vw;margin-bottom:13.33333vw;text-align:center}.dx-ncs-access-gp table,.dx-ncs-curriculum-grp table,.dx-ncs-price-gp table{border:0;border-collapse:collapse;border-spacing:0;font-size:24px;font-size:3.2vw;margin:0 auto;width:750px;width:100vw}.dx-ncs-access-gp table th,.dx-ncs-curriculum-grp table th,.dx-ncs-price-gp table th{background:transparent;border:0;border-right:1px solid #a5a5a5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-weight:600;padding-bottom:2em;padding-left:3.33333vw;padding-top:1em;text-align:left;width:170px;width:22.66667vw}.dx-ncs-access-gp table td,.dx-ncs-curriculum-grp table td,.dx-ncs-price-gp table td{background:transparent;border:0;color:#fff;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-weight:500;padding:1em 1.33333vw 2em 3.33333vw}.dx-ncs-curriculum-grp .hs_cos_wrapper_type_linked_image img{display:block}.dx-ncs-curriculum-grp .hs_cos_wrapper_type_linked_image{display:block;margin-left:auto;margin-right:auto;margin-top:8vw;width:690px;width:92vw}.dx-ncs-playbook-grp{background:#a7a7a7;padding-bottom:0;padding-top:9.33333vw}#playbook .playbook-content li .arrow{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/jinzai-icon-arrow01.png)}.dx-ncs-price-gp{background:#2a2a2a;border-bottom:1px solid #555;color:#fff;padding-bottom:8vw;padding-bottom:5.55556vw;padding-top:16vw;padding-top:8.33333vw}.dx-ncs-access-gp{background:#3e3e3e;color:#fff;padding-top:12.53333vw}.dx-ncs-entry-gp{background:#2a2a2a;color:#fff;padding-bottom:33.33333vw;padding-top:11.33333vw}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;margin-bottom:6.66667vw;margin-top:0}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text h3 span{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:48px;font-size:6.4vw;font-weight:600;margin-bottom:2vw}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text h3 strong{font-size:24px;font-size:3.2vw;font-weight:700;letter-spacing:.2em}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:3.2vw;letter-spacing:.02em;line-height:1.95833;margin-bottom:5.33333vw;text-align:center}.dx-ncs-entry-gp .hs-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#8ac786;border:1px solid #8ac786;border-radius:15px;border-radius:2vw;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:#2a2a2a;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:30px;font-size:4vw;font-weight:700;height:102px;height:13.6vw;letter-spacing:.1em;margin:0 auto 4vw;position:relative;text-decoration:none;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:523px;width:69.73333vw}.dx-ncs-entry-gp .hs-button:hover{background:#fff;border:1px solid #fff;color:#2a2a2a}.dx-ncs-entry-gp .hs-button:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/jinzai-icon-arrow01.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:20px;height:2.66667vw;pointer-events:none;position:absolute;right:24px;right:3.2vw;top:43px;top:5.73333vw;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:20px;width:2.66667vw}.footer-ncs-grp{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:240px;height:32vw;padding-left:0;width:100%}.footer-ncs-img{width:375px;width:50vw}.footer-ncs-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:24px;font-size:3.2vw;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:96px;height:12.8vw;padding-left:0;padding-top:3.33333vw}.footer-ncs-nav .hs_cos_wrapper_type_rich_text,.footer-ncs-nav a,.footer-ncs-nav p{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.footer-ncs-nav a,.footer-ncs-nav p{height:150px;height:20vw;margin:0;width:150px;width:20vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:31px;font-size:4.13333vw;font-weight:600}.footer-ncs-img img{display:block;width:100%}.footer-ncs-nav a img{height:67px;height:8.93333vw}footer.dx-ncs-footer{border-top:1px solid #a5a5a5}.footer-ncs-nav a:before,.footer-ncs-nav p:before{background:#a5a5a5;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.footer-ncs-nav a.totop.anchor{background-color:#2a2a2a}.sp-menu-btn{display:none}.dx-drive-header-grp .header__container{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:120px;height:16vw;max-width:100%;padding-left:2.66667vw}.dx-drive-logo a{display:block;width:339px;width:45.2vw}.dx-drive-logo a img{display:block}.dx-drive-nav{top:120px;top:16vw;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.dx-drive-nav,.dx-drive-nav ul.submenu.level-1 li a{display:-webkit-box;display:-ms-flexbox;display:flex}.dx-drive-nav ul.submenu.level-1 li a{color:#2a2a2a;font-weight:700;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:24px;font-size:3.2vw;height:100px;height:13.33333vw;padding-left:6.66667vw;padding-right:0}.dx-drive-nav ul.submenu.level-1{margin:0}.dx-drive-header-grp{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:10}.dx-drive-page{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-weight:500}.dx-drive-page .banner-section{padding-top:14.66667vw}.body-container__dx-drive .hs_cos_wrapper_type_rich_text{background:#000;display:block;padding:50px 0}.body-container__dx-drive .hs_cos_wrapper_type_rich_text *{color:#fff}.body-container__dx-drive .hs_cos_wrapper_type_rich_text p{color:#fff;font-weight:700;margin-bottom:1em}.dx-drive-page .body-container-wrapper p{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif}.dx-drive-page a:link:hover{opacity:1}.dx-drive-program{background:#f8f8f8;padding-bottom:10.66667vw;padding-top:10.66667vw}.dx-program .btns .each-btn:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-arrow-white01.png)}.dx-drive-program table{background:#fff;border:1px solid #a5a5a5;border-collapse:collapse;border-spacing:0;font-size:24px;font-size:3.2vw;margin-bottom:11.06667vw;margin-left:auto;margin-right:auto;position:relative;width:750px;width:100vw}.dx-drive-program table,.dx-drive-program table th{-webkit-box-sizing:border-box;box-sizing:border-box}.dx-drive-program table th{border-right:1px solid;border-color:#a5a5a5;padding:0;width:213px;width:28.4vw}.dx-drive-program table .floor,.dx-drive-program table .topic{border-bottom:1px solid #a5a5a5}.dx-drive-program table .floor{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-weight:600;text-align:center;vertical-align:middle}.dx-drive-program table .floor .num{font-size:116px;font-size:15.46667vw;font-weight:600}.dx-drive-program table .floor .f{font-size:92px;font-size:12.26667vw;font-weight:600}.dx-drive-program table .topic{border-bottom:1px solid #a5a5a5;padding:2.66667vw 4.66667vw}.dx-drive-program table .topic .title{font-size:48px;font-size:6.4vw;font-weight:700;letter-spacing:.06em}.dx-drive-program table .topic .desc{line-height:1.54167;margin:0}.dx-drive-program table th.tt{font-weight:400;padding:1em 4vw;text-align:center}.dx-drive-program table tr:nth-child(3) td,.dx-drive-program table tr:nth-child(3) th{padding-top:2em}.dx-drive-program table td.tt{padding:1em 1.33333vw 1em 2.66667vw}.dx-drive-program table p{margin:0}.dx-drive-program table .each-topic{font-weight:700}.dx-drive-program table .speaker{color:#000;display:block;margin-top:1em;padding-left:3em;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.dx-drive-program table td{border-color:#a5a5a5}.dx-drive-program table .mention{bottom:.5em;font-size:18px;font-size:2.4vw;position:absolute;right:.5em}.dx-drive-program table .content{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8vw;padding-left:2vw;padding-right:3.33333vw}.dx-drive-program table .content .img{width:680px;width:90.66667vw}.dx-drive-program table .content .img img{display:block;width:100%}.dx-drive-program table .content .txt-area{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0;width:680px;width:90.66667vw}.dx-drive-program table .content .txt-area .company{font-weight:700;margin-top:1em}.dx-drive-program table .content .txt-area .company a{color:#00e;font-weight:400;margin-left:1em;text-decoration:underline}.dx-drive-speaker{padding-bottom:10.66667vw;padding-top:10.66667vw}.dx-drive-speaker .hs_cos_wrapper_type_rich_text h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10.66667vw;margin-top:0}.dx-drive-speaker .hs_cos_wrapper_type_rich_text h3 span{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:48px;font-size:6.4vw;font-weight:600;margin-bottom:2vw}.dx-drive-speaker .hs_cos_wrapper_type_rich_text h3 strong{font-size:24px;font-size:3.2vw;font-weight:700;letter-spacing:.2em}.dx-drive-awards{background:#2a2a2a;-webkit-box-sizing:border-box;box-sizing:border-box;padding:9.33333vw 1.33333vw}.dx-drive-awards .hs_cos_wrapper_type_linked_image{display:block;margin-bottom:7.33333vw;margin-left:auto;margin-right:auto;width:500px;width:66.66667vw}.dx-drive-awards .hs_cos_wrapper_type_linked_image img{display:block}.dx-drive-awards .hs_cos_wrapper_type_rich_text *{color:#fff}.dx-drive-awards .hs_cos_wrapper_type_rich_text p{color:#fff;font-size:24px;font-size:3.2vw;letter-spacing:.02em;line-height:2;margin:0;text-align:center}.dx-drive-overview{padding-bottom:10vw;padding-top:13.33333vw}.dx-drive-overview .hs_cos_wrapper_type_rich_text h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;margin-top:0;padding-bottom:9.33333vw}.dx-drive-overview .hs_cos_wrapper_type_rich_text h3 span{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:48px;font-size:6.4vw;font-weight:600;margin-bottom:2vw}.dx-drive-overview .hs_cos_wrapper_type_rich_text h3 strong{font-size:24px;font-size:3.2vw;font-weight:700;letter-spacing:.2em}.dx-drive-overview table{border:0!important;border-collapse:collapse;border-spacing:0;font-size:24px;font-size:3.2vw;margin:0 auto;width:750px;width:100vw}.dx-drive-overview table th{border:0;border-right:1px solid #a5a5a5;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;padding-bottom:2em;padding-left:6.66667vw;padding-top:.5em;text-align:left;width:213px;width:28.4vw}.dx-drive-overview table td{border:0;padding:.5em 1.33333vw 2em 3.33333vw}.dx-drive-overview table .icon{background-color:#2a2a2a;background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-arrow-white01.png);background-position:50%;background-repeat:no-repeat;background-size:17px;background-size:2.26667vw;border-radius:5px;border-radius:.66667vw;display:inline-block;height:32px;height:4.26667vw;margin-left:.45em;position:relative;top:4px;top:.53333vw;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:32px;width:4.26667vw}.dx-drive-access{background:#f6f6f6;padding-top:12.53333vw}.dx-drive-access .hs_cos_wrapper_type_rich_text h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8vw;margin-top:0}.dx-drive-access .hs_cos_wrapper_type_rich_text h3 span{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:48px;font-size:6.4vw;font-weight:600;margin-bottom:2vw}.dx-drive-access .hs_cos_wrapper_type_rich_text h3 strong{font-size:24px;font-size:3.2vw;font-weight:700;letter-spacing:.2em}.dx-drive-access .hs_cos_wrapper_type_rich_text ul{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:24px;font-size:3.2vw;line-height:1.95833;list-style:none;margin:0 auto 6.66667vw;padding-left:6.66667vw;padding-right:1.33333vw;width:750px;width:100vw}.dx-drive-company{padding-bottom:11.06667vw;padding-top:14.66667vw}.dx-drive-company .hs_cos_wrapper_type_rich_text h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:11.06667vw;margin-top:0}.dx-drive-company .hs_cos_wrapper_type_rich_text h3 span{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:48px;font-size:6.4vw;font-weight:600;margin-bottom:2vw}.dx-drive-company .hs_cos_wrapper_type_rich_text h3 strong{font-size:24px;font-size:3.2vw;font-weight:700;letter-spacing:.2em}.dx-drive-company .hs_cos_wrapper_type_linked_image{display:block;margin-left:auto;margin-right:auto;width:750px;width:100vw}.dx-drive-company .hs_cos_wrapper_type_linked_image img{display:block;width:100%}.dx-drive-movie{background:#f6f6f6;padding-bottom:9.33333vw;padding-top:13.33333vw}.dx-drive-contact-grp{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:33.33333vw;padding-top:11.33333vw}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text h3 span{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:48px;font-size:6.4vw;font-weight:600;margin-bottom:2vw}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text h3 strong{font-size:24px;font-size:3.2vw;font-weight:700;letter-spacing:.2em}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:3.2vw;line-height:1.95833;margin-bottom:6.66667vw;margin-top:6.66667vw;text-align:center}.dx-drive-contact-grp .hs-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2a2a2a;border:1px solid #2a2a2a;border-radius:15px;border-radius:2vw;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:#fff;font-size:30px;font-size:4vw;font-weight:700;height:102px;height:13.6vw;letter-spacing:.1em;margin:0 auto;position:relative;text-decoration:none;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:523px;width:69.73333vw}.dx-drive-contact-grp .hs-button:hover{background:#fff;border:1px solid #2a2a2a;color:#2a2a2a}.dx-drive-contact-grp .hs-button:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-arrow-white01.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:20px;height:2.66667vw;pointer-events:none;position:absolute;right:24px;right:3.2vw;top:43px;top:5.73333vw;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:20px;width:2.66667vw}.dx-drive-contact-grp .hs-button:hover:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-arrow-grey01.png)}.dx-drive-program table td.tt,.dx-drive-program table th.tt{border-bottom:0;border-top:0}.dx-drive-program table#\36 f tr:last-child td,.dx-drive-program table#\36 f tr:last-child th{padding-bottom:.4em}.dx-drive-program table tr:last-child td,.dx-drive-program table tr:last-child th{padding-bottom:2em}.dx-drive-program table .content .txt-area .title{font-size:32px;font-size:4.26667vw;font-weight:700;line-height:1.2;margin-bottom:.75em;margin-top:2.66667vw}.dx-drive-program table .content .txt-area .title span{font-size:20px;font-size:2.66667vw;font-weight:700;margin-left:1em}.dx-drive-program table .content .img.ar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dx-drive-program table .content .img.ar img{width:50%}.dx-logo a{display:block;width:260px;width:34.66667vw}nav.menu-content.footer-ncs-nav{display:none}.dx-book-bottom .feature-content{margin-top:30px}.dx-book-pg a:link:hover{opacity:1}.dx-hakusho-header-grp{align-items:center;background:#fff;box-sizing:border-box;display:flex;height:56px;left:0;position:fixed;top:0;width:100%;z-index:1000;z-index:100}.dx-title-logo a{display:block;height:17px;height:4.53333vw;padding-left:0;padding-right:0;text-decoration:none;transition:all .3s ease;width:120px;width:32vw}.dx-hakusho-nav ul.submenu.level-1{display:flex;margin:0;padding:0;transition:all .3s ease}.dx-hakusho-nav ul.submenu.level-1 li a{align-items:center;color:#000;display:flex;font-size:18px;font-size:4.8vw;font-weight:700;height:100px;height:26.66667vw;padding-left:13.33333vw;padding-right:0;text-decoration:none}.dx-hakusho-nav ul.submenu.level-1 li a:hover{color:#47d17f}.dx-hakusho-logo{display:block;margin-left:8vw;width:120px;width:32vw}.dx-hakusho-logo a,.dx-hakusho-logo img,.dx-title-logo img{display:block}.dxhakusho-page .banner-section{padding-top:56px}.dxhakusho-banner .mv-btn:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-arrow-whitenew.png)}.dxhakusho-page::-webkit-scrollbar{display:none}.dxhakusho-page,.dxhakusho-page p{font-family:Noto Sans JP,sans-serif;font-weight:500}.module-bold{font-weight:700}.body-container__dxhakusho{padding-bottom:13.33333vw;padding-top:32vw;position:relative}.image-gallery-grp .contents-balloon:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/bg-balloon01.png)}.image-gallery-grp .slick-prev.slick-arrow{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/slide-arrow-left01.png)}.image-gallery-grp .slick-next.slick-arrow{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/slide-arrow-right01.png)}.body-container__dxhakusho .hs-button{align-items:center;background-image:linear-gradient(270deg,#2dc2cc 0,#70d99f);border-radius:25px;border-radius:6.66667vw;color:#fff;display:flex;font-size:18px;font-size:4.8vw;font-weight:700;height:50px;height:13.33333vw;justify-content:center;letter-spacing:.04em;margin:8vw auto 0;position:relative;width:300px;width:80vw}.body-container__dxhakusho .hs-button:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-arrow-whitenew.png);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:18px;height:4.8vw;position:absolute;right:15px;right:4vw;top:50%;transform:translateY(-50%);width:18px;width:4.8vw}.dxhakusho-event{padding-bottom:13.33333vw;padding-top:13.33333vw}.event-drive .project-event-btn:after,.project-event .dxhakusho-list-btn:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-arrow-whitenew.png)}.dxhakusho-publications{box-sizing:border-box;padding:13.33333vw 4vw 0}.dxhakusho-publications .hs_cos_wrapper_type_header h3{display:block;font-family:Noto Sans JP,sans-serif;font-size:24px;font-size:6.4vw;font-weight:700;letter-spacing:.04em;margin-bottom:8vw;margin-top:0;text-align:center}.dxhakusho-bottom{padding-bottom:21.33333vw;padding-top:13.33333vw}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text h3{align-items:center;display:flex;font-family:Noto Sans JP,sans-serif;font-size:22px;font-size:5.86667vw;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:1;line-height:1.5;margin-bottom:8vw;margin-top:0;text-align:center}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text img{display:block;margin-bottom:8vw;margin-left:auto;margin-right:auto;width:230px;width:61.33333vw}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text p{box-sizing:border-box;font-size:15px;font-size:4vw;line-height:2;margin-bottom:16vw;padding-left:4vw;padding-right:4vw;text-align:center}.dxhakusho-page .btn-download{display:none}.dxhakusho-bottom .hs-button{align-items:center;background-image:linear-gradient(270deg,#2dc2cc 0,#70d99f);border-radius:25px;border-radius:6.66667vw;color:#fff;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;height:50px;height:13.33333vw;justify-content:center;letter-spacing:.03em;margin:0;position:relative;width:345px;width:92vw}.dx-hakusho-header-grp .header__container{align-items:center;box-sizing:border-box;display:flex;height:100%;padding-right:0;width:100%}.header-dx-ncs .footer-ncs-nav{display:none}.dx-drive-nav ul.submenu.level-1 li a:hover{background:#efefef}.dx-drive-banner{overflow:hidden}.dx-drive-overview table .icon:hover,.dx-drive-program table .speaker:hover{opacity:.6}.dxhakusho-publications .publications-grp .dxhakusho-list-name03{letter-spacing:0;line-height:1.5}@media screen and (min-width:561px){.dxhakusho-bottom .hs-button{border-radius:33px;border-radius:2.57813vw;font-size:20px;font-size:1.5625vw;height:65px;height:5.07813vw;width:540px;width:42.1875vw}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text p{font-size:19px;font-size:1.48438vw;margin-bottom:7.8125vw;padding-left:0;padding-right:0}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text img{margin-bottom:4.29688vw;width:460px;width:35.9375vw}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text h3{font-size:40px;font-size:3.125vw;margin-bottom:5.07813vw}.dxhakusho-bottom{padding-bottom:8.20313vw;padding-top:7.8125vw}.dxhakusho-page .footer-mail-area{margin-bottom:28px}.dxhakusho-publications .hs_cos_wrapper_type_header h3{font-size:40px;font-size:3.125vw;margin-bottom:4.29688vw}.dxhakusho-publications{padding:7.8125vw 0}.dxhakusho-event{padding-bottom:7.8125vw;padding-top:7.8125vw}.body-container__dxhakusho .hs-button:after{height:18px;height:1.40625vw;right:30px;right:2.34375vw;width:18px;width:1.40625vw}.body-container__dxhakusho .hs-button{border-radius:33px;border-radius:2.57813vw;font-size:20px;font-size:1.5625vw;height:65px;height:5.07813vw;margin-top:4.29688vw;width:360px;width:28.125vw}.body-container__dxhakusho{padding-bottom:7.8125vw;padding-top:7.42188vw}.dx-hakusho-logo{margin-left:auto;width:279px;width:21.79688vw}.dx-hakusho-header-grp .header__container{padding-right:3.51563vw}.dx-title-logo a{height:auto;padding-left:.9375vw;padding-right:.9375vw;width:223px;width:17.42188vw}.dx-hakusho-nav ul.submenu.level-1 li a{font-size:18px;font-size:1.40625vw;height:140px;height:10.9375vw;justify-content:center;padding-left:2.1875vw;padding-right:2.1875vw}}@media screen and (min-width:768px){#feature2 .content-area .txt-area{padding-bottom:70px;padding-bottom:3.88889vw!important;padding-top:70px;padding-top:3.88889vw!important}.dx-book-bottom .feature-content{margin-top:19px}.dx-logo a{width:407px;width:22.61111vw}.dx-drive-program table .content .txt-area .title span{font-size:20px;font-size:1.11111vw}.dx-drive-program table .content .txt-area .title{font-size:32px;font-size:1.77778vw;margin-top:0}.footer-ncs-grp.dx-drive-grp{padding-left:0}.dx-drive-grp nav.footer-ncs-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;position:relative}.dx-drive-contact-grp .hs-button:after{height:20px;height:1.11111vw;right:25px;right:1.38889vw;top:43px;top:2.38889vw;width:20px;width:1.11111vw}.dx-drive-contact-grp .hs-button{border-radius:15px;border-radius:.83333vw;font-size:30px;font-size:1.66667vw;height:103px;height:5.72222vw;width:750px;width:41.66667vw}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:1.33333vw;margin-bottom:2.22222vw;margin-top:2.22222vw}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text h3 strong{font-size:22px;font-size:1.22222vw}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text h3 span{font-size:48px;font-size:2.66667vw;margin-bottom:.83333vw}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text h3{margin-top:6.66667vw}.dx-drive-contact-grp{padding-bottom:9.16667vw;padding-top:5.27778vw}.dx-drive-movie{padding-bottom:8.05556vw;padding-top:5.55556vw}.dx-drive-company .hs_cos_wrapper_type_linked_image{width:1542px;width:85.66667vw}.dx-drive-company .hs_cos_wrapper_type_rich_text h3 strong{font-size:22px;font-size:1.22222vw}.dx-drive-company .hs_cos_wrapper_type_rich_text h3 span{font-size:48px;font-size:2.66667vw;margin-bottom:.83333vw}.dx-drive-company .hs_cos_wrapper_type_rich_text h3{margin-bottom:8.33333vw}.dx-drive-company{padding-bottom:7.77778vw;padding-top:6.66667vw}.dx-drive-access .hs_cos_wrapper_type_rich_text ul{font-size:24px;font-size:1.33333vw;margin-bottom:2.77778vw;padding-left:3.61111vw;padding-right:0;width:1620px;width:90vw}.dx-drive-access .hs_cos_wrapper_type_rich_text h3 strong{font-size:22px;font-size:1.22222vw}.dx-drive-access .hs_cos_wrapper_type_rich_text h3 span{font-size:48px;font-size:2.66667vw;margin-bottom:.83333vw}.dx-drive-access .hs_cos_wrapper_type_rich_text h3{margin-bottom:3.33333vw}.dx-drive-access{padding-top:6.38889vw}.dx-drive-overview table .icon{background-size:17px;background-size:.94444vw;border-radius:5px;border-radius:.27778vw;height:32px;height:1.77778vw;top:4px;top:.22222vw;width:32px;width:1.77778vw}.dx-drive-overview table td{padding-left:2.5vw;padding-right:0}.dx-drive-overview table th{padding-left:3.61111vw;width:265px;width:14.72222vw}.dx-drive-overview table{font-size:24px;font-size:1.33333vw;width:1620px;width:90vw}.dx-drive-overview .hs_cos_wrapper_type_rich_text h3 strong{font-size:22px;font-size:1.22222vw}.dx-drive-overview .hs_cos_wrapper_type_rich_text h3 span{font-size:48px;font-size:2.66667vw;margin-bottom:.83333vw}.dx-drive-overview .hs_cos_wrapper_type_rich_text h3{padding-bottom:6.38889vw}.dx-drive-overview{padding-bottom:4.44444vw;padding-top:6.38889vw}.dx-drive-awards .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:1.33333vw}.dx-drive-awards .hs_cos_wrapper_type_linked_image{margin-bottom:3.88889vw;width:825px;width:45.83333vw}.dx-drive-awards{padding:3.88889vw 0 5vw}.dx-drive-speaker .hs_cos_wrapper_type_rich_text h3 strong{font-size:22px;font-size:1.22222vw}.dx-drive-speaker .hs_cos_wrapper_type_rich_text h3 span{font-size:48px;font-size:2.66667vw;margin-bottom:.83333vw}.dx-drive-speaker .hs_cos_wrapper_type_rich_text h3{margin-bottom:6.38889vw}.dx-drive-speaker{padding-bottom:6.38889vw;padding-top:6.38889vw}.dx-drive-program table .content .txt-area{padding-left:3.33333vw;width:940px;width:52.22222vw}.dx-drive-program table .content .img{width:600px;width:33.33333vw}.dx-drive-program table .content{margin-bottom:1.66667vw;padding-left:0;padding-right:0}.dx-drive-program table .mention{font-size:18px;font-size:1vw}.dx-drive-program table td.tt{padding-left:2.22222vw;padding-right:2.22222vw}.dx-drive-program table th.tt{padding-left:2.77778vw;padding-right:2.77778vw}.dx-drive-program table .topic .title{font-size:48px;font-size:2.66667vw;margin-bottom:.2em}.dx-drive-program table .topic{padding:2.77778vw 2.22222vw}.dx-drive-program table .floor .f{font-size:92px;font-size:5.11111vw}.dx-drive-program table .floor .num{font-size:116px;font-size:6.44444vw}.dx-drive-program table th{width:260px;width:14.44444vw}.dx-drive-program table{font-size:24px;font-size:1.33333vw;margin-bottom:4.11111vw;width:1630px;width:90.55556vw}.dx-drive-program{padding-bottom:4.44444vw;padding-top:4.44444vw}.dx-drive-page .banner-section{padding-top:7.77778vw}.dx-drive-nav ul.submenu.level-1 li a{-webkit-box-pack:center;-ms-flex-pack:center;font-size:24px;font-size:1.33333vw;height:140px;height:7.77778vw;justify-content:center;padding-left:2.66667vw;padding-right:2.66667vw}.dx-drive-nav{margin-left:auto;top:0}.dx-drive-logo a{width:373px;width:20.72222vw}.dx-drive-header-grp .header__container{height:140px;height:7.77778vw;padding-left:2.66667vw}.footer-ncs-nav a.totop.anchor:hover{opacity:.6}.footer-ncs-nav a img{height:84px;height:4.66667vw}.footer-ncs-nav a,.footer-ncs-nav p{font-size:38px;font-size:2.11111vw;height:180px;height:10vw;width:180px;width:10vw}.footer-ncs-nav .hs_cos_wrapper_type_rich_text{margin-left:auto}.footer-ncs-copyright{font-size:24px;font-size:1.33333vw;height:180px;height:10vw;padding-left:3.61111vw;padding-top:0}.footer-ncs-img{width:375px;width:20.83333vw}.footer-ncs-grp{height:180px;height:10vw;padding-left:2.5vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dx-ncs-entry-gp .hs-button:after{height:20px;height:1.11111vw;right:25px;right:1.38889vw;top:43px;top:2.38889vw;width:20px;width:1.11111vw}.dx-ncs-entry-gp .hs-button{border-radius:15px;border-radius:.83333vw;font-size:30px;font-size:1.66667vw;height:103px;height:5.72222vw;margin-bottom:1.66667vw;width:750px;width:41.66667vw}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:1.33333vw;margin-bottom:3.05556vw}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text h3 strong{font-size:22px;font-size:1.22222vw}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text h3 span{font-size:48px;font-size:2.66667vw;margin-bottom:.83333vw}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text h3{margin-bottom:3.05556vw}.dx-ncs-entry-gp{padding-bottom:7.77778vw;padding-top:3.33333vw}.dx-ncs-access-gp{padding-top:6.38889vw}.module-sm{display:none!important}.dx-book-header-grp .header__container{height:119px;height:6.61111vw;padding-left:2.66667vw}.dx-nav a{height:6.61111vw;padding-right:.38889vw;width:12.16667vw}.dx-nav a span{font-size:1.33333vw}.dx-nav a:after{right:1.55556vw;width:1.11111vw}.body-container__dx-book .dnd-section>.row-fluid{padding:4.44444vw 1.66667vw 3.05556vw}.body-container__dx-book .hs_cos_wrapper_type_rich_text p{font-size:26px;font-size:1.44444vw}.dx-book-pg .body-container-wrapper .hs-button{border-radius:.83333vw;-webkit-box-shadow:0 10px 0 #2a2a2a;box-shadow:0 10px 0 #2a2a2a;font-size:32px;font-size:1.77778vw;height:5.94444vw;margin-bottom:2.77778vw;margin-top:1.94444vw;width:41.66667vw}.dx__copyright{font-size:1.33333vw;height:10vw;padding-left:3.61111vw}a.totop.anchor{background-size:2.33333vw;height:10vw;width:10vw}.dx-book-pg .body-container-wrapper .dx-book-bottom .hs-button{margin-bottom:8.72222vw;margin-top:6.83333vw}.dx-book-bottom .feature-content .content-area .txt-area{padding-bottom:3.88889vw!important;padding-top:3.88889vw!important}.dx-ncs-header-grp .header__container{height:8.61111vw;padding-left:2.66667vw}.dx-ncs-logo a{padding-bottom:2.22222vw;width:22.61111vw}.dx-ncs-nav{margin-left:auto;top:0}.dx-ncs-nav ul.submenu.level-1 li a{-webkit-box-pack:center;-ms-flex-pack:center;font-size:24px;font-size:1.33333vw;height:155px;height:8.61111vw;justify-content:center;padding-left:1.5vw;padding-right:1.5vw}.dx-ncs-nav ul.submenu.level-1 li:last-child a{font-size:24px;font-size:1.33333vw;width:348px;width:19.33333vw}.body-container__dx-ncs{padding-bottom:4.44444vw;padding-top:4.44444vw}.body-container__dx-ncs .hs_cos_wrapper_type_linked_image{width:896px;width:49.77778vw}.boxed-content #introduction{padding-bottom:1.94444vw;padding-top:1.94444vw}.dx-ncs-resources{padding:6.11111vw 0 5.55556vw 13.05556vw}.dx-ncs-resources .hs_cos_wrapper_type_rich_text ul{font-size:28px;font-size:1.55556vw;margin-bottom:2.22222vw}.dx-ncs-resources .hs_cos_wrapper_type_rich_text ul li{margin-bottom:2.22222vw}.dx-ncs-digitization-grp{padding-bottom:5.55556vw;padding-top:8.88889vw}.dx-ncs-digitization .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:1.33333vw;width:1510px;width:83.88889vw}.dx-ncs-digitization .hs_cos_wrapper_type_rich_text{display:block;padding-top:26px}.dx-ncs-digitization .hs_cos_wrapper_type_rich_text p:last-of-type{padding-top:7px}.dx-ncs-target .boxed-content{padding-bottom:5vw;padding-top:8.33333vw}.dx-ncs-target .boxed-content h3.target-head span.en{font-size:48px;font-size:2.66667vw;margin-bottom:.83333vw}.dx-ncs-target .boxed-content span.ja{font-size:22px;font-size:1.22222vw}.dx-ncs-target .boxed-content h3.target-head{margin-bottom:2.5vw}.dx-ncs-target .boxed-content .intro-txt-wrap{font-size:24px;font-size:1.33333vw;width:1632px;width:90.66667vw}.dx-ncs-target .boxed-content .intro-txt-wrap ul{padding:1.66667vw}.dx-ncs-benefit{padding-bottom:5vw;padding-top:5vw}.dx-ncs-curriculum-grp{padding-bottom:4.44444vw;padding-top:8.05556vw}.dx-ncs-access-gp .hs_cos_wrapper_type_rich_text h3 strong,.dx-ncs-curriculum-grp .hs_cos_wrapper_type_rich_text h3 strong,.dx-ncs-price-gp .hs_cos_wrapper_type_rich_text h3 strong{font-size:22px;font-size:1.22222vw}.dx-ncs-access-gp .hs_cos_wrapper_type_rich_text h3 span,.dx-ncs-curriculum-grp .hs_cos_wrapper_type_rich_text h3 span,.dx-ncs-price-gp .hs_cos_wrapper_type_rich_text h3 span{font-size:48px;font-size:2.66667vw;margin-bottom:.83333vw}.dx-ncs-access-gp .hs_cos_wrapper_type_rich_text h3{margin-bottom:3.33333vw}.dx-ncs-curriculum-grp .hs_cos_wrapper_type_rich_text h3{margin-bottom:2.5vw}.dx-ncs-curriculum-grp .hs_cos_wrapper_type_rich_text p,.dx-ncs-price-gp .hs_cos_wrapper_type_rich_text p{font-size:28px;font-size:1.55556vw;margin-bottom:4.16667vw}.dx-ncs-access-gp table,.dx-ncs-curriculum-grp table,.dx-ncs-price-gp table{font-size:24px;font-size:1.33333vw;width:1620px;width:90vw}.dx-ncs-access-gp table td,.dx-ncs-curriculum-grp table td,.dx-ncs-price-gp table td{padding-left:2.5vw;padding-right:0}.dx-ncs-access-gp table th,.dx-ncs-curriculum-grp table th,.dx-ncs-price-gp table th{padding-left:3.61111vw;width:265px;width:14.72222vw}.dx-ncs-curriculum-grp .hs_cos_wrapper_type_linked_image{margin-top:4.16667vw;width:1631px;width:90.61111vw}.dx-ncs-playbook-grp{padding-bottom:4.16667vw;padding-top:3.88889vw}.dx-ncs-price-gp{padding-bottom:5.55556vw;padding-top:8.33333vw}.dx-book-benefits .hs_cos_wrapper_type_header h1{font-size:48px;font-size:2.66667vw}.dx-book-benefits .hs_cos_wrapper_type_header{padding-bottom:3.05556vw;padding-top:3.05556vw}}@media screen and (min-width:961px){.dxhakusho-bottom .hs-button{border-radius:33px;border-radius:2.57813vw;font-size:20px;font-size:1.5625vw;height:65px;height:5.07813vw;width:540px;width:42.1875vw}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text p{font-size:19px;font-size:1.48438vw;margin-bottom:7.8125vw;padding-left:0;padding-right:0}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text img{margin-bottom:4.29688vw;width:460px;width:35.9375vw}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text h3{font-size:40px;font-size:3.125vw;margin-bottom:5.07813vw}.dxhakusho-bottom{padding-bottom:8.20313vw;padding-top:7.8125vw}.dxhakusho-publications .hs_cos_wrapper_type_header h3{font-size:40px;font-size:3.125vw;margin-bottom:4.29688vw}.dxhakusho-publications{padding:7.8125vw 0}.dxhakusho-event{padding-bottom:7.8125vw;padding-top:7.8125vw}.body-container__dxhakusho .hs-button:after{height:18px;height:1.40625vw;right:30px;right:2.34375vw;width:18px;width:1.40625vw}.body-container__dxhakusho .hs-button{border-radius:33px;border-radius:2.57813vw;font-size:20px;font-size:1.5625vw;height:65px;height:5.07813vw;margin-top:4.29688vw;width:360px;width:28.125vw}.body-container__dxhakusho{padding-bottom:7.8125vw;padding-top:7.42188vw}.dxhakusho-page .banner-section{padding-top:86px}.dx-hakusho-logo{margin-left:auto;width:279px;width:21.79688vw}.dx-hakusho-nav ul.submenu.level-1 li a{font-size:18px;font-size:1.40625vw;height:140px;height:10.9375vw;padding-left:2.1875vw;padding-right:2.1875vw}.dx-title-logo a{height:auto;padding-left:.9375vw;padding-right:.9375vw;width:223px;width:17.42188vw}.dx-hakusho-header-grp{box-shadow:0 4px 10px rgba(0,0,0,.25);height:86px}.dx-hakusho-header-grp .header__container{padding-right:3.51563vw}}@media screen and (min-width:1200px){.dxhakusho-bottom .hs-button{border-radius:33px;font-size:20px;height:65px;width:540px}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text p{font-size:19px;margin-bottom:100px;padding-left:0;padding-right:0}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text img{margin-bottom:55px;width:460px}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text h3{font-size:40px;margin-bottom:65px}.dxhakusho-bottom{padding-bottom:105px;padding-top:100px}.dxhakusho-publications .hs_cos_wrapper_type_header h3{font-size:40px;margin-bottom:55px}.dxhakusho-publications{padding:100px 0}.dxhakusho-event{padding-bottom:100px;padding-top:100px}.body-container__dxhakusho .hs-button:after{height:18px;right:30px;width:18px}.body-container__dxhakusho .hs-button{border-radius:33px;font-size:20px;height:65px;margin-top:55px;width:360px}.body-container__dxhakusho{padding-bottom:100px;padding-top:95px}.dx-hakusho-logo{margin-left:auto;width:279px}.dx-hakusho-nav ul.submenu.level-1 li a{font-size:18px;height:140px;padding-left:28px;padding-right:28px}.dx-title-logo{padding-bottom:16px}.dx-title-logo a{height:auto;padding-left:12px;padding-right:12px;width:247px}.dx-hakusho-header-grp .header__container{padding-right:45px}}@media screen and (min-width:1800px){.dx-book-benefits .hs_cos_wrapper_type_header{padding:55px 0}.dx-book-benefits .hs_cos_wrapper_type_header h1{font-size:48px}#feature2 .content-area .txt-area{padding-bottom:70px!important;padding-top:70px!important}.dx-nav a{height:119px;padding-right:7px;width:219px}.dx-nav a span{font-size:24px}.dx-nav a:after{right:28px;width:20px}.dx-book-pg .body-container-wrapper .hs-button{border-radius:15px;font-size:32px;height:107px;margin-bottom:50px;margin-top:35px;width:750px}.body-container__dx-book .dnd-section>.row-fluid{padding-bottom:55px;padding-top:80px}.dx__copyright{font-size:24px;height:180px;padding-left:65px}.dx-footer a.totop.anchor{background-size:42px;height:180px;width:180px}.dx-book-pg .body-container-wrapper .dx-book-bottom .hs-button{margin-bottom:157px;margin-top:127px}.dx-book-bottom .feature-content .content-area .txt-area{padding-bottom:70px!important;padding-top:70px!important}.dx-book-header-grp .header__container{height:119px;padding-left:48px}.body-container__dx-book .hs_cos_wrapper_type_rich_text p{font-size:26px}.dx-logo img{max-width:407px;width:100%!important}.dx-book-bottom .feature-content{margin-top:30px}}@media screen and (max-width:767px){.dx-ncs-nav ul.submenu.level-1 li a:hover{background:transparent}.header-dx-ncs .footer-ncs-nav a,.header-dx-ncs .footer-ncs-nav p{background:#fff}.header-dx-ncs .footer-ncs-nav{display:block}#feature2 .content-area .txt-area{padding-bottom:45px;padding-bottom:6vw!important;padding-top:40px;padding-top:5.33333vw!important}.dx-book-header-grp .header__container{min-height:80px;min-height:10.66667vw;padding-left:2.66667vw}.dx-logo img{display:block;max-width:260px;max-width:34.66667vw}.dx-nav a{-webkit-box-sizing:border-box;box-sizing:border-box;height:80px;height:10.66667vw;padding-right:3.2vw;width:200px;width:26.66667vw}.dx-nav a span{font-size:24px;font-size:3.2vw;font-weight:700;letter-spacing:.1em}.dx-nav a:after{right:24px;right:3.2vw;width:24px;width:3.2vw}.body-container__dx-book .dnd-section>.row-fluid{padding:6.66667vw 4vw 7.33333vw}.dx-book-pg .module-sm{display:block}.body-container__dx-book .hs_cos_wrapper_type_rich_text p{font-size:3.46667vw;line-height:1.84615;text-align:center}.dx-book-pg .body-container-wrapper .hs-button{border-radius:15px;border-radius:2vw;-webkit-box-shadow:0 5px 0 #2a2a2a;box-shadow:0 5px 0 #2a2a2a;font-size:30px;font-size:4vw;height:102px;height:13.6vw;margin-bottom:6.66667vw;margin-top:4.66667vw;width:523px;width:69.73333vw}.dx-book-benefits .hs_cos_wrapper_type_header{padding-bottom:6vw;padding-top:5.33333vw}.dx-book-benefits .hs_cos_wrapper_type_header h1{font-size:36px;font-size:4.8vw}.dx-book-bottom .feature-content .img-area{max-width:100%}.dx-book-bottom .feature-content .content-area .txt-area{padding-bottom:6vw!important;padding-top:5.33333vw!important}.dx__copyright{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-size:3.2vw;height:150px;height:20vw;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:4vw;padding-top:3.33333vw}a.totop.anchor{background-size:30px;background-size:4vw;height:150px;height:20vw;width:150px;width:20vw}.dx-book-pg .body-container-wrapper .dx-book-bottom .hs-button{margin-bottom:11.33333vw;margin-top:10.66667vw}.feature-content .content-area .txt-area p{line-height:45.9973px}.sp-menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;height:6.66667vw;width:76px;width:10.13333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;right:29px;right:3.86667vw;top:34px;top:4.53333vw}.sp-menu-btn span{background:#fff;height:1.5px;left:0;pointer-events:none;position:relative;top:0;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:76px;width:10.13333vw}.footer-ncs-nav a,.footer-ncs-nav p{border-bottom:1px solid #a5a5a5}.dx-ncs-nav{background:#2a2a2a;border-top:1px solid #a5a5a5;display:block;left:0;max-height:95vh;opacity:0;overflow-y:auto;padding-bottom:50px;position:fixed;top:120px;top:16vw;visibility:hidden;width:100%;z-index:99}.menu-open .dx-ncs-nav{opacity:1;visibility:visible}.dx-ncs-pg .body-container-wrapper{padding-top:14.93333vw}.footer-ncs-grp{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer-ncs-img{display:none}span.footer-ncs-copyright{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-ncs-nav p{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:31px;font-size:4.13333vw;font-weight:600}.footer-ncs-nav a.totop.anchor{background-color:#636363;position:absolute;right:0;top:-150px;top:-20vw}.footer-ncs-nav a.totop.anchor:before{content:none}.dx-ncs-resources .hs_cos_wrapper_type_rich_text{display:block;padding-right:4.66667vw;width:470px;width:62.66667vw}.dx-ncs-resources .hs_cos_wrapper_type_rich_text ul li br.module-sm{display:block}.dx-ncs-resources{padding-bottom:12.13333vw}.dx-ncs-digitization .hs_cos_wrapper_type_rich_text{display:block;padding-top:26px}.dx-ncs-digitization .hs_cos_wrapper_type_rich_text p:last-of-type{padding-top:7px}.dx-ncs-target .boxed-content .intro-txt-wrap{border:2.13333vw solid #a7a7a7}.dx-ncs-curriculum-grp .hs_cos_wrapper_type_rich_text p,.dx-ncs-price-gp .hs_cos_wrapper_type_rich_text p{padding:0 10px}.dx-ncs-access-gp table,.dx-ncs-curriculum-grp table,.dx-ncs-price-gp table{width:100%}.dx-ncs-nav ul.submenu.level-1 li{background:#000;display:block}.dx-ncs-nav ul.submenu.level-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dx-ncs-nav ul.submenu.level-1 li a{border-bottom:1px solid #a5a5a5;height:101px;height:13.46667vw}.dx-ncs-nav ul.submenu.level-1 li:last-child a:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/jinzai-icon-arrow01.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:20px;height:2.66667vw;pointer-events:none;position:absolute;right:24px;right:3.2vw;top:43px;top:5.73333vw;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:20px;width:2.66667vw}.dx-ncs-nav ul.submenu.level-1 li:last-child a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#8ac786;border:1px solid #8ac786;border-radius:15px;border-radius:2vw;color:#2a2a2a;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:30px;font-size:4vw;font-weight:700;height:102px;height:13.6vw;letter-spacing:.1em;margin:42px auto 4.66667vw;padding-left:0;position:relative;text-decoration:none;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:523px;width:69.73333vw}.body-container__dx-drive .hs_cos_wrapper_type_rich_text{padding-top:54px}.dx-drive-nav{display:none}.dx-drive-program table .topic{vertical-align:middle}.dx-drive-program table tr.module-sm{display:table-row;width:100%}.dx-drive-program table tr.module-sm td.topic{width:100%}.dx-drive-program table p.desc.module-md{display:none}.dx-drive-program table{width:100%}.dx-drive-program table .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dx-drive-company .hs_cos_wrapper_type_linked_image{padding:0 10px;width:100%}.dx-drive-access .hs_cos_wrapper_type_rich_text ul,.dx-drive-overview table{width:100%}.dx-drive-program,.dx-drive-speaker{overflow:hidden}.dx-drive-grp .footer-ncs-nav a,.dx-drive-grp .footer-ncs-nav p{border-bottom:1px solid #a5a5a5}.dx-drive-grp .footer-ncs-nav a.totop.anchor{background-color:#2a2a2a}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text p br.module-sm{display:block}.dx-drive-header-grp .sp-menu-btn span{background:#000}.dx-drive-nav{opacity:0;pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-top:1px solid #a5a5a5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:fixed;top:120px;top:16vw;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:100%;z-index:9999}.menu-open .dx-drive-nav{opacity:1}.dx-drive-nav ul.submenu.level-1,.dx-drive-nav ul.submenu.level-1 li{display:block}.dx-drive-nav ul.submenu.level-1 li a{border-bottom:1px solid #a5a5a5;height:101px;height:13.46667vw}.menu-content{border-top:1px solid #a5a5a5}.menu-open .sp-menu-btn span:first-of-type{top:24px;top:3.2vw;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-open .sp-menu-btn span:nth-of-type(2){left:100px;opacity:0}.menu-open .sp-menu-btn span:nth-of-type(3){top:-24px;top:-3.2vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open nav.menu-content.footer-ncs-nav{display:block}.dx-hakusho-header-grp{padding:0 16px}.dxhakusho-page .sp-menu-btn{display:none}}@media screen and (max-width:560px){.dx-hakusho-nav{border-top:1px solid #fff;flex-direction:column;left:0;opacity:0;position:fixed;top:56px;transition:all .3s ease;visibility:hidden;width:100%;z-index:20}.dxhakusho-page .sp-menu-btn span{background:#000;width:38px;width:10.13333vw}.dxhakusho-page .sp-menu-btn{display:flex;flex-direction:column;height:27px;height:7.2vw;justify-content:space-between;position:absolute;right:15px;right:4vw;top:17px;top:4.53333vw;width:38px;width:10.13333vw}.menu-open .dxhakusho-page .sp-menu-btn span:first-of-type{top:8px;top:2.13333vw;transform:rotate(45deg)}.menu-open .dxhakusho-page .sp-menu-btn span:nth-of-type(3){top:-18px;top:-4.8vw;transform:rotate(-45deg)}.menu-open .dx-hakusho-nav{background:#fff;opacity:1;visibility:visible}.dx-hakusho-nav ul.submenu.level-1,.dx-hakusho-nav ul.submenu.level-1 li{display:block}.dx-hakusho-nav ul.submenu.level-1 li a{border-bottom:1px solid #000;color:#000!important;height:101px;height:26.93333vw}}html.case_study{font-size:15px}html.case_study body{background:#fff;color:#000;font-family:Noto Sans JP,serif;font-size:1.15rem;font-weight:500;line-height:1.6}html.case_study .inner{margin:0 auto;max-width:1084px;padding:0 30px;position:relative;width:100%}.case_study_lyt h1,.case_study_lyt h2,.case_study_lyt h3,.case_study_lyt h4,.case_study_lyt h5,.case_study_lyt h6,.case_study_lyt p{font-family:Noto Sans JP,serif;margin:0}.case_study_lyt a{color:#221815;text-decoration:none}.case_study_lyt a:hover{color:#221815;opacity:1;text-decoration:underline}.ca_st-footer-bottom{padding:.6em 0}.ca_st-footer-bottom .inner{align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.ca_st-footer-bottom .inner .credit{font-size:12px}.ca_st-footer-bottom .inner nav{font-size:.93rem}.ca_st-footer-bottom .inner nav ul{margin:0}.ca_st-footer-bottom .inner nav ul li{margin-right:3px}.ca_st-footer-bottom .inner nav ul li a{color:#221815;display:inline-block;margin-right:2em}.ca_st-footer-bottom .inner nav ul li a:hover{text-decoration:underline!important}.ca_st-footer-top{background-color:#4c566c;padding:60px 0;position:relative}.ca_st-footer-top a.toTop{display:block;position:absolute;right:30px;top:-90px;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;width:60px}.ca_st-footer-top a.toTop:hover{opacity:.7;text-decoration:none}.ca_st-footer-top .inner h1.logo{margin:0 auto;max-width:220px}.ca_st-footer-top .inner h1.logo img{display:block}.header-case_study{background-color:hsla(0,0%,100%,.9);height:80px;left:0;position:fixed;top:0;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;width:100%;z-index:99999}.header-case_study.top{background-color:transparent}.header-case_study .mainHeader--inner{align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:80px;justify-content:space-between}.header-case_study .mainHeader--inner h1.logo{max-width:220px;position:relative}.header-case_study .mainHeader--inner h1.logo>div{display:block;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}.header-case_study .mainHeader--inner h1.logo>div:last-child{left:0;opacity:0;position:absolute;top:0}.header-case_study.top .mainHeader--inner h1.logo>div:last-child{opacity:1}.header-case_study.top .mainHeader--inner h1.logo>div:first-child{opacity:0}.header-case_study .mainHeader--inner h1.logo img{display:block}.ca_st-trigger{cursor:pointer;height:40px;padding:7px 5px;position:relative;width:40px;z-index:9999}.ca_st-trigger span{background-color:#4c566c;display:block;height:5px;margin-top:5px;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}.ca_st-trigger span:first-child{margin-top:0}.ca_st-trigger.active span,.ca_st-trigger.top span{background-color:#fff}.ca_st-trigger.active span:first-child{transform:translateY(10px) rotate(45deg);-webkit-transform:translateY(10px) rotate(45deg)}.ca_st-trigger.active span:nth-child(2){opacity:0}.ca_st-trigger.active span:last-child{transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg)}.ca_st-menu{display:none;height:100vh;left:0;padding:100px;position:absolute;top:0;width:100%;z-index:9998}.ca_st-menu .hs_cos_wrapper_type_module{align-items:center;background-color:#4c566c;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.ca_st-menu .hs_cos_wrapper_type_module ul{display:block;font-size:26px;margin:0 auto;max-width:800px}.ca_st-menu .hs_cos_wrapper_type_module ul li{margin-bottom:1em}.ca_st-menu .hs_cos_wrapper_type_module ul li:last-child{margin-bottom:0}.ca_st-menu .hs_cos_wrapper_type_module ul li a{color:#fff;display:block;overflow:hidden;position:relative;text-align:center}.ca_st-menu .hs_cos_wrapper_type_module ul li a:after{background-color:#fff;bottom:0;content:"";display:block;height:2px;left:-100%;position:absolute;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;width:100%}.ca_st-menu .hs_cos_wrapper_type_module ul li a:hover:after{left:0}.ca_st-menu .hs_cos_wrapper_type_module ul li a:hover{text-decoration:none}.inview{transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition-duration:.8s}.unscroll{opacity:0;transform:translateY(30px);-webkit-transform:translateY(30px)}.case-study-grp2{padding-top:100px}.case-study-grp3,.case-study-grp5{padding-bottom:100px;padding-top:100px}.case-heading{font-size:100%;margin-bottom:40px!important;position:relative}.case-heading:after{background-color:#ebebeb;bottom:0;content:"";display:block;height:6px;left:0;position:absolute;width:100%}.case-heading strong{display:inline-block;font-size:26px;font-weight:500;line-height:1.4;padding-bottom:.6em;position:relative;z-index:10}.case-heading strong:after{background-color:#4c566c;bottom:0;content:"";display:block;height:6px;left:0;position:absolute;width:100%}#modal{background-color:hsla(0,0%,100%,.4);cursor:pointer;display:none;position:fixed;z-index:999999}#modal,#modal--inner{height:100%;left:0;top:0;width:100%}#modal--inner{align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;padding:30px;position:absolute}#modal--videoWrap{cursor:default;max-width:1024px;width:100%}#modal--videoWrap video{outline:0;width:100%}.case-study-grp9 .dnd-section>.row-fluid{max-width:1084px;padding:0 30px}.case-study-grp11 .widget-type-header h2{font-size:30px;font-weight:500;line-height:1.2;margin-bottom:30px;text-align:center}.case-study-grp11 .widget-type-rich_text{padding:120px 0 280px}.case-study-grp11 .widget-type-rich_text p{-webkit-box-sizing:border-box;box-sizing:border-box;color:#6c6c6c;font-size:16px;line-height:1.5;margin-bottom:80px;padding:0 15px;text-align:center;word-break:normal}.case-study-grp11 .dnd-section>.row-fluid{max-width:1084px}.case-study-grp11 .widget-type-header h2{padding:0 30px}.ad-grp1 .dnd-section{background-position:50%!important;background-size:cover!important;height:800px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.ad-grp1 .widget-type-rich_text p{background:#fff0;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:40px 15px;width:calc(100% - 30px)}.ad-grp1 .widget-type-rich_text p,.ad-grp1 .widget-type-rich_text p a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ad-grp1 .widget-type-rich_text p a{border-radius:6px;color:#fff;font-size:15px;height:58px;letter-spacing:.12em;line-height:1;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;background:#57d68d;justify-content:center;margin-top:11px;overflow:hidden;position:relative;text-decoration:none}.ad-grp1 .widget-type-rich_text p a span{font-weight:700;position:relative;z-index:2}.ad-grp1 .widget-type-rich_text p a:after{border-right:3px solid #fff;border-top:3px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:9px;pointer-events:none;position:absolute;right:30px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;width:9px;z-index:2}.ad-grp1 .widget-type-rich_text p a:hover{cursor:pointer;opacity:1}.ad-grp1 .hs-responsive-embed{margin-bottom:8px!important;margin-top:128px!important}.kaizenad-button-wrapper .green_button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#57d68d;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em;opacity:1;overflow:hidden;padding:0;position:relative;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.kaizenad-button-wrapper .green_button a:before{background-repeat:no-repeat;background-size:auto 100%;content:""}.kaizenad-button-wrapper .green_button a .text{font-weight:700;position:relative;z-index:2}.agencies_lyt,.creative_lyt,.download_lyt{font-weight:500}.agencies_lyt,.agencies_lyt p,.creative_lyt,.creative_lyt p,.download_lyt,.download_lyt p{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif}.agencies_lyt p,.creative_lyt p,.download_lyt p{font-weight:400}.agencies_lyt a:hover,.creative_lyt a:hover,.download_lyt a:hover{opacity:1}.footer-agencies{background:#4c566c;padding:55px 0 40px;position:relative}.footer-agencies a:hover{opacity:1}.footer-agencies .totop{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#d2d8e6;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:78px;justify-content:center;position:absolute;right:10px;top:-39px;width:78px}.footer-agencies .totop img{height:auto;vertical-align:top;width:24px!important}.footer-agencies .totop a:hover{opacity:1}.footer-agencies .ag-footer-inner .copyright{color:#fff;display:block;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:9px;font-weight:600;letter-spacing:.08em;margin-top:33px;text-align:center}.footer-agencies .ag-footer-inner .partners-area{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.footer-agencies .ag-footer-inner .partners-area .each-partner{border-radius:3px;margin:0 7px;overflow:hidden;vertical-align:top}.footer-agencies .ag-footer-inner .partners-area .each-partner-youtube{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:68px;justify-content:center}.footer-agencies .ag-footer-inner .partners-area .each-partner img{height:auto;vertical-align:top;width:100%!important}.footer-agencies .ag-footer-inner .partners-area .each-partner-youtube img{height:auto;width:165px!important}.footer-agencies .ag-footer-inner .logo{display:block;margin:25px auto;width:212px}.footer-agencies .ag-footer-inner .logo img{height:auto;vertical-align:top;width:212px!important}.footer-agencies .ag-footer-inner .gr01{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif}.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav,.footer-agencies .ag-footer-inner .gr01 .footer-btn a{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.footer-agencies .ag-footer-inner .gr01 .footer-btn a{border:1px solid #fff;color:#fff;opacity:1!important;text-decoration:none;-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-weight:700;height:52px;letter-spacing:.2em;position:relative;width:195px}.footer-agencies .ag-footer-inner .gr01 .footer-btn a:after{border-right:2px solid #fff;border-top:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:9px;pointer-events:none;position:absolute;right:13px;top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:all .7s ease;transition:all .7s ease;width:9px;z-index:2}.footer-agencies .ag-footer-inner .gr01 .footer-btn a span{font-weight:700;position:relative;z-index:2}.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav ul{-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin:0}.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav ul li a{margin-bottom:.7em;text-decoration:none}.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav ul li a:after{color:#fff;content:"/";font-size:10px;font-weight:700;letter-spacing:.2em;margin:0 .5em}.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav ul li:last-child a:after{content:""}.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav ul li a span{color:#fff;font-size:10px;font-weight:700;letter-spacing:.2em;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.header-kaizenad .header-top .partners-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.header-kaizenad .header-top .partners-area .each-partner{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-left:15px}.header-kaizenad .header-top .partners-area .each-partner-insta{border:1px solid #c0c1c2;border-radius:3px;box-sizing:content-box;width:159px}.header-kaizenad .header-top .partners-area .each-partner-fb img{height:3.13725vw;max-height:40px;vertical-align:top;width:auto!important}.header-kaizenad .header-top .partners-area .each-partner-insta img{height:2.90196vw;max-height:37px;vertical-align:top;width:auto!important}.header-kaizenad.hd-ag .header-top{min-height:50px}.hd-ag .kaizenad-button-wrapper{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.kaizenad-button-wrapper .contact_button a{margin:0;-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:transparent;border:1px solid #57d68d;-webkit-box-sizing:border-box;box-sizing:border-box;color:#57d68d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;justify-content:center;letter-spacing:.2em;overflow:hidden;padding:0;position:relative;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.header-kaizenad.hd-ag{padding-top:0}.hd-ag .header-kaizenad .header{position:static}.hd-ag .download_button .hs-button{background:#57d68d}.hd-ag .download_button .hs-button:after{background:#46ac71}.hd-ag .download_button .hs-button:hover{background:#57d68d}.kaizenad-button-wrapper .contact_button a .icon{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-mail-green01@2x.png);background-position:0;background-repeat:no-repeat;background-size:16px auto;font-weight:700;height:16px;left:16px;position:relative;position:absolute;width:30px;z-index:2}.kaizenad-button-wrapper .contact_button a .text{font-weight:700;position:relative;z-index:2}.header-kaizenad.hd-ag .header{position:static}.agencies_lyt .dnd-section>.row-fluid,.creative_lyt .dnd-section>.row-fluid,.download_lyt .dnd-section>.row-fluid{max-width:100%;padding-left:30px;padding-right:30px}.agencies-grp1 .dnd-section>.row-fluid,.agencies-grp5 .dnd-section>.row-fluid,.agencies-grp6 .dnd-section>.row-fluid,.agencies-grp7 .dnd-section>.row-fluid,.agencies-grp8 .dnd-section>.row-fluid,.banner-area .dnd-section,.creative-grp1 .dnd-section>.row-fluid,.creative-grp2 .dnd-section>.row-fluid,.creative-grp3 .dnd-section>.row-fluid,.download-grp2 .dnd-section>.row-fluid,.download-grp3 .dnd-section>.row-fluid{padding:0}.agencies-grp1 .widget-type-rich_text{padding:60px;text-align:center}.agencies-grp1 .widget-type-rich_text p{display:flex;justify-content:center}.agencies-grp1 .widget-type-rich_text p img{height:59px;margin:0 10px;width:auto}.agencies-grp1 .widget-type-rich_text p:last-child{color:#3b5998;font-family:Montserrat;font-size:48px;font-weight:700;margin-bottom:0;margin-top:30px;text-align:center}.agencies-grp2 .dnd-section>.row-fluid{padding:44px 10px 40px}.agencies-grp2 .row-fluid{-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;flex-wrap:wrap;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex!important}.agencies-grp2 .span8{margin-bottom:35px;width:auto}.agencies-grp2 .span4{margin:0;width:auto}.agencies-grp2 img{vertical-align:top;width:100%}.agencies-grp2 img.youtube{max-width:170px;width:22.66667vw}.agencies-grp2 img.insta{margin:0 20px 0 14px;max-width:221px;width:29.46667vw}.agencies-grp2 img.facebook{max-width:218px;width:29.06667vw}.agencies-grp2 .hs_cos_wrapper_type_rich_text{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.agencies-grp2 .widget-type-rich_text p{font-size:15px;font-weight:700;line-height:2;margin:40px 0 0;text-align:center;width:100%}.agencies-grp2 .widget-type-rich_text p .mont{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-weight:600}.agencies-grp3 .dnd-section>.row-fluid{background:#ecf0f7;padding:100px 30px}.agencies-grp3 .widget-type-rich_text h2{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:25px;font-weight:700;letter-spacing:.05em;margin-bottom:30px;margin-top:0;text-align:center}.agencies-grp3 .widget-type-rich_text h2 span{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-weight:600;font-weight:700;letter-spacing:.2em}.agencies-grp3 .row-fluid{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex!important;justify-content:center}.agencies-grp3 .span4{background:#fff;color:#000;display:inline-block;height:auto;justify-content:normal!important;margin:0;max-width:376px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;width:calc(33.3% - 44px)}.agencies-grp4 .dnd-section>.row-fluid{border-bottom:1px solid #c4cada;padding:65px 30px 80px}.agencies-grp5 .sec-format>h3{color:inherit;font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:25px;font-weight:700;letter-spacing:.05em;margin:0 0 40px;padding:0;text-align:center}.agencies-grp11 .dnd-section>.row-fluid{padding:0}.agencies-grp10 .dnd-section>.row-fluid{padding:65px 0 60px}.agencies-grp10 .widget-type-header h2{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:25px;font-weight:700;letter-spacing:.05em;margin-bottom:1em;margin-top:0;text-align:center}.agencies-grp9 .dnd-section>.row-fluid{padding:40px 0 50px}.agencies-grp9 .widget-type-linked_image img{display:block;max-width:1176px!important;width:100%}.agencies-grp9 .widget-type-header h2{font-family:YuGothic,Yu Gothic,ãƒ¡ã‚¤ãƒªã‚ª,meiryo,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ pro w3,hiragino kaku gothic pro,sans-serif;font-size:25px;font-weight:700;letter-spacing:.05em;margin-bottom:35px;margin-top:0;text-align:center}.agencies_lyt .sec-format .tab-area .each-tab:first-of-type,.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(4),.agencies_lyt .sec-format .tab-area .tab-content{border-left:1px solid #c4cada}.agencies_lyt .sec-format .tab-area,.agencies_lyt .sec-format .tab-area .tab{display:-webkit-box;display:-ms-flexbox;position:relative}.agencies_lyt .sec-format .tab-area{-ms-flex-pack:start;-ms-flex-wrap:wrap;-webkit-box-pack:start;display:flex;flex-wrap:wrap;justify-content:flex-start;//margin-bottom:200px;margin-left:auto;margin-right:auto;width:100%}.agencies_lyt .sec-format .tab-area:after{content:"";display:block;padding-top:67%;width:10px}.agencies_lyt .sec-format .tab-area,.agencies_lyt .sec-format .tab-area .each-tab{-webkit-box-sizing:border-box;box-sizing:border-box}.agencies_lyt .sec-format .tab-area .each-tab{height:60px;width:33.33333%}.agencies_lyt .sec-format .tab-area .each-tab:first-of-type,.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(2),.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(3){border-top:1px solid #c4cada}.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(3),.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(6){border-right:1px solid #c4cada}.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(3n) .tab{border-right:0}.agencies_lyt .sec-format .tab-area .tab,.agencies_lyt .sec-format .tab-area .tab-content{border-right:1px solid #c4cada;width:100%}.agencies_lyt .sec-format .tab-area .tab{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;font-size:12px;font-weight:700;height:60px;justify-content:center;letter-spacing:.1em}.agencies_lyt .sec-format .tab-area .tab:hover{cursor:pointer}.agencies_lyt .sec-format .tab-area .tab-content{border-bottom:1px solid #c4cada;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;opacity:0;pointer-events:none;position:absolute;top:120px}.agencies_lyt .sec-format .tab-area .tab-content .title{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#ccf3dd;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;padding:0 0 0 20px}.agencies_lyt .sec-format .tab-area .tab-content .title .en{color:#4c566c;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:21px;font-weight:600;letter-spacing:.08em;white-space:nowrap}.agencies_lyt .sec-format .tab-area .tab-content .title .ja{font-size:12px;font-weight:700;letter-spacing:.12em;margin-left:15px}.agencies_lyt .sec-format .tab-area .tab-content .content-inner{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.agencies_lyt .sec-format .tab-area .tab-content .video{margin-bottom:-1px;margin-top:1px;width:100%}.agencies_lyt .sec-format .tab-area .tab-content .video video{border:0;width:100%}.agencies_lyt .sec-format .tab-area .tab{-webkit-transition:all .3s ease;transition:all .3s ease}.agencies_lyt .sec-format .tab-area .tab.visible{background:#ccf3dd}.agencies_lyt .sec-format .tab-area .each-tab:first-of-type,.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(2),.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(3){border-bottom:1px solid #fff}.agencies_lyt .sec-format .tab-area .each-tab:first-of-type .tab.visible,.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(2) .tab.visible,.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(3) .tab.visible{border-bottom:1px solid #c4cada}.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(4),.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(5),.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(6){border-bottom:1px solid #c4cada;border-top:1px solid #c4cada}.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(4) .tab.visible,.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(5) .tab.visible,.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(6) .tab.visible{border-bottom:1px solid #ccf3dd}.agencies_lyt .sec-format .tab-area .tab-content{-webkit-transition:all .3s ease;transition:all .3s ease}.agencies_lyt .sec-format .tab-area .tab-content.visible{opacity:1;pointer-events:auto;z-index:2}.agencies_lyt .sec-format .tab-area{margin-bottom:0!important}.agencies_lyt .sec-format .tab-area .tab{background:transparent}.creative-grp1 .dnd-section{-ms-flex-pack:center;-webkit-box-pack:center;background-position:50%!important;background-size:cover!important;height:45vw;justify-content:center;max-height:340px;width:100%}.creative-grp1 .dnd-section,.creative-grp1 .widget-type-rich_text h1{color:#fff;-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.creative-grp1 .widget-type-rich_text h1{-ms-flex-direction:column;flex-direction:column;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-weight:600;letter-spacing:.05em;margin:0}.creative-grp1 .widget-type-rich_text h1 span:first-child{font-size:25px;font-weight:600;letter-spacing:.05em;margin-bottom:.2em}.creative-grp1 .widget-type-rich_text h1 span:last-child{font-size:15px;font-weight:600;letter-spacing:.05em}.creative_lyt a,.creative_lyt h1,.creative_lyt h2,.creative_lyt h3,.creative_lyt h4,.creative_lyt p,.creative_lyt span,.download_lyt a,.download_lyt h1,.download_lyt h2,.download_lyt h3,.download_lyt h4,.download_lyt p,.download_lyt span{white-space:normal;word-break:break-all}.download-grp2{padding:65px 0 130px}.download-grp2 .widget-type-rich_text p{-webkit-box-sizing:border-box;box-sizing:border-box;color:#6c6c6c;font-size:15px;line-height:1.5;margin-bottom:50px;padding:0 15px;text-align:center;word-break:normal}@-webkit-keyframes balloon{0%,80%{margin-left:-680px}to{margin-left:280px}}@keyframes balloon{0%,80%{margin-left:-680px}to{margin-left:280px}}@media(max-width:1250px){.kaizenad-button-wrapper .green_button a{font-size:16px;margin-left:10px}.kaizenad-button-wrapper .contact_button a{font-size:16px;margin-left:10px!important}}@media(max-width:1000px){.kaizenad-button-wrapper .contact_button a,.kaizenad-button-wrapper .green_button a{font-size:12px!important;height:6vw!important;width:17.16667vw!important}.kaizenad-button-wrapper .contact_button a .icon{background-size:16px auto!important;height:100%!important;left:13px!important;width:30px!important}}@media(max-width:800px){html.case_study body{font-size:1.08rem}.header-case_study,.header-case_study.top{height:50px}.header-case_study .mainHeader--inner{height:50px;padding:0 16px!important}.header-case_study .mainHeader--inner h1.logo{max-width:120px}.ca_st-menu .hs_cos_wrapper_type_module ul{font-size:18px}.case-study-grp2{padding-top:60px}.case-study-grp3,.case-study-grp5{padding-bottom:60px;padding-top:60px}.case-heading{margin-bottom:30px!important}.case-heading strong{font-size:21px}.case-study-grp11 .widget-type-header h2{font-size:3.5vw}.ca_st-footer-bottom .inner{display:block}.ca_st-footer-bottom .inner .credit{display:block;text-align:center}.ca_st-footer-bottom .inner nav{margin-bottom:20px}.ca_st-footer-bottom .inner nav ul li{width:100%}.ca_st-footer-bottom .inner nav ul li a{display:block;margin-bottom:10px;margin-right:0}.ca_st-footer-bottom .inner nav ul li:last-child a{margin-bottom:0}.ca_st-footer-top{padding:40px 0}.ca_st-footer-top a.toTop{display:block;position:absolute;right:20px;top:-70px;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;width:50px}.ca_st-footer-top .inner h1.logo{max-width:160px}}@media(max-width:767px){.case-study-grp11 .widget-type-rich_text{padding:80px 0 130px}.case-study-grp11 .widget-type-rich_text p{font-size:15px;margin-bottom:50px}.footer-agencies .ag-footer-inner .partners-area .each-partner{height:7.2vw;max-height:54px;max-width:218px;width:29.06667vw}.footer-agencies .ag-footer-inner .partners-area .each-partner-youtube{line-height:0;width:18vw}.footer-agencies .ag-footer-inner .gr01 .footer-btn a{margin:20px auto 0}.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav,.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav ul li a{margin-bottom:1em}.header-kaizenad.hd-ad .kaizenad-logo a{display:inline-block;min-height:26px}.kaizenad-button-wrapper .green_button a{border-radius:10px;height:55px!important;margin-left:auto;margin-right:auto;margin-top:30px;width:calc(100% - 56px)!important}.kaizenad-button-wrapper .green_button a:before{left:15px;position:absolute}.kaizenad-button-wrapper .green_button a:after{border-right:3px solid #fff;border-top:3px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:12px;pointer-events:none;position:absolute;right:10px;top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;width:12px}.header-kaizenad.hd-ag .kaizenad-menu-btn{-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;margin-right:35px;padding-top:2px;position:absolute;right:0;top:18px;z-index:15;-webkit-box-direction:normal;-webkit-box-orient:vertical}.header-kaizenad.hd-ag .kaizenad-menu-btn span{background:#4c566c;display:block;height:4px;margin-bottom:9px;position:relative;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:40px}.show-menu .header-kaizenad.hd-ag .kaizenad-menu-btn span:first-of-type{top:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.show-menu .header-kaizenad.hd-ag .kaizenad-menu-btn span:nth-of-type(3){top:-13px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header-kaizenad.hd-ag .header-inner{padding:15px 0 15px 15px}.hd-ag .kaizenad-logo img.hs-image-widget{width:149px!important}.agencies-grp1 .widget-type-rich_text p br,.agencies-grp3 .widget-type-rich_text h2 br{display:inherit}.sec-introduction .partners .gr02 img{height:auto;margin:0 7px;width:43px}.agencies-grp2 .widget-type-rich_text p .mont{font-weight:100}.agencies-grp3 .dnd-section>.row-fluid{padding:40px 29px}.agencies-grp3 .widget-type-rich_text h2{line-height:1.6;margin-bottom:29px}.agencies-grp3 .row-fluid{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;align-items:center;flex-direction:column}.agencies-grp3 .span4{margin-bottom:23px;min-width:315px}.agencies-grp3>.row-fluid-wrapper>.row-fluid>.widget-type-cell{width:100%}.agencies_lyt .sec-format{padding:50px 28px 35px}.agencies-grp2 .span4 img{height:auto;margin:0 7px!important;width:43px!important}.agencies-grp7 .row-fluid [class*=span]{min-height:0}.header-kaizenad.hd-ag .header{position:relative}.hd-ag .kaizenad-nav{top:69px}.hd-ag .kaizenad-menu .hs-menu-wrapper>ul>li>a{padding-left:28px!important}.hd-ag .kaizenad-button-wrapper{display:block}.hd-ag .kaizenad-button-wrapper .contact_button a{border-radius:10px;height:55px!important;margin-bottom:23px;margin-left:auto!important;margin-right:auto!important;margin-top:40px;width:calc(100% - 56px)!important}.hd-ag .download_button .hs-button{margin-top:0}.hd-ag .download_button .hs-button:after{background:#57d68d}.hd-ag .kaizenad-button-wrapper .contact_button a:after{border-right:3px solid #57d68d;border-top:3px solid #57d68d;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:12px;pointer-events:none;position:absolute;right:10px;top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;width:12px}.ad-grp1 .widget-type-rich_text p a{padding-left:50px;padding-right:50px}.hd-ad .kaizenad-button-wrapper .green_button a{margin-bottom:0}.header-kaizenad.hd-ad .header-inner{padding:8px 0 6px 15px}}@media(max-width:479px){.agencies_lyt a,.agencies_lyt h1,.agencies_lyt h2,.agencies_lyt h3,.agencies_lyt h4,.agencies_lyt p,.agencies_lyt span{white-space:normal;word-break:break-all}.agencies-grp2 .span8{margin-bottom:30px}}@media(max-width:350px){.agencies-grp3 .span4{min-width:84vw}}@media(min-width:768px){.footer-agencies{padding:110px 0 105px}.footer-agencies .totop{height:120px;right:35px;top:-60px;width:120px}.footer-agencies .totop img{width:40px!important}.footer-agencies .ag-footer-inner .copyright{font-size:14px;margin-top:105px}.footer-agencies .ag-footer-inner .partners-area .each-partner{margin:0 17px}.footer-agencies .ag-footer-inner .logo{margin:45px auto;width:414px}.footer-agencies .ag-footer-inner .logo img{width:380px!important}.footer-agencies .ag-footer-inner .gr01{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.footer-agencies .ag-footer-inner .gr01 .footer-btn a{border-radius:12px;font-size:18px;height:68px;margin:20px 0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;width:230px}.footer-agencies .ag-footer-inner .gr01 .footer-btn a:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.footer-agencies .ag-footer-inner .gr01 .footer-btn a:after{border-right:3px solid #fff;border-top:3px solid #fff;height:12px;width:12px}.footer-agencies .ag-footer-inner .gr01 .footer-btn a:hover:before{width:100%}.footer-agencies .ag-footer-inner .gr01 .footer-btn a:hover:after{border-right:3px solid #4c566c;border-top:3px solid #4c566c}.footer-agencies .ag-footer-inner .gr01 .footer-btn a:hover{color:#4c566c}.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav ul li a{margin-top:.7em}.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav ul li a:after{font-size:24px}.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav ul li a span{font-size:18px}.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav ul li a span:before{background:#fff;bottom:-9px;content:"";height:2px;left:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.footer-agencies .ag-footer-inner .gr01 .ag-footer-nav ul li a:hover span:before{width:100%}.ad-grp1 .dnd-section{height:80.62745vh;min-height:1000px}.ad-grp1 .widget-type-rich_text p{height:550px;height:auto;min-width:700px;padding:0 30px 40px;width:67.11111vw}.ad-grp1 .widget-type-rich_text p a{border-radius:12px;font-size:1.33333vh;font-size:15px;height:8.08333vh;letter-spacing:.16em;margin:0 .72222vw;max-height:97px;min-height:60px;min-width:220px;width:33.75vh}.ad-grp1 .widget-type-rich_text p a span{margin-left:1.41176vh}.ad-grp1 .widget-type-rich_text p a:before{background:#46ac71;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:0}.ad-grp1 .widget-type-rich_text p a:after{border-right:4px solid #fff;border-top:4px solid #fff;height:.88889vh;max-height:16px;max-width:16px;right:2.77778vh;width:.88889vh}.ad-grp1 .widget-type-rich_text p a:hover:before{width:100%}.footer-agencies.ft-ad{padding:50px 0}.footer-agencies.ft-ad .ag-footer-inner .copyright{margin-top:30px}.header-kaizenad.hd-ad{padding-top:0}.kaizenad-button-wrapper .green_button a{border-radius:12px;height:68px;margin-left:22px;width:206px}.kaizenad-button-wrapper .green_button a:after{background:#46ac71;border:0;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .7s ease;transition:all .7s ease;width:0;z-index:1}.kaizenad-button-wrapper .green_button a:hover:after{opacity:1;width:100%}.ad-grp1 .widget-type-rich_text p span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.kaizenad-button-wrapper .contact_button a{border-radius:12px;height:68px;margin-left:22px;padding-left:20px;width:206px}.kaizenad-button-wrapper .contact_button a:before{background:#e8eef4;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .7s ease;transition:all .7s ease;width:0}.kaizenad-button-wrapper .contact_button a .icon{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background-size:23px auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:13px;top:0;width:30px}.kaizenad-button-wrapper .contact_button a:hover{border-color:#e8eef4;color:#4a546b}.kaizenad-button-wrapper .contact_button a:hover:before{width:100%}.kaizenad-button-wrapper .contact_button a:hover .icon{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-mail-blue01@2x.png)}.agencies-grp2 .dnd-section>.row-fluid{padding:65px 30px 90px}.agencies-grp2 .span8{margin:0 85px!important}.agencies-grp2 img.youtube{max-width:168px;width:14vw}.agencies-grp2 img.insta{margin:0 20px 0 36px;max-width:273px;width:22.75vw}.agencies-grp2 img.facebook{max-width:274px;width:22.83333vw}.agencies-grp2 .widget-type-rich_text p{font-size:16px;line-height:3;margin-top:55px}.agencies-grp2 .widget-type-rich_text p .mont{font-weight:400}.agencies-grp3 .widget-type-rich_text h2{font-size:40px;letter-spacing:.2em;margin-bottom:95px}.agencies-grp3 .span4:not(:last-child){margin-right:36px}.agencies-grp4 .dnd-section>.row-fluid{padding:100px 30px 140px}.agencies-grp5 .sec-format>h3{font-size:40px;letter-spacing:.2em;margin-bottom:75px}.agencies-grp10 .dnd-section>.row-fluid{padding:120px 0 105px}.agencies-grp10 .widget-type-header h2{font-size:40px;letter-spacing:.2em;margin-bottom:1em}.agencies-grp9 .dnd-section>.row-fluid{padding:100px 0 50px}.agencies-grp9 .widget-type-header h2{font-size:40px;letter-spacing:.2em;margin-bottom:70px}.anim{opacity:0;-webkit-transition:all .75s cubic-bezier(.4,0,.6,1) .3s;transition:all .75s cubic-bezier(.4,0,.6,1) .3s}.anim-fade-up{-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}.animated{opacity:1}.anim-fade-up.animated{-webkit-transform:translateZ(0);transform:translateZ(0)}.agencies-grp5 .sec-format>h3 br{display:none}.agencies_lyt .sec-format .tab-area .tab-content .video{width:100%}.agencies_lyt .sec-format .tab-area .tab-content .video .video-btn{background-size:60px auto;height:60px;left:calc(50% - 30px);top:calc(50% - 30px);width:60px}.agencies_lyt .sec-format .tab-area{max-width:1180px;width:100%;//margin-bottom:41vw;margin-bottom:0;transition:all .01s ease}.agencies_lyt .sec-format .tab-area .each-tab{height:75px;max-height:75px}.agencies_lyt .sec-format .tab-area:after{content:"";display:block;padding-top:67%;width:10px}.agencies_lyt .sec-format .tab-area .each-tab:nth-of-type(3n) .tab:after{background:#c4cada;bottom:0;content:"";height:1px;position:absolute;right:-1px;width:5px}.agencies_lyt .sec-format .tab-area .tab{height:75px}.agencies_lyt .sec-format .tab-area .tab-content{max-width:1180px;top:150px}.agencies_lyt .sec-format .tab-area .tab-content .title{height:110px;padding:0 70px}.agencies_lyt .sec-format .tab-area .tab-content .title .en{font-size:36px}.agencies_lyt .sec-format .tab-area .tab-content .title .ja{font-size:18px;margin-left:46px}.agencies_lyt .sec-format .tab-area .tab-content .content-inner{position:relative;top:-1px}.agencies_lyt .sec-format .tab-area .tab{font-size:18px;font-weight:700;letter-spacing:.1em}.creative-grp1 .dnd-section{height:300px}.creative-grp1 .widget-type-rich_text h1 span:first-child{font-size:40px;margin-bottom:.1em}.creative-grp1 .widget-type-rich_text h1 span:last-child{font-size:24px}.download-grp2{padding:120px 0 280px}.download-grp2 .widget-type-rich_text p{font-size:16px;margin-bottom:80px}}@media(min-width:820px) and (max-width:1200px){.ad-grp1 .widget-type-rich_text p a{font-size:15px;width:100%}}@media(min-width:1500px){.ad-grp1 .widget-type-rich_text p a{font-size:24px;height:97px;width:405px}}@media(min-width:1800px){.ad-grp1 .widget-type-rich_text p a:after{height:16px;right:50px;width:16px}}.ir__ttlH2{color:#868686;font-size:32px;font-weight:700;margin:50px 0;text-align:center}.ir__contentWrap{margin:0 auto;max-width:1056px;padding:0 80px}.ir__contentBoxWrap{padding:32px 40px 0}.blog-container img,.ir__top_relatedPagesBox_wrap img{vertical-align:top;width:auto}.listing-date{margin-bottom:30px}h3:empty,ul.l_tinynav1{display:none}.listing-date select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border-radius:0;font:400 13.3333px Arial;max-width:100%;outline:0;padding:10px 40px 10px 10px;resize:none}.s_eirTab{border-bottom:1px solid #b5b5b5;display:flex;list-style:none;margin:0;padding:0}.s_eirTab li{background-color:#fff;margin-right:20px}.s_eirTab li.active,.s_eirTab li:hover{color:#2dcc70}.s_eirTab li+li{border-left-width:0}.s_eirTab li:last-child{margin-right:0}.s_eirTab li a{color:#585858;display:block;height:100%;outline:0;padding:10px;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;width:100%}.s_eirTab li.active a,.s_eirTab li:hover a{color:#2dcc70}.s_eirList_item{border-top:1px solid #b5b5b5;display:flex;line-height:1.5;margin-bottom:0;padding-bottom:30px;padding-left:30px;padding-top:30px}.s_eirList_item:first-child{border:0;margin-top:0}.s_eirList_item:last-child{border-bottom:1px solid #b5b5b5}.post_date{display:inline-block}.post_date .s_eirModule_date_time{color:#9a9a9a;display:block;font-size:14px;margin-bottom:8px;margin-right:20px}.post_cat{display:inline-block}.s_eirModule_category_icon{background-color:#85e08b;border-radius:11px;color:#fff;display:inline-block;font-size:13px;padding:1px 0;text-align:center;vertical-align:top;vertical-align:middle;width:100px}.s_eirModule_category_icon.é©æ™‚é–‹ç¤º{background-color:#ff6b24}.post_content{display:block;flex-grow:1;margin-left:20px;padding-right:30px;position:relative}.post_title a{color:#2c2c2c}.post_title a:hover span{color:#2dcc70}.post_pdf_icon,.post_pdfkb_count,.post_title{display:inline}.s_eirModule_type_figure{display:inline-block;margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.s_eirModule_type_figure img{vertical-align:middle}.eir_pdfNote{display:flex;margin-top:30px}.eir_pdfNote_item{margin-left:10px}.ir__contentWrap p{line-height:1.2em;margin-bottom:32px}.eir_pdfNote_item:first-child{margin-left:0}.eir_pdfNote a{color:#4c566c;transition:all .3s ease}.ir__top_btmLinkBox1 li a:after,.related-bottom-content ul li a:after{content:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/arrow.png)}@media screen and (max-width:961px){.listing-date{margin-bottom:10px}.s_eirTab{flex-wrap:wrap;justify-content:space-between;width:100%}.s_eirTab li{border-left-width:2px;margin-right:1%;margin-top:2%;width:49%}.s_eirList_item{flex-direction:row;flex-wrap:wrap;padding-bottom:15px;padding-left:15px;padding-top:15px}.post_content{margin:0;width:100%}.s_eirList_item:before{content:"";display:block;height:1px;order:6;width:100%}.eir_pdfNote{flex-direction:column}.eir_pdfNote_item{margin-left:0}.eir_pdfNote_item:first-child{margin-bottom:10px}}@media(max-width:767px){.ir__contentWrap{margin:0 auto;padding:0 10px}.ir__ttlH2{background:#f7f9fd;font-size:24px;margin-bottom:20px;margin-top:20px;padding:20px 0}}@media screen and (min-width:561px){.eir_pdfNote a:hover,.s_eirTab li a:hover{opacity:.6}}.banner-section .dnd-section{padding:0}#zuck-modal-content .story-viewer .head .right .close{text-shadow:none}#zuck-modal-content .story-viewer .head{background:linear-gradient(rgba(0,0,0,.5),transparent)}#zuck-modal-content .story-viewer .head .left #zuck-modal-content .story-viewer.muted .tip.muted{display:none}#zuck-modal-content .story-viewer .head{padding:0}#zuck-modal-content .story-viewer .head .right .time{display:none}#zuck-modal-content .story-viewer .head .right .close{color:#fff;display:block;font-size:45px;line-height:1.2em}.contact_left img{height:auto}@-webkit-keyframes mvvideo{0%{opacity:0}to{opacity:1}}@keyframes mvvideo{0%{opacity:0}to{opacity:1}}.fxd_btn a span:last-of-type{display:none}.kaizen-ad-page .body-container-wrapper{padding:0}.mdl-svg-wrap{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mdl-shadow{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.25);box-shadow:0 4px 8px rgba(0,0,0,.25)}.mdl-head01.white{color:#fff}.mdl-head01.white:before{background:#fff}.kaizen-ad-sec2{background:-webkit-gradient(linear,left top,left bottom,from(#6fd99f),to(#2dc2cc));background:linear-gradient(180deg,#6fd99f,#2dc2cc);margin-bottom:8vw;padding-bottom:10.66667vw;padding-top:7.46667vw}.kaizen-ad-sec2 .ad-cases-head{margin-bottom:9.33333vw;margin-top:0}.mdl-breadcrumb .hs-breadcrumb-menu li{float:none;font-family:Noto Sans JP;padding:0}.mdl-breadcrumb .hs-breadcrumb-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.mdl-breadcrumb .hs-breadcrumb-menu li span{font-weight:700}.mdl-breadcrumb span.hs-breadcrumb-menu-divider{display:none}.mdl-breadcrumb .hs-breadcrumb-menu li a:after{border-color:transparent transparent transparent #2dc1cc;border-style:solid;border-width:2.5px 0 2.5px 4.3px;content:"";height:0;margin:0 1em;width:0}.mdl-breadcrumb .hs-breadcrumb-menu li a,.mdl-breadcrumb .hs-breadcrumb-menu li a:after{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mdl-breadcrumb .hs-breadcrumb-menu li a{color:#6d6d6d}.bg-arrow.kaizen-video-sec1-wrapper{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/bg_arrow01.png)}.kaizen-video-page .subpage-mv.ad .head-area .copy p br{display:none}.kaizen-video-page .subpage-mv.ad .head-area .copy p strong{color:#2dcc70;font-size:22px;font-size:5.86667vw;margin-right:.01em;position:relative}.kaizen-video-page .subpage-mv.video .subpage-mv-inner{padding-left:3.2vw;padding-top:2.66667vw}.kaizen-video-page .subpage-mv.ad .head-area .title-area{margin-left:0}.kaizen-video-page .subpage-mv.ad .head-area .picto{height:58px;height:15.46667vw;margin-right:3.73333vw;width:68px;width:18.13333vw}.kaizen-video-page .subpage-mv.ad .head-area .copy p{margin-bottom:14.93333vw}.kaizen-video-page .subpage-mv.ad .head-area{margin-left:0}.kaizen-video-page .subpage-mv.ad .btn-wrap{margin-left:4.53333vw;margin-top:0}.kaizen-video-page .sec-video-production .video-production-head span{display:block;font-family:Barlow,sans-serif;font-size:24px;font-size:6.4vw;letter-spacing:.04em;margin-bottom:1.33333vw}.kaizen-video-page .sec-video-production .video-production .each-production .production-picto.production03{margin-bottom:0;width:149px;width:39.73333vw}.kaizen-video-page .sec-video-production .mdl-svg-wrap{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.kaizen-video-page .sec-video-service .video-services-head br:first-child{display:block}.kaizen-video-page .sec-video-service .video-service .picto-area{padding-right:0}.kaizen-video-page .sec-video-service .video-service .service-desc{margin-top:0}.kaizen-video-page .subpage-mv.ad .head-area .lead strong{margin-right:.05em}.ke-page .subpage-mv .subpage-mv-inner{background:radial-gradient(86.44% 86.44% at 31.59% 27.34%,#fff 0,#f1f1f1 100%)}.ke-grp2 .platform .ux-service .each-service h3{font-family:Barlow,Noto Sans JP,sans-serif;font-size:14px;font-size:3.73333vw;font-weight:700;margin-bottom:1.6vw;margin-top:0}.ke-grp2 .platform .ux-service .each-service h2{font-family:Barlow,Noto Sans JP,sans-serif;font-size:20px;font-size:5.33333vw;font-weight:700;margin-bottom:3.73333vw;margin-top:0}.ke-grp2 .platform .ux-service .each-service p{color:#2b2b2b;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;letter-spacing:.02em;margin-bottom:10.93333vw;max-width:100%;text-align:left}.ke-grp2 .platform .ux-service .each-service{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-left:0;margin-right:0;padding:9.86667vw 4.26667vw 9.06667vw;width:343px;width:91.46667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.ke-grp2 .platform h3.ux-services-head .small{font-size:16px;font-size:4.26667vw;line-height:1.45;margin-bottom:7px}.ke-grp2 .platform h3.ux-services-head{margin-bottom:9.6vw;margin-top:14px}.ke-grp2 .platform .ux-service .service-picto{margin-bottom:5.6vw}.ke-grp2 .platform .platform-services{padding-bottom:10.66667vw;padding-top:6.93333vw;position:relative}.dx-solution-sec3 .sec-video-service,.sec-engine-cases .engine-cases-head,.sec-engine-function .mdl-head01{margin-top:0}.dx-solution-sec3 .sec-video-service .video-services-head br:first-child{display:flex}.infeed-search .hs-search-field--open .hs-search-field__suggestions{padding:10px}.infeed-search .hs-search-field__suggestions li{padding-bottom:10px}.infeed-search .hs-search-field__suggestions li:last-child{padding-bottom:0}.ux-solution-page .sec-service .service-box .each-service-1 .picto{width:140px;width:37.33333vw}.dx-solution-sec3 .sec-service .service-box h3.service-name{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:28px;font-size:7.46667vw;letter-spacing:.04em;margin-bottom:5.33333vw;text-align:center}@media screen and (min-width:561px){.kaizen-ad-sec2{margin-bottom:2.5vw;padding-bottom:6.25vw;padding-top:5.625vw}.kaizen-ad-sec2 .ad-cases-head{margin-bottom:3.75vw}.kaizen-ad-sec2 .ad-cases-head br{display:none}.subpage-mv.ad .head-area .copy p strong{font-size:32px;font-size:2.5vw}.kaizen-video-page .subpage-mv.ad .subpage-mv-inner{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;padding-left:0;padding-top:6.95313vw}.kaizen-video-page .subpage-mv.ad .head-area .picto{height:102px;height:7.96875vw;margin-right:1.79687vw;width:120px;width:9.375vw}.kaizen-video-page .subpage-mv.ad .head-area .copy p{margin-bottom:2.10938vw}.kaizen-video-page .subpage-mv.ad .head-area{margin-left:9.21875vw}.kaizen-video-page .subpage-mv.ad .btn-wrap{margin-left:2.65625vw;margin-top:3.51563vw}.kaizen-video-page .sec-video-production .video-production-head span{font-size:24px;font-size:1.875vw;margin-bottom:.78125vw}.kaizen-video-page .sec-video-production .video-production .each-production .production-picto.production03{margin-bottom:2.1875vw;width:282px;width:22.03125vw}.kaizen-video-page .sec-video-service .video-service .picto-area{padding-right:.3125vw}.kaizen-video-page .sec-video-service .video-service .service-desc{margin-bottom:1.95313vw;margin-top:.3125vw}.kaizen-video-page .subpage-mv.ad .head-area .copy p strong{font-size:32px;font-size:2.5vw;left:.07813vw;top:.07813vw}.ke-grp2 .platform .ux-service .each-service h3{font-size:18px;font-size:1.40625vw;margin-bottom:.15625vw}.ke-grp2 .platform .ux-service .each-service h2{font-size:28px;font-size:2.1875vw;margin-bottom:1.01563vw}.ke-grp2 .platform .ux-service .each-service p{font-size:14px;font-size:1.09375vw;line-height:1.71429;margin-bottom:1.48438vw}.ke-grp2 .platform .ux-service .each-service{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding:2.1875vw 1.875vw 1.875vw;width:372px;width:29.0625vw}.ke-grp2 .platform h3.ux-services-head .small{font-size:20px;font-size:1.5625vw}.ke-grp2 .platform h3.ux-services-head{margin-bottom:3.51563vw}.ke-grp2 .platform .ux-service .service-picto{margin-bottom:1.5625vw}.ke-grp2 .platform .platform-services{padding-bottom:6.25vw;padding-top:4.6875vw}.dx-bg-arrow{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/bg_arrow01.png)}.ux-solution-page .sec-service .service-box .each-service-1 .picto{width:140px;width:10.9375vw}.dx-solution-sec3 .sec-service .service-box h3.service-name{font-size:40px;font-size:3.125vw;margin-bottom:2.34375vw}}@media screen and (min-width:961px){.kaizen-ad-sec2{margin-bottom:2.5vw;padding-bottom:6.25vw;padding-top:5.625vw}.kaizen-ad-sec2 .ad-cases-head{margin-bottom:3.75vw}.sec-ad-cases .ad-cases{margin-bottom:5.78125vw}.kaizen-video-page .subpage-mv.ad .subpage-mv-inner{padding-left:0;padding-top:6.95313vw}.kaizen-video-page .subpage-mv.ad .head-area .picto{height:102px;height:7.96875vw;margin-right:1.79687vw;width:120px;width:9.375vw}.kaizen-video-page .subpage-mv.ad .head-area .copy p{margin-bottom:2.10938vw}.kaizen-video-page .subpage-mv.ad .head-area{margin-left:9.21875vw}.kaizen-video-page .subpage-mv.ad .btn-wrap{margin-left:2.65625vw;margin-top:3.51563vw}.kaizen-video-page .sec-video-production .video-production-head span{font-size:24px;font-size:1.875vw;margin-bottom:.78125vw}.kaizen-video-page .sec-video-production .video-production .each-production .production-picto.production03{margin-bottom:2.1875vw;width:282px;width:22.03125vw}.kaizen-video-page .sec-video-service .video-service .picto-area{padding-right:.3125vw}.kaizen-video-page .sec-video-service .video-service .service-desc{margin-bottom:1.95313vw;margin-top:.3125vw}.kaizen-video-page .subpage-mv.ad .head-area .copy p strong{font-size:32px;font-size:2.5vw}.ke-grp2 .platform .ux-service .each-service h3{font-size:18px;font-size:1.40625vw;margin-bottom:.15625vw}.ke-grp2 .platform .ux-service .each-service h2{font-size:28px;font-size:2.1875vw;margin-bottom:1.01563vw}.ke-grp2 .platform .ux-service .each-service p{font-size:14px;font-size:1.09375vw;margin-bottom:1.48438vw}.ke-grp2 .platform .ux-service .each-service{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding:2.1875vw 1.875vw 1.875vw;width:372px;width:29.0625vw}.ke-grp2 .platform h3.ux-services-head .small{font-size:20px;font-size:1.5625vw}.ke-grp2 .platform h3.ux-services-head{margin-bottom:3.51563vw}.ke-grp2 .platform .ux-service .service-picto{margin-bottom:1.5625vw}.ke-grp2 .platform .platform-services{padding-bottom:6.25vw;padding-top:4.6875vw}.ux-solution-page .sec-service .service-box .each-service-1 .picto{width:140px;width:10.9375vw}.dx-solution-sec3 .sec-service .service-box h3.service-name{font-size:40px;font-size:3.125vw;margin-bottom:2.34375vw}}@media screen and (min-width:1200px){.kaizen-ad-sec2{margin-bottom:32px;padding-bottom:80px;padding-top:72px}.kaizen-ad-sec2 .ad-cases-head{margin-bottom:48px}.kaizen-video-page .subpage-mv.ad .subpage-mv-inner{padding-left:0;padding-top:89px}.kaizen-video-page .subpage-mv.ad .head-area .picto{height:102px;margin-right:23px;width:120px}.kaizen-video-page .subpage-mv.ad .head-area .lead strong{margin-right:.05em}.kaizen-video-page .subpage-mv.ad .head-area .copy p{margin-bottom:27px}.kaizen-video-page .subpage-mv.ad .head-area{margin-left:118px}.kaizen-video-page .subpage-mv.ad .btn-wrap{margin-left:34px;margin-top:45px}.kaizen-video-page .sec-video-production .video-production-head span{font-size:24px;margin-bottom:10px}.kaizen-video-page .sec-video-production .video-production .each-production .production-picto.production03{margin-bottom:28px;width:282px}.kaizen-video-page .sec-video-service .video-service .picto-area{padding-right:4px}.kaizen-video-page .sec-video-service .video-service .service-desc{margin-top:4px}.kaizen-video-page .subpage-mv.ad .head-area .copy p strong{font-size:32px;left:1px;top:1px}.ke-grp2 .platform .ux-service .each-service h3{font-size:18px;margin-bottom:2px}.ke-grp2 .platform .ux-service .each-service h2{font-size:28px;margin-bottom:13px}.ke-grp2 .platform .ux-service .each-service p{font-size:14px;margin-bottom:19px}.ke-grp2 .platform .ux-service .each-service{margin-bottom:0;margin-left:21px;margin-right:21px;padding:28px 24px 24px;width:372px}.ke-grp2 .platform h3.ux-services-head .small{font-size:20px}.ke-grp2 .platform h3.ux-services-head{margin-bottom:45px}.ke-grp2 .platform .ux-service .service-picto{margin-bottom:20px}.ke-grp2 .platform .platform-services{padding-bottom:80px;padding-top:60px}.ux-solution-page .sec-service .service-box .each-service-1 .picto{width:140px}.dx-solution-sec3 .sec-service .service-box h3.service-name{font-size:40px;margin-bottom:30px}}@media screen and (max-width:560px){.kaizen-video-page .subpage-mv.ad .head-area .copy p br{display:block}.kaizen-video-page .subpage-mv.ad .head-area .copy{line-height:1.4}.kaizen-video-page .subpage-mv.ad .head-area .lead{left:0;position:absolute;top:-2.6em}.kaizen-video-page .subpage-mv.ad .head-area .title-area{margin-bottom:9.86667vw}.kaizen-video-page .subpage-mv.ad .btn{height:12.8vw;width:78.13333vw}.bg-arrow.kaizen-video-sec1-wrapper{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/bg_arrow01-sp.png);background-position:0 0;background-repeat:no-repeat;background-size:95.46667vw}.ke-grp2 .platform h3.ux-services-head{margin-top:10px}.ke-grp2 .platform h3.ux-services-head .small{margin-bottom:3px}.ke-grp2 .platform .ux-service .service-picto{height:80px;height:21.33333vw;margin-bottom:5.6vw;width:80px;width:21.33333vw}.dx-bg-arrow{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/bg_arrow01-sp.png)}.sec-dx-pro .dx-pro-head br{display:block!important}.dx-solution-page .sec-service .service-box .each-service-1 .picto{width:164px;width:43.73333vw}}dxhakusho-bottom .hs-button:after{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/icon-arrow-white01.png);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:15px;height:4vw;position:absolute;right:15px;right:4vw;top:50%;transform:translateY(-50%);width:15px;width:4vw}@media screen and (min-width:561px){.dxhakusho-bottom .hs-button:after{height:18px;height:1.40625vw;right:30px;right:2.34375vw;width:18px;width:1.40625vw}}@media screen and (min-width:961px){.dxhakusho-bottom .hs-button:after{height:18px;height:1.40625vw;right:30px;right:2.34375vw;width:18px;width:1.40625vw}}@media screen and (min-width:1200px){.dxhakusho-bottom .hs-button:after{height:18px;right:30px;width:18px}}.contact_ryt .hs-form .hs_error_rollup .hs-main-font-element{font-family:Barlow,Noto Sans JP,sans-serif;margin:0}.custom-showcase-banner-group{overflow:hidden}.menu-btn{cursor:pointer}.tv-commercial-production p{margin-bottom:0}.notice-grp{overflow-x:hidden}.btn-download.fxd1:hover{background:#000;color:#fff}.bwc_wrap p a:hover{color:#2dcc70}.home_pg{overflow:hidden}.bwc_wrap p a{color:#4c566c}.dx-footer-grp .footer-dx-nav a:hover,div#feature2 .txt-area a:hover{opacity:.6}@media(min-width:768px){.feature-card .head-area{font-size:2.66667vw;padding-bottom:.9em;padding-top:.95em}}@media(min-width:1200px){.header-menu-group .hs-menu-wrapper>ul>li>a{font-size:13.5px}}@media screen and (max-width:767px){.ir__contentBoxWrap{padding-left:16px;padding-right:16px}.kaizenad-nav{height:auto;max-height:calc(100vh - 42px);overflow-y:auto}.dx-book-pg .body-container-wrapper .hs-button:hover{-webkit-box-shadow:0 5px 0 #2a2a2a;box-shadow:0 5px 0 #2a2a2a;-webkit-transform:translateY(0);transform:translateY(0)}header.dxdrive-contact.visible .sp-menu-btn span:first-of-type{top:24px;top:3.2vw;transform:rotate(45deg)}header.dxdrive-contact.visible .sp-menu-btn span:nth-of-type(2){left:100px;opacity:0}header.dxdrive-contact.visible .sp-menu-btn span:nth-of-type(3){top:-24px;top:-3.2vw;transform:rotate(-45deg)}header.dxdrive-contact.visible .dx-drive-nav.header-social-nav{background:transparent;opacity:1;pointer-events:auto}header.dxdrive-contact.visible nav.footer-dx-drive-nav{border-top:1px solid #fff;display:flex}header.dxdrive-contact nav.footer-dx-drive-nav .footer-nav-children{border-bottom:1px solid #a5a5a5!important;border-left:0!important;border-right:0!important}header.dxdrive-contact nav.footer-dx-drive-nav .footer-nav-children.share:before{display:none}header.dxdrive-contact.visible{height:100vh}.anim{opacity:0;-webkit-transition:all .75s cubic-bezier(.4,0,.6,1) .3s;transition:all .75s cubic-bezier(.4,0,.6,1) .3s}.anim-fade-up{-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}.animated{opacity:1}.anim-fade-up.animated{-webkit-transform:translateZ(0);transform:translateZ(0)}.dx-drive-nav{z-index:99}}@media screen and (max-width:560px){.footer-external-area a,.header-mobile-menu a{opacity:1!important}.feature-content .content-area .txt-area a:after{height:4.26667vw;width:4.26667vw}.dx-book-bottom .feature-content{margin-top:7px}nav.footer-nav a{color:#2b2b2b!important}div#program>div{padding-left:5px;padding-right:5px}.dx-drive-page .speaker-card .each-speaker .img,.dx-drive-page .speaker-card .each-speaker .txt-area span{width:50%}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text h3{margin-top:17.33333vw}}@media screen and (max-width:400px){.sec-top-services .each-service.ser3 .features-area .each-feature:last-of-type .feature-desc{text-align:left}.kaizen-tv-plan table tbody tr td ul{padding-right:8px}.dx-drive-page .speaker-card .each-speaker .txt-area{width:100%}.dx-drive-page .dx-drive-program table .content .img,.dx-drive-page .dx-drive-program table .content .txt-area{width:680px;width:100%}}.sp_close{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/KaizenPlatform_January2021/images/close-icon.svg)}.header{background-color:transparent}.header__container{margin:0 auto;max-width:1200px}.header_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:56px;padding:0 16px;position:relative;z-index:1000}.header__container{max-width:100%;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;font-family:Barlow,Noto Sans JP,sans-serif;width:202px}.header__logo a{text-decoration:none}.header__logo a,.header__logo a svg{-webkit-transition:all .3s ease;transition:all .3s ease}.header__logo a svg{height:auto;width:100%}.header-menu-group{-webkit-transition:all .3s ease;transition:all .3s ease}.header-menu-group .hs-menu-wrapper>ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-menu-group #hs_cos_wrapper_my_header_menu{width:100%}.header-menu-group .hs-menu-wrapper>ul>li>a{color:#2dcc70;color:#3c4459;cursor:pointer;display:block;font-family:Barlow,Noto Sans JP,sans-serif;font-size:24px;font-size:6.4vw;font-weight:700;margin-bottom:15px}.btns,.header-menu-group .hs-menu-wrapper>ul>li>a{-webkit-transition:all .3s ease;transition:all .3s ease}.btns{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;padding-top:20px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-size:4.8vw;font-weight:700}.header-nav-login{color:#fff;font-family:Barlow,Noto Sans JP,sans-serif;font-size:16px;font-size:4.26667vw;margin-bottom:20px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.header-nav-login:after{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.header-nav-contact{background:#fc9908;border-radius:25px;color:#fff;height:50px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Barlow,Noto Sans JP,sans-serif;font-size:20px;font-size:5.33333vw;line-height:1}.header-menu-group .hs-menu-wrapper>ul>li .children.megamenu,.header-nav-contact{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.header-menu-group .hs-menu-wrapper>ul>li .children.megamenu{background:#fff;border:1px solid #74da9c;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8vw;padding-bottom:0;padding-top:0}.children.megamenu .each-col{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0;padding-right:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.children.megamenu .each-col .each-child{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-size:4.8vw;margin:0;padding:0;position:relative}.children.megamenu .each-col .each-child.head{margin-bottom:0}.children.megamenu .each-col .each-child .picto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:0;padding-left:0;padding-right:0;width:0}.children.megamenu .each-col .each-child .picto svg{height:auto;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.children.megamenu .each-col .each-child .title.ja{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-weight:600;margin-bottom:0}.children.megamenu .each-col .each-child.head .title.ja{font-size:18px;font-size:4.8vw;font-weight:700;line-height:1.5;margin-bottom:0}.children.megamenu .each-col .each-child .desc{color:#000;font-size:12px;font-size:3.2vw;line-height:normal;margin:0;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.children.megamenu .each-col .each-child .picto.thin{padding-left:0;padding-right:0}.children.megamenu .each-col .each-child .title{display:block;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-weight:600;line-height:1;margin-bottom:0;margin-bottom:.78125vw;margin-bottom:10px}.children.megamenu .each-col:not(:first-of-type){border-left:1px solid #74da9c}.children.megamenu .each-col .each-child .picto img{max-width:100%;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:top;width:100%}header .each-child.head svg path{stroke:#676767}.header-menu-group a{opacity:1!important}.header-nav-inner::-webkit-scrollbar{display:none!important}@media(max-width:560px){.header-mobile-menu .hs-menu-item a{opacity:1!important}}@media(min-width:561px){.header-menu-group .hs-menu-wrapper>ul>li>a{font-size:14px;font-size:1.09375vw}.btns{font-size:18px;font-size:1.40625vw}.header-nav-contact,.header-nav-login{font-size:14px;font-size:1.09375vw}.children.megamenu .each-col .each-child .title.ja{margin-bottom:.78125vw}.children.megamenu .each-col .each-child .desc{font-size:10px;font-size:.78125vw}.header-menu-group .hs-menu-wrapper>ul>li .children.megamenu{margin-bottom:0;padding-bottom:1.95313vw;padding-top:1.95313vw}.children.megamenu .each-col{padding-bottom:0;padding-right:1.95313vw;width:413px;width:32.26563vw}.children.megamenu .each-col .each-child{font-size:20px;font-size:1.5625vw;margin-bottom:1.5625vw}.children.megamenu .each-col .each-child.head{margin-bottom:2.34375vw}.children.megamenu .each-col .each-child .picto{height:50px;height:3.90625vw;padding-left:1.01563vw;padding-right:1.01563vw;width:80px;width:6.25vw}.children.megamenu .each-col .each-child.head .title.ja{font-size:24px;font-size:1.875vw;margin-bottom:.15625vw}.children.megamenu .each-col .each-child .picto.thin{padding-left:1.48438vw;padding-right:1.48438vw}.header-nav-inner .hs-menu-wrapper>ul>li>a{font-size:16px;font-size:1.25vw}}@media screen and (min-width:961px){ul.submenu.level-2.children.megamenu:before{content:"";display:block;height:30px;position:absolute;top:-40px;width:100%}.btns.dsk_btn .header-nav-contact{min-width:104px}.btns.dsk_btn .header-nav-login{margin-right:18px;width:auto}.btns.dsk_btn .hs_cos_wrapper_type_rich_text{align-items:center;display:flex}.header__container{position:relative}.header-mobile-menu,.menu-btn{display:none}.header-menu-group .hs-menu-wrapper>ul>li .children.megamenu:after{background:transparent;content:"";display:block;height:33px;position:absolute;top:-33px;width:100%}.header-menu-group .hs-menu-wrapper>ul>li:hover .children.megamenu{opacity:1;pointer-events:auto}.header-nav-contact,.header-nav-login{font-size:14px;font-size:1.09375vw}.header-nav-login{color:#000;margin:0;width:100px}.header_group{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);height:86px}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:0 auto}.header__logo{width:200px}.header-menu-group{background:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin-left:20px;opacity:1;pointer-events:auto;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.submenu.level-3{display:block}.header-menu-group .hs-menu-wrapper>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.09375vw;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 12px}.btns{font-size:18px;font-size:1.40625vw;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 0 auto;padding:0}.header-nav-login:after{background:#000;left:unset;right:0;width:0}.children.megamenu .each-col .each-child .title.ja{line-height:1;margin-bottom:.78125vw}.children.megamenu .each-col .each-child .desc{font-size:10px;font-size:.78125vw}.header-menu-group .hs-menu-wrapper>ul>li .children.megamenu{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);left:0;margin:0;opacity:0;padding-bottom:1.95313vw;padding-top:1.95313vw;pointer-events:none;position:absolute;top:86px;width:auto;z-index:1000}.children.megamenu .each-col{padding-bottom:0;padding-right:1.95313vw;width:413px;width:32.26563vw}.children.megamenu .each-col .each-child{font-size:20px;font-size:1.5625vw;margin-bottom:1.5625vw}.children.megamenu .each-col .each-child.head{margin-bottom:2.34375vw}.children.megamenu .each-col .each-child .picto{height:50px;height:3.90625vw;padding-left:1.01563vw;padding-right:1.01563vw;width:80px;width:6.25vw}.children.megamenu .each-col .each-child.head .title.ja{font-size:24px;font-size:1.875vw;margin-bottom:.15625vw}.children.megamenu .each-col .each-child .picto.thin{padding-left:1.48438vw;padding-right:1.48438vw}.header-menu-group .hs-menu-wrapper>ul>li .children.megamenu{left:unset;right:0}}@media(min-width:1200px){.btns.dsk_btn .header-nav-contact{min-width:119px}.btns.dsk_btn .header-nav-login{margin-right:9px;width:auto}.header-nav-contact,.header-nav-login{font-size:14px}.btns{font-size:18px}.header__logo{width:279px}.header-menu-group{margin-left:40px}.header-menu-group .hs-menu-wrapper>ul>li>a{font-size:14px}.children.megamenu .each-col .each-child .title.ja{margin-bottom:10px}.children.megamenu .each-col .each-child .desc{font-size:10px}.header-menu-group .hs-menu-wrapper>ul>li .children.megamenu{margin-bottom:0;padding-bottom:25px;padding-top:25px}.children.megamenu .each-col{padding-bottom:0;padding-right:25px;width:413px}.children.megamenu .each-col .each-child{font-size:20px;margin-bottom:20px}.children.megamenu .each-col .each-child.head{margin-bottom:30px}.children.megamenu .each-col .each-child .picto{height:50px;padding-left:13px;padding-right:13px;width:80px}.children.megamenu .each-col .each-child.head .title.ja{font-size:24px;margin-bottom:2px}.children.megamenu .each-col .each-child .picto.thin{padding-left:19px;padding-right:19px}}@media(min-width:1200px) and (max-width:1280px){.children.megamenu .each-col{width:385px}}@media(min-width:961px) and (max-width:1065px){.children.megamenu .each-col{width:31.9vw}}@media(max-width:960px){.header-menu-group{display:none}.header-nav-inner .hs-menu-wrapper ul ul ul{display:block!important;height:auto!important}.menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;position:absolute;right:0;width:68px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-btn,.menu-btn span{top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.menu-btn span{background:#4c566c;border-radius:2px;display:block;height:4px;left:0;margin-bottom:5px;position:relative;-webkit-transform-origin:top left;transform-origin:top left;width:29px}.header-mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(#88e18e),to(#2dc2cc));background:linear-gradient(180deg,#88e18e,#2dc2cc);height:calc(100% - 56px);left:0;opacity:0;pointer-events:none;position:fixed;top:56px;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}.mobile-open .header-mobile-menu{opacity:1;pointer-events:auto}.header-nav-inner{background:rgba(0,0,0,.9);-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100% - 16px);overflow:scroll;overflow-x:hidden;padding:27px 24px;-webkit-transition:all .3s ease;transition:all .3s ease;width:calc(100% - 16px)}.header-nav-inner .hs-menu-wrapper>ul{display:block;list-style:none;margin:0;padding:0}.header-nav-inner .hs-menu-wrapper>ul>li{line-height:normal;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.header-nav-inner .hs-menu-wrapper>ul>li>a{color:#2dcc70;cursor:pointer;display:block;font-family:Barlow,Noto Sans JP,sans-serif;font-size:16px;font-size:4.26667vw;font-weight:700;line-height:normal;padding:5px 0 15px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.header-nav-inner .hs-menu-wrapper>ul>li>ul{display:none}header .btns:before{background:#67d6a5;content:"";height:1px;left:-24px;position:absolute;top:0;width:calc(100vw - 16px)}.header-nav-contact:hover,.header-nav-login:hover{color:#fff;opacity:.6}.mobile-open .header_group{background:rgba(0,0,0,.9);left:0;position:fixed;top:0;width:100%}.mobile-open .header__logo a svg path{fill:#fff}.mobile-open .menu-btn span:first-of-type{left:6px;top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-open .menu-btn span{background:#fff}.mobile-open .menu-btn span:nth-of-type(2){opacity:0}.mobile-open .menu-btn span:nth-of-type(3){left:3px;top:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.child-trigger{cursor:pointer;height:45px;left:0;position:absolute;top:0;width:100%;z-index:1}.child-trigger:after{border-bottom:3px solid #fff;border-left:3px solid #fff;box-sizing:content-box;content:"";height:8px;position:absolute;right:20px;top:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .3s ease;transition:all .3s ease;width:8px}.child-trigger.child-open:after{right:0;top:18px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}body.mobile-open{overflow:hidden}.header-nav-inner .hs-menu-wrapper>ul>li>ul>li{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding-bottom:15px;padding-left:15px;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}.header-nav-inner .hs-menu-wrapper>ul>li>ul>li:last-child{min-height:237px}.header-nav-inner .hs-menu-wrapper>ul>li>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2dcc70;font-family:Barlow,Noto Sans JP,sans-serif;font-size:16px;font-size:4.26667vw;font-weight:700;padding:0;white-space:nowrap}.header-nav-inner .hs-menu-wrapper>ul>li>ul>li>ul{-webkit-box-sizing:border-box;box-sizing:border-box;display:block!important;margin:10px 0 0;overflow:hidden;padding:0 0 0 15px;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}.header-nav-inner .hs-menu-wrapper>ul>li>ul>li>ul>li{position:relative}.header-nav-inner .hs-menu-wrapper>ul>li>ul>li>ul>li>a{color:#fff;display:block;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;margin-bottom:7px;padding:5px 0 7px;-webkit-transition:all .3s ease;transition:all .3s ease}.header-nav-inner .hs-menu-wrapper>ul>li>ul>li>ul>li>a .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.header-nav-inner .hs-menu-wrapper>ul>li>ul>li>ul:before{background:-webkit-gradient(linear,left top,left bottom,from(#88e18e),to(#2dc2cc));background:linear-gradient(180deg,#88e18e,#2dc2cc);content:"";height:100%;left:0;position:absolute;top:0;width:2px}.header-nav-inner .hs-menu-wrapper>ul>li:hover>a,.header-nav-inner .hs-menu-wrapper>ul>li>ul>li>ul>li>a:hover{opacity:.6}.header-nav-inner .hs-menu-wrapper>ul>li>ul>li>ul>li>a .arrow.mdl-svg-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:12px;height:3.2vw;margin-left:8px;width:12px;width:3.2vw}.header-nav-inner .hs-menu-wrapper>ul>li>ul>li>ul>li>a .desc{color:#676767;display:block;font-family:Noto Sans JP;font-size:10px;font-size:2.66667vw;font-weight:700;height:1em;line-height:normal;margin-bottom:0;margin-top:2px;-webkit-transition:all .3s ease;transition:all .3s ease}}@media(min-width:561px){.header-nav-inner .hs-menu-wrapper>ul>li>a,.header-nav-inner .hs-menu-wrapper>ul>li>ul>li>a{font-size:16px;font-size:1.25vw}.header-nav-inner .hs-menu-wrapper>ul>li>ul>li>ul>li>a{font-size:18px;font-size:1.40625vw}.header-nav-inner .hs-menu-wrapper>ul>li>ul>li>ul>li>a .arrow.mdl-svg-wrap{height:16px;height:1.25vw;width:16px;width:1.25vw}.header-nav-inner .hs-menu-wrapper>ul>li>ul>li>ul>li>a .desc{font-size:12px;font-size:.9375vw}}@media(max-width:960px){header .btns{padding-bottom:27px}}.fxd_btn a{color:#fff}.footer{background-color:transparent}footer .hbspt-form form .hs-input{background:#dedede;color:#161b2c!important;font-family:Barlow,sans-serif}footer .hbspt-form form .hs_submit.hs-submit .actions input.hs-button.primary.large{font-family:Barlow,Noto Sans JP,sans-serif}.footer-nav-gr-other .hs-menu-wrapper>ul>li:first-child>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li:first-child>a{opacity:1}.footer__container{margin:0 auto}.footer-group{background:-webkit-gradient(linear,left top,left bottom,from(#88e18e),to(#2dc2cc));background:linear-gradient(180deg,#88e18e,#2dc2cc);padding:12px}.footer-inner{background:#fff;max-width:100%!important;padding:32px 16px 88px;width:100%}.footer-external-area .hs_cos_wrapper_type_rich_text{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__copyright{color:#868686;display:block;font-size:14px;font-size:3.73333vw;margin-top:10.66667vw;text-align:center}.footer-box02{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:35px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.footer-nav{font-family:Noto Sans JP}.footer-nav-box01{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-nav-gr{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:8px;padding-right:16px}.footer-nav-gr-corporate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.footer-nav-gr-item{width:50%}.footer-nav-gr-item,.footer-nav-gr-news{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:8px;padding-right:16px}.footer-nav-gr-news{line-height:2;width:50%}.footer-nav-gr-service{margin-bottom:15px;margin-top:.3em;margin-top:0}.footer-nav-gr-other{margin-bottom:30px}.footer-nav-gr-corporate .hs-menu-wrapper>ul,.footer-nav-gr-news .hs-menu-wrapper>ul{display:block;list-style:none;margin:0;padding:0}.footer-nav-gr-corporate .hs-menu-wrapper>ul>li>a,.footer-nav-gr-news .hs-menu-wrapper>ul>li>a,.footer-nav-gr-terms .hs-menu-wrapper>ul>li>a{color:#2b2b2b;display:block;font-size:14px;font-size:3.73333vw;font-weight:700;padding:0;text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}.footer-nav-gr-corporate .hs-menu-wrapper>ul>li>a{margin-bottom:.55em;margin-right:1em}.footer-nav-gr-terms .hs-menu-wrapper>ul{display:block;list-style:none;margin:0;padding:0}.footer-nav-gr-terms .hs-menu-wrapper>ul>li>a{margin-bottom:.55em}.footer-nav-gr-other .hs-menu-wrapper>ul,.footer-nav-gr-service .hs-menu-wrapper>ul{display:block;margin:0;padding:0}.footer-nav-gr-service .hs-menu-wrapper>ul>li>a{color:#2b2b2b;display:block;font-size:14px;font-size:3.73333vw;font-weight:700;margin-bottom:7.7px;padding:0;text-decoration:none;text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}.footer-nav-gr-service .hs-menu-wrapper>ul>li:first-child>a{margin-bottom:5px;text-decoration:none}.footer-nav-gr-other .hs-menu-wrapper>ul>li>a{color:#2b2b2b;display:block;font-size:14px;font-size:3.73333vw;font-weight:700;margin-bottom:5px;padding:0;text-decoration:underline}.footer-nav-gr-other .hs-menu-wrapper>ul>li:first-child>a{text-decoration:none}.footer-nav-gr-other .hs-menu-wrapper>ul>li.dx-äººæé¤Šæˆè¬›åº§>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-ad>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-engine>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-sales>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-school>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-team>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-tv>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-video>a{font-size:14px;font-size:3.73333vw;font-weight:500;margin-bottom:6.6px;margin-top:-.2em}.footer-nav-gr-other .hs-menu-wrapper>ul>li.dx-äººæé¤Šæˆè¬›åº§>a:before,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-ad>a:before,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-engine>a:before,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-sales>a:before,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-school>a:before,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-team>a:before,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-tv>a:before,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-video>a:before{content:"ãƒ»"}.footer-box01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}.footer-mail-area{margin-bottom:7.46667vw}.footer-external-area{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:216px;width:57.6vw}.footer-external-area,.footer-external-area a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-external-area a{height:38px;height:10.13333vw;margin-bottom:19px;margin-left:4.8vw;margin-right:4.8vw;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;width:38px;width:10.13333vw}.footer-external-area a.instagram,.footer-external-area a.youtube{margin-bottom:0}.footer-external-area a.note{height:37px;height:9.86667vw;margin-bottom:19px;width:32px;width:8.53333vw}.footer-external-area a.instagram{height:34px;height:9.06667vw;width:34px;width:9.06667vw}.footer-external-area a.youtube{height:28px;height:7.46667vw;width:41px;width:10.93333vw}footer .desc{color:#676767;font-size:14px;font-size:3.73333vw;font-weight:700;line-height:1;margin-bottom:2.66667vw}.icon-mail.mdl-svg-wrap,footer .desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-mail.mdl-svg-wrap{height:13px;height:3.46667vw;margin-right:.8vw;width:18px;width:4.8vw}.mdl-svg-wrap svg{height:auto;width:100%}footer .desc p{margin:0;padding:0}.hbspt-form form{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;padding:0!important;width:auto!important}.hbspt-form form .hs_email{margin-bottom:4vw;margin-bottom:1.17188vw;margin-bottom:15px}.hbspt-form form .hs_email label{display:none}.hbspt-form form .hs-input{border:0;font-size:14px;margin:0}.hbspt-form form .hs_submit.hs-submit{margin-top:0;margin:0 0 0 10px!important}.hbspt-form form .hs_submit.hs-submit .actions{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.25);box-shadow:0 4px 8px rgba(0,0,0,.25);display:block;margin:0 auto!important;position:relative;width:18.66667vw!important;width:70px;width:5.46875vw!important;width:70px!important}.hbspt-form form .hs_submit.hs-submit .actions input.hs-button.primary.large{border-radius:5px;font-size:14px!important;height:44px!important;margin:0;padding:0 16px;width:70px!important}.footer-box02:before{background:#58d1af;content:"";height:1px;left:-16px;position:absolute;top:0;width:calc(100vw - 24px)}.footer-group{overflow:hidden}.footer-logo svg{height:auto;width:100%}.footer-desc{font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:700;line-height:1.5;margin-bottom:4vw;text-align:center}.footer-desc p{font-family:Noto Sans JP;margin:0}.footer-desc p br{display:none}.footer-external-area a.facebook{height:38px;height:10.13333vw;margin-bottom:19px;width:38px;width:10.13333vw}.footer-external-area a.twitter{height:32px;height:8.53333vw;margin-bottom:19px;width:38px;width:10.13333vw}.hbspt-form form .hs_error_rollup{display:none}.hbspt-form form label.hs-error-msg{display:block}@media screen and (min-width:561px){.hbspt-form form .hs-input{border:0;font-size:14px;height:44px!important;margin:0;width:313px!important}.footer-external-area a.youtube{height:28px;height:2.1875vw;width:41px;width:3.20312vw}.footer__copyright{font-size:14px;margin-top:2.34375vw}.footer-nav{width:350px}.footer-nav-gr-corporate .hs-menu-wrapper>ul>li>a,.footer-nav-gr-news .hs-menu-wrapper>ul>li>a,.footer-nav-gr-other .hs-menu-wrapper>ul>li>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li>a,.footer-nav-gr-terms .hs-menu-wrapper>ul>li>a{font-size:14px}.footer-nav-gr-other .hs-menu-wrapper>ul>li.dx-äººæé¤Šæˆè¬›åº§>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-ad>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-engine>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-sales>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-school>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-team>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-tv>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-video>a{font-size:12px}.footer-desc{font-size:16px;font-size:1.25vw;margin-bottom:1.95313vw}.footer-mail-area{margin-bottom:28px}footer .desc{font-size:18px;font-size:1.40625vw;margin-bottom:1.17188vw}.icon-mail.mdl-svg-wrap{height:20px;height:1.5625vw;margin-right:.54688vw;width:27px;width:2.10938vw}.footer-external-area a{margin-left:1.40625vw;margin-right:1.40625vw}.footer-external-area a.facebook{height:38px;height:2.96875vw;width:38px;width:2.96875vw}.footer-external-area a.twitter{height:32px;height:2.5vw;width:38px;width:2.96875vw}.footer-external-area a.note{height:37px;height:2.89063vw;width:32px;width:2.5vw}.footer-external-area a.instagram{height:34px;height:2.65625vw;width:34px;width:2.65625vw}.footer-external-area{width:216px;width:16.875vw}}@media screen and (min-width:961px){.footer-external-area a.youtube{height:28px;height:2.1875vw;width:41px;width:3.20312vw}.footer-external-area a.instagram{height:34px;height:2.65625vw;width:34px;width:2.65625vw}.footer-external-area a{margin-left:1.40625vw;margin-right:1.40625vw}.footer-external-area a.facebook{height:38px;height:2.96875vw;width:38px;width:2.96875vw}.footer-box01{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:40px}.footer-logo{width:224px}.footer-nav-gr-news{padding-top:22px;width:160px}.footer-nav-gr-item{width:160px}.footer__copyright{font-size:14px;font-size:1.09375vw;margin-top:2.34375vw}.footer-inner{padding:32px 16px 46px}.footer-nav-gr-corporate{display:block}.footer-nav-gr-corporate,.footer-nav-gr-terms{padding-top:30px}.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;padding-left:15px}.footer-nav-gr-corporate .hs-menu-wrapper>ul>li>a,.footer-nav-gr-news .hs-menu-wrapper>ul>li>a,.footer-nav-gr-other .hs-menu-wrapper>ul>li>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li>a,.footer-nav-gr-terms .hs-menu-wrapper>ul>li>a{font-size:14px;font-size:1.09375vw}.footer-nav-gr-other .hs-menu-wrapper>ul>li.dx-äººæé¤Šæˆè¬›åº§>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-ad>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-engine>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-sales>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-school>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-team>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-tv>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-video>a{font-size:12px;font-size:.9375vw}.footer-desc{font-size:16px;font-size:1.25vw;margin-bottom:1.95313vw}.footer-mail-area{border-right:1px solid #b9b9b9;margin-bottom:0;margin-right:22px;padding-right:50px}footer .desc{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.40625vw;margin-bottom:1.17188vw;padding-top:10px}.icon-mail.mdl-svg-wrap{height:20px;height:1.5625vw;margin-right:.54688vw;width:27px;width:2.10938vw}.footer-external-area a.twitter{height:32px;height:2.5vw;width:38px;width:2.96875vw}.footer-external-area a.note{height:37px;height:2.89063vw;width:32px;width:2.5vw}.footer-external-area{width:216px;width:16.875vw}}@media screen and (min-width:1200px){.footer-external-area a.youtube{height:28px;width:41px}footer .icon-mail.mdl-svg-wrap svg{width:27px}.footer-external-area a.instagram{height:34px;width:34px}.footer-external-area a.note{height:37px;width:32px}.footer-external-area a{margin-left:18px;margin-right:18px}.footer-external-area a.facebook{height:38px;width:38px}.icon-mail.mdl-svg-wrap{height:20px;margin-right:7px;width:27px}.footer__copyright{font-size:14px;margin-top:30px}.footer-nav-gr-corporate .hs-menu-wrapper>ul>li>a,.footer-nav-gr-news .hs-menu-wrapper>ul>li>a,.footer-nav-gr-other .hs-menu-wrapper>ul>li>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li>a,.footer-nav-gr-terms .hs-menu-wrapper>ul>li>a{font-size:14px}.footer-nav-gr-other .hs-menu-wrapper>ul>li.dx-äººæé¤Šæˆè¬›åº§>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-ad>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-engine>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-sales>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-school>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-team>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-tv>a,.footer-nav-gr-service .hs-menu-wrapper>ul>li.kaizen-video>a{font-size:12px}.footer-desc{font-size:16px;margin-bottom:25px}footer .desc{font-size:18px;margin-bottom:15px}.footer-mail-area{margin-bottom:0}.footer-external-area a.twitter{height:32px;width:38px}.footer-external-area{width:216px}}@media(max-width:767px){.footer-nav-gr-item,.footer-nav-gr-news{width:100%}.footer-nav-box01{display:block}.footer-nav-gr,.footer-nav-gr-corporate,.footer-nav-gr-item,.footer-nav-gr-news{padding:0}.footer-nav-gr.footer-nav-gr-corporate ul{display:flex}.footer-nav-box01>div{width:50%}.footer-nav-box01{display:flex}.footer-nav-gr-service .hs-menu-wrapper>ul>li>a{margin-bottom:.55em!important}.footer-nav-gr-service{margin-top:.3em}}@media(max-width:560px){.footer-box02{display:block;padding-bottom:1px}.footer-nav-gr-item,.footer-nav-gr-news,.footer-nav-gr.footer-nav-gr-corporate,.footer-nav-gr.footer-nav-gr-terms{padding-left:8px;padding-right:16px}.footer-mail-area{margin:0 -4px 7.46667vw}footer .hbspt-form form .hs-input{background:#dedede;height:10.13333vw;width:62.93333vw!important}footer .hbspt-form form .hs_submit.hs-submit .actions input.hs-button.primary.large{font-family:Barlow,Noto Sans JP,sans-serif;font-size:3.73333vw!important;height:10.13333vw!important;padding:0 .75em;width:18.66667vw!important}footer .hbspt-form form .hs_submit.hs-submit .actions{width:18.66667vw!important}}footer .hbspt-form form .hs_submit.hs-submit .actions{border-radius:48px}@media screen and (min-width:561px){footer .hbspt-form form .hs_submit.hs-submit .actions{border-radius:30px}}.fxd_btn-has2{display:table;width:100%}.fxd_btn{display:table-cell;vertical-align:middle}.fxd_btn-has2 .btn-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fc9908;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:700;line-height:1;position:fixed;z-index:101}.fxd_btn-has2 .btn-contact .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fxd_btn-has2_1st,.fxd_btn-has2_2nd{bottom:15px}@media screen and (min-width:561px){.setOrder{color:#000}.fxd_btn-has2 .btn-contact{border-radius:32px;border-radius:2.5vw;height:64px;height:5vw}.fxd_btn-has2 .btn-contact .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.fxd_btn-has2_1st{font-size:21px;font-size:1.64063vw;padding-right:.78125vw;right:305px;right:23.82813vw;width:260px;width:20.3125vw}.fxd_btn-has2_2nd{font-size:21px;font-size:1.64063vw;padding-right:.78125vw;right:30px;width:260px;width:20.3125vw}}@media screen and (min-width:961px){.setOrder{color:#000}.fxd_btn-has2 .btn-contact{border-radius:32px;border-radius:2.5vw;height:64px;height:5vw}.fxd_btn-has2 .btn-contact .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.fxd_btn-has2_1st{bottom:32px;font-size:21px;font-size:1.64063vw;padding-right:.78125vw;right:305px;right:23.82813vw;width:260px;width:20.3125vw}.fxd_btn-has2_2nd{bottom:32px;font-size:21px;font-size:1.64063vw;padding-right:.78125vw;right:30px;right:2.34375vw;width:260px;width:20.3125vw}}@media screen and (max-width:560px){.setOrder{color:#000}.fxd_btn-has2 .btn-contact{border-radius:26px;border-radius:6.93333vw;height:52px;height:13.86667vw}.fxd_btn-has2 .btn-contact .arrow{right:20px;right:5.33333vw;width:16px;width:4.26667vw}.fxd_btn-has2_1st{font-size:15px;font-size:4vw;padding-right:0;right:195px;right:52vw;width:150px;width:40vw}.fxd_btn-has2_1st .arrow{display:none}.fxd_btn-has2_2nd{font-size:15px;font-size:4vw;padding-right:0;right:30px;right:8vw;width:150px;width:40vw}.fxd_btn-has2_2nd .arrow{display:none}}@media screen and (min-width:1200px){.fxd_btn-has2 .btn-contact{border-radius:32px;height:64px}.fxd_btn-has2 .btn-contact .arrow{right:26px;width:16px}.fxd_btn-has2_1st{font-size:21px;padding-right:10px;width:260px}.fxd_btn-has2_2nd{border-radius:32px;font-size:21px;font-size:22px;height:64px;padding-left:10px;padding-right:10px;width:260px}}@media screen and (max-width:1199px){.fxd_btn-has2_2nd{display:none!important}}.fxd_btn-has2_1st{margin:0 auto}.fxd_btn-has2_2nd{margin:0 auto;right:auto!important}.content-wrapper{margin:0 auto;max-width:1240px;padding:0 20px}.comment-date{display:block!important}.blog-header{background-color:transparent;text-align:center}.blog-header__inner{margin:0 auto;max-width:600px;padding:3.3rem 0}.blog-header__title{font-size:2rem}.blog-header__subtitle{margin:1rem 0 2rem}.blog-header__form{margin:0 1rem}@media screen and (min-width:768px){.blog-header__form{margin:0 auto;width:500px}}.blog-index{display:flex;flex-wrap:wrap;padding:3.3rem 0}.blog-index:after{content:"";flex:auto}.blog-index__tag-header{flex:1 0 100%;padding:1rem}.blog-index__tag-subtitle{font-size:1.16rem;line-height:1.1}.blog-index__tag-heading{border-bottom:3px solid #d1d6dc;padding-bottom:1rem}.blog-index__post{flex:0 0 100%;padding:1rem}@media screen and (min-width:768px){.blog-index__post{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-index__post{flex:0 0 33.33333%}}@media screen and (min-width:768px){.blog-index__post--large{display:flex;flex:1 0 100%;justify-items:space-between}}.blog-post img{max-width:100%}.blog-index__post-image{background-image:url(images/grayscale-mountain.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;padding-bottom:63%}@media screen and (min-width:768px){.blog-index__post-image--large{flex:1 1 100%;padding-bottom:0}.blog-index__post-content--large{flex:1 1 100%}.blog-index__post-image--large{flex:1 1 48%}.blog-index__post-content--large{flex:1 1 48%;padding-left:2rem}}.blog-index__post-content h2{margin:.5rem 0}.blog-index__post-content--small h2{font-size:1.25rem}.blog-index__post-content p{font-family:Lato,sans-serif}.blog-index__post-content a{color:#494a52}.blog-index__post img{height:auto;max-width:100%}.blog-pagination{align-items:center;display:flex;font-family:Lato,sans-serif;justify-content:center;margin-bottom:3.3rem;text-align:center}.blog-pagination__link{border:2px solid transparent;border-radius:7px;color:#494a52;display:inline-flex;line-height:1;margin:0 .1rem;padding:.25rem .4rem;text-decoration:none}.blog-pagination__link--active{border:2px solid #b0c1d4}.blog-pagination__link:focus,.blog-pagination__link:hover{text-decoration:none}.blog-pagination__next-link,.blog-pagination__prev-link{align-items:center;display:inline-flex}.blog-pagination__prev-link{margin-right:.25rem;text-align:right}.blog-pagination__next-link{margin-left:.25rem;text-align:left}.blog-pagination__next-link--disabled,.blog-pagination__prev-link--disabled{color:#b0c1d4;cursor:default;pointer-events:none}.blog-pagination__next-link svg,.blog-pagination__prev-link svg{fill:#494a52;margin:0 5px}.blog-pagination__next-link--disabled svg,.blog-pagination__prev-link--disabled svg{fill:#b0c1d4}.blog-pagination__number-link:focus,.blog-pagination__number-link:hover{border:2px solid #b0c1d4}.blog-header__author-avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:0 0 12px 0 rgba(0,0,0,.15);height:200px;margin:0 auto 1.5rem;width:200px}.blog-header__author-social-links a{background-color:#000;border-radius:50%;display:inline-block;height:40px;margin:0 5px;position:relative;width:40px}.blog-header__author-social-links a:hover{background-color:#494a52}.blog-header__author-social-links svg{fill:#fff;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.blog-post{max-width:960px;padding:3.3rem 0}.blog-post h1{font-size:1.6rem}.blog-post__meta{margin:1rem 0}.blog-post__meta a{color:#494a52;text-decoration:underline}.blog-post__tags{color:#000;font-family:Lato,sans-serif}.blog-post__tags svg{height:auto;margin-right:10px;width:15px}.blog-post__tag-link{color:#000;font-size:.8rem}.blog-recent-posts{background-color:transparent;margin-top:3rem;padding:2rem 0}.blog-recent-posts h2{text-align:center}.blog-recent-posts__list{display:flex}.blog-recent-posts__post{color:#494a52;display:block;flex:0 0 100%;padding:1rem}@media screen and (min-width:768px){.blog-recent-posts__post{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-recent-posts__post{flex:0 0 33.33333%}}.blog-recent-posts__post:hover{text-decoration:none}.blog-recent-posts__image{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:63%}.blog-recent-posts__title{margin:1rem 0 .5rem}.blog-comments{margin:0 auto;max-width:680px}.blog-comments form{max-width:100%}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:hover{background-color:transparent;color:#494a52;text-decoration:underline}.post-item .page-center{display:-webkit-flex;display:flex;margin-bottom:20px}.post-item .page-center .span4,.post-item .page-center .span8{-webkit-flex:1;-ms-flex:1;flex:1}.post-item .page-center .span8{flex-basis:31.914893614%}img.featured-image{height:100%!important;object-fit:cover;width:100%!important}@media(max-width:480px){.blog-post img{float:none!important;width:100%!important}}.blog-index__post.blog-index__post--small{display:flex}.blog-index__post-inner-card{background:#fff;border-radius:5px;display:flex;flex-flow:column nowrap;width:100%}.blog-index__post-image{border-radius:5px 5px 0 0}.blog-index__post-inner-card .blog-index__post-content{display:flex;flex-direction:column;height:100%;padding:24px 30px 30px}.blog-post__tag-link,.blog-post__tags{font-size:12px;font-weight:200;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01rem}.blog-post__tag-link:hover{text-decoration:none}.blog-index__post-content--small h2{font-size:18px;line-height:26px}.blog-index__post-content--small h2 a:hover{text-decoration:none;transition:all .5s}.blog-post__meta-section{align-items:flex-end;display:flex;font-size:14px;justify-content:space-between;margin-top:auto;padding-top:30px}.blog-post__read-more a:hover{text-decoration:none}.read-more__arrow{padding-left:10px;position:relative;top:3px}.blog-post__read-more svg{height:auto;width:15px}.blog-post__read-more a svg{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}@media screen and (max-width:767px){.blog-index.sidebar{padding:1rem 0 3.3rem}.blog-comments .hs_recaptcha.hs-recaptcha.field.hs-form-field{overflow:auto hidden}}.blog-index.sidebar{display:flex}@media screen and (min-width:1000px){.blog-index.sidebar .blog-index__post{flex:0 0 50%}}@media screen and (max-width:999px){.blog-index.sidebar .blog-index__post{flex:0 0 100%}}.blog-sidebar{padding-top:3.9rem}@media screen and (max-width:767px){.blog-sidebar{padding:2rem 1rem 0}}.blog-sidebar h3{font-size:21px;font-weight:600;line-height:37px;margin-bottom:20px}.blog-sidebar ul{background:#fff;border-radius:5px;list-style:none;margin:0 0 40px;padding:30px}.blog-sidebar ul li{border-top:1px solid #dfddd9;font-weight:600;padding:10px 0}.blog-sidebar ul li:first-child{border-top-color:transparent}.blog-sidebar a,.blog-sidebar a:hover{text-decoration:none}.blog-sidebar .filter-link-count{display:none}.blog-sidebar .filter-expand-link{display:block;margin-bottom:25px;position:relative;text-align:center;text-transform:capitalize;top:-15px}.blog-sidebar-post-listing ul li{line-height:24px;padding-left:2.3em;text-indent:-2.3em}.blog-sidebar-post-listing li:before{content:counter(list-item);float:left;font-size:36px;font-weight:600;margin-right:25px;position:relative;width:22px}.blog-sidebar-post-listing li a{position:relative;top:-3px}.blog-pagination.span12{display:flex;margin-left:0}@media(max-width:767px){.hs-blog-listing .content-wrapper>.row-fluid{display:flex;flex-direction:column}.hs-blog-listing .span3{order:1}.hs-blog-listing .span9{order:2}.hs-blog-listing .blog-pagination{order:3}.blog-sidebar.mobile .blog-sidebar-post-listing ul,.blog-sidebar.mobile .blog-sidebar-topic-filter ul{display:none;opacity:0;transition:all 5s;visibility:hidden}.blog-sidebar.mobile .blog-sidebar-post-listing h3,.blog-sidebar.mobile .blog-sidebar-topic-filter h3{cursor:pointer}.blog-sidebar.mobile .blog-sidebar-post-listing h3:after,.blog-sidebar.mobile .blog-sidebar-topic-filter h3:after{content:"+";padding-left:6px}.blog-sidebar.mobile .blog-sidebar-post-listing.clicked h3:after,.blog-sidebar.mobile .blog-sidebar-topic-filter.clicked h3:after{content:"-";padding-left:7px}.blog-sidebar.mobile .clicked ul{display:block;opacity:1;transition:all 1s;visibility:visible}}.subscription-form{display:block;margin:0 auto;padding:60px 0;text-align:center;width:40%}@media(max-width:767px){.subscription-form{width:85%}}.subscription-form label{text-align:center}.post-featured-image{background-position:50%;background-size:cover;border-radius:5px;margin-bottom:-110px;margin-top:40px;min-height:300px}.blog-post{background:#fff;border-radius:5px;margin:0 auto;padding:84px 100px 80px;position:relative;width:90%}.blog-post.no-image{margin-top:50px}.blog-post__title{font-size:32px;font-weight:600;line-height:1.25}.blog-post__meta a{text-decoration:none}.blog-post__links{display:block;margin-top:20px;padding:26px 0}.blog-post__back-to-blog{text-decoration:none}.blog-post__back-to-blog svg{margin-right:10px;position:relative;top:6px;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;width:20px}@media(max-width:767px){.blog-post{padding:30px;width:90%}}.blog-comments{max-width:100%}.comment.depth-0:first-child{margin-top:2em}.comment.depth-1{margin-top:1em;padding-left:2em;padding-top:1em}.blog-comments form{margin-top:2em;padding-top:2em}.blog-recent-posts__list{flex-wrap:wrap}.blog-recent-posts .blog-index__post-content h2{text-align:left}.blog-recent-posts .blog-post__meta-section{justify-content:flex-end}.error-page{padding:10rem 0;position:relative;text-align:center}.error-page:before{color:#d4d4d4;content:attr(data-error);font-family:Lato,sans-serif;font-size:40vw;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}@media screen and (min-width:1100px){.error-page:before{font-size:20rem}}.error-page_heading{margin-bottom:1rem}.systems-page{padding:40px 0}.systems-page .success{background-color:#cde3cc;border:1.5px solid #4f7d24;border-radius:6px;color:#4f7d24;display:inline-block;margin:2rem 0;padding:.1rem .75rem}.hs-search-results{margin-top:2rem}ul.hs-search-results__listing li{margin-bottom:2rem}.hs-search-results__title{color:#494a52;font-family:Merriweather,serif;font-size:1.25rem;margin-bottom:.25rem;text-decoration:underline}.hs-search-results__title:hover{text-decoration:none}.hs-search-results__description{padding-top:.5rem}.hs-search-highlight{font-weight:700}.hs-search-results__pagination a{color:#494a52}.email-prefs .item.disabled{cursor:not-allowed;opacity:.6}.email-prefs .item.disabled input:disabled{cursor:not-allowed}#email-prefs-form .hs-input,#hs_cos_wrapper_password_prompt,.form-container{max-width:650px;width:100%!important}.form-container{margin-bottom:10px}.form-container .hs-form-field{margin-bottom:14px}.form-container .hs-form-field .hs-input[type=checkbox]{display:inline}.form-container #hs_login_reset{display:inline-block;margin-bottom:10px}ul.no-list.hs-error-msgs{padding-left:0}#hs-pwd-widget-password{height:44px!important;margin-bottom:15px;margin-top:0!important}#hs-search-module .hs-input{margin-bottom:15px}.grecaptcha-badge{margin:0}.sec-404 .head{margin-top:-10px}.sec-404 .lead{line-height:normal}.sec-404 .body,.sec-404 .btn,.sec-404 .lead{font-family:Meiryo}.lp_footer .footer__copyright{margin-top:0}.lp_footer .footer-inner{padding-top:88px}.system-pg{padding-left:15px;padding-right:15px}@media(max-width:767px){#email-prefs-form .hs-input,#hs_cos_wrapper_password_prompt,.form-container{max-width:100%}}@media screen and (min-width:961px){.lp_footer .footer-inner{padding-top:46px}}@media screen and (min-width:1200px){margin-bottom:6px!important;margin-top:-6px!important}