tab .nopd .dnd-section{padding:0}.nopd .dnd-section>.row-fluid{max-width:100%}.ir__contentWrap{box-sizing:content-box;tab}.fxd_btn a{color:#fff !important}.full_row1 .widget-type-rich_text h2{border-bottom:1px solid #2dcc70;display:inline-block;font-size:100%;margin:0 0 .5rem 0;padding-bottom:4px}.ir__contentWrap p{margin-bottom:32px}.full_row1 .widget-type-rich_text h2{border-bottom:1px solid #2dcc70;display:inline-block;font-size:100%;margin:0 0 .5rem 0;padding-bottom:4px;font-family:Barlow,Noto Sans JP,sans-serif}.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{border:2px solid #2dcc70;background:#fff;border-radius:50%;color:#2dcc70;content:'A';display:block;font-weight:600;position:absolute;text-align:center;width:1.5em;height:1.5em;left:0;box-sizing:border-box}.full_row1 .widget-type-rich_text dt:before{background:#2dcc70;border-radius:50%;color:#fff;content:'Q';display:block;font-weight:600;position:absolute;text-align:center;width:1.5em;height:1.5em;left:0}.full_row1 .widget-type-rich_text dd{margin-top:.5em;padding-left:2em;position:relative;margin-left:0}.full_row1 .widget-type-rich_text dt{padding-left:2em;position:relative;font-weight:700}.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{margin-bottom:0}.full_row1 .widget-type-rich_text h1{color:#868686;font-weight:700;font-size:32px;margin:0 auto;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%;font-family:Montserrat,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"メイリオ",sans-serif}.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{max-width:50%;float:left !important}.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;margin-top:1.33333vw;font-weight:700}.contact_ryt .hs-form .hs_error_rollup .hs-main-font-element{color:#ff4218;font-size:14px;font-size:3.73333vw;display:block;text-align:center;font-weight:700}.contact_ryt .hs-form input,.contact_ryt .hs-form select,.contact_ryt .hs-form textarea{-webkit-box-shadow:none;box-shadow:none;background:#dedede;border:1px solid #dedede;color:#161b2c;border-radius:4px;font-family:Noto Sans JP;font-display:swap;-webkit-box-sizing:border-box;box-sizing:border-box;width:343px;width:91.46667vw !important;font-size:14px;font-size:3.73333vw !important;padding-left:16px;padding-left:4.26667vw !important;padding-right:16px;padding-right:4.26667vw !important;max-width:100%}.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]{width:163px;width:43.46667vw !important;max-width:100%}.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{border:1px solid #2dcc70;background:#eee}.contact_ryt .hs-form .hs-submit{margin-top:5.06667vw}.contact_ryt .hs-form .hs-submit .actions{margin:0 auto !important;position:relative;display:block;width:311px;width:82.93333vw !important;border-radius:48px;border-radius:12.8vw !important}.contact_ryt .hs-form .hs-submit .actions:after{content:"";width:15px;width:4vw;height:2px;height:.53333vw;background:#fff;position:absolute;top:50%;right:19px;right:5.06667vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.contact_ryt .hs-form .hs-submit .actions:before{content:"";width:11px;width:2.93333vw;height:11px;height:2.93333vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;right:19px;right:5.06667vw;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);z-index:2}.contact_ryt .hs-form .hs-submit .actions .hs-button{display:block;margin:0 auto !important;background:#000 !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;letter-spacing:.1em !important;font:inherit !important;font-weight:600 !important;color:#fff;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;width:311px;width:82.93333vw !important;height:48px;height:12.8vw !important;border-radius:48px;border-radius:12.8vw !important;font-size:16px;font-size:4.26667vw !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 rgb(0 0 0 / 25%);box-shadow:0 4px 8px rgb(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-top:0;padding-bottom: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{margin:0 auto 13.33333vw;text-align:center;font-weight:bold}.home_pg .sec-top-services .each-service.cm video{margin:4.26667vw auto 0;width:100%}.home_pg .sec-top-services .each-service.text{margin:0 auto 7.46667vw;width:100%;text-align:center;font-weight:bold}.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{margin:0 auto 4.26667vw;background:-webkit-gradient(linear,left top,left bottom,from(#75db9b),to(#2dc2cc));background:linear-gradient(180deg,#75db9b 0,#2dc2cc);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-rich_text img,.home_row2 .widget-type-linked_image 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{margin-bottom:32px}.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{width:16px;height:14px;right:16px;position:absolute}.btn.mdl-shadow.blk{line-height:1;background:#000;color:#fff;border-radius:6px;margin:0 auto;display:flex;width:293px;height:48px;align-items:center;justify-content:center;position:relative;font-family:Noto Sans JP;font-weight:700;font-size:14px;margin:9px auto 99px;margin-bottom:calc(4.6875vw + 9px)}.each-service.button.blk_wrap{padding-top:0;padding-bottom:0}}@media screen and (min-width:961px){.hd_type2 .btns.dsk_btn .header-nav-login{width:auto;margin-right:33px}.hd_type2 .btns.dsk_btn .header-nav-contact{min-width:125px;-webkit-box-shadow:0 4px 10px rgb(0 0 0 / 25%);box-shadow:0 4px 10px rgb(0 0 0 / 25%)}.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{margin-bottom:2.66667vw}.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;width:40vw;text-align:center}.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{padding:10px;font-size:4.2vw}.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{width:563px;width:43.98438vw !important;font-size:14px;font-size:1.09375vw !important;padding-left:16px;padding-left:1.25vw !important;padding-right:16px;padding-right:1.25vw !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{width:311px;width:24.29688vw !important;border-radius:30px;border-radius:2.34375vw !important}.contact_ryt .hs-form .hs-submit .actions:after{width:15px;width:1.17188vw;height:3px;height:.23438vw;right:16px;right:1.25vw}.contact_ryt .hs-form .hs-submit .actions:before{width:12px;width:.9375vw;height:12px;height:.9375vw;right:17px;right:1.32813vw;border-top:3px solid #fff;border-right:3px solid #fff}.contact_ryt .hs-form .hs-submit .actions .hs-button{width:311px;width:24.29688vw !important;height:60px;height:4.6875vw !important;border-radius:30px;border-radius:2.34375vw !important;font-size:20px;font-size:1.5625vw !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{width:563px;width:43.98438vw !important;font-size:14px;font-size:1.09375vw !important;padding-left:16px;padding-left:1.25vw !important;padding-right:16px;padding-right:1.25vw !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{width:311px;width:24.29688vw !important;border-radius:30px;border-radius:2.34375vw !important}.contact_ryt .hs-form .hs-submit .actions:after{width:15px;width:1.17188vw;height:3px;height:.23438vw;right:16px;right:1.25vw}.contact_ryt .hs-form .hs-submit .actions:before{width:12px;width:.9375vw;height:12px;height:.9375vw;right:17px;right:1.32813vw}.contact_ryt .hs-form .hs-submit .actions .hs-button{width:311px;width:24.29688vw !important;height:60px;height:4.6875vw !important;border-radius:30px;border-radius:2.34375vw !important;font-size:20px;font-size:1.5625vw !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{width:563px !important;font-size:14px !important;padding-left:16px !important;padding-right:16px !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{width:311px !important;border-radius:30px !important}.contact_ryt .hs-form .hs-submit .actions:after{width:15px;height:3px;right:16px}.contact_ryt .hs-form .hs-submit .actions:before{width:12px;height:12px;right:17px}.contact_ryt .hs-form .hs-submit .actions .hs-button{width:311px !important;height:60px !important;border-radius:30px !important;font-size:20px !important}}@media(max-width:767px){.full_row1 .widget-type-rich_text h1{margin-bottom:20px;padding:20px 0;background:#f7f9fd;font-size:24px;margin-top:20px}}@media(max-width:560px){.cnt_Pg.layout-form .contact_left{width:100%}.contact_ryt ol{margin:0;padding:0;list-style:none}.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{content:"";width:72px;width:19.2vw;height:3px;height:.8vw;background:#88e18e;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contact_ryt h4.overview-lead{font-family:Noto Sans JP;font-weight:700;letter-spacing:.04em;font-size:5.33333vw;line-height:1.6;text-align:center;position:relative;padding-bottom:5.06667vw;margin-bottom:10.93333vw;margin-top:0}}@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;margin-left:30px;width:200px;height:44px;font-family:YuGothic,"Yu Gothic",メイリオ,meiryo,"ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.custom-hedear-type2 .btns.dsk_btn .header-nav-login{width:100px;margin-right:0;font-family:YuGothic,"Yu Gothic",メイリオ,meiryo,"ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.custom-hedear-type2 .header-menu-group .hs-menu-wrapper>ul>li>a{font-family:YuGothic,"Yu Gothic",メイリオ,meiryo,"ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.custom-hedear-type2 .children.megamenu .each-col .each-child{font-family:YuGothic,"Yu Gothic",メイリオ,meiryo,"ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.custom-hedear-type2 .children.megamenu .each-col .each-child .desc{font-family:YuGothic,"Yu Gothic",メイリオ,meiryo,"ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.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-nav-gr-other .hs-menu-wrapper>ul>li>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li>a{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-news .hs-menu-wrapper>ul>li>a,.showcase-header .footer-nav-gr-corporate .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{padding-bottom:0;margin:0 0 20px}.video-experience-layout .custom-showcase-banner-group{padding-bottom:100px}.video-experience-layout .cwbi_wrap .form-overview .overview-inner{text-align:center;color:#fff;background-size:cover;background-position:50%;display:flex;height:400px;align-items:center;padding:121px 20px 0;flex-direction:column}.video-experience-layout .cwbi_wrap .form-overview .overview-inner .overview-title-area .en{margin-bottom:25px;line-height:1.69;font-size:36px;font-family:YuGothic,"Yu Gothic",メイリオ,meiryo,"ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;font-weight:700;letter-spacing:0}.video-experience-layout p.overview-list-head{font-size:22px;line-height:1.64;letter-spacing:1.1px;font-family:YuGothic,"Yu Gothic",メイリオ,meiryo,"ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.cutsom-video-experience-row2 .dnd-section{padding-top:200px}.cutsom-video-experience-row2 .dnd-section>.row-fluid{padding:0 60px;max-width:1580px}.custom-video-exp-features-group .device{background:url();background-size:100% auto;background-repeat:no-repeat}.cutsom-video-experience-row3 .dnd-section{padding:160px 0 30px}.cutsom-video-experience-row3 .hs-button{margin:0;font-size:22px;border-radius:35px;width:21.91vw;height:4.17vw;max-width:374px;max-height:70px;background-color:#161b2c;color:#fff;font-weight:700;letter-spacing:normal;display:flex;align-items:center;justify-content:center;font-family:YuGothic,"Yu Gothic",メイリオ,meiryo,"ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.showcase-header .fxd_btn{display:none}.dx-drive-home-layout{font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;font-weight:500;background:#000;color:#FFF}header.header-dx-drive-home{height:100px}.dx-drive-home-header-grp{background-color:#000;position:fixed;left:0;right:0;top:0;width:100%;height:100px;z-index:9}.dx-drive-home-header-grp .header__container{padding:0;height:100%;max-width:100%;align-items:flex-start;display:flex}.dx-drive-home-header-grp .dx-drive-logo a img{width:121px !important}.dx-drive-home-header-grp .dx-drive-logo a{width:100%;opacity:1 !important}.dx-drive-home-header-grp .dx-drive-logo{display:flex}.custom-logo-text{text-decoration:none;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;color:#FFF;height:100px;height:calc( 100 / 750 * 100vw);font-size:24px;font-size:calc( 24 / 750 * 100vw);padding-left:50px;padding-left:calc( 50 / 750 * 100vw);padding-right:0px;padding-right:calc( 0 / 750 * 100vw)}header.header-dx-drive-home{height:100px}.header-dx-drive-home .dx-drive-nav ul{padding:0;margin:0;list-style-type:none;display:flex}.header-dx-drive-home .dx-drive-nav ul li a{color:#000;text-decoration:none;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF;height:100px;height:calc( 100 / 750 * 100vw);font-size:24px;font-size:calc( 24 / 750 * 100vw);padding-left:50px;padding-left:calc( 50 / 750 * 100vw);padding-right:0px;padding-right:calc( 0 / 750 * 100vw)}.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(to left,#2dc2cc 0%,#70d99f 100%);height:100%;color:#000;text-decoration:none;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;font-weight:bold;font-size:24px;font-size:calc( 24 / 750 * 100vw);width:24px;width:calc( 24 / 750 * 100vw);-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:24px;padding-right:calc( 24 / 750 * 100vw);line-height:1.5;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.header-dx-drive-home .dx-drive-nav ul li:last-child a:after{-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;content:'';display:block;position:absolute;top:0;pointer-events:none;height:100%;background-image:url();background-repeat:no-repeat;background-size:100% auto;background-position:center;right:24px;right:calc( 24 / 750 * 100vw);width:24px;width:calc( 24 / 750 * 100vw);font-weight:700}.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-top:240px;padding-top:calc( 240 / 750 * 100vw);padding-bottom:90px;padding-bottom:calc( 90 / 750 * 100vw);padding-left:30px;padding-left:calc( 30 / 750 * 100vw);padding-right:30px;padding-right:calc( 30 / 750 * 100vw)}.cutsom-dx-drive-home-row1 picture{width:668px;width:calc( 668 / 750 * 100vw);margin:0 auto;display:block}.cutsom-dx-drive-home-row1 p{font-size:24px;font-size:calc( 24 / 750 * 100vw);font-weight:bold;line-height:2;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#FFF;margin-top:100px;margin-top:calc( 100 / 750 * 100vw);margin-bottom:0;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.cutsom-dx-drive-home-row3 .dnd-section,.cutsom-dx-drive-home-row4 .dnd-section{padding-top:100px;padding-top:calc( 100 / 750 * 100vw);padding-bottom:100px;padding-bottom:calc( 100 / 750 * 100vw)}.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:solid 1px #a5a5a5;padding-bottom:20px;padding-bottom:calc( 20 / 750 * 100vw);margin-bottom:120px;margin-bottom:calc( 120 / 750 * 100vw)}.cutsom-dx-drive-home-row3 .section-header h1,.cutsom-dx-drive-home-row4 .section-header h1{font-size:80px;font-size:calc( 80 / 750 * 100vw);font-family:'Montserrat',YuGothic,'Yu Gothic',sans-serif;font-weight:600;line-height:1;margin-bottom:6px;margin-bottom:calc( 6 / 750 * 100vw);color:#fff}.cutsom-dx-drive-home-row3 .section-header p,.cutsom-dx-drive-home-row4 .section-header p{font-size:32px;font-size:calc( 32 / 750 * 100vw);letter-spacing:.2em;font-weight:700;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:calc( 30 / 750 * 100vw);font-weight:700;margin-bottom:100px;margin-bottom:calc( 100 / 750 * 100vw);padding:0 20px}.cutsom-dx-drive-home-row3 form{width:570px;width:calc( 570 / 750 * 100vw);margin-left:auto;margin-right:auto;max-width:100}.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:calc( 28 / 750 * 100vw) !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{width:285px;width:calc( 285 / 750 * 100vw);margin-bottom:8px;margin-bottom:calc( 8 / 750 * 100vw);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#fff;font-size:16px !important;font-family:YuGothic,"Yu Gothic",メイリオ,meiryo,メイリオ,meiryo,"ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;font-weight:normal}.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{-webkit-box-shadow:none;box-shadow:none;border:0;background:#333;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;width:570px;width:calc( 570 / 750 * 100vw) !important;font-size:14px;font-size:calc( 14 / 750 * 100vw) !important;padding-left:16px;padding-left:calc( 16 / 750 * 100vw) !important;padding-right:16px;padding-right:calc( 16 / 750 * 100vw) !important;max-width:100%;border-radius:20px;border-radius:calc( 20 / 750 * 100vw);margin-bottom:0}.cutsom-dx-drive-home-row3 form .hs-error-msgs .hs-error-msg{color:#FFF;font-size:10px !important;font-size:calc( 10 / 750 * 100vw);display:block;padding-top:10px;padding-top:calc( 10 / 750 * 100vw);padding-left:0 !important;position:absolute !important;left:0px;left:calc( 0 / 750 * 100vw);bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:100% !important}.cutsom-dx-drive-home-row3 form .hs-input.error{border-color:#F00}.cutsom-dx-drive-home-row3 form .hs-input:focus{border:solid 1px #2dcc70;background:#eee}.cutsom-dx-drive-home-row3 form .hs-submit{margin-top:19px;margin-top:calc( 19 / 750 * 100vw);width:100%}.cutsom-dx-drive-home-row3 form .actions{color:#000;background-image:-webkit-gradient(linear,right top,left top,from(#2dc2cc),to(#70d99f));background-image:linear-gradient(to left,#2dc2cc 0%,#70d99f 100%);margin-left:auto;margin-right:auto}.cutsom-dx-drive-home-row3 form .actions{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;text-decoration:none;position:relative;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:523px;width:calc( 523 / 750 * 100vw);height:102px;height:calc( 102 / 750 * 100vw);border-radius:15px;border-radius:calc( 15 / 750 * 100vw)}.cutsom-dx-drive-home-row3 form .hs-button{display:block;margin:0 auto !important;background:none !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;letter-spacing:.1em !important;font:inherit !important;font-weight:600 !important;color:#000;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;width:100%;height:100%;font-weight:bold;letter-spacing:.1em;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;font-size:30px;font-size:calc( 30 / 750 * 100vw) !important;padding-top:0;padding-bottom:0}.cutsom-dx-drive-home-row3 form .actions:after,.cutsom-dx-drive-home-row4 .hs-button:after{-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;content:'';position:absolute;pointer-events:none;background-image:url();background-repeat:no-repeat;background-size:100% auto;width:20px;width:calc( 20 / 750 * 100vw);height:20px;height:calc( 20 / 750 * 100vw);top:43px;top:calc( 43 / 750 * 100vw);right:24px;right:calc( 24 / 750 * 100vw)}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;width:auto;padding-left:0}.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:calc( 24 / 750 * 100vw);line-height:calc(47 / 24);margin-bottom:100px;margin-bottom:calc( 100 / 750 * 100vw);text-align:center}.cutsom-dx-drive-home-row4 a.hs-button{color:#000;background-image:-webkit-gradient(linear,right top,left top,from(#2dc2cc),to(#70d99f));background-image:linear-gradient(to left,#2dc2cc 0%,#70d99f 100%);margin-left:auto;margin-right:auto;font-weight:bold;letter-spacing:.1em;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;font-size:30px;font-size:calc( 30 / 750 * 100vw);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;text-decoration:none;position:relative;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:523px;width:calc( 523 / 750 * 100vw);height:102px;height:calc( 102 / 750 * 100vw);border-radius:15px;border-radius:calc( 15 / 750 * 100vw);margin:0;padding:0}.cutsom-dx-drive-home-row4 a.hs-button:hover{opacity:1}.cutsom-dx-drive-home-row4 .dnd-section{padding-bottom:100px;padding-bottom:calc( 100 / 750 * 100vw)}.dx-drive-footer2 .footer-ncs-grp.dx-drive-grp2{background-color:#000;border-top:solid 1px #fff;padding:0;height:100%;justify-content:space-between}.dx-drive-footer2 span.footer-dx-drive-copyright{font-family:'Montserrat',YuGothic,'Yu Gothic',sans-serif;font-weight:600;font-weight:600;font-size:24px;font-size:calc( 24 / 750 * 100vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:96px;height:calc( 96 / 750 * 100vw);-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:25px;padding-top:calc( 25 / 750 * 100vw);color:#FFF;padding-left:0px;padding-left:calc( 0 / 750 * 100vw)}.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{content:'';width:1px;height:100%;background:#a5a5a5;position:absolute;top:0;left:0;pointer-events:none}.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{-webkit-box-shadow:none;box-shadow:none;border:0;background:#333;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;width:570px;width:calc( 570 / 750 * 100vw) !important;font-size:14px;font-size:calc( 14 / 750 * 100vw) !important;padding-left:16px;padding-left:calc( 16 / 750 * 100vw) !important;padding-right:16px;padding-right:calc( 16 / 750 * 100vw) !important;max-width:100%;border-radius:20px;border-radius:calc( 20 / 750 * 100vw);margin-bottom:0}.dxdrive-contact nav.footer-dx-drive-nav .footer-nav-children:hover{opacity:1}.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:calc( 100 / 1800 * 100vw)}.custom-logo-text{padding-right:48px;padding-right:calc( 48 / 1800 * 100vw);font-size:24px;font-size:calc( 24 / 1800 * 100vw);height:140px;height:calc( 140 / 1800 * 100vw);padding-right:48px;padding-right:calc( 48 / 1800 * 100vw);padding-left:48px;padding-left:calc( 48 / 1800 * 100vw)}.header-dx-drive-home .dx-drive-nav ul li a{height:100px;height:calc( 100 / 1800 * 100vw);font-size:24px;font-size:calc( 24 / 1800 * 100vw);padding-left:48px;padding-left:calc( 48 / 1800 * 100vw);padding-right:48px;padding-right:calc( 48 / 1800 * 100vw)}.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{padding-right:7px;padding-right:calc( 7 / 1800 * 100vw);font-size:20px;font-size:calc( 20 / 1800 * 100vw);width:214px;padding-left:0;width:calc( 214 / 1800 * 100vw)}.header-dx-drive-home .dx-drive-nav ul li:last-child a:after{width:20px;width:calc( 20 / 1800 * 100vw);right:28px;right:calc( 28 / 1800 * 100vw)}.cutsom-dx-drive-home-row1 .dnd-section{padding-right:30px;padding-right:calc( 30 / 1800 * 100vw);padding-left:30px;padding-left:calc( 30 / 1800 * 100vw);padding-bottom:160px;padding-bottom:calc( 160 / 1800 * 100vw);padding-top:160px;padding-top:calc( 160 / 1800 * 100vw)}.cutsom-dx-drive-home-row1 picture{width:734px;width:calc( 734 / 1800 * 100vw)}.cutsom-dx-drive-home-row1 p{font-size:24px;font-size:calc( 24 / 1800 * 100vw);margin-top:110px;margin-top:calc( 110 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 .dnd-section,.cutsom-dx-drive-home-row4 .dnd-section{padding-top:115px;padding-top:calc( 115 / 1800 * 100vw);padding-bottom:125px;padding-bottom:calc( 125 / 1800 * 100vw)}.cutsom-dx-drive-home-row4 .dnd-section{padding-bottom:215px;padding-bottom:calc( 215 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 .section-header{padding-bottom:16px;padding-bottom:calc( 16 / 1800 * 100vw);margin-bottom:120px;margin-bottom:calc( 120 / 1800 * 100vw);width:calc(100% - 175px)}.cutsom-dx-drive-home-row4 .section-header{padding-bottom:16px;padding-bottom:calc( 16 / 1800 * 100vw);margin-bottom:100px;margin-bottom:calc( 100 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 .section-header h1,.cutsom-dx-drive-home-row4 .section-header h1{font-size:80px;font-size:calc( 80 / 1800 * 100vw);margin-bottom:3px;margin-bottom:calc( 3 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 .section-header p,.cutsom-dx-drive-home-row4 .section-header p{font-size:24px;font-size:calc( 24 / 1800 * 100vw)}.cutsom-dx-drive-home-row4 .section-header{width:calc(100% - 175px)}.cutsom-dx-drive-home-row3 .hs_cos_wrapper_type_rich_text p{margin-bottom:150px;margin-bottom:calc( 150 / 1800 * 100vw);font-size:24px;font-size:calc( 24 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 form{width:882px;width:calc( 882 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 form .form-columns-2 .hs-form-field:nth-of-type(1){width:60%;float:left}.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:calc( 40 / 1800 * 100vw) !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:0px;margin-bottom:calc( 0 / 1800 * 100vw);width:250px;width:calc( 250 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 form input{width:630px;width:calc( 630 / 1800 * 100vw) !important;font-size:14px;font-size:calc( 14 / 1800 * 100vw) !important;padding-left:16px;padding-left:calc( 16 / 1800 * 100vw) !important;border-radius:20px;border-radius:calc( 20 / 1800 * 100vw);height:90px;height:calc( 90 / 1800 * 100vw) !important}.cutsom-dx-drive-home-row3 form .hs-error-msgs .hs-error-msg{font-size:10px !important;font-size:calc( 10 / 1800 * 100vw);padding-top:5px;padding-top:calc( 5 / 1800 * 100vw);left:234px;left:calc( 234 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 form .actions{border-radius:15px;border-radius:calc( 15 / 1800 * 100vw);height:103px;height:calc( 103 / 1800 * 100vw);width:750px;width:calc( 750 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 form .hs-button{font-size:30px;font-size:calc( 30 / 1800 * 100vw) !important}.cutsom-dx-drive-home-row3 form .actions:after,.cutsom-dx-drive-home-row4 a.hs-button:after{width:20px;width:calc( 20 / 1800 * 100vw);height:20px;height:calc( 20 / 1800 * 100vw);top:43px;top:calc( 43 / 1800 * 100vw);right:25px;right:calc( 25 / 1800 * 100vw)}.cutsom-dx-drive-home-row4 .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:calc( 24 / 1800 * 100vw);margin-bottom:135px;margin-bottom:calc( 135 / 1800 * 100vw)}.cutsom-dx-drive-home-row4 a.hs-button{font-size:30px;font-size:calc( 30 / 1800 * 100vw);border-radius:15px;border-radius:calc( 15 / 1800 * 100vw);height:103px;height:calc( 103 / 1800 * 100vw);width:750px;width:calc( 750 / 1800 * 100vw)}.dx-drive-footer2 span.footer-dx-drive-copyright{font-size:24px;font-size:calc( 24 / 1800 * 100vw);height:180px;height:calc( 180 / 1800 * 100vw);padding-top:0px;padding-top:calc( 0 / 1800 * 100vw);padding-left:65px;padding-left:calc( 65 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 form input[name=lastname],.cutsom-dx-drive-home-row3 form input[name=firstname],.cutsom-dx-drive-home-row3 form input[name=division_detail],.cutsom-dx-drive-home-row3 form input[name=jobtitle]{width:250px;width:calc( 250 / 1800 * 100vw) !important}.cutsom-dx-drive-home-row3 form textarea{padding-top:calc(18 / 1280 * 100vw) !important;min-height:170px;min-height:calc( 170 / 1800 * 100vw);padding-right:16px;padding-right:calc( 16 / 1800 * 100vw) !important;padding-left:16px;padding-left:calc( 16 / 1800 * 100vw) !important;font-size:14px;font-size:calc( 14 / 1800 * 100vw) !important;width:630px;width:calc( 630 / 1800 * 100vw) !important;border-radius:20px;border-radius:calc( 20 / 1800 * 100vw)}.dx-mobiel-menu{display:none}}@media(min-width:992px){.dx-drive-home-header-grp,header.header-dx-drive-home{height:100px;height:calc( 100 / 1800 * 100vw)}.dx-drive-home-header-grp .dx-drive-logo a img{width:68px !important}.custom-logo-text{padding-right:48px;padding-right:calc( 48 / 1800 * 100vw);font-size:24px;font-size:calc( 24 / 1800 * 100vw);height:140px;height:calc( 140 / 1800 * 100vw);padding-left:48px;padding-left:calc( 48 / 1800 * 100vw)}.header-dx-drive-home .dx-drive-nav ul li a{height:100px;height:calc( 100 / 1800 * 100vw);font-size:24px;font-size:calc( 24 / 1800 * 100vw);padding-left:48px;padding-left:calc( 48 / 1800 * 100vw);padding-right:48px;padding-right:calc( 48 / 1800 * 100vw)}.header-dx-drive-home .dx-drive-nav ul li:last-child a{padding-right:7px;padding-right:calc( 7 / 1800 * 100vw);width:214px;width:calc( 214 / 1800 * 100vw);font-size:20px;font-size:calc( 20 / 1800 * 100vw);padding-left:0}.header-dx-drive-home .dx-drive-nav ul li:last-child a:after{width:20px;width:calc( 20 / 1800 * 100vw);right:28px;right:calc( 28 / 1800 * 100vw)}.cutsom-dx-drive-home-row1 .dnd-section{padding-right:30px;padding-right:calc( 30 / 1800 * 100vw);padding-left:30px;padding-left:calc( 30 / 1800 * 100vw);padding-bottom:160px;padding-bottom:calc( 160 / 1800 * 100vw);padding-top:160px;padding-top:calc( 160 / 1800 * 100vw)}.cutsom-dx-drive-home-row1 picture{width:734px;width:calc( 734 / 1800 * 100vw)}.cutsom-dx-drive-home-row1 p{font-size:24px;font-size:calc( 24 / 1800 * 100vw);margin-top:110px;margin-top:calc( 110 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 .dnd-section,.cutsom-dx-drive-home-row4 .dnd-section{padding-top:115px;padding-top:calc( 115 / 1800 * 100vw);padding-bottom:125px;padding-bottom:calc( 125 / 1800 * 100vw)}.cutsom-dx-drive-home-row4 .dnd-section{padding-bottom:215px;padding-bottom:calc( 215 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 .section-header{padding-bottom:16px;padding-bottom:calc( 16 / 1800 * 100vw);margin-bottom:120px;margin-bottom:calc( 120 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 .section-header{padding-bottom:16px;padding-bottom:calc( 16 / 1800 * 100vw);margin-bottom:100px;margin-bottom:calc( 100 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 .section-header h1,.cutsom-dx-drive-home-row4 .section-header h1{margin-bottom:3px;margin-bottom:calc( 3 / 1800 * 100vw);font-size:80px;font-size:calc( 80 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 .section-header p,.cutsom-dx-drive-home-row4 .section-header p{font-size:24px;font-size:calc( 24 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 .hs_cos_wrapper_type_rich_text p{margin-bottom:150px;margin-bottom:calc( 150 / 1800 * 100vw);font-size:24px;font-size:calc( 24 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 form{width:882px;width:calc( 882 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 form .hs-form-field{margin-bottom:40px;margin-bottom:calc( 40 / 1800 * 100vw) !important}.cutsom-dx-drive-home-row3 form .hs-form-field label{margin-bottom:0px;margin-bottom:calc( 0 / 1800 * 100vw);width:250px;width:calc( 250 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 form input{height:90px;height:calc( 90 / 1800 * 100vw) !important;border-radius:20px;border-radius:calc( 20 / 1800 * 100vw);padding-right:16px;padding-right:calc( 16 / 1800 * 100vw) !important;width:630px;width:calc( 630 / 1800 * 100vw) !important}.cutsom-dx-drive-home-row3 form .hs-error-msgs .hs-error-msg{font-size:10px !important;font-size:calc( 10 / 1800 * 100vw);padding-top:5px;padding-top:calc( 5 / 1800 * 100vw);left:234px;left:calc( 234 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 form .hs-submit{margin-top:54px;margin-top:calc( 54 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 form .actions{border-radius:15px;border-radius:calc( 15 / 1800 * 100vw);height:103px;height:calc( 103 / 1800 * 100vw);width:750px;width:calc( 750 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 form .hs-button{font-size:30px;font-size:calc( 30 / 1800 * 100vw) !important}.cutsom-dx-drive-home-row3 form .actions:after,.cutsom-dx-drive-home-row4 a.hs-button:after{width:20px;width:calc( 20 / 1800 * 100vw);height:20px;height:calc( 20 / 1800 * 100vw);top:43px;top:calc( 43 / 1800 * 100vw);right:25px;right:calc( 25 / 1800 * 100vw)}.cutsom-dx-drive-home-row4 .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:calc( 24 / 1800 * 100vw);margin-bottom:135px;margin-bottom:calc( 135 / 1800 * 100vw)}.cutsom-dx-drive-home-row4 a.hs-button{font-size:30px;font-size:calc( 30 / 1800 * 100vw);border-radius:15px;border-radius:calc( 15 / 1800 * 100vw);height:103px;height:calc( 103 / 1800 * 100vw);width:750px;width:calc( 750 / 1800 * 100vw)}.dx-drive-footer2 span.footer-dx-drive-copyright{font-size:24px;font-size:calc( 24 / 1800 * 100vw);height:180px;height:calc( 180 / 1800 * 100vw);padding-top:0px;padding-top:calc( 0 / 1800 * 100vw);padding-left:65px;padding-left:calc( 65 / 1800 * 100vw)}.cutsom-dx-drive-home-row3 form input[name=lastname],.cutsom-dx-drive-home-row3 form input[name=firstname],.cutsom-dx-drive-home-row3 form input[name=division_detail],.cutsom-dx-drive-home-row3 form input[name=jobtitle]{width:250px;width:calc( 250 / 1800 * 100vw) !important}.cutsom-dx-drive-home-row3 form textarea{padding-top:calc(18 / 1280 * 100vw) !important;min-height:170px;min-height:calc( 170 / 1800 * 100vw);padding-right:16px;padding-right:calc( 16 / 1800 * 100vw) !important;padding-left:16px;padding-left:calc( 16 / 1800 * 100vw) !important;font-size:14px;font-size:calc( 14 / 1800 * 100vw) !important;width:630px;width:calc( 630 / 1800 * 100vw) !important;border-radius:20px;border-radius:calc( 20 / 1800 * 100vw)}}@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{padding-right:48px;padding-left:48px;font-size:24px;height:100px;align-items:center}.header-dx-drive-home .dx-drive-nav ul li a{height:100px;font-size:24px;padding-right:48px;padding-left:48px;height:100px}.header-dx-drive-home .dx-drive-nav ul li:last-child a{padding-right:7px;width:214px;font-size:20px;padding-left:0}.header-dx-drive-home .dx-drive-nav ul li:last-child a:after{width:20px;right:28px}.cutsom-dx-drive-home-row1 .dnd-section{padding-right:30px;padding-bottom:160px;padding-top:160px;padding-left: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-top:115px;padding-bottom:125px}.cutsom-dx-drive-home-row4 .dnd-section{padding-top:115px;padding-bottom:215px}.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{margin-bottom:150px;font-size:24px}.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:0px;width:250px}.cutsom-dx-drive-home-row3 form input{font-size:14px !important;padding-left:16px !important;padding-right:16px !important;border-radius:20px;height:90px !important;width:630px !important}.cutsom-dx-drive-home-row3 form input[name=lastname],.cutsom-dx-drive-home-row3 form input[name=firstname],.cutsom-dx-drive-home-row3 form input[name=division_detail],.cutsom-dx-drive-home-row3 form input[name=jobtitle]{width:250px !important}.cutsom-dx-drive-home-row3 form .hs-error-msgs .hs-error-msg{font-size:10px !important;padding-top:5px;left:234px}.cutsom-dx-drive-home-row3 form .hs-submit{margin-top:54px}.cutsom-dx-drive-home-row3 form .actions{border-radius:15px;width:750px;height:103px}.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{width:20px;right:25px;top:43px;height:20px}.cutsom-dx-drive-home-row4 .hs_cos_wrapper_type_rich_text p{margin-bottom:135px;font-size:24px}.cutsom-dx-drive-home-row4 a.hs-button{border-radius:15px;height:103px;width:750px;font-size:30px}.dx-drive-footer2 span.footer-dx-drive-copyright{padding-left:65px;height:180px;font-size:24px}.cutsom-dx-drive-home-row3 form textarea{min-height:170px;padding-right:16px !important;padding-left:16px !important;font-size:14px !important;width:630px !important;border-radius:20px}}@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{width:5.46875vw !important;height:3.4375vw !important;padding:0 .75em;font-size:1.09375vw !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-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.kaizen-ad>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-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>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{font-size:22px;font-size:1.71875vw;border-radius:35px;border-radius:2.73438vw}}@media(max-width:960px){.showcase-header .footer__copyright{font-size:14px;font-size:1.09375vw;margin-top:2.34375vw}.showcase-header .footer-nav-gr-news .hs-menu-wrapper>ul>li>a,.showcase-header .footer-nav-gr-corporate .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.動画ソリューション>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.dxソリューション>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{width:18.66667vw !important;height:10.13333vw !important;padding:0 .75em;font-size:3.73333vw !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-service .hs-menu-wrapper>ul>li.動画ソリューション>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.dxソリューション>a,.showcase-header .footer-nav-gr-service .hs-menu-wrapper>ul>li.サービス>a{font-size:3.73333vw !important}.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:3.73333vw !important}.showcase-header .footer-nav-gr-news .hs-menu-wrapper>ul>li>a,.showcase-header .footer-nav-gr-corporate .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}.video-experience-layout .mdl-md,.module-md{display:block}.video-experience-layout .cwbi_wrap .form-overview .overview-inner{padding:80px 19px 74px;height:auto}.video-experience-layout .cwbi_wrap .form-overview .overview-inner .overview-title-area .en{font-size:22px;font-size:5.86667vw;font-weight:700;margin-bottom:30px;line-height:1.55}.video-experience-layout p.overview-list-head{font-size:16px;font-size:4.26667vw;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.88;letter-spacing:0}.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{padding:0 20px;max-width:1580px}.cutsom-video-experience-row3 .dnd-section{padding:0 0 30px}.cutsom-video-experience-row3 .hs-button{margin-top:-13px;width:298px;max-width:100%;border-radius:9.33333vw;height:55px;font-size:4.8vw}}.program-modal .modal__img{float:left;width:300px;width:calc( 300 / 750 * 100vw);height:300px;height:calc( 300 / 750 * 100vw);margin-bottom:30px;margin-bottom:calc( 30 / 750 * 100vw);margin-right:0px;margin-right:calc( 0 / 750 * 100vw)}@media screen and (min-width:768px){.program-modal .modal__img{width:300px;width:calc( 300 / 1800 * 100vw)}}@media screen and (min-width:992px){.program-modal .modal__img{width:300px;width:calc( 300 / 1800 * 100vw)}}@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:calc( 300 / 1800 * 100vw)}}@media screen and (min-width:992px){.program-modal .modal__img{height:300px;height:calc( 300 / 1800 * 100vw)}}@media screen and (min-width:1200px){.program-modal .modal__img{height:300px}}@media screen and (min-width:768px){.program-modal .modal__img{margin-bottom:8px;margin-bottom:calc( 8 / 1800 * 100vw)}}@media screen and (min-width:992px){.program-modal .modal__img{margin-bottom:8px;margin-bottom:calc( 8 / 1800 * 100vw)}}@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:60px;margin-right:calc( 60 / 1800 * 100vw)}}@media screen and (min-width:992px){.program-modal .modal__img{margin-right:60px;margin-right:calc( 60 / 1800 * 100vw)}}@media screen and (min-width:1200px){.program-modal .modal__img{margin-right:60px}}.program-modal .modal__name{font-size:30px;font-size:calc( 30 / 750 * 100vw);font-weight:700;text-align:left !important;display:block;line-height:1.5;margin-right:0px;margin-right:calc( 0 / 750 * 100vw);margin-bottom:30px;margin-bottom:calc( 30 / 750 * 100vw)}@media screen and (min-width:768px){.program-modal .modal__name{font-size:18px;font-size:calc( 18 / 1800 * 100vw)}}@media screen and (min-width:992px){.program-modal .modal__name{font-size:18px;font-size:calc( 18 / 1800 * 100vw)}}@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:60px;margin-right:calc( 60 / 1800 * 100vw)}}@media screen and (min-width:992px){.program-modal .modal__name{margin-right:60px;margin-right:calc( 60 / 1800 * 100vw)}}@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:0px;margin-bottom:calc( 0 / 1800 * 100vw)}}@media screen and (min-width:992px){.program-modal .modal__name{margin-bottom:0px;margin-bottom:calc( 0 / 1800 * 100vw)}}@media screen and (min-width:1200px){.program-modal .modal__name{margin-bottom:0px}}@media screen and (min-width:768px){.program-modal .modal__name{margin-top:auto}}.program-modal .modal__desc{font-size:30px;font-size:calc( 30 / 750 * 100vw);font-weight:400;text-align:left !important;display:block;line-height:1.5;margin-right:0px;margin-right:calc( 0 / 750 * 100vw);margin-bottom:30px;margin-bottom:calc( 30 / 750 * 100vw)}@media screen and (min-width:768px){.program-modal .modal__desc{font-size:16px;font-size:calc( 16 / 1800 * 100vw)}}@media screen and (min-width:992px){.program-modal .modal__desc{font-size:16px;font-size:calc( 16 / 1800 * 100vw)}}@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:60px;margin-right:calc( 60 / 1800 * 100vw)}}@media screen and (min-width:992px){.program-modal .modal__desc{margin-right:60px;margin-right:calc( 60 / 1800 * 100vw)}}@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:0px;margin-bottom:calc( 0 / 1800 * 100vw)}}@media screen and (min-width:992px){.program-modal .modal__desc{margin-bottom:0px;margin-bottom:calc( 0 / 1800 * 100vw)}}@media screen and (min-width:1200px){.program-modal .modal__desc{margin-bottom:0px}}@media screen and (min-width:768px){.program-modal .modal__desc{margin-top:auto}}.program-modal .modal__name p{margin:0;font-family:YuGothic,"Yu Gothic",メイリオ,meiryo,メイリオ,meiryo,"ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;font-size:16px}.program-modal .modal__desc p{margin:0;font-family:YuGothic,"Yu Gothic",メイリオ,meiryo,メイリオ,meiryo,"ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}@media(max-width:767px){.program-modal .modal__name p,.program-modal .modal__desc p{font-size:calc( 22 / 750 * 100vw)}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{width:auto !important;height:calc( 120 / 750 * 100vw)}.custom-logo-text{padding-top:22px}.dx-drive-home-header-grp{height:calc( 120 / 750 * 100vw)}header.header-dx-drive-home{height:auto}.dx-drive-home-layout{padding-top:calc( 180 / 750 * 100vw)}.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:calc( 90 / 750 * 100vw) !important}.cutsom-dx-drive-home-row4 .dnd-section{padding-bottom:100px;padding-bottom:calc( 100 / 750 * 100vw);padding-top:100px;padding-top:calc( 100 / 750 * 100vw);padding-bottom:250px;padding-bottom:calc( 250 / 750 * 100vw)}.dx-drive-footer2 span.footer-dx-drive-copyright{text-align:center;justify-content:center;height:calc( 91 / 750 * 100vw)}.dxdrive-contact nav.footer-dx-drive-nav{display:none}.dxdrive-contact .custom-logo-text{padding-top:0;margin-top:0;align-items:center;height:calc( 120 / 750 * 100vw)}.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:calc( 170 / 750 * 100vw)}}.custom-kaizen-school-banner-group a.hs-button,.custom-application-flow-group a.hs-button{background-image:url()}.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{-webkit-transition:all 1s ease .1s;transition:all 1s ease .1s;opacity:0}.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()}}@media screen and (max-width:560px){.custom-application-flow-group .school-flow__list-item:not(:last-of-type):after{left:16.8vw;bottom:.8vw;-webkit-transform:translateY(100%);transform:translateY(100%);background-image:url();background-size:cover}}@media(min-width:961px){.custom-hedear-type2 .header-nav-contact{box-shadow:0 4px 10px rgb(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;-ms-flex-direction:column;flex-direction:column;width:100%;position:fixed;left:0;z-index:20;border-top:solid 1px #FFF}.header-dx-drive-home .curtain{position:fixed;width:100%;height:calc(100% - 16vw);top:16vw;left:0;background:#000;opacity:.86;display:block;pointer-events:none;z-index:10;opacity:0;-webkit-transition:all .5s ease .1s;transition:all .5s ease .1s}.open-menu .sp-menu-btn span:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:24px;top:calc( 24 / 750 * 100vw)}.open-menu .sp-menu-btn span:nth-of-type(2){opacity:0;left:100px}.open-menu .sp-menu-btn span:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-24px;top:calc( -24 / 750 * 100vw)}.open-menu nav.header-nav.dx-mobiel-menu,.open-menu .header-dx-drive-home .curtain{opacity:1}.dx-mobiel-menu a.header-nav-link.anchor{border-bottom:solid 1px #fff;text-decoration:none;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF;height:100px;height:calc( 101 / 750 * 100vw);font-size:24px;font-size:calc( 24 / 750 * 100vw);padding-left:50px;padding-left:calc( 50 / 750 * 100vw);padding-right:0px;padding-right:calc( 0 / 750 * 100vw);padding-bottom:0px}.dx-mobiel-menu a.entry-btn.anchor{margin-left:auto;margin-right:auto;margin-top:45px;margin-top:calc( 45 / 750 * 100vw);margin-bottom:34px;margin-bottom:calc( 34 / 750 * 100vw);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;text-decoration:none;position:relative;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:525px;width:calc( 525 / 750 * 100vw);height:105px;height:calc( 105 / 750 * 100vw);border-radius:15px;border-radius:calc( 15 / 750 * 100vw);border:solid 1px #2a2a2a;background:#FFF;font-weight:bold;letter-spacing:.1em;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;font-size:30px;font-size:calc( 30 / 750 * 100vw);color:#000}.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{margin-left:auto;margin-right:auto;margin-bottom:70px;margin-bottom:calc( 70 / 750 * 100vw);border:solid 1px #2a2a2a;background:#000;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;text-decoration:none;position:relative;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:525px;width:calc( 525 / 750 * 100vw);height:105px;height:calc( 105 / 750 * 100vw);border-radius:15px;border-radius:calc( 15 / 750 * 100vw);color:#FFF;font-weight:bold;letter-spacing:.1em;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;font-size:30px;font-size:calc( 30 / 750 * 100vw)}.sp-menu-btn{cursor:pointer}.dx-mobiel-menu nav.footer-dx-drive-nav{border-top:solid 1px #a5a5a5}.dx-mobiel-menu a.entry-btn.anchor:after{background-image:url();-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;content:'';position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:100% auto;width:20px;width:calc( 20 / 750 * 100vw);height:20px;height:calc( 20 / 750 * 100vw);top:43px;top:calc( 43 / 750 * 100vw);right:24px;right:calc( 24 / 750 * 100vw)}.dx-mobiel-menu a.contact-btn:after{background-image:url();-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;content:'';position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:100% auto;width:20px;width:calc( 20 / 750 * 100vw);height:20px;height:calc( 20 / 750 * 100vw);top:43px;top:calc( 43 / 750 * 100vw);right:24px;right:calc( 24 / 750 * 100vw)}.dx-mobiel-menu nav.footer-dx-drive-nav .footer-nav-children{border-bottom:solid 1px #a5a5a5;border-right:solid 1px #a5a5a5}}.notice-pg .widget-type-header{color:#868686;font-weight:700;font-size:32px;margin:0 auto;margin:50px 0;text-align:center}.notice-pg .widget-type-header h1{margin:0;font:inherit;color:inherit}.notice-pg .body-container-wrapper{padding-left:0;padding-right:0}.notice-grp .widget-type-rich_text h6{display:flex;align-items:center;font:inherit;margin:0;word-break:initial}.notice-grp .widget-type-rich_text h6 a{color:#2dcc70}.notice-grp .widget-type-rich_text h6+h6{margin-top:19px}.notice-grp .widget-type-rich_text h6 span{display:flex;align-items:center;padding:2px 4px 2px 3px;border:1px solid #8293b9;border-radius:4px;margin-left:8px;margin-right:8px}.notice-grp .widget-type-rich_text h6 span svg{width:13px;height:13px;color:#8293b9}.notice-grp .widget-type-rich_text h6 span:after{content:'PDF';padding-left:2px;color:#8293b9;font-size:11px;line-height:1.125}.notice-grp .widget-type-rich_text h2{font:inherit;padding-bottom:32px;font-size:24px;font-weight:bold;margin-top:0;margin-bottom:0}.notice-grp .dnd-section .widget-type-cell{padding-left:80px;padding-right:80px}.notice-grp .widget-type-rich_text{padding:32px 40px 0px 40px}.notice-grp .widget-type-rich_text table{margin:0;border:0;border-collapse:collapse;border-spacing:0}.notice-grp .widget-type-rich_text table th,.notice-grp .widget-type-rich_text table td{background:transparent;border:0;color:inherit;padding:16px 32px;border-bottom:0;vertical-align:baseline}.notice-grp .widget-type-rich_text table th{text-align:left;width:25%}.notice-grp .widget-type-rich_text table td{width:75%;padding:0}.notice-grp .widget-type-rich_text figure{display:flex;justify-content:center;padding:0;max-width:768px;width:100%;margin:0 auto}.notice-grp .widget-type-rich_text figure img{width:50%;vertical-align:top}.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-top:20px;margin-bottom:20px;padding:20px 0}.notice-grp .widget-type-rich_text table th,.notice-grp .widget-type-rich_text table td{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 p,.lp_sales_lyt h1,.lp_sales_lyt h2,.lp_sales_lyt h3,.lp_sales_lyt h4,.lp_sales_lyt h5,.lp_sales_lyt h6{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;font-size:32px;font-size:4.26667vw;font-weight:600;letter-spacing:.1em;text-decoration:none;width:568px;width:75.73333vw;height:105px;height:14vw;border-radius:10px;border-radius:1.33333vw;position:relative}.lp_sales_lyt .float-btn.red_btn{margin-left:1.33333vw;margin-right:1.33333vw}.lp_sales_lyt .float-btn{position:fixed;left:0;bottom:0;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1 !important;left:0;right:0;margin:0px auto !important}.lp_sales_lyt .float-btn.visible{-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:15px !important}.lp_sales_lyt .row4_wrap .dnd-section>.row-fluid{padding-top:0}.lp_sales_lyt .row4_wrap .span6{width:750px;width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:7.86667vw;padding-left:6.66667vw;padding-right:6.66667vw;margin:0}.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-top:9.33333vw;padding-bottom:6.26667vw}.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{font-size:20px;font-size:2.66667vw;letter-spacing:.05em;display:block;width:100%;height:38px;height:5.06667vw;background-image:url();background-repeat:no-repeat;background-position:bottom;font-weight:700;text-align:center;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif !important}.lp_sales_lyt .sec-video-service{padding-top:7.73333vw;padding-bottom:12vw;margin-top:7.46667vw;position:relative;overflow:hidden;background:#efefef}.lp_sales_lyt .sec-video-service .mdl-head01:before{content:"";width:144px;width:19.2vw;height:6px;height:.8vw;background:#88e18e;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.lp_sales_lyt .sec-video-service .mdl-head01.white:before{background:#88e18e}.lp_sales_lyt .sec-video-service .video-services-head{font-family:Noto Sans JP !important;font-weight:700;text-align:center;color:#000;letter-spacing:.04em;font-size:40px;font-size:5.33333vw;line-height:1.6;position:relative;padding-bottom:3.73333vw}.lp_sales_lyt .sec-video-service .video-services-head{margin-bottom:9.6vw}.lp_sales_lyt .sec-video-service .video-service .service-name{font-family:Barlow,sans-serif !important;font-weight:700;font-size:40px;font-size:5.33333vw}.lp_sales_lyt .sec-video-service .video-service .service-picto{width:160px;width:21.33333vw;height:160px;height:21.33333vw;margin-bottom:5.6vw}.lp_sales_lyt .sec-video-service .video-service{width:686px;width:91.46667vw;padding:9.86667vw 6.66667vw 8.26667vw;background:#fff;margin-left:auto;margin-right:auto}.lp_sales_lyt .sec-video-service .video-service,.lp_sales_lyt .sec-video-service .video-service .picto-area{display:-webkit-box;display:-ms-flexbox;-webkit-box-sizing:border-box;box-sizing:border-box;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;width:586px;width:78.13333vw;padding-top:0;padding-right:0;margin-bottom:3.2vw}.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{width:160px;width:21.33333vw;height:160px;height:21.33333vw;margin-bottom:5.6vw}.lp_sales_lyt .mdl-svg-wrap svg{width:100%;height:auto}.lp_sales_lyt .sec-video-service .video-service .service-picto svg{width:100%}.lp_sales_lyt .sec-video-service .video-service .txt-area{width:586px;width:78.13333vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0;padding-bottom:0}.lp_sales_lyt .sec-video-service .video-service .service-desc{color:#2b2b2b;font-family:Noto Sans JP !important;font-display:swap;letter-spacing:.02em;font-size:28px;font-size:3.73333vw;margin-top:0;margin-bottom:5.33333vw;max-width:100%}.lp_sales_lyt .sec-video-service .video-service .service-btn{background:#000;width:586px;width:78.13333vw;height:96px;height:12.8vw;border-radius:12px;border-radius:1.6vw;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;text-decoration:none;color:#fff;font-weight:700;line-height:1;position:relative;font-size:28px;font-size:3.73333vw;opacity:1 !important}.lp_sales_lyt .mdl-shadow{-webkit-box-shadow:0 4px 8px rgb(0 0 0 / 25%);box-shadow:0 4px 8px rgb(0 0 0 / 25%)}.lp_sales_lyt .sec-video-service .video-service .service-btn .arrow{width:32px;width:4.26667vw;height:28px;height:3.73333vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;right:4.26667vw}@media screen and (min-width:768px){.lp_sales_lyt .mdl-sm{display:none !important}.lp_sales_lyt .red_btn{font-size:27px;font-size:1.8vw;width:426px;width:28.4vw;height:79px;height:5.26667vw;border-radius:8px;border-radius:.53333vw}.lp_sales_lyt .float-btn.red_btn{margin-left:.66667vw;margin-right:.66667vw}.lp_sales_lyt .row4_wrap .dnd-section>.row-fluid{padding-top:6vw;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}.lp_sales_lyt .row4_wrap .span6{width:640px;width:42.66667vw;padding-bottom:6.6vw;padding-left:0;padding-right:0;padding-top:00 !important}.lp_sales_lyt .row6_wrap .dnd-section{padding-top:6vw;padding-bottom:6.66667vw}.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{font-size:19px;font-size:1.26667vw;height:33px;height:2.2vw;background-image:url();background-size:13vw auto}.lp_sales_lyt .sec-video-service{padding-top:4.6vw;padding-bottom:5.33333vw;margin-top:2.13333vw}.lp_sales_lyt .sec-video-service .video-services-head{font-size:32px;font-size:2.13333vw;padding-bottom:1.53333vw}.lp_sales_lyt .sec-video-service .video-services-head{margin-bottom:3vw}.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 .service-picto{width:104px;width:6.93333vw;height:88px;height:5.86667vw;margin-bottom:1.06667vw}.lp_sales_lyt .sec-video-service .video-service{width:960px;width:64vw;padding-top:2.13333vw;padding-left:5.46667vw;padding-right:8.93333vw;padding-bottom:2.13333vw}.lp_sales_lyt .sec-video-service .video-service .picto-area{width:270px;width:18vw;padding-top:.4vw;padding-right:.26667vw;margin-bottom:0}.lp_sales_lyt .sec-video-service .video-service .service-picto{width:104px;width:6.93333vw;height:88px;height:5.86667vw;margin-bottom:1.06667vw}.lp_sales_lyt .sec-video-service .video-service .txt-area{width:495px;width:33vw;padding-left:3.73333vw;padding-bottom:.53333vw;border-left:1px solid #c4c4c4}.lp_sales_lyt .sec-video-service .video-service .service-desc{font-size:14px;font-size:.93333vw;margin-top:.26667vw;margin-bottom:1.66667vw;line-height:1.71429}.lp_sales_lyt .sec-video-service .video-service .service-btn{width:293px;width:19.53333vw;height:48px;height:3.2vw;border-radius:6px;border-radius:.4vw;margin:auto auto 0 0;min-width:200px;font-size:14px;font-size:.93333vw}.lp_sales_lyt .sec-video-service .video-service .service-btn .arrow{width:16px;width:1.06667vw;height:14px;height:.93333vw;right:16px;right:1.06667vw}.lp_sales_lyt .sec-video-service .mdl-head01:before{width:144px;width:9.6vw;height:4px;height:.26667vw}}@media screen and (min-width:1500px){.lp_sales_lyt .red_btn{font-size:27px;width:426px;height:79px;border-radius:8px}.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{width:640px;padding-bottom:99px;padding-left:0;padding-right:0}.lp_sales_lyt .row6_wrap .dnd-section{padding-top:90px;padding-bottom:100px}.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{padding-top:69px;padding-bottom:80px;margin-top:32px}.lp_sales_lyt .sec-video-service .video-services-head{font-size:32px;padding-bottom:23px}.lp_sales_lyt .sec-video-service .video-services-head{margin-bottom:45px}.lp_sales_lyt .sec-video-service .video-service .service-name{font-size:28px}.lp_sales_lyt .sec-video-service .video-service .service-picto{width:104px;height:88px;margin-bottom:16px}.lp_sales_lyt .sec-video-service .video-service{width:960px;padding-top:32px;padding-left:82px;padding-right:134px;padding-bottom:32px}.lp_sales_lyt .sec-video-service .video-service .picto-area{width:270px;padding-top:6px;padding-right:4px;margin-bottom:0}.lp_sales_lyt .sec-video-service .video-service .service-picto{width:104px;height:88px;margin-bottom:16px}.lp_sales_lyt .sec-video-service .video-service .txt-area{width:495px;padding-left:56px;padding-bottom:8px}.lp_sales_lyt .sec-video-service .video-service .service-desc{font-size:14px;margin-top:4px;margin-bottom:25px}.lp_sales_lyt .sec-video-service .video-service .service-btn{width:293px;height:48px;border-radius:6px;font-size:14px}.lp_sales_lyt .sec-video-service .video-service .service-btn .arrow{width:16px;height:14px;right:16px}.lp_sales_lyt .sec-video-service .mdl-head01:before{width:144px;height:4px}}.ux-solution-page .subpage-mv{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#88e18e));background:linear-gradient(180deg,#2dc2cc 0,#88e18e)}.ux-solution-page .subpage-mv .head-area .picto svg path{fill:#2dc2cc}.ux-solution-page .kt-banner .subpage-mv .head-area .title{letter-spacing:.04em;font-size:36px;font-size:9.6vw;margin-bottom:3.2vw;color:#000;margin-top:0;font-family:Barlow,Noto Sans JP,sans-serif}.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{padding-left:16px;padding-right:16px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding-bottom:1.86667vw}.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{margin-top:0;line-height:1.6;margin-bottom:8vw}.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;padding:4px;width:343px;width:91.46667vw;margin:0 auto 30px;position:relative}.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{width:311px;width:82.93333vw;margin-bottom:10.66667vw;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-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;font-weight:700;letter-spacing:.02em;font-size:18px;font-size:4.8vw;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.46667vw}.ux-solution-page .sec-video-overview .video-advantage:after{content:"";width:0;height:0;border-color:#2dc79d transparent transparent;border-style:solid;border-width:30px 17.5px 0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-30px}.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{padding-top:7.73333vw;padding-bottom:14.13333vw;border-bottom:1px solid #2dc2cc}.ux-solution-page .client-logo-group .case-client-desc{font-family:Noto Sans JP;font-display:swap;font-weight:700;letter-spacing:.04em;font-size:20px;font-size:5.33333vw;line-height:1.6;text-align:center;position:relative;padding-bottom:0;margin-bottom:6.93333vw;color:#000}.ux-solution-page .client-logo-group .case-clients .each-client{border-radius:5px;border-radius:1.33333vw;margin-bottom:4vw;padding-left:2.66667vw;padding-right:2.66667vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:#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;overflow:hidden;margin-left:0;margin-right:0}.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{width:16.48438vw;margin-right:2.34375vw;margin-bottom:0}.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{padding-top:4.0625vw;padding-bottom:3.4375vw;padding-left:2.1875vw;padding-right:2.1875vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ux-solution-page .sec-video-overview .video-advantage .each-advantage{width:350px;width:27.34375vw;margin-bottom:0}.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;margin-bottom:1.5625vw;height:2.75em}.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-top:6.09375vw;padding-bottom:7.1875vw}.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-top:78px;padding-bottom:92px}.ux-solution-page .kt-banner .subpage-mv .head-area .picto{width:211px;margin-right:30px;top:0}.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-top:52px;padding-bottom:44px;padding-left:28px;padding-right:28px}.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{width:28.8vw;margin-bottom:1.33333vw}.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{top:-2px;top:-.53333vw;height:94px;height:25.06667vw}.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{color:#a8a8a8;opacity:1}.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{width:644px;width:85.86667vw;margin:0 auto}.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{position:relative;margin-bottom:23px;margin-bottom:3.06667vw !important}.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(odd){width:644px;width:85.86667vw}.lp_sales_lyt .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n){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{font-size:24px;font-size:3.2vw;display:none;font-weight:400}.lp_sales_lyt .hs-form .hs-form-field span.hs-form-required{display:block;color:#bf0000;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{-webkit-box-shadow:none;box-shadow:none;border:1px solid #a6acb9;background:#f9f9fb;color:#161b2c;-webkit-box-sizing:border-box;box-sizing:border-box;width:644px;width:85.86667vw !important;padding-left:40px;padding-left:5.33333vw !important;padding-right:20px;padding-right:2.66667vw !important;font-size:24px;font-size:3.2vw !important;border-radius:0px;margin-bottom:0px}.lp_sales_lyt .hs-form input,.lp_sales_lyt .hs-form select{min-height:91px;min-height:12.13333vw !important;height:91px;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{border:1px solid #2dcc70;background:#eee}.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;margin-top:2vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding:0 0 0 1.33333vw !important}.lp_sales_lyt .hs-form .hs-error-msg{color:#bf0000 !important;font-size:24px;font-size:3.2vw;display:block;margin-top:.66667vw}.lp_sales_lyt .hs-form ul.inputs-list label{display:block}.lp_sales_lyt .hs-form ul.inputs-list label{margin-left:10px;margin-left:1.33333vw !important;margin-right:0;margin-right:0 !important;margin-bottom:30px;margin-bottom:4vw !important;line-height:1 !important;color:#161b2c;font-size:24px;font-size:3.2vw;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.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;padding-left:1em;margin-bottom:4vw}.lp_sales_lyt .hs-form ul.inputs-list .hs-form-radio-display span{padding-left:0;margin-bottom:0}.lp_sales_lyt .hs-form ul.inputs-list input{width:30px;width:4vw !important;height:30px;height:4vw !important;min-height:20px;min-height:2.66667vw !important;margin-right:10px;margin-right:1.33333vw !important;padding:0 !important;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1 !important;border-radius:50%;position:relative;top:2px;top:.26667vw;margin:0}.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;width:47% !important;margin-bottom:-2px;margin-top:-1px}.lp_sales_lyt .hs-form .hs-submit{margin-top:3.73333vw}.lp_sales_lyt .hs-form .hs-submit .actions{margin:0 auto !important;position:relative;display:block;width:568px;width:75.73333vw !important;font-size:32px;font-size:4.26667vw !important;padding-top:4px}.lp_sales_lyt .hs-form .hs-submit .actions:before{content:"";width:11px;width:1.46667vw;height:11px;height:1.46667vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;right:29px;right:3.86667vw;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);z-index:2}.lp_sales_lyt .hs-form .hs-submit .actions:after{content:"";width:30px;width:4vw;height:30px;height:4vw;border-radius:50%;background:#fff;position:absolute;top:50%;right:19px;right:2.53333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.lp_sales_lyt .hs-form .hs-submit .actions .hs-button{display:block;margin:0 auto !important;background:#fd425f !important;color:#fff;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;letter-spacing:.1em !important;font-family:YuGothic,Yu Gothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif !important;font:inherit !important;font-weight:600 !important;width:568px;width:75.73333vw !important;height:105px;height:14vw !important;font-size:32px;font-size:4.26667vw !important;border-radius:10px;border-radius:1.33333vw !important;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.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;top:1.46667vw !important;left:.66667vw !important}.lp_sales_lyt .hs-form input,.lp_sales_lyt .hs-form select,.lp_sales_lyt .hs-form textarea{width:815px;width:54.33333vw !important;padding-left:27px;padding-left:1.8vw !important;padding-right:27px;padding-right:1.8vw !important;font-size:16px;font-size:1.06667vw !important}.lp_sales_lyt .hs-form input,.lp_sales_lyt .hs-form select{min-height:55px;min-height:3.66667vw !important;height:55px;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{margin-left:10px;margin-left:.66667vw !important;margin-right:30px;margin-right:2vw !important;margin-bottom:15px;margin-bottom:1vw !important;font-size:16px;font-size:1.06667vw;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{width:20px;width:1.33333vw !important;height:20px;height:1.33333vw !important;min-height:20px;min-height:1.33333vw !important;margin-right:10px;margin-right:.66667vw !important;top:0}.lp_sales_lyt .hs-form .hs-fieldtype-radio span.hs-form-required{top:.2vw !important;left:0 !important}.lp_sales_lyt .hs-form .hs-submit{margin-top:3vw}.lp_sales_lyt .hs-form .hs-submit .actions{width:473px;width:31.53333vw !important;font-size:30px;font-size:2vw !important}.lp_sales_lyt .hs-form .hs-submit .actions:before{width:9px;width:.6vw;height:9px;height:.6vw;right:25px;right:1.66667vw;border-top:3px solid #fd425f;border-right:3px solid #fd425f}.lp_sales_lyt .hs-form .hs-submit .actions:after{width:25px;width:1.66667vw;height:25px;height:1.66667vw;right:16px;right:1.06667vw}.lp_sales_lyt .hs-form .hs-submit .actions .hs-button{width:473px;width:31.53333vw !important;height:87px;height:5.8vw !important;font-size:30px;font-size:2vw !important;border-radius:8px;border-radius:.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{width:815px;width:54.33333vw !important;padding-left:27px;padding-left:1.8vw !important;padding-right:27px;padding-right:1.8vw !important;font-size:16px;font-size:1.06667vw !important}.lp_sales_lyt .hs-form input,.lp_sales_lyt .hs-form select{min-height:55px;min-height:3.66667vw !important;height:55px;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-left:10px;margin-left:.66667vw !important;margin-right:30px;margin-right:2vw !important;margin-bottom:15px;margin-bottom:1vw !important}.lp_sales_lyt .hs-form textarea{padding-top:18px;padding-top:1.2vw !important}.lp_sales_lyt .hs-form ul.inputs-list input{width:20px;width:1.33333vw !important;height:20px;height:1.33333vw !important;min-height:20px;min-height:1.33333vw !important;margin-right:10px;margin-right:.66667vw !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{height:87px;height:5.8vw !important;font-size:30px;font-size:2vw !important;border-radius:8px;border-radius:.53333vw !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{padding-left:27px !important;padding-right:27px !important;font-size:16px !important}.lp_sales_lyt .hs-form input,.hs-form select{min-height:55px !important;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-left:10px !important;margin-right:30px !important;margin-bottom:15px !important}.lp_sales_lyt .hs-form textarea{padding-top:18px !important}.lp_sales_lyt .hs-form ul.inputs-list input{width:20px !important;height:20px !important;min-height:20px !important;margin-right:10px !important}.lp_sales_lyt .hs-form .hs-submit .actions{width:473px !important;font-size:30px !important}.lp_sales_lyt .hs-form .hs-submit .actions .hs-button{width:473px !important;height:87px !important;font-size:30px !important;border-radius:8px !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;top:22px !important;left:10px !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{top:3px !important;left:0 !important}.lp_sales_lyt .hs-form .hs-submit{margin-top:45px}.lp_sales_lyt .hs-form .hs-submit .actions:before{width:9px;height:9px;right:25px}.lp_sales_lyt .hs-form .hs-submit .actions:after{width:25px;height:25px;right:16px}.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;padding-top:4.66667vw;padding-bottom:2.66667vw;line-height:1.5}.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;width:400px;width:53.33333vw;margin-left:auto;margin-right:auto;margin-bottom:6vw}.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-weight:600;font-size:24px;font-size:3.2vw;margin-left:4vw;margin-right:0}.lp-sales-footer .link{color:#fff;text-decoration:none;letter-spacing:.035em}.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-top:2vw;padding-bottom:9.66667vw}.lp-sales-footer .logo{width:321px;width:21.4vw;margin-bottom:2.33333vw}.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-top:30px;padding-bottom:145px}.lp-sales-footer .logo{width:321px;margin-bottom:35px}.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{top:4.93333vw !important;left:2vw !important}.lp_sales_lyt .hs-form .hs-fieldtype-radio span.hs-form-required{top:1.33333vw !important;left:0 !important}.lp_sales_lyt .hs-form ul.inputs-list li{width:100% !important;margin-bottom:0;margin-top:-2px}.lp_sales_lyt .hs-form ul.inputs-list li:first-child{margin-top:0}.lp_sales_lyt .hs-form .hs-submit .actions:before{border-top:2px solid #fd425f;border-right: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-nav01 .hs_cos_wrapper_type_rich_text{-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 .footer-box,.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-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;font-weight:500}.youtube-layout p{font-family:YuGothic,Yu Gothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;font-weight:400}header.header-kaizenad{padding-top:40px}.header-kaizenad .header{z-index:15;position:fixed;top:0;left:0;width:100%;background:#FFF}.header-kaizenad .header-top{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border-bottom:solid 1px #c0c1c2;height:calc( 80 / 1275 * 100vh);max-height:80px;min-height:40px;font-size:12px;font-weight:normal}.header-kaizenad .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 0 8px 15px;background:#FFF}.kaizenad-logo img.hs-image-widget{width:90px !important;vertical-align:top}.kaizenad-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto}.download_button .hs-button{margin:0;white-space:normal;word-break:break-all;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;font-size:18px;font-weight:bold;background:red;color:#FFF;text-decoration:none;letter-spacing:.04em;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;position:relative;padding:0}.download_button .hs-button:before{content:"";background-image:url();display:inline-block;top:50%;position:absolute;z-index:2;width:23px;left:13px;height:19px;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}.download_button .hs-button:hover{background:red;color:#FFF;opacity:1}.download_button .hs-button .text{position:relative;font-weight:bold;z-index:2}.kaizenad-menu .hs-menu-wrapper>ul{margin:0;padding:0;list-style:none}.kaizenad-menu .hs-menu-wrapper>ul>li>a{color:#000;font-size:12px;font-weight:bold;text-decoration:none;letter-spacing:.12em;display:block;padding:0 18px 0px 18px;white-space:nowrap;-webkit-transition:all ease .3s;transition:all ease .3s}.kaizenad-menu .hs-menu-wrapper>ul>li>a:hover{opacity:1}.youtube-row1 .dnd-section{padding:44px 10px 40px 10px}.youtube-row1 .dnd-section p{font-size:15px;line-height:2;text-align:center;font-weight:bold;margin:0}.youtube-row1 .dnd-section p span{font-weight:bold}.youtube-row2 .dnd-section{padding:40px 29px}.youtube-layout .dnd-section .widget-type-header h2{font-size:25px;letter-spacing:.05em;font-weight:bold;text-align:center;margin-bottom:30px;margin-top:0;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.youtube-row3 .dnd-section{padding:55px 0 37px 0}.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{padding:40px 15px 50px 15px;background:#f6f6f8}.youtube-row4-image img.hs-image-widget{vertical-align:top}.youtube-row5 .dnd-section{padding:40px 15px 90px 15px}.youtube-row5 .dnd-section .widget-type-rich_text h2{font-size:25px;letter-spacing:.05em;font-weight:bold;text-align:center;margin-bottom:60px;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;margin-top:0}.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 15px}.youtube-row7 .dnd-section{padding:0}.youtube-row7 .dnd-section h2{width:100%;color:#FFF;font-family:'Montserrat',YuGothic,'Yu Gothic',sans-serif;font-weight:600;letter-spacing:.2em;font-size:22px;padding:0;margin:0}.youtube-row7 .dnd-section h2 br{display:none}.youtube-row7 .dnd-section h2 span{font-weight:bold;letter-spacing:0}.youtube-row8 .dnd-section{background-size:cover;background-position:center;background-repeat:no-repeat;padding:65px 0 60px 0;min-height:825px}.youtube-row8 .dnd-section h2{font-size:25px;letter-spacing:.05em;font-weight:bold;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;text-align:center;margin-bottom:3em;margin-top:0}.footer-agencies .float-btn{position:fixed;left:0;bottom:0;z-index:5;width:100%;height:70px;background:rgba(255,255,255,0.9);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;pointer-events:none;opacity:0;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.footer-agencies .float-btn a{background:red;color:#FFF;text-decoration:none;width:250px;height:40px;color:#FFF;font-size:15px;line-height:1;letter-spacing:.12em;border-radius:6px;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;position:relative;overflow:hidden;margin-bottom:10px}.footer-agencies .float-btn span{font-weight:bold;position:relative;z-index:2}.footer-agencies .float-btn span.icon{position:absolute;top:calc(50% - 7px);left:25px}.footer-agencies .float-btn span.icon img{width:17px;height:auto;vertical-align:top}.footer-agencies .float-btn span{font-weight:bold;position:relative;z-index:2}.footer-agencies .float-btn.visible{pointer-events:auto;opacity:1}.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:0;padding-top:8vw}.kaizen-tv-sec4 .dnd-section{padding-bottom:4vw;padding-top:8vw}.kaizen-tv-sec4 .dnd-section h2{font-size:20px;font-size:5.33333vw;font-weight:700;line-height:1.406;margin-bottom:3.73333vw;text-align:center;margin-top:0;font-family:Barlow,Noto Sans JP,sans-serif}.kaizen-tv-sec4 .dnd-section .widget-type-linked_image{-webkit-transition:all .3s ease;transition:all .3s ease;margin-left:auto;margin-right:auto;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-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:6.13333vw;position:relative;width:346px;width:92.26667vw;font-display:swap;font-family:Noto Sans JP;padding-left:.8vw;margin-top:0}.kaizen-tv-sec6 .dnd-section p{-webkit-transition:all .3s ease;transition:all .3s ease;font-display:swap;font-family:Noto Sans JP;padding-left:.8vw;font-size:14px;font-size:3.73333vw;font-weight:400;margin-bottom:5.06667vw}.kaizen-tv-sec7 .dnd-section{display:block;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:1px solid #2dcc70;margin-bottom:8vw;padding-bottom:1.33333vw;padding-top:8vw}.kaizen-tv-sec8 .dnd-section{padding:0}.no_btn .fxd_btn.kaizen-tv_btn{display:block}.video-solution-page .subpage-mv.ad .head-area{margin-left:0}.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{margin-bottom:3.2vw;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:32px;font-size:8.53333vw;font-weight:700;letter-spacing:-.01em;position:relative;top:0}.video-solution-page .subpage-mv.ad .head-area .title{font-weight:700;line-height:1.5;display:block;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;letter-spacing:.02em}.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{margin-bottom:4.26667vw;margin-left:auto;margin-right:auto;padding:4px;width:343px;width:91.46667vw;height:auto}.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-top:4vw;margin-bottom:0}.video-solution-page .image-with-content .each-content:nth-child(3) p.title{margin-bottom:2.93333vw}.video-solution-sec2 .dnd-section{padding-top:13.33333vw;padding-bottom:0}.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}.dx-solution-page .kt-banner .subpage-mv .head-area .picto{width:16.48438vw;margin-right:2.34375vw;margin-bottom:0}.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 .title span{color:#2dcc70}.dx-solution-page .kt-banner .subpage-mv .head-area h2.lead{line-height:1.5;font-weight:700;font-family:Barlow,Noto Sans JP,sans-serif;letter-spacing:0}.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;padding-left:16px;padding-right:16px}.dx-solution-sec1 .dnd-section .section-header h1{font-family:Noto Sans JP;font-display:swap;font-weight:700;letter-spacing:.04em;font-size:20px;font-size:5.33333vw;line-height:1.6;text-align:center;position:relative;padding-bottom:5.06667vw;margin-bottom:4.53333vw}.dx-solution-sec1 .dnd-section .section-header h1:before{content:"";width:72px;width:19.2vw;height:3px;height:.8vw;background:#88e18e;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dx-solution-sec1 .dnd-section .section-header p.secondary-header{text-align:center;font-family:Noto Sans JP;font-display:swap;font-size:14px;font-size:3.73333vw;margin-bottom:8.8vw}.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{margin-bottom:2.66667vw;height:101px;height:26.93333vw;width:164px;width:43.73333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-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{width:960px;width:75vw;font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw;padding-left:0}.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{width:75vw}.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;top:0;margin-bottom: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-bottom:1.79687vw;padding-left:1.5625vw;padding-right:1.5625vw;padding-top:1.95313vw}.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;padding-bottom:1.79687vw;margin-bottom:3.90625vw}.dx-solution-sec1 .dnd-section .section-header h1:before{width:144px;width:11.25vw;height:4px;height:.3125vw}.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;margin-bottom:2.89063vw;line-height:1.75}.dx-solution-sec8 .dnd-section{padding-top:6.25vw;padding-bottom:11.71875vw}.dx-solution-sec8 .sec-service h2.services-head01{margin-bottom:2.73438vw}.dx-solution-sec8 .sec-service .service-box .picto{margin-bottom:1.17188vw;height:101px;height:7.89063vw;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-kaizenad .header-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 25px;height:calc( 167 / 1275 * 100vh);min-height:100px}.kaizenad-logo img.hs-image-widget{width:200px !important;height:calc( 130 / 1275 * 100vh);max-height:100px}.download_button .hs-button{width:206px;height:68px;margin-left:22px;border-radius:12px;padding-left:28px}.kaizenad-menu .hs-menu-wrapper>ul>li>a{position:relative;margin:0 1.5em 20px 1.5em;font-size:18px;letter-spacing:.06em}.kaizenad-menu .hs-menu-wrapper>ul>li>a:after{content:'';position:absolute;left:.7em;bottom:0px;width:calc(100% - 1.4em);height:8px;background:#d2d8e6;-webkit-transition:all ease .3s;transition:all ease .3s;opacity:0}.kaizenad-menu .hs-menu-wrapper>ul>li>a:hover:after{height:13px;bottom:-13px;opacity:1}.download_button .hs-button:after{content:'';background:#faa;width:0;height:100%;position:absolute;top:0;left:0;z-index:1;-webkit-transition:all .7s ease;transition:all .7s ease;border:0}.download_button .hs-button:hover:after{width:100%;opacity:1}.youtube-row1 .dnd-section{padding:65px 30px 70px 30px}.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{margin-bottom:60px;font-size:40px;letter-spacing:.2em}.youtube-layout .youtube-row3 .dnd-section .widget-type-header h2{margin-bottom:70px;font-size:40px;letter-spacing:.2em}.youtube-row2 .dnd-section .widget-type-header h2 br{display:none}.youtube-row3 .dnd-section{padding:115px 30px 90px 30px}.youtube-layout .youtube-row4 .dnd-section h2{margin-bottom:70px}.youtube-row4-group{padding:100px 0 50px 0}.youtube-row5 .dnd-section{padding:100px 30px 120px 30px}.youtube-row5 .dnd-section .widget-type-rich_text h2{margin-bottom:100px;font-size:40px;letter-spacing:.2em}.youtube-row6 .dnd-section{padding:100px 30px 90px 30px}.youtube-row7 .dnd-section h2{font-size:calc(48 / 1800 * 100vw);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;height:185px}.youtube-row8 .dnd-section{padding:120px 0 105px 0}.youtube-row8 .dnd-section h2{margin-bottom:3em;font-size:40px;letter-spacing:.2em}.youtube-row8 .dnd-section h2 br{display:none}.footer-agencies .float-btn{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-sec7 .dnd-section>.row-fluid,.kaizen-tv-sec6 .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{width:960px;font-size:20px;margin-bottom:32px;padding-left:0}.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-bottom:23px;padding-left:20px;padding-right:20px;padding-top:25px}.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;padding-bottom:23px;margin-bottom:50px}.dx-solution-sec1 .dnd-section .section-header h1:before{width:144px;height:4px}.dx-solution-sec1 .dnd-section .section-header p.secondary-header{font-size:16px;margin-bottom:37px}.dx-solution-sec8 .dnd-section{padding-top:80px;padding-bottom:150px}.dx-solution-sec8 .sec-service h2.services-head01{margin-bottom:35px}.dx-solution-sec8 .sec-service .service-box .picto{margin-bottom:15px;height:101px;width:164px}.dx-solution-sec8 .each-service:nth-child(2) .picto{width:140px}.dx-solution-page .kt-banner .subpage-mv .head-area .picto{width:211px;margin-right:30px}.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;padding:0 10px;margin:0 .5em 20px .5em}}@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;width:calc(206 / 1200 * 100vw);height:calc(72 / 1200 * 100vw)}.download_button .hs-button:before{width:18.92px;height:16.04px}.kaizenad-menu .hs-menu-wrapper>ul>li>a{font-size:12px;padding:0 5px;margin:0 .5em 15px .5em}}@media screen and (max-width:960px){.dx-solution-page .kt-banner .subpage-mv .head-area{margin-top:15px;margin-left:6.25vw}.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{border-top:solid 1px #c0c1c2;padding-bottom:40px;width:100%;background:#FFF;-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;top:41px;left:0;opacity:0;pointer-events:none;display:block}.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;justify-content:center;position:absolute;right:0;top:7px;margin-right:20px;padding-top:2px;z-index:15;cursor:pointer}.header-kaizenad .kaizenad-menu-btn span{width:35px;height:4px;background:#4c566c;display:block;margin-bottom:5px;-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;top:0;white-space:normal}.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{z-index:11;opacity:1;pointer-events:auto}.menu-overlay{content:"";width:100%;height:100%;background:#4c566c;position:fixed;top:0px;left:0;opacity:0;pointer-events:none;z-index:5;-webkit-transition:all .3s ease;transition:all .3s ease}.show-menu .menu-overlay{opacity:.81;pointer-events:auto}.show-menu .header-kaizenad .kaizenad-menu-btn span:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:9px}.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){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-10px}.kaizenad-menu .hs-menu-wrapper>ul{display:block}.kaizenad-menu .hs-menu-wrapper>ul>li>a{min-height:71px;border-bottom:solid 1px #c0c1c2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:12px;margin:0}.kaizenad-menu .hs-menu-wrapper>ul>li>a:after{content:'';pointer-events:none;width:12px;height:12px;border-top:solid 3px #4c566c;border-right:solid 3px #4c566c;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;position:absolute;top:calc(50% - 1px);right:48px}.download_button .hs-button{width:calc(100% - 56px);height:55px;margin-left:auto;margin-right:auto;border-radius:10px;margin-top:30px}.download_button .hs-button:after{content:'';width:12px;height:12px;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;position:absolute;top:calc(50% - 1px);right:10px;border-top:solid 3px #FFF;border-right:solid 3px #FFF}.download_button .hs-button:before{width:16px;height:13.57px;left: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{text-align:center;padding:30px 15px}.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 center}.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;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;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{width:28.8vw;margin-bottom:1.33333vw}.dx-solution-page .kt-banner .subpage-mv .head-area .title{letter-spacing:.04em;font-size:36px;font-size:9.6vw;margin-bottom:3.2vw;color:#000}.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{text-align:center;font-size:28px;font-size:7.46667vw;letter-spacing:.04em;margin-bottom:5.33333vw}.dx-solution-sec8 .sec-service .service-box p.desc{max-width:265px}}.dx-book-pg .dnd-section>.row-fluid{max-width:1800px}.dx-book-pg .banner-section{max-width:1800px;margin:0 auto}.dx-book-header-grp{border-bottom:solid 1px #2a2a2a;left:0;position:absolute;top:0;right:0;width:100%;z-index:99;max-width:1800px;margin:0 auto}.dx-book-header-grp .header__container{max-width:100%;padding-left:20px;padding-left:calc( 20 / 750 * 100vw);height:80px;height:calc( 80 / 750 * 100vw);width:100%;-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}.dx-logo img{display:block}.dx-nav a{background:#2a2a2a;color:#FFF;text-decoration:none;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-transition:all .3s ease .1s;transition:all .3s ease .1s}.dx-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;margin-left:auto}.dx-nav a span{font-weight:700;color:#fff;font-size:24px;letter-spacing:.1em;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.dx-nav a:after{-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;content:'';display:block;position:absolute;top:0;pointer-events:none;height:100%;background-image:url('');background-repeat:no-repeat;background-size:100% auto;background-position:center}.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-size:26px;font-size:calc( 26 / 750 * 100vw);font-weight:500;line-height:calc(48 / 26);margin:0;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.body-container__dx-book .hs_cos_wrapper_type_rich_text{text-align:center}.dx-book-pg .body-container-wrapper .hs-button{margin:35px 0 50px;border-radius:15px;height:107px;width:750px;-webkit-box-shadow:0 10px 0 #2a2a2a;box-shadow:0 10px 0 #2a2a2a;background:#fff100;display:-webkit-box;display:-ms-flexbox;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;display:flex;font-size:32px;letter-spacing:.1em;-webkit-box-pack:center;color:#141414;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative;font-size:30px;font-size:calc( 30 / 750 * 100vw);-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.dx-book-pg .body-container-wrapper .hs-button:hover{opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 15px 0 #2a2a2a;box-shadow:0 15px 0 #2a2a2a}.feature-card .content-area ul li a.anchor:after,.feature-content .content-area .txt-area a:after{background-image:url('')}.dx-book-benefits .hs_cos_wrapper_type_header{display:block;text-align:center;padding:55px 0}.dx-book-benefits .hs_cos_wrapper_type_header h1{margin:0;font-size:48px;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.dx-book-bottom .feature-content .img-area{max-width:523px}.dx-footer-grp{max-width:1800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dx__copyright{padding-left:65px;height:180px;font-size:24px;font-family:'Montserrat',YuGothic,'Yu Gothic',sans-serif;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dx-footer-grp .footer-dx-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-left:auto}a.totop.anchor{background-color:#555;background-image:url('');background-repeat:no-repeat;background-position:center;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;background-size:42px;height:180px;width:180px;display:inline-block}.dx-book-pg .body-container-wrapper .dx-book-bottom .hs-button{margin-top:127px;margin-bottom:157px}.dx-ncs-header-grp .header__container{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:120px;height:calc( 120 / 750 * 100vw);padding-left:20px;padding-left:calc( 20 / 750 * 100vw);margin:0 auto}.dx-ncs-header-grp{position:fixed;top:0;left:0;background:#2a2a2a;width:100%;z-index:10;border-bottom:solid 1px #5e5e5e}.dx-ncs-pg .body-container-wrapper{padding-top:calc( 155 / 1800 * 100vw)}.dx-ncs-logo a{display:block;width:339px;width:calc( 339 / 750 * 100vw);-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0px;padding-bottom:calc( 0 / 750 * 100vw);display:block}.dx-ncs-logo a img{display:block}.dx-ncs-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;top:120px;top:calc( 120 / 750 * 100vw)}.dx-ncs-nav ul.submenu.level-1 li a{font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;color:#FFF;text-decoration:none;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px;height:calc( 100 / 750 * 100vw);font-size:24px;font-size:calc( 24 / 750 * 100vw);padding-left:50px;padding-left:calc( 50 / 750 * 100vw);padding-right:0px;padding-right:calc( 0 / 750 * 100vw)}.dx-ncs-nav ul.submenu.level-1 li:last-child a{background:#8ac786;color:#2a2a2a;text-decoration:none;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;font-weight:bold;font-size:24px;font-size:calc( 24 / 750 * 100vw);width:24px;width:calc( 24 / 750 * 100vw);-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;position:relative}.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{padding-top:80px;padding-top:calc( 80 / 750 * 100vw);padding-bottom:80px;padding-bottom:calc( 80 / 750 * 100vw);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-bottom:solid 1px #515151}.body-container__dx-ncs .hs_cos_wrapper_type_linked_image{width:400px;width:calc( 400 / 750 * 100vw);display:block}.body-container__dx-ncs .hs_cos_wrapper_type_linked_image img{display:block}.boxed-content #introduction{background:#2d2b2c;color:#FFF;padding-top:80px;padding-top:calc( 80 / 750 * 100vw);padding-bottom:80px;padding-bottom:calc( 80 / 750 * 100vw);border-bottom:solid 1px #515151}.boxed-content .intro-txt-wrap{background-image:url('')}.dx-ncs-resources{color:#FFF;padding-top:40px;padding-top:calc( 40 / 750 * 100vw);padding-bottom:0px;padding-bottom:calc( 0 / 750 * 100vw);-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:35px;padding-left:calc( 35 / 750 * 100vw);padding-right:35px;padding-right:calc( 35 / 750 * 100vw);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#3c3c3c}.dx-ncs-resources .hs_cos_wrapper_type_rich_text ul{margin:0;padding:0;font-size:20px;font-size:calc( 20 / 750 * 100vw);letter-spacing:.1em;margin-bottom:30px;margin-bottom:calc( 30 / 750 * 100vw);list-style:none}.dx-ncs-resources .hs_cos_wrapper_type_rich_text ul li{margin-bottom:20px;margin-bottom:calc( 20 / 750 * 100vw);font-weight:500;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.dx-ncs-pg{font-weight:500}.dx-ncs-digitization-grp{background-size:cover;background-position:center;padding-top:90px;padding-top:calc( 90 / 750 * 100vw);padding-bottom:60px;padding-bottom:calc( 60 / 750 * 100vw);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}.dx-ncs-digitization .hs_cos_wrapper_type_rich_text p{width:690px;width:calc( 690 / 750 * 100vw);font-size:22px;font-size:calc( 22 / 750 * 100vw);letter-spacing:.02em;line-height:calc(50 / 24);margin-bottom:2em;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.dx-ncs-target .boxed-content{background:#2a2a2a;padding-top:110px;padding-top:calc( 110 / 750 * 100vw);padding-bottom:40px;padding-bottom:calc( 40 / 750 * 100vw)}.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:45px;margin-bottom:calc( 45 / 750 * 100vw);margin-top:0}.dx-ncs-target .boxed-content h3.target-head span.en{font-family:'Montserrat',YuGothic,'Yu Gothic',sans-serif;font-weight:600;font-weight:600;font-size:48px;font-size:calc( 48 / 750 * 100vw);margin-bottom:15px;margin-bottom:calc( 15 / 750 * 100vw)}.dx-ncs-target .boxed-content span.ja{font-weight:700;font-size:24px;font-size:calc( 24 / 750 * 100vw);letter-spacing:.2em}.dx-ncs-target .boxed-content .intro-txt-wrap{font-size:23px;font-size:calc( 23 / 750 * 100vw);font-weight:700;width:690px;width:calc( 690 / 750 * 100vw);margin:0 auto;line-height:2;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;border-style:solid;border-width:calc(16 / 1800 * 100vw);border-color:#a7a7a7;background-size:4px auto;background-color:#a7a7a7;background-image:url('')}.dx-ncs-target .boxed-content .intro-txt-wrap ul{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-top:calc( 30 / 750 * 100vw);padding-bottom:30px;padding-bottom:calc( 30 / 750 * 100vw);padding-left:10px;padding-left:calc( 10 / 750 * 100vw);padding-right:10px;padding-right:calc( 10 / 750 * 100vw);background:#a7a7a7;margin:0;list-style:none}.dx-ncs-target .boxed-content .intro-txt-wrap ul li{font-weight:700;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1em;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.dx-ncs-target .boxed-content .intro-txt-wrap ul li:before{content:'・';position:absolute;left:0;top:0;height:1em}.dx-ncs-benefit{background:#2a2a2a;padding-top:40px;padding-top:calc( 40 / 750 * 100vw);padding-bottom:40px;padding-bottom:calc( 40 / 750 * 100vw)}.dx-ncs-curriculum-grp{background:#2a2a2a;color:#FFF;padding-top:125px;padding-top:calc( 125 / 750 * 100vw);padding-bottom:75px;padding-bottom:calc( 75 / 750 * 100vw)}.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;margin-bottom:45px;margin-bottom:calc( 45 / 750 * 100vw);color:#fff;margin-top:0}.dx-ncs-access-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-top:0;margin-bottom:60px;margin-bottom:calc( 60 / 750 * 100vw)}.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;margin-bottom:0;color:#fff;margin-top:0}.dx-ncs-access-gp .hs_cos_wrapper_type_rich_text h3 span{font-family:'Montserrat',YuGothic,'Yu Gothic',sans-serif;font-weight:600;font-weight:600;font-size:48px;font-size:calc( 48 / 750 * 100vw);margin-bottom:15px;margin-bottom:calc( 15 / 750 * 100vw)}.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-weight:600;font-weight:600;font-size:48px;font-size:calc( 48 / 750 * 100vw);margin-bottom:15px;margin-bottom:calc( 15 / 750 * 100vw)}.dx-ncs-access-gp .hs_cos_wrapper_type_rich_text h3 strong{font-weight:700;font-size:24px;font-size:calc( 24 / 750 * 100vw);letter-spacing:.2em}.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-weight:700;font-size:24px;font-size:calc( 24 / 750 * 100vw);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:calc( 28 / 750 * 100vw);text-align:center;margin-bottom:100px;margin-bottom:calc( 100 / 750 * 100vw)}.dx-ncs-curriculum-grp table,.dx-ncs-price-gp table,.dx-ncs-access-gp table{border-collapse:collapse;border-spacing:0;width:750px;width:calc( 750 / 750 * 100vw);margin:0 auto;font-size:24px;font-size:calc( 24 / 750 * 100vw);border:0}.dx-ncs-curriculum-grp table th,.dx-ncs-price-gp table th,.dx-ncs-access-gp table th{border-right:solid 1px #a5a5a5;width:170px;width:calc( 170 / 750 * 100vw);font-family:'Montserrat',YuGothic,'Yu Gothic',sans-serif;font-weight:600;padding-left:25px;padding-left:calc( 25 / 750 * 100vw);padding-bottom:2em;padding-top:1em;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;background:transparent;border:0;color:#fff;border-right:solid 1px #a5a5a5}.dx-ncs-curriculum-grp table td,.dx-ncs-price-gp table td,.dx-ncs-access-gp table td{padding-left:25px;padding-left:calc( 25 / 750 * 100vw);padding-right:10px;padding-right:calc( 10 / 750 * 100vw);padding-bottom:2em;padding-top:1em;font-weight:500;background:transparent;border:0;color:#fff;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.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;width:690px;width:calc( 690 / 750 * 100vw);margin-top:60px;margin-top:calc( 60 / 750 * 100vw);margin-left:auto;margin-right:auto}.dx-ncs-playbook-grp{background:#a7a7a7;padding-top:70px;padding-top:calc( 70 / 750 * 100vw);padding-bottom:0px;padding-bottom:calc( 0 / 750 * 100vw)}#playbook .playbook-content li .arrow{background-image:url('')}.dx-ncs-price-gp{padding-top:120px;padding-top:calc( 120 / 750 * 100vw);padding-bottom:60px;padding-bottom:calc( 60 / 750 * 100vw);color:#FFF;background:#2a2a2a;border-bottom:solid 1px #555}.dx-ncs-price-gp{padding-top:150px;padding-top:calc( 150 / 1800 * 100vw);padding-bottom:100px;padding-bottom:calc( 100 / 1800 * 100vw)}.dx-ncs-access-gp{background:#3e3e3e;padding-top:94px;padding-top:calc( 94 / 750 * 100vw);color:#FFF}.dx-ncs-entry-gp{padding-top:85px;padding-top:calc( 85 / 750 * 100vw);padding-bottom:250px;padding-bottom:calc( 250 / 750 * 100vw);background:#2a2a2a;color:#FFF}.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;margin-bottom:50px;margin-bottom:calc( 50 / 750 * 100vw);color:#fff;margin-top:0}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text h3 span{font-family:'Montserrat',YuGothic,'Yu Gothic',sans-serif;font-weight:600;font-weight:600;font-size:48px;font-size:calc( 48 / 750 * 100vw);margin-bottom:15px;margin-bottom:calc( 15 / 750 * 100vw)}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text h3 strong{font-weight:700;font-size:24px;font-size:calc( 24 / 750 * 100vw);letter-spacing:.2em}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text p{text-align:center;font-size:24px;font-size:calc( 24 / 750 * 100vw);line-height:calc(47 / 24);letter-spacing:.02em;margin-bottom:40px;margin-bottom:calc( 40 / 750 * 100vw)}.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;text-decoration:none;border:solid 1px #8ac786;background:#8ac786;position:relative;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:523px;width:calc( 523 / 750 * 100vw);margin-top:0;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;height:102px;height:calc( 102 / 750 * 100vw);border-radius:15px;border-radius:calc( 15 / 750 * 100vw);margin-bottom:30px;margin-bottom:calc( 30 / 750 * 100vw);margin-left:auto;margin-right:auto;color:#2a2a2a;font-weight:bold;letter-spacing:.1em;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;font-size:30px;font-size:calc( 30 / 750 * 100vw);-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.dx-ncs-entry-gp .hs-button:hover{background:#FFF;color:#2a2a2a;border:solid 1px #FFF}.dx-ncs-entry-gp .hs-button:after{-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;content:'';position:absolute;pointer-events:none;background-image:url('');background-repeat:no-repeat;background-size:100% auto;width:20px;width:calc( 20 / 750 * 100vw);height:20px;height:calc( 20 / 750 * 100vw);top:43px;top:calc( 43 / 750 * 100vw);right:24px;right:calc( 24 / 750 * 100vw)}.footer-ncs-grp{width:100%;height:240px;height:calc( 240 / 750 * 100vw);background:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0px;padding-left:calc( 0 / 750 * 100vw)}.footer-ncs-img{width:375px;width:calc( 375 / 750 * 100vw)}.footer-ncs-copyright{font-family:'Montserrat',YuGothic,'Yu Gothic',sans-serif;font-weight:600;font-weight:600;font-size:24px;font-size:calc( 24 / 750 * 100vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:96px;height:calc( 96 / 750 * 100vw);-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:25px;padding-top:calc( 25 / 750 * 100vw);padding-left:0px;padding-left:calc( 0 / 750 * 100vw)}.footer-ncs-nav .hs_cos_wrapper_type_rich_text{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.footer-ncs-nav p,.footer-ncs-nav a{width:150px;width:calc( 150 / 750 * 100vw);height:150px;height:calc( 150 / 750 * 100vw);display:-webkit-box;display:-ms-flexbox;margin:0;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-family:'Montserrat',YuGothic,'Yu Gothic',sans-serif;font-weight:600;font-size:31px;font-size:calc( 31 / 750 * 100vw)}.footer-ncs-img img{width:100%;display:block}.footer-ncs-nav a img{height:67px;height:calc( 67 / 750 * 100vw)}footer.dx-ncs-footer{border-top:solid 1px #a5a5a5}.footer-ncs-nav p:before,.footer-ncs-nav a:before{content:'';width:1px;height:100%;background:#a5a5a5;position:absolute;top:0;left:0}.footer-ncs-nav a.totop.anchor{background-color:#2a2a2a}.sp-menu-btn{display:none}.dx-drive-header-grp .header__container{width:100%;-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;height:120px;height:calc( 120 / 750 * 100vw);padding-left:20px;padding-left:calc( 20 / 750 * 100vw);max-width:100%}.dx-drive-logo a{width:339px;width:calc( 339 / 750 * 100vw);display:block}.dx-drive-logo a img{display:block}.dx-drive-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;top:120px;top:calc( 120 / 750 * 100vw)}.dx-drive-nav ul.submenu.level-1 li a{color:#2a2a2a;text-decoration:none;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px;height:calc( 100 / 750 * 100vw);font-size:24px;font-size:calc( 24 / 750 * 100vw);padding-left:50px;padding-left:calc( 50 / 750 * 100vw);padding-right:0px;padding-right:calc( 0 / 750 * 100vw);font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.dx-drive-nav ul.submenu.level-1{margin:0}.dx-drive-header-grp{position:fixed;top:0;left:0;background:#FFF;width:100%;z-index:10}.dx-drive-page{font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;font-weight:500}.dx-drive-page .banner-section{padding-top:110px;padding-top:calc( 110 / 750 * 100vw)}.body-container__dx-drive .hs_cos_wrapper_type_rich_text{background:#000;padding:50px 0;display:block}.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;margin-bottom:1em;font-weight:bold}.dx-drive-page .body-container-wrapper p{font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.dx-drive-page a:link:hover{opacity:1}.dx-drive-program{padding-top:80px;padding-top:calc( 80 / 750 * 100vw);padding-bottom:80px;padding-bottom:calc( 80 / 750 * 100vw);background:#f8f8f8}.dx-program .btns .each-btn:after{background-image:url('')}.dx-drive-program table{border-collapse:collapse;border-spacing:0;border:solid 1px #a5a5a5;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF;position:relative;font-size:24px;font-size:calc( 24 / 750 * 100vw);margin-bottom:83px;margin-bottom:calc( 83 / 750 * 100vw);width:750px;width:calc( 750 / 750 * 100vw);margin-left:auto;margin-right:auto}.dx-drive-program table th{width:213px;width:calc( 213 / 750 * 100vw);-webkit-box-sizing:border-box;box-sizing:border-box;border-right:solid 1px #a5a5a5;padding:0;border-color:#a5a5a5}.dx-drive-program table .floor,.dx-drive-program table .topic{border-bottom:solid 1px #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-weight:600;font-size:116px;font-size:calc( 116 / 750 * 100vw)}.dx-drive-program table .floor .f{font-weight:600;font-size:92px;font-size:calc( 92 / 750 * 100vw)}.dx-drive-program table .topic{border-bottom:solid 1px #a5a5a5;padding-top:20px;padding-top:calc( 20 / 750 * 100vw);padding-bottom:20px;padding-bottom:calc( 20 / 750 * 100vw);padding-left:35px;padding-left:calc( 35 / 750 * 100vw);padding-right:35px;padding-right:calc( 35 / 750 * 100vw)}.dx-drive-program table .topic .title{font-weight:700;letter-spacing:.06em;font-size:48px;font-size:calc( 48 / 750 * 100vw)}.dx-drive-program table .topic .desc{line-height:calc(37 / 24);margin:0}.dx-drive-program table th.tt{text-align:center;padding-left:30px;padding-left:calc( 30 / 750 * 100vw);padding-right:30px;padding-right:calc( 30 / 750 * 100vw);padding-top:1em;padding-bottom:1em;font-weight:normal}.dx-drive-program table tr:nth-child(3) th,.dx-drive-program table tr:nth-child(3) td{padding-top:2em}.dx-drive-program table td.tt{padding-left:20px;padding-left:calc( 20 / 750 * 100vw);padding-right:10px;padding-right:calc( 10 / 750 * 100vw);padding-top:1em;padding-bottom:1em}.dx-drive-program table p{margin:0}.dx-drive-program table .each-topic{font-weight:700}.dx-drive-program table .speaker{padding-left:3em;margin-top:1em;display:block;text-decoration:none;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.dx-drive-program table td{border-color:#a5a5a5}.dx-drive-program table .mention{position:absolute;font-size:18px;font-size:calc( 18 / 750 * 100vw);bottom:.5em;right:.5em}.dx-drive-program table .content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;margin-bottom:calc( 60 / 750 * 100vw);padding-left:15px;padding-left:calc( 15 / 750 * 100vw);padding-right:25px;padding-right:calc( 25 / 750 * 100vw);-webkit-box-sizing:border-box;box-sizing:border-box}.dx-drive-program table .content .img{width:680px;width:calc( 680 / 750 * 100vw)}.dx-drive-program table .content .img img{width:100%;display:block}.dx-drive-program table .content .txt-area{width:680px;width:calc( 680 / 750 * 100vw);-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0px;padding-left:calc( 0 / 750 * 100vw)}.dx-drive-program table .content .txt-area .company{margin-top:1em;font-weight:700}.dx-drive-program table .content .txt-area .company a{margin-left:1em;color:#00e;text-decoration:underline;font-weight:400}.dx-drive-speaker{padding-top:80px;padding-top:calc( 80 / 750 * 100vw);padding-bottom:80px;padding-bottom:calc( 80 / 750 * 100vw)}.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:80px;margin-bottom:calc( 80 / 750 * 100vw);margin-top:0}.dx-drive-speaker .hs_cos_wrapper_type_rich_text h3 span{font-family:'Montserrat',YuGothic,'Yu Gothic',sans-serif;font-weight:600;font-weight:600;font-size:48px;font-size:calc( 48 / 750 * 100vw);margin-bottom:15px;margin-bottom:calc( 15 / 750 * 100vw)}.dx-drive-speaker .hs_cos_wrapper_type_rich_text h3 strong{font-weight:700;font-size:24px;font-size:calc( 24 / 750 * 100vw);letter-spacing:.2em}.dx-drive-awards{background:#2a2a2a;padding-top:70px;padding-top:calc( 70 / 750 * 100vw);padding-bottom:70px;padding-bottom:calc( 70 / 750 * 100vw);-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-left:calc( 10 / 750 * 100vw);padding-right:10px;padding-right:calc( 10 / 750 * 100vw)}.dx-drive-awards .hs_cos_wrapper_type_linked_image{width:500px;width:calc( 500 / 750 * 100vw);margin-left:auto;margin-right:auto;margin-bottom:55px;margin-bottom:calc( 55 / 750 * 100vw);display:block}.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:calc( 24 / 750 * 100vw);letter-spacing:.02em;line-height:2;text-align:center;margin:0}.dx-drive-overview{padding-top:100px;padding-top:calc( 100 / 750 * 100vw);padding-bottom:75px;padding-bottom:calc( 75 / 750 * 100vw)}.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;padding-bottom:70px;padding-bottom:calc( 70 / 750 * 100vw);margin-top:0;margin-bottom:0}.dx-drive-overview .hs_cos_wrapper_type_rich_text h3 span{font-family:'Montserrat',YuGothic,'Yu Gothic',sans-serif;font-weight:600;font-weight:600;font-size:48px;font-size:calc( 48 / 750 * 100vw);margin-bottom:15px;margin-bottom:calc( 15 / 750 * 100vw)}.dx-drive-overview .hs_cos_wrapper_type_rich_text h3 strong{font-weight:700;font-size:24px;font-size:calc( 24 / 750 * 100vw);letter-spacing:.2em}.dx-drive-overview table{width:750px;width:calc( 750 / 750 * 100vw);margin:0 auto;font-size:24px;font-size:calc( 24 / 750 * 100vw);border-collapse:collapse;border-spacing:0;border:0 !important}.dx-drive-overview table th{border:0;border-right:solid 1px #a5a5a5;width:213px;width:calc( 213 / 750 * 100vw);padding-left:50px;padding-left:calc( 50 / 750 * 100vw);padding-bottom:2em;padding-top:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;text-align:left}.dx-drive-overview table td{border:0;padding-left:25px;padding-left:calc( 25 / 750 * 100vw);padding-right:10px;padding-right:calc( 10 / 750 * 100vw);padding-bottom:2em;padding-top:.5em}.dx-drive-overview table .icon{width:32px;width:calc( 32 / 750 * 100vw);height:32px;height:calc( 32 / 750 * 100vw);margin-left:.45em;position:relative;top:4px;top:calc( 4 / 750 * 100vw);background-color:#2a2a2a;background-image:url('');background-repeat:no-repeat;background-position:center;background-size:17px;background-size:calc( 17 / 750 * 100vw);border-radius:5px;border-radius:calc( 5 / 750 * 100vw);display:inline-block;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.dx-drive-access{background:#f6f6f6;padding-top:94px;padding-top:calc( 94 / 750 * 100vw)}.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-top:0;margin-bottom:60px;margin-bottom:calc( 60 / 750 * 100vw)}.dx-drive-access .hs_cos_wrapper_type_rich_text h3 span{font-family:'Montserrat',YuGothic,'Yu Gothic',sans-serif;font-weight:600;font-weight:600;font-size:48px;font-size:calc( 48 / 750 * 100vw);margin-bottom:15px;margin-bottom:calc( 15 / 750 * 100vw)}.dx-drive-access .hs_cos_wrapper_type_rich_text h3 strong{font-weight:700;font-size:24px;font-size:calc( 24 / 750 * 100vw);letter-spacing:.2em}.dx-drive-access .hs_cos_wrapper_type_rich_text ul{width:750px;width:calc( 750 / 750 * 100vw);margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:50px;padding-left:calc( 50 / 750 * 100vw);padding-right:10px;padding-right:calc( 10 / 750 * 100vw);font-size:24px;font-size:calc( 24 / 750 * 100vw);line-height:calc(47 / 24);margin-bottom:50px;margin-bottom:calc( 50 / 750 * 100vw);list-style:none}.dx-drive-company{padding-top:110px;padding-top:calc( 110 / 750 * 100vw);padding-bottom:83px;padding-bottom:calc( 83 / 750 * 100vw)}.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-top:0;margin-bottom:83px;margin-bottom:calc( 83 / 750 * 100vw)}.dx-drive-company .hs_cos_wrapper_type_rich_text h3 span{font-family:'Montserrat',YuGothic,'Yu Gothic',sans-serif;font-weight:600;font-weight:600;font-size:48px;font-size:calc( 48 / 750 * 100vw);margin-bottom:15px;margin-bottom:calc( 15 / 750 * 100vw)}.dx-drive-company .hs_cos_wrapper_type_rich_text h3 strong{font-weight:700;font-size:24px;font-size:calc( 24 / 750 * 100vw);letter-spacing:.2em}.dx-drive-company .hs_cos_wrapper_type_linked_image{width:750px;width:calc( 750 / 750 * 100vw);margin-left:auto;margin-right:auto;display:block}.dx-drive-company .hs_cos_wrapper_type_linked_image img{display:block;width:100%}.dx-drive-movie{background:#f6f6f6;padding-top:100px;padding-top:calc( 100 / 750 * 100vw);padding-bottom:70px;padding-bottom:calc( 70 / 750 * 100vw)}.dx-drive-contact-grp{padding-top:85px;padding-top:calc( 85 / 750 * 100vw);padding-bottom:250px;padding-bottom:calc( 250 / 750 * 100vw);background-size:cover;background-position:center;background-repeat:no-repeat}.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-weight:600;font-weight:600;font-size:48px;font-size:calc( 48 / 750 * 100vw);margin-bottom:15px;margin-bottom:calc( 15 / 750 * 100vw)}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text h3 strong{font-weight:700;font-size:24px;font-size:calc( 24 / 750 * 100vw);letter-spacing:.2em}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:calc( 24 / 750 * 100vw);line-height:calc(47 / 24);margin-top:50px;margin-top:calc( 50 / 750 * 100vw);margin-bottom:50px;margin-bottom:calc( 50 / 750 * 100vw);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;text-decoration:none;position:relative;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:523px;width:calc( 523 / 750 * 100vw);height:102px;height:calc( 102 / 750 * 100vw);border-radius:15px;border-radius:calc( 15 / 750 * 100vw);border:solid 1px #2a2a2a;background:#2a2a2a;margin-left:auto;margin-right:auto;font-weight:bold;letter-spacing:.1em;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;font-size:30px;font-size:calc( 30 / 750 * 100vw);color:#FFF;margin-top:0;margin-bottom:0;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.dx-drive-contact-grp .hs-button:hover{background:#FFF;color:#2a2a2a;border:solid 1px #2a2a2a}.dx-drive-contact-grp .hs-button:after{-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;content:'';position:absolute;pointer-events:none;background-image:url('');background-repeat:no-repeat;background-size:100% auto;width:20px;width:calc( 20 / 750 * 100vw);height:20px;height:calc( 20 / 750 * 100vw);top:43px;top:calc( 43 / 750 * 100vw);right:24px;right:calc( 24 / 750 * 100vw)}.dx-drive-contact-grp .hs-button:hover:after{background-image:url('')}.dx-drive-program table th.tt{border-top:0;border-bottom:0}.dx-drive-program table td.tt{border-top:0;border-bottom:0}.dx-drive-program table#\36 f tr:last-child th,.dx-drive-program table#\36 f tr:last-child td{padding-bottom:.4em}.dx-drive-program table tr:last-child th,.dx-drive-program table tr:last-child td{padding-bottom:2em}.dx-drive-program table .content .txt-area .title{font-size:32px;font-size:calc( 32 / 750 * 100vw);font-weight:700;line-height:1.2;margin-bottom:.75em;margin-top:20px;margin-top:calc( 20 / 750 * 100vw)}.dx-drive-program table .content .txt-area .title span{font-size:20px;font-size:calc( 20 / 750 * 100vw);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{width:260px;width:calc( 260 / 750 * 100vw);display:block}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{display:flex;align-items:center;height:56px;box-sizing:border-box;position:fixed;left:0;top:0;z-index:1000;width:100%;z-index:100;background:#fff}.dx-title-logo a{width:120px;width:calc( 120 / 375 * 100vw);height:17px;height:calc( 17 / 375 * 100vw);padding-left:0px;padding-left:calc( 0 / 375 * 100vw);padding-right:0px;padding-right:calc( 0 / 375 * 100vw);display:block;text-decoration:none;transition:all .3s ease}.dx-hakusho-nav ul.submenu.level-1{display:flex;transition:all .3s ease;margin:0;padding:0}.dx-hakusho-nav ul.submenu.level-1 li a{text-decoration:none;font-weight:bold;display:flex;align-items:center;color:#000;height:100px;height:calc( 100 / 375 * 100vw);font-size:18px;font-size:calc( 18 / 375 * 100vw);padding-left:50px;padding-left:calc( 50 / 375 * 100vw);padding-right:0px;padding-right:calc( 0 / 375 * 100vw)}.dx-hakusho-nav ul.submenu.level-1 li a:hover{color:#47d17f}.dx-hakusho-logo{width:120px;width:calc( 120 / 375 * 100vw);display:block;margin-left:30px;margin-left:calc( 30 / 375 * 100vw)}.dx-hakusho-logo a{display:block}.dx-title-logo img,.dx-hakusho-logo img{display:block}.dxhakusho-page .banner-section{padding-top:56px}.dxhakusho-banner .mv-btn:after{background-image:url('')}.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-top:120px;padding-top:calc( 120 / 375 * 100vw);padding-bottom:50px;padding-bottom:calc( 50 / 375 * 100vw);position:relative}.image-gallery-grp .contents-balloon:after{background-image:url('')}.image-gallery-grp .slick-prev.slick-arrow{background-image:url('')}.image-gallery-grp .slick-next.slick-arrow{background-image:url('')}.body-container__dxhakusho .hs-button{margin-left:auto;margin-right:auto;background-image:linear-gradient(to left,#2dc2cc 0%,#70d99f 100%);display:flex;justify-content:center;align-items:center;width:300px;width:calc( 300 / 375 * 100vw);height:50px;height:calc( 50 / 375 * 100vw);border-radius:25px;border-radius:calc( 25 / 375 * 100vw);color:#fff;letter-spacing:.04em;font-weight:700;font-size:18px;font-size:calc( 18 / 375 * 100vw);position:relative;margin-top:30px;margin-top:calc( 30 / 375 * 100vw);margin-bottom:0}.body-container__dxhakusho .hs-button:after{content:"";width:18px;width:calc( 18 / 375 * 100vw);height:18px;height:calc( 18 / 375 * 100vw);position:absolute;top:50%;transform:translateY(-50%);right:15px;right:calc( 15 / 375 * 100vw);background-image:url('');background-size:100% auto;background-position:center;background-repeat:no-repeat}.dxhakusho-event{padding-top:50px;padding-top:calc( 50 / 375 * 100vw);padding-bottom:50px;padding-bottom:calc( 50 / 375 * 100vw)}.event-drive .project-event-btn:after,.project-event .dxhakusho-list-btn:after{background-image:url('')}.dxhakusho-publications{padding-top:50px;padding-top:calc( 50 / 375 * 100vw);padding-bottom:0px;padding-bottom:calc( 0 / 375 * 100vw);box-sizing:border-box;padding-left:15px;padding-left:calc( 15 / 375 * 100vw);padding-right:15px;padding-right:calc( 15 / 375 * 100vw)}.dxhakusho-publications .hs_cos_wrapper_type_header h3{margin-bottom:30px;margin-bottom:calc( 30 / 375 * 100vw);text-align:center;font-size:24px;font-size:calc( 24 / 375 * 100vw);font-weight:700;letter-spacing:.04em;display:block;margin-top:0;font-family:"Noto Sans JP",sans-serif}.dxhakusho-bottom{padding-top:50px;padding-top:calc( 50 / 375 * 100vw);padding-bottom:80px;padding-bottom:calc( 80 / 375 * 100vw)}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text h3{display:flex;justify-content:center;align-items:center;margin-bottom:30px;margin-bottom:calc( 30 / 375 * 100vw);text-align:center;font-size:22px;font-size:calc( 22 / 375 * 100vw);font-weight:700;letter-spacing:.04em;line-height:1;line-height:1.5;margin-top:0;font-family:"Noto Sans JP",sans-serif}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text img{width:230px;width:calc( 230 / 375 * 100vw);margin-bottom:30px;margin-bottom:calc( 30 / 375 * 100vw);margin-left:auto;margin-right:auto;display:block}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text p{font-size:15px;font-size:calc( 15 / 375 * 100vw);line-height:2;text-align:center;box-sizing:border-box;padding-left:15px;padding-left:calc( 15 / 375 * 100vw);padding-right:15px;padding-right:calc( 15 / 375 * 100vw);margin-bottom:60px;margin-bottom:calc( 60 / 375 * 100vw)}.dxhakusho-page .btn-download{display:none}.dxhakusho-bottom .hs-button{margin-left:auto;margin-right:auto;background-image:linear-gradient(to left,#2dc2cc 0%,#70d99f 100%);display:flex;justify-content:center;align-items:center;width:345px;width:calc( 345 / 375 * 100vw);height:50px;height:calc( 50 / 375 * 100vw);border-radius:25px;border-radius:calc( 25 / 375 * 100vw);color:#fff;letter-spacing:.03em;font-weight:700;font-size:14px;font-size:calc( 14 / 375 * 100vw);position:relative;margin:0}.dx-hakusho-header-grp .header__container{width:100%;display:flex;align-items:center;height:100%;box-sizing:border-box;padding-right:0px;padding-right:calc( 0 / 375 * 100vw)}.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{opacity:.6}.dx-drive-program table .speaker:hover{opacity:.6}.dxhakusho-publications .publications-grp .dxhakusho-list-name03{line-height:1.5;letter-spacing:0}@media screen and (min-width:561px){.dxhakusho-bottom .hs-button{width:540px;width:calc( 540 / 1280 * 100vw);height:65px;height:calc( 65 / 1280 * 100vw);border-radius:33px;border-radius:calc( 33 / 1280 * 100vw);font-size:20px;font-size:calc( 20 / 1280 * 100vw)}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text p{font-size:19px;font-size:calc( 19 / 1280 * 100vw);padding-left:0px;padding-left:calc( 0 / 1280 * 100vw);padding-right:0px;padding-right:calc( 0 / 1280 * 100vw);margin-bottom:100px;margin-bottom:calc( 100 / 1280 * 100vw)}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text img{width:460px;width:calc( 460 / 1280 * 100vw);margin-bottom:55px;margin-bottom:calc( 55 / 1280 * 100vw)}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text h3{margin-bottom:65px;margin-bottom:calc( 65 / 1280 * 100vw);font-size:40px;font-size:calc( 40 / 1280 * 100vw)}.dxhakusho-bottom{padding-top:100px;padding-top:calc( 100 / 1280 * 100vw);padding-bottom:105px;padding-bottom:calc( 105 / 1280 * 100vw)}.dxhakusho-page .footer-mail-area{margin-bottom:28px}.dxhakusho-publications .hs_cos_wrapper_type_header h3{margin-bottom:55px;margin-bottom:calc( 55 / 1280 * 100vw);font-size:40px;font-size:calc( 40 / 1280 * 100vw)}.dxhakusho-publications{padding-top:100px;padding-top:calc( 100 / 1280 * 100vw);padding-bottom:100px;padding-bottom:calc( 100 / 1280 * 100vw);padding-left:0px;padding-left:calc( 0 / 1280 * 100vw);padding-right:0px;padding-right:calc( 0 / 1280 * 100vw)}.dxhakusho-event{padding-bottom:100px;padding-bottom:calc( 100 / 1280 * 100vw);padding-top:100px;padding-top:calc( 100 / 1280 * 100vw)}.body-container__dxhakusho .hs-button:after{width:18px;width:calc( 18 / 1280 * 100vw);height:18px;height:calc( 18 / 1280 * 100vw);right:30px;right:calc( 30 / 1280 * 100vw)}.body-container__dxhakusho .hs-button{width:360px;width:calc( 360 / 1280 * 100vw);height:65px;height:calc( 65 / 1280 * 100vw);border-radius:33px;border-radius:calc( 33 / 1280 * 100vw);font-size:20px;font-size:calc( 20 / 1280 * 100vw);margin-top:55px;margin-top:calc( 55 / 1280 * 100vw)}.body-container__dxhakusho{padding-top:95px;padding-top:calc( 95 / 1280 * 100vw);padding-bottom:100px;padding-bottom:calc( 100 / 1280 * 100vw)}.dx-hakusho-logo{width:279px;width:calc( 279 / 1280 * 100vw);margin-left:auto}.dx-hakusho-header-grp .header__container{padding-right:45px;padding-right:calc( 45 / 1280 * 100vw)}.dx-title-logo a{width:223px;width:calc( 223 / 1280 * 100vw);padding-left:12px;padding-left:calc( 12 / 1280 * 100vw);padding-right:12px;padding-right:calc( 12 / 1280 * 100vw);height:auto}.dx-hakusho-nav ul.submenu.level-1 li a{justify-content:center;height:140px;height:calc( 140 / 1280 * 100vw);padding-left:28px;padding-left:calc( 28 / 1280 * 100vw);padding-right:28px;padding-right:calc( 28 / 1280 * 100vw);font-size:18px;font-size:calc( 18 / 1280 * 100vw)}}@media screen and (min-width:768px){#feature2 .content-area .txt-area{padding-top:70px;padding-top:calc( 70 / 1800 * 100vw) !important;padding-bottom:70px;padding-bottom:calc( 70 / 1800 * 100vw) !important}.dx-book-bottom .feature-content{margin-top:19px}.dx-logo a{width:407px;width:calc( 407 / 1800 * 100vw)}.dx-drive-program table .content .txt-area .title span{font-size:20px;font-size:calc( 20 / 1800 * 100vw)}.dx-drive-program table .content .txt-area .title{font-size:32px;font-size:calc( 32 / 1800 * 100vw);margin-top:0px;margin-top:calc( 0 / 1800 * 100vw)}.footer-ncs-grp.dx-drive-grp{padding-left:0}.dx-drive-grp nav.footer-ncs-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-left:auto}.dx-drive-contact-grp .hs-button:after{width:20px;width:calc( 20 / 1800 * 100vw);height:20px;height:calc( 20 / 1800 * 100vw);top:43px;top:calc( 43 / 1800 * 100vw);right:25px;right:calc( 25 / 1800 * 100vw)}.dx-drive-contact-grp .hs-button{width:750px;width:calc( 750 / 1800 * 100vw);height:103px;height:calc( 103 / 1800 * 100vw);border-radius:15px;border-radius:calc( 15 / 1800 * 100vw);font-size:30px;font-size:calc( 30 / 1800 * 100vw)}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:calc( 24 / 1800 * 100vw);margin-top:40px;margin-top:calc( 40 / 1800 * 100vw);margin-bottom:40px;margin-bottom:calc( 40 / 1800 * 100vw)}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text h3 strong{font-size:22px;font-size:calc( 22 / 1800 * 100vw)}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text h3 span{font-size:48px;font-size:calc( 48 / 1800 * 100vw);margin-bottom:15px;margin-bottom:calc( 15 / 1800 * 100vw)}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text h3{margin-top:130px;margin-top:calc( 130 / 750 * 100vw);margin-top:120px;margin-top:calc( 120 / 1800 * 100vw)}.dx-drive-contact-grp{padding-top:95px;padding-top:calc( 95 / 1800 * 100vw);padding-bottom:165px;padding-bottom:calc( 165 / 1800 * 100vw)}.dx-drive-movie{padding-top:100px;padding-top:calc( 100 / 1800 * 100vw);padding-bottom:145px;padding-bottom:calc( 145 / 1800 * 100vw)}.dx-drive-company .hs_cos_wrapper_type_linked_image{width:1542px;width:calc( 1542 / 1800 * 100vw)}.dx-drive-company .hs_cos_wrapper_type_rich_text h3 strong{font-size:22px;font-size:calc( 22 / 1800 * 100vw)}.dx-drive-company .hs_cos_wrapper_type_rich_text h3 span{margin-bottom:15px;margin-bottom:calc( 15 / 1800 * 100vw);font-size:48px;font-size:calc( 48 / 1800 * 100vw)}.dx-drive-company .hs_cos_wrapper_type_rich_text h3{margin-bottom:150px;margin-bottom:calc( 150 / 1800 * 100vw)}.dx-drive-company{padding-top:120px;padding-top:calc( 120 / 1800 * 100vw);padding-bottom:140px;padding-bottom:calc( 140 / 1800 * 100vw)}.dx-drive-access .hs_cos_wrapper_type_rich_text ul{margin-bottom:50px;margin-bottom:calc( 50 / 1800 * 100vw);font-size:24px;font-size:calc( 24 / 1800 * 100vw);padding-right:0px;padding-right:calc( 0 / 1800 * 100vw);padding-left:65px;padding-left:calc( 65 / 1800 * 100vw);width:1620px;width:calc( 1620 / 1800 * 100vw)}.dx-drive-access .hs_cos_wrapper_type_rich_text h3 strong{font-size:22px;font-size:calc( 22 / 1800 * 100vw)}.dx-drive-access .hs_cos_wrapper_type_rich_text h3 span{font-size:48px;font-size:calc( 48 / 1800 * 100vw);margin-bottom:15px;margin-bottom:calc( 15 / 1800 * 100vw)}.dx-drive-access .hs_cos_wrapper_type_rich_text h3{margin-bottom:60px;margin-bottom:calc( 60 / 1800 * 100vw)}.dx-drive-access{padding-top:115px;padding-top:calc( 115 / 1800 * 100vw)}.dx-drive-overview table .icon{width:32px;width:calc( 32 / 1800 * 100vw);height:32px;height:calc( 32 / 1800 * 100vw);top:4px;top:calc( 4 / 1800 * 100vw);background-size:17px;background-size:calc( 17 / 1800 * 100vw);border-radius:5px;border-radius:calc( 5 / 1800 * 100vw)}.dx-drive-overview table td{padding-left:45px;padding-left:calc( 45 / 1800 * 100vw);padding-right:0px;padding-right:calc( 0 / 1800 * 100vw)}.dx-drive-overview table th{width:265px;width:calc( 265 / 1800 * 100vw);padding-left:65px;padding-left:calc( 65 / 1800 * 100vw)}.dx-drive-overview table{width:1620px;width:calc( 1620 / 1800 * 100vw);font-size:24px;font-size:calc( 24 / 1800 * 100vw)}.dx-drive-overview .hs_cos_wrapper_type_rich_text h3 strong{font-size:22px;font-size:calc( 22 / 1800 * 100vw)}.dx-drive-overview .hs_cos_wrapper_type_rich_text h3 span{font-size:48px;font-size:calc( 48 / 1800 * 100vw);margin-bottom:15px;margin-bottom:calc( 15 / 1800 * 100vw)}.dx-drive-overview .hs_cos_wrapper_type_rich_text h3{padding-bottom:115px;padding-bottom:calc( 115 / 1800 * 100vw)}.dx-drive-overview{padding-top:115px;padding-top:calc( 115 / 1800 * 100vw);padding-bottom:80px;padding-bottom:calc( 80 / 1800 * 100vw)}.dx-drive-awards .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:calc( 24 / 1800 * 100vw)}.dx-drive-awards .hs_cos_wrapper_type_linked_image{width:825px;width:calc( 825 / 1800 * 100vw);margin-bottom:70px;margin-bottom:calc( 70 / 1800 * 100vw)}.dx-drive-awards{padding-top:70px;padding-top:calc( 70 / 1800 * 100vw);padding-bottom:90px;padding-bottom:calc( 90 / 1800 * 100vw);padding-left:0px;padding-left:calc( 0 / 1800 * 100vw);padding-right:0px;padding-right:calc( 0 / 1800 * 100vw)}.dx-drive-speaker .hs_cos_wrapper_type_rich_text h3 strong{font-size:22px;font-size:calc( 22 / 1800 * 100vw)}.dx-drive-speaker .hs_cos_wrapper_type_rich_text h3 span{font-size:48px;font-size:calc( 48 / 1800 * 100vw);margin-bottom:15px;margin-bottom:calc( 15 / 1800 * 100vw)}.dx-drive-speaker .hs_cos_wrapper_type_rich_text h3{margin-bottom:115px;margin-bottom:calc( 115 / 1800 * 100vw)}.dx-drive-speaker{padding-top:115px;padding-top:calc( 115 / 1800 * 100vw);padding-bottom:115px;padding-bottom:calc( 115 / 1800 * 100vw)}.dx-drive-program table .content .txt-area{width:940px;width:calc( 940 / 1800 * 100vw);padding-left:60px;padding-left:calc( 60 / 1800 * 100vw)}.dx-drive-program table .content .img{width:600px;width:calc( 600 / 1800 * 100vw)}.dx-drive-program table .content{margin-bottom:30px;margin-bottom:calc( 30 / 1800 * 100vw);padding-left:0px;padding-left:calc( 0 / 1800 * 100vw);padding-right:0px;padding-right:calc( 0 / 1800 * 100vw)}.dx-drive-program table .mention{font-size:18px;font-size:calc( 18 / 1800 * 100vw)}.dx-drive-program table td.tt{padding-left:40px;padding-left:calc( 40 / 1800 * 100vw);padding-right:40px;padding-right:calc( 40 / 1800 * 100vw)}.dx-drive-program table th.tt{padding-left:50px;padding-left:calc( 50 / 1800 * 100vw);padding-right:50px;padding-right:calc( 50 / 1800 * 100vw)}.dx-drive-program table .topic .title{font-size:48px;font-size:calc( 48 / 1800 * 100vw);margin-bottom:.2em}.dx-drive-program table .topic{padding-top:50px;padding-top:calc( 50 / 1800 * 100vw);padding-bottom:50px;padding-bottom:calc( 50 / 1800 * 100vw);padding-left:40px;padding-left:calc( 40 / 1800 * 100vw);padding-right:40px;padding-right:calc( 40 / 1800 * 100vw)}.dx-drive-program table .floor .f{font-size:92px;font-size:calc( 92 / 1800 * 100vw)}.dx-drive-program table .floor .num{font-size:116px;font-size:calc( 116 / 1800 * 100vw)}.dx-drive-program table th{width:260px;width:calc( 260 / 1800 * 100vw)}.dx-drive-program table{font-size:24px;font-size:calc( 24 / 1800 * 100vw);margin-bottom:74px;margin-bottom:calc( 74 / 1800 * 100vw);width:1630px;width:calc( 1630 / 1800 * 100vw)}.dx-drive-program{padding-top:80px;padding-top:calc( 80 / 1800 * 100vw);padding-bottom:80px;padding-bottom:calc( 80 / 1800 * 100vw)}.dx-drive-page .banner-section{padding-top:140px;padding-top:calc( 140 / 1800 * 100vw)}.dx-drive-nav ul.submenu.level-1 li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:140px;height:calc( 140 / 1800 * 100vw);font-size:24px;font-size:calc( 24 / 1800 * 100vw);padding-left:48px;padding-left:calc( 48 / 1800 * 100vw);padding-right:48px;padding-right:calc( 48 / 1800 * 100vw)}.dx-drive-nav{margin-left:auto;top:0px;top:calc( 0 / 1800 * 100vw)}.dx-drive-logo a{width:373px;width:calc( 373 / 1800 * 100vw)}.dx-drive-header-grp .header__container{padding-left:48px;padding-left:calc( 48 / 1800 * 100vw);height:140px;height:calc( 140 / 1800 * 100vw)}.footer-ncs-nav a.totop.anchor:hover{opacity:.6}.footer-ncs-nav a img{height:84px;height:calc( 84 / 1800 * 100vw)}.footer-ncs-nav p,.footer-ncs-nav a{width:180px;width:calc( 180 / 1800 * 100vw);height:180px;height:calc( 180 / 1800 * 100vw);font-size:38px;font-size:calc( 38 / 1800 * 100vw)}.footer-ncs-nav .hs_cos_wrapper_type_rich_text{margin-left:auto}.footer-ncs-copyright{font-size:24px;font-size:calc( 24 / 1800 * 100vw);height:180px;height:calc( 180 / 1800 * 100vw);padding-top:0px;padding-top:calc( 0 / 1800 * 100vw);padding-left:65px;padding-left:calc( 65 / 1800 * 100vw)}.footer-ncs-img{width:375px;width:calc( 375 / 1800 * 100vw)}.footer-ncs-grp{height:180px;height:calc( 180 / 1800 * 100vw);padding-left:45px;padding-left:calc( 45 / 1800 * 100vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dx-ncs-entry-gp .hs-button:after{width:20px;width:calc( 20 / 1800 * 100vw);height:20px;height:calc( 20 / 1800 * 100vw);top:43px;top:calc( 43 / 1800 * 100vw);right:25px;right:calc( 25 / 1800 * 100vw)}.dx-ncs-entry-gp .hs-button{margin-bottom:30px;margin-bottom:calc( 30 / 1800 * 100vw);border-radius:15px;border-radius:calc( 15 / 1800 * 100vw);height:103px;height:calc( 103 / 1800 * 100vw);width:750px;width:calc( 750 / 1800 * 100vw);font-size:30px;font-size:calc( 30 / 1800 * 100vw)}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text p{font-size:24px;font-size:calc( 24 / 1800 * 100vw);margin-bottom:55px;margin-bottom:calc( 55 / 1800 * 100vw)}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text h3 strong{font-size:22px;font-size:calc( 22 / 1800 * 100vw)}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text h3 span{font-size:48px;font-size:calc( 48 / 1800 * 100vw);margin-bottom:15px;margin-bottom:calc( 15 / 1800 * 100vw)}.dx-ncs-entry-gp .hs_cos_wrapper_type_rich_text h3{margin-bottom:55px;margin-bottom:calc( 55 / 1800 * 100vw)}.dx-ncs-entry-gp{padding-bottom:140px;padding-bottom:calc( 140 / 1800 * 100vw);padding-top:60px;padding-top:calc( 60 / 1800 * 100vw)}.dx-ncs-access-gp{padding-top:115px;padding-top:calc( 115 / 1800 * 100vw)}.module-sm{display:none !important}.dx-book-header-grp .header__container{height:119px;height:calc( 119 / 1800 * 100vw);padding-left:48px;padding-left:calc( 48 / 1800 * 100vw)}.dx-nav a{padding-right:calc( 7 / 1800 * 100vw);height:calc( 119 / 1800 * 100vw);width:calc( 219 / 1800 * 100vw)}.dx-nav a span{font-size:calc( 24 / 1800 * 100vw)}.dx-nav a:after{right:calc( 28 / 1800 * 100vw);width:calc( 20 / 1800 * 100vw)}.body-container__dx-book .dnd-section>.row-fluid{padding-right:calc( 30 / 1800 * 100vw);padding-left:calc( 30 / 1800 * 100vw);padding-bottom:calc( 55 / 1800 * 100vw);padding-top:calc( 80 / 1800 * 100vw)}.body-container__dx-book .hs_cos_wrapper_type_rich_text p{font-size:26px;font-size:calc( 26 / 1800 * 100vw)}.dx-book-pg .body-container-wrapper .hs-button{margin-bottom:calc( 50 / 1800 * 100vw);margin-top:calc( 35 / 1800 * 100vw);height:calc( 107 / 1800 * 100vw);width:calc( 750 / 1800 * 100vw);font-size:calc( 32 / 1800 * 100vw);-webkit-box-shadow:0 10px 0 #2a2a2a;box-shadow:0 10px 0 #2a2a2a;border-radius:calc( 15 / 1800 * 100vw);font-size:32px;font-size:calc( 32 / 1800 * 100vw)}.dx__copyright{padding-left:calc( 65 / 1800 * 100vw);height:calc( 180 / 1800 * 100vw);font-size:calc( 24 / 1800 * 100vw)}a.totop.anchor{height:calc( 180 / 1800 * 100vw);width:calc( 180 / 1800 * 100vw);background-size:calc( 42 / 1800 * 100vw)}.dx-book-pg .body-container-wrapper .dx-book-bottom .hs-button{margin-bottom:calc( 157 / 1800 * 100vw);margin-top:calc( 123 / 1800 * 100vw)}.dx-book-bottom .feature-content .content-area .txt-area{padding-bottom:calc( 70 / 1800 * 100vw) !important;padding-top:calc( 70 / 1800 * 100vw) !important}.dx-ncs-header-grp .header__container{padding-left:calc( 48 / 1800 * 100vw);height:calc( 155 / 1800 * 100vw)}.dx-ncs-logo a{width:calc( 407 / 1800 * 100vw);padding-bottom:40px;padding-bottom:calc( 40 / 1800 * 100vw)}.dx-ncs-nav{margin-left:auto;top:0px;top:calc( 0 / 1800 * 100vw)}.dx-ncs-nav ul.submenu.level-1 li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:155px;height:calc( 155 / 1800 * 100vw);font-size:24px;font-size:calc( 24 / 1800 * 100vw);padding-left:29px;padding-left:calc( 27 / 1800 * 100vw);padding-right:29px;padding-right:calc( 27 / 1800 * 100vw)}.dx-ncs-nav ul.submenu.level-1 li:last-child a{width:348px;width:calc( 348 / 1800 * 100vw);font-size:24px;font-size:calc( 24 / 1800 * 100vw)}.body-container__dx-ncs{padding-bottom:80px;padding-bottom:calc( 80 / 1800 * 100vw);padding-top:80px;padding-top:calc( 80 / 1800 * 100vw)}.body-container__dx-ncs .hs_cos_wrapper_type_linked_image{width:896px;width:calc( 896 / 1800 * 100vw)}.boxed-content #introduction{padding-bottom:35px;padding-bottom:calc( 35 / 1800 * 100vw);padding-top:35px;padding-top:calc( 35 / 1800 * 100vw)}.dx-ncs-resources{padding-right:0px;padding-right:calc( 0 / 1800 * 100vw);padding-left:235px;padding-left:calc( 235 / 1800 * 100vw);padding-bottom:100px;padding-bottom:calc( 100 / 1800 * 100vw);padding-top:110px;padding-top:calc( 110 / 1800 * 100vw)}.dx-ncs-resources .hs_cos_wrapper_type_rich_text ul{margin-bottom:40px;margin-bottom:calc( 40 / 1800 * 100vw);font-size:28px;font-size:calc( 28 / 1800 * 100vw)}.dx-ncs-resources .hs_cos_wrapper_type_rich_text ul li{margin-bottom:40px;margin-bottom:calc( 40 / 1800 * 100vw)}.dx-ncs-digitization-grp{padding-top:160px;padding-top:calc( 160 / 1800 * 100vw);padding-bottom:100px;padding-bottom:calc( 100 / 1800 * 100vw)}.dx-ncs-digitization .hs_cos_wrapper_type_rich_text p{width:1510px;width:calc( 1510 / 1800 * 100vw);font-size:24px;font-size:calc( 24 / 1800 * 100vw)}.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:90px;padding-bottom:calc( 90 / 1800 * 100vw);padding-top:150px;padding-top:calc( 150 / 1800 * 100vw)}.dx-ncs-target .boxed-content h3.target-head span.en{margin-bottom:15px;margin-bottom:calc( 15 / 1800 * 100vw);font-size:48px;font-size:calc( 48 / 1800 * 100vw)}.dx-ncs-target .boxed-content span.ja{font-size:22px;font-size:calc( 22 / 1800 * 100vw)}.dx-ncs-target .boxed-content h3.target-head{margin-bottom:45px;margin-bottom:calc( 45 / 1800 * 100vw)}.dx-ncs-target .boxed-content .intro-txt-wrap{width:1632px;width:calc( 1632 / 1800 * 100vw);font-size:24px;font-size:calc( 24 / 1800 * 100vw)}.dx-ncs-target .boxed-content .intro-txt-wrap ul{padding-right:30px;padding-right:calc( 30 / 1800 * 100vw);padding-left:30px;padding-left:calc( 30 / 1800 * 100vw);padding-bottom:30px;padding-bottom:calc( 30 / 1800 * 100vw);padding-top:30px;padding-top:calc( 30 / 1800 * 100vw)}.dx-ncs-benefit{padding-bottom:90px;padding-bottom:calc( 90 / 1800 * 100vw);padding-top:90px;padding-top:calc( 90 / 1800 * 100vw)}.dx-ncs-curriculum-grp{padding-top:145px;padding-top:calc( 145 / 1800 * 100vw);padding-bottom:80px;padding-bottom:calc( 80 / 1800 * 100vw)}.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:calc( 22 / 1800 * 100vw)}.dx-ncs-access-gp .hs_cos_wrapper_type_rich_text h3 strong{font-size:22px;font-size:calc( 22 / 1800 * 100vw)}.dx-ncs-curriculum-grp .hs_cos_wrapper_type_rich_text h3 span,.dx-ncs-price-gp .hs_cos_wrapper_type_rich_text h3 span{margin-bottom:15px;margin-bottom:calc( 15 / 1800 * 100vw);font-size:48px;font-size:calc( 48 / 1800 * 100vw)}.dx-ncs-access-gp .hs_cos_wrapper_type_rich_text h3 span{margin-bottom:15px;margin-bottom:calc( 15 / 1800 * 100vw);font-size:48px;font-size:calc( 48 / 1800 * 100vw)}.dx-ncs-access-gp .hs_cos_wrapper_type_rich_text h3{margin-bottom:60px;margin-bottom:calc( 60 / 1800 * 100vw)}.dx-ncs-curriculum-grp .hs_cos_wrapper_type_rich_text h3{margin-bottom:45px;margin-bottom:calc( 45 / 1800 * 100vw)}.dx-ncs-curriculum-grp .hs_cos_wrapper_type_rich_text p,.dx-ncs-price-gp .hs_cos_wrapper_type_rich_text p{margin-bottom:75px;margin-bottom:calc( 75 / 1800 * 100vw);font-size:28px;font-size:calc( 28 / 1800 * 100vw)}.dx-ncs-curriculum-grp table,.dx-ncs-price-gp table,.dx-ncs-access-gp table{font-size:24px;font-size:calc( 24 / 1800 * 100vw);width:1620px;width:calc( 1620 / 1800 * 100vw)}.dx-ncs-curriculum-grp table td,.dx-ncs-price-gp table td,.dx-ncs-access-gp table td{padding-right:0px;padding-right:calc( 0 / 1800 * 100vw);padding-left:45px;padding-left:calc( 45 / 1800 * 100vw)}.dx-ncs-curriculum-grp table th,.dx-ncs-price-gp table th,.dx-ncs-access-gp table th{padding-left:65px;padding-left:calc( 65 / 1800 * 100vw);width:265px;width:calc( 265 / 1800 * 100vw)}.dx-ncs-curriculum-grp .hs_cos_wrapper_type_linked_image{width:1631px;width:calc( 1631 / 1800 * 100vw);margin-top:75px;margin-top:calc( 75 / 1800 * 100vw)}.dx-ncs-playbook-grp{padding-bottom:75px;padding-bottom:calc( 75 / 1800 * 100vw);padding-top:70px;padding-top:calc( 70 / 1800 * 100vw)}.dx-ncs-price-gp{padding-top:150px;padding-top:calc( 150 / 1800 * 100vw);padding-bottom:100px;padding-bottom:calc( 100 / 1800 * 100vw)}.dx-book-benefits .hs_cos_wrapper_type_header h1{font-size:48px;font-size:calc( 48 / 1800 * 100vw)}.dx-book-benefits .hs_cos_wrapper_type_header{padding-bottom:55px;padding-bottom:calc( 55 / 1800 * 100vw);padding-top:55px;padding-top:calc( 55 / 1800 * 100vw)}}@media screen and (min-width:961px){.dxhakusho-bottom .hs-button{width:540px;width:calc( 540 / 1280 * 100vw);height:65px;height:calc( 65 / 1280 * 100vw);border-radius:33px;border-radius:calc( 33 / 1280 * 100vw);font-size:20px;font-size:calc( 20 / 1280 * 100vw)}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text p{font-size:19px;font-size:calc( 19 / 1280 * 100vw);padding-left:0px;padding-left:calc( 0 / 1280 * 100vw);padding-right:0px;padding-right:calc( 0 / 1280 * 100vw);margin-bottom:100px;margin-bottom:calc( 100 / 1280 * 100vw)}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text img{width:460px;width:calc( 460 / 1280 * 100vw);margin-bottom:55px;margin-bottom:calc( 55 / 1280 * 100vw)}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text h3{margin-bottom:65px;margin-bottom:calc( 65 / 1280 * 100vw);font-size:40px;font-size:calc( 40 / 1280 * 100vw)}.dxhakusho-bottom{padding-top:100px;padding-top:calc( 100 / 1280 * 100vw);padding-bottom:105px;padding-bottom:calc( 105 / 1280 * 100vw)}.dxhakusho-publications .hs_cos_wrapper_type_header h3{font-size:40px;font-size:calc( 40 / 1280 * 100vw);margin-bottom:55px;margin-bottom:calc( 55 / 1280 * 100vw)}.dxhakusho-publications{padding-top:100px;padding-top:calc( 100 / 1280 * 100vw);padding-bottom:100px;padding-bottom:calc( 100 / 1280 * 100vw);padding-left:0px;padding-left:calc( 0 / 1280 * 100vw);padding-right:0px;padding-right:calc( 0 / 1280 * 100vw)}.dxhakusho-event{padding-bottom:100px;padding-bottom:calc( 100 / 1280 * 100vw);padding-top:100px;padding-top:calc( 100 / 1280 * 100vw)}.body-container__dxhakusho .hs-button:after{width:18px;width:calc( 18 / 1280 * 100vw);height:18px;height:calc( 18 / 1280 * 100vw);right:30px;right:calc( 30 / 1280 * 100vw)}.body-container__dxhakusho .hs-button{width:360px;width:calc( 360 / 1280 * 100vw);height:65px;height:calc( 65 / 1280 * 100vw);border-radius:33px;border-radius:calc( 33 / 1280 * 100vw);font-size:20px;font-size:calc( 20 / 1280 * 100vw);margin-top:55px;margin-top:calc( 55 / 1280 * 100vw)}.body-container__dxhakusho{padding-top:95px;padding-top:calc( 95 / 1280 * 100vw);padding-bottom:100px;padding-bottom:calc( 100 / 1280 * 100vw)}.dxhakusho-page .banner-section{padding-top:86px}.dx-hakusho-logo{width:279px;width:calc( 279 / 1280 * 100vw);margin-left:auto}.dx-hakusho-nav ul.submenu.level-1 li a{height:140px;height:calc( 140 / 1280 * 100vw);font-size:18px;font-size:calc( 18 / 1280 * 100vw);padding-left:28px;padding-left:calc( 28 / 1280 * 100vw);padding-right:28px;padding-right:calc( 28 / 1280 * 100vw)}.dx-title-logo a{width:223px;width:calc( 223 / 1280 * 100vw);padding-left:12px;padding-left:calc( 12 / 1280 * 100vw);padding-right:12px;padding-right:calc( 12 / 1280 * 100vw);height:auto}.dx-hakusho-header-grp{height:86px;box-shadow:0px 4px 10px rgb(0 0 0 / 25%)}.dx-hakusho-header-grp .header__container{padding-right:45px;padding-right:calc( 45 / 1280 * 100vw)}}@media screen and (min-width:1200px){.dxhakusho-bottom .hs-button{width:540px;height:65px;border-radius:33px;font-size:20px}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text p{font-size:19px;padding-left:0px;padding-right:0px;margin-bottom:100px}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text img{width:460px;margin-bottom:55px}.dxhakusho-bottom .hs_cos_wrapper_type_rich_text h3{margin-bottom:65px;font-size:40px}.dxhakusho-bottom{padding-top:100px;padding-bottom:105px}.dxhakusho-publications .hs_cos_wrapper_type_header h3{font-size:40px;margin-bottom:55px}.dxhakusho-publications{padding-top:100px;padding-bottom:100px;padding-left:0px;padding-right:0px}.dxhakusho-event{padding-bottom:100px;padding-top:100px}.body-container__dxhakusho .hs-button:after{width:18px;height:18px;right:30px}.body-container__dxhakusho .hs-button{width:360px;height:65px;border-radius:33px;font-size:20px;margin-top:55px}.body-container__dxhakusho{padding-top:95px;padding-bottom:100px}.dx-hakusho-logo{width:279px;margin-left:auto}.dx-hakusho-nav ul.submenu.level-1 li a{height:140px;font-size:18px;padding-left:28px;padding-right:28px}.dx-title-logo{padding-bottom:16px}.dx-title-logo a{width:247px;padding-left:12px;padding-right:12px;height:auto}.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-top:70px !important;padding-bottom:70px !important}.dx-nav a{padding-right:7px;height:119px;width:219px}.dx-nav a span{font-size:24px}.dx-nav a:after{width:20px;right:28px}.dx-book-pg .body-container-wrapper .hs-button{height:107px;width:750px;font-size:32px;margin-top:35px;margin-bottom:50px;border-radius:15px}.body-container__dx-book .dnd-section>.row-fluid{padding-top:80px;padding-bottom:55px}.dx__copyright{padding-left:65px;height:180px;font-size:24px}.dx-footer a.totop.anchor{height:180px;width:180px;background-size:42px}.dx-book-pg .body-container-wrapper .dx-book-bottom .hs-button{margin-top:127px;margin-bottom:157px}.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{width:100% !important;max-width:407px}.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-top:40px;padding-top:calc( 40 / 750 * 100vw) !important;padding-bottom:45px;padding-bottom:calc( 45 / 750 * 100vw) !important}.dx-book-header-grp .header__container{min-height:80px;min-height:calc( 80 / 750 * 100vw);padding-left:20px;padding-left:calc( 20 / 750 * 100vw)}.dx-logo img{max-width:260px;max-width:calc( 260 / 750 * 100vw);display:block}.dx-nav a{width:200px;width:calc( 200 / 750 * 100vw);height:80px;height:calc( 80 / 750 * 100vw);-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:24px;padding-right:calc( 24 / 750 * 100vw)}.dx-nav a span{font-weight:700;font-size:24px;font-size:calc( 24 / 750 * 100vw);letter-spacing:.1em}.dx-nav a:after{right:24px;right:calc( 24 / 750 * 100vw);width:24px;width:calc( 24 / 750 * 100vw)}.body-container__dx-book .dnd-section>.row-fluid{padding-top:50px;padding-top:calc( 50 / 750 * 100vw);padding-bottom:55px;padding-bottom:calc( 55 / 750 * 100vw);padding-left:30px;padding-left:calc( 30 / 750 * 100vw);padding-right:30px;padding-right:calc( 30 / 750 * 100vw)}.dx-book-pg .module-sm{display:block}.body-container__dx-book .hs_cos_wrapper_type_rich_text p{font-size:calc( 26 / 750 * 100vw);text-align:center;line-height:calc(48 / 26)}.dx-book-pg .body-container-wrapper .hs-button{margin-top:35px;margin-top:calc( 35 / 750 * 100vw);margin-bottom:50px;margin-bottom:calc( 50 / 750 * 100vw);-webkit-box-shadow:0 5px 0 #2a2a2a;box-shadow:0 5px 0 #2a2a2a;width:523px;width:calc( 523 / 750 * 100vw);height:102px;height:calc( 102 / 750 * 100vw);border-radius:15px;border-radius:calc( 15 / 750 * 100vw);font-size:30px;font-size:calc( 30 / 750 * 100vw)}.dx-book-benefits .hs_cos_wrapper_type_header{padding-top:40px;padding-top:calc( 40 / 750 * 100vw);padding-bottom:45px;padding-bottom:calc( 45 / 750 * 100vw)}.dx-book-benefits .hs_cos_wrapper_type_header h1{font-size:36px;font-size:calc( 36 / 750 * 100vw)}.dx-book-bottom .feature-content .img-area{max-width:100%}.dx-book-bottom .feature-content .content-area .txt-area{padding-top:40px !important;padding-top:calc( 40 / 750 * 100vw) !important;padding-bottom:45px !important;padding-bottom:calc( 45 / 750 * 100vw) !important}.dx__copyright{width:100%;height:150px;height:calc( 150 / 750 * 100vw);background:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-size:calc( 24 / 750 * 100vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:30px;padding-left:calc( 30 / 750 * 100vw);padding-top:25px;padding-top:calc( 25 / 750 * 100vw)}a.totop.anchor{width:150px;width:calc( 150 / 750 * 100vw);height:150px;height:calc( 150 / 750 * 100vw);background-size:30px;background-size:calc( 30 / 750 * 100vw)}.dx-book-pg .body-container-wrapper .dx-book-bottom .hs-button{margin-top:80px;margin-top:calc( 80 / 750 * 100vw);margin-bottom:85px;margin-bottom:calc( 85 / 750 * 100vw)}.feature-content .content-area .txt-area p{line-height:45.9973px}.sp-menu-btn{width:76px;width:calc( 76 / 750 * 100vw);height:50px;height:calc( 50 / 750 * 100vw);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:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:34px;top:calc( 34 / 750 * 100vw);right:29px;right:calc( 29 / 750 * 100vw)}.sp-menu-btn span{width:76px;width:calc( 76 / 750 * 100vw);height:1.5px;background:#FFF;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;position:relative;top:0;left:0;pointer-events:none}.footer-ncs-nav a,.footer-ncs-nav p{border-bottom:solid 1px #a5a5a5}.dx-ncs-nav{opacity:0;overflow-y:auto;display:block;visibility:hidden;border-top:solid 1px #a5a5a5;background:#2a2a2a;position:fixed;top:120px;top:calc( 120 / 750 * 100vw);left:0;width:100%;z-index:99;max-height:95vh;padding-bottom:50px}.menu-open .dx-ncs-nav{opacity:1;visibility:visible}.dx-ncs-pg .body-container-wrapper{padding-top:112px;padding-top:calc( 112 / 750 * 100vw)}.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-weight:600;font-weight:600;font-size:31px;font-size:calc( 31 / 750 * 100vw)}.footer-ncs-nav a.totop.anchor{position:absolute;right:0;top:-150px;top:calc( -150 / 750 * 100vw);background-color:#636363}.footer-ncs-nav a.totop.anchor:before{content:none}.dx-ncs-resources .hs_cos_wrapper_type_rich_text{display:block;padding-right:35px;padding-right:calc( 35 / 750 * 100vw);width:470px;width:calc( 470 / 750 * 100vw)}.dx-ncs-resources .hs_cos_wrapper_type_rich_text ul li br.module-sm{display:block}.dx-ncs-resources{padding-bottom:91px;padding-bottom:calc( 91 / 750 * 100vw)}.dx-ncs-digitization .hs_cos_wrapper_type_rich_text{padding-top:26px;display:block}.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-style:solid;border-width:calc(16 / 750 * 100vw);border-color:#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-curriculum-grp table,.dx-ncs-price-gp table,.dx-ncs-access-gp table{width:100%}.dx-ncs-nav ul.submenu.level-1 li{display:block;background:#000}.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:solid 1px #a5a5a5;height:101px;height:calc( 101 / 750 * 100vw)}.dx-ncs-nav ul.submenu.level-1 li:last-child a:after{-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;content:'';position:absolute;pointer-events:none;background-image:url('');background-repeat:no-repeat;background-size:100% auto;width:20px;width:calc( 20 / 750 * 100vw);height:20px;height:calc( 20 / 750 * 100vw);top:43px;top:calc( 43 / 750 * 100vw);right:24px;right:calc( 24 / 750 * 100vw)}.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;text-decoration:none;border:solid 1px #8ac786;background:#8ac786;position:relative;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;width:523px;width:calc( 523 / 750 * 100vw);margin-top:42px;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;height:102px;height:calc( 102 / 750 * 100vw);border-radius:15px;border-radius:calc( 15 / 750 * 100vw);margin-bottom:35px;margin-bottom:calc( 35 / 750 * 100vw);margin-left:auto;margin-right:auto;color:#2a2a2a;font-weight:bold;letter-spacing:.1em;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;font-size:30px;font-size:calc( 30 / 750 * 100vw);padding-left:0}.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{width:100%;padding:0 10px}.dx-drive-access .hs_cos_wrapper_type_rich_text ul{width:100%}.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:solid 1px #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;-ms-flex-direction:column;flex-direction:column;width:100%;background:#FFF;position:fixed;left:0;z-index:9999;border-top:solid 1px #a5a5a5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;top:120px;top:calc( 120 / 750 * 100vw)}.menu-open .dx-drive-nav{opacity:1}.dx-drive-nav ul.submenu.level-1 li{display:block}.dx-drive-nav ul.submenu.level-1{display:block}.dx-drive-nav ul.submenu.level-1 li a{border-bottom:solid 1px #a5a5a5;height:101px;height:calc( 101 / 750 * 100vw)}.menu-content{border-top:solid 1px #a5a5a5}.menu-open .sp-menu-btn span:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:24px;top:calc( 24 / 750 * 100vw)}.menu-open .sp-menu-btn span:nth-of-type(2){opacity:0;left:100px}.menu-open .sp-menu-btn span:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-24px;top:calc( -24 / 750 * 100vw)}.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){.dxhakusho-page .sp-menu-btn{display:flex}.dx-hakusho-nav{opacity:0;flex-direction:column;width:100%;position:fixed;left:0;z-index:20;top:56px;border-top:solid 1px #fff;visibility:hidden;transition:all .3s ease}.dxhakusho-page .sp-menu-btn span{background:#000;width:38px;width:calc( 38 / 375 * 100vw)}.dxhakusho-page .sp-menu-btn{width:38px;width:calc( 38 / 375 * 100vw);height:27px;height:calc( 27 / 375 * 100vw);display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:17px;top:calc( 17 / 375 * 100vw);right:15px;right:calc( 15 / 375 * 100vw)}.menu-open .dxhakusho-page .sp-menu-btn span:nth-of-type(1){transform:rotate(45deg);top:8px;top:calc( 8 / 375 * 100vw)}.menu-open .dxhakusho-page .sp-menu-btn span:nth-of-type(3){transform:rotate(-45deg);top:-18px;top:calc( -18 / 375 * 100vw)}.menu-open .dx-hakusho-nav{opacity:1;visibility:visible;background:#fff}.dx-hakusho-nav ul.submenu.level-1 li{display:block}.dx-hakusho-nav ul.submenu.level-1{display:block}.dx-hakusho-nav ul.submenu.level-1 li a{border-bottom:solid 1px #000;height:101px;height:calc( 101 / 375 * 100vw);color:#000 !important}}html.case_study{font-size:15px}html.case_study body{font-family:'Noto Sans JP',serif;color:#000;font-size:1.15rem;line-height:1.6;font-weight:500;background:#fff}html.case_study .inner{width:100%;margin:0 auto;position:relative;max-width:1084px;padding:0 30px;margin-left:auto;margin-right:auto}.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{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center}.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{display:inline-block;margin-right:2em;color:#221815}.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;width:60px;right:30px;top:-90px;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}.ca_st-footer-top a.toTop:hover{opacity:.7;text-decoration:none}.ca_st-footer-top .inner h1.logo{max-width:220px;margin:0 auto}.ca_st-footer-top .inner h1.logo img{display:block}.header-case_study{position:fixed;height:80px;top:0;left:0;width:100%;z-index:99999;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;background-color:rgba(255,255,255,0.9)}.header-case_study.top{background-color:transparent}.header-case_study .mainHeader--inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;height:80px}.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{position:absolute;top:0;left:0;opacity: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{width:40px;height:40px;padding:7px 5px;position:relative;z-index:9999;cursor:pointer}.ca_st-trigger span{display:block;height:5px;background-color:#4c566c;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.top span{background-color:#fff}.ca_st-trigger.active 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{position:absolute;z-index:9998;top:0;left:0;padding:100px;width:100%;height:100vh;display:none}.ca_st-menu .hs_cos_wrapper_type_module{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;background-color:#4c566c}.ca_st-menu .hs_cos_wrapper_type_module ul{max-width:800px;margin:0 auto;font-size:26px;display:block}.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{overflow:hidden;display:block;text-align:center;color:#fff;position:relative}.ca_st-menu .hs_cos_wrapper_type_module ul li a:after{content:'';height:2px;width:100%;display:block;position:absolute;bottom:0;left:-100%;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;background-color:#fff}.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{transform:translateY(30px);-webkit-transform:translateY(30px);opacity:0}.case-study-grp2{padding-top:100px}.case-study-grp3,.case-study-grp5{padding-top:100px;padding-bottom:100px}.case-heading{position:relative;margin-bottom:40px !important;font-size:100%}.case-heading:after{content:'';display:block;height:6px;width:100%;left:0;bottom:0;background-color:#ebebeb;position:absolute}.case-heading strong{font-size:26px;position:relative;z-index:10;display:inline-block;line-height:1.4;padding-bottom:.6em;font-weight:500}.case-heading strong:after{content:'';display:block;height:6px;width:100%;left:0;bottom:0;background-color:#4c566c;position:absolute}#modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background-color:rgba(255,255,255,0.4);cursor:pointer;display:none}#modal--inner{padding:30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}#modal--videoWrap{cursor:default;width:100%;max-width:1024px}#modal--videoWrap video{width:100%;outline:0}.case-study-grp9 .dnd-section>.row-fluid{max-width:1084px;padding:0 30px}.case-study-grp11 .widget-type-header h2{line-height:1.2;font-size:30px;margin-bottom:30px;text-align:center;font-weight:500}.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;line-height:1.5;padding:0 15px;text-align:center;word-break:normal;font-size:16px;margin-bottom:80px}.case-study-grp11 .dnd-section>.row-fluid{max-width:1084px}.case-study-grp11 .widget-type-header h2{padding:0 30px}.ad-grp1 .dnd-section{height:800px;background-size:cover !important;background-position:center !important;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;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:40px 15px;width:calc(100% - 30px);margin:0}.ad-grp1 .widget-type-rich_text p a{width:100%;height:58px;color:#FFF;font-size:15px;line-height:1;letter-spacing:.12em;border-radius:6px;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;position:relative;overflow:hidden;background:#57d68d;margin-top:11px;text-decoration:none}.ad-grp1 .widget-type-rich_text p a span{font-weight:bold;position:relative;z-index:2}.ad-grp1 .widget-type-rich_text p a:after{content:'';width:9px;height:9px;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;position:absolute;top:calc(50% - 0px);right:30px;border-top:solid 3px #FFF;border-right:solid 3px #FFF;z-index:2}.ad-grp1 .widget-type-rich_text p a:hover{cursor:pointer;opacity:1}.ad-grp1 .hs-responsive-embed{margin-top:128px !important;margin-bottom:8px !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;font-size:18px;font-weight:bold;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:#57d68d;color:#FFF;text-decoration:none;letter-spacing:.04em;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;position:relative;opacity:1;padding:0;font-family:YuGothic,'Yu Gothic',メイリオ,meiryo,"メイリオ","meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif}.kaizenad-button-wrapper .green_button a:before{content:'';background-size:auto 100%;background-repeat:no-repeat}.kaizenad-button-wrapper .green_button a .text{position:relative;font-weight:bold;z-index:2}.agencies_lyt,.creative_lyt,.download_lyt{font-family:YuGothic,Yu Gothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;font-weight:500}.agencies_lyt p,.creative_lyt p,.download_lyt p{font-family:YuGothic,Yu Gothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;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%;display:-webkit-box;display:-ms-flexbox;display:flex;height:78px;justify-content:center;position:absolute;right:10px;top:-39px;width:78px;cursor:pointer}.footer-agencies .totop img{vertical-align:top;height:auto;width:24px !important}.footer-agencies .totop a:hover{opacity:1}.footer-agencies .ag-footer-inner .copyright{font-weight:600;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;color:#fff;display:block;font-size:9px;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{vertical-align:top;border-radius:3px;margin:0 7px;overflow:hidden}.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{vertical-align:top;height:auto;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{vertical-align:top;height:auto;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-pack:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.footer-agencies .ag-footer-inner .gr01 .footer-btn a{opacity:1 !important;-webkit-box-sizing:border-box;border:1px solid #fff;box-sizing:border-box;color:#fff;text-decoration:none;-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;border-radius:5px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:700;height:52px;justify-content:center;letter-spacing:.2em;position:relative;width:195px}.footer-agencies .ag-footer-inner .gr01 .footer-btn a:after{content:"";-webkit-box-sizing:border-box;-webkit-transform:rotate(45deg);-webkit-transform-origin:top right;-webkit-transition:all .7s ease;border-right:2px solid #fff;border-top:2px solid #fff;box-sizing:border-box;height:9px;pointer-events:none;position:absolute;right:13px;top:calc(50% - 1px);transform:rotate(45deg);transform-origin:top right;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{-webkit-transition:all .3s ease;color:#fff;font-size:10px;font-weight:700;letter-spacing:.2em;position:relative;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;width:159px;box-sizing:content-box}.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;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;justify-content:center;position:relative;-webkit-box-sizing:border-box;border:1px solid #57d68d;box-sizing:border-box;color:#57d68d;text-decoration:none;-webkit-transition:all .3s ease;letter-spacing:.2em;overflow:hidden;transition:all .3s ease;background-color:transparent;padding:0}.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{font-weight:700;position:relative;z-index:2;left:16px;position:absolute;background-image:url();background-position:0 center;background-repeat:no-repeat;background-size:16px auto;height:16px;width:30px}.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}.banner-area .dnd-section,.agencies-grp1 .dnd-section>.row-fluid,.agencies-grp5 .dnd-section>.row-fluid,.agencies-grp8 .dnd-section>.row-fluid,.agencies-grp6 .dnd-section>.row-fluid,.creative-grp1 .dnd-section>.row-fluid,.creative-grp3 .dnd-section>.row-fluid,.creative-grp2 .dnd-section>.row-fluid,.download-grp2 .dnd-section>.row-fluid,.download-grp3 .dnd-section>.row-fluid,.agencies-grp7 .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{width:auto;height:59px;margin:0 10px}.agencies-grp1 .widget-type-rich_text p:last-child{text-align:center;font-size:48px;color:#3b5998;font-family:Montserrat;font-weight:bold;margin-top:30px;margin-bottom:0}.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{width:auto;margin:0}.agencies-grp2 img{width:100%;vertical-align:top}.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{margin:0;font-size:15px;font-weight:700;line-height:2;margin-top:40px;text-align:center;width:100%}.agencies-grp2 .widget-type-rich_text p .mont{font-weight:600;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif}.agencies-grp3 .dnd-section>.row-fluid{padding:100px 30px;background:#ecf0f7}.agencies-grp3 .widget-type-rich_text h2{font-family:YuGothic,Yu Gothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;margin-top:0;font-size:25px;font-weight:700;letter-spacing:.05em;margin-bottom:30px;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{-webkit-transition:all .3s ease;background:#fff;color:#000;display:inline-block;height:auto;margin-right:0;max-width:376px;text-decoration:none;transition:all .3s ease;width:calc(33.3% - 44px);margin:0;justify-content:initial !important}.agencies-grp4 .dnd-section>.row-fluid{padding:65px 30px 80px 30px;border-bottom:1px solid #c4cada}.agencies-grp5 .sec-format>h3{margin:0;padding:0;font-size:25px;font-weight:700;letter-spacing:.05em;margin-bottom:40px;text-align:center;color:inherit;font-family:YuGothic,Yu Gothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif}.agencies-grp11 .dnd-section>.row-fluid{padding:0}.agencies-grp10 .dnd-section>.row-fluid{padding:65px 0 60px}.agencies-grp10 .widget-type-header h2{margin-top:0;font-size:25px;font-weight:700;letter-spacing:.05em;margin-bottom:1em;text-align:center;font-family:YuGothic,Yu Gothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif}.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{margin-top:0;font-size:25px;font-weight:700;letter-spacing:.05em;margin-bottom:35px;text-align:center;font-family:YuGothic,Yu Gothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif}.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;-webkit-box-sizing:border-box;align-items:center;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{-webkit-box-sizing:border-box;border-bottom:1px solid #c4cada;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;-webkit-box-sizing:border-box;align-items:center;background:#ccf3dd;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{letter-spacing:.12em;margin-left:15px;font-weight:700}.agencies_lyt .sec-format .tab-area .tab-content .title .ja{font-size:12px}.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;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.agencies_lyt .sec-format .tab-area .tab-content .video{width:100%;margin-top:1px;margin-bottom:-1px}.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;color:#fff;height:45vw;justify-content:center;max-height:340px;width:100%;-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-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-weight:600;letter-spacing:.05em;color:#fff;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 .green_button a{font-size:12px !important;width:calc(206 / 1200 * 100vw) !important;height:calc(72 / 1200 * 100vw) !important}.kaizenad-button-wrapper .contact_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{height:50px}.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-top:60px;padding-bottom: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-right:0;margin-bottom:10px}.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;width:50px;right:20px;top:-70px;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}.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{-ms-flex-wrap:wrap;flex-wrap:wrap}.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{min-height:26px;display:inline-block}.kaizenad-button-wrapper .green_button a{width:calc(100% - 56px) !important;height:55px !important;margin-left:auto;margin-right:auto;border-radius:10px;margin-top:30px}.kaizenad-button-wrapper .green_button a:before{position:absolute;left:15px}.kaizenad-button-wrapper .green_button a:after{content:'';width:12px;height:12px;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;position:absolute;top:calc(50% - 1px);right:10px;border-top:solid 3px #FFF;border-right:solid 3px #FFF}.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{-webkit-transition:all .5s ease;background:#4c566c;display:block;height:4px;margin-bottom:9px;position:relative;top:0;transition:all .5s ease;width:40px}.show-menu .header-kaizenad.hd-ag .kaizenad-menu-btn span:nth-of-type(1){-webkit-transform:rotate(45deg);top:13px;transform:rotate(45deg)}.show-menu .header-kaizenad.hd-ag .kaizenad-menu-btn span:nth-of-type(3){-webkit-transform:rotate(-45deg);top:-13px;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{margin-bottom:29px;line-height:1.6}.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-left:auto !important;margin-right:auto !important;width:calc(100% - 56px) !important;margin-bottom:23px;margin-top:40px}.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{-webkit-box-sizing:border-box;-webkit-transform:rotate(45deg);-webkit-transform-origin:top right;box-sizing:border-box;content:"";height:12px;pointer-events:none;position:absolute;right:10px;top:calc(50% - 1px);transform:rotate(45deg);transform-origin:top right;width:12px;border-right:3px solid #57d68d;border-top:3px solid #57d68d}.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{-webkit-transition:all .3s ease;border-radius:12px;font-size:18px;height:68px;margin:20px 0;overflow:hidden;transition:all .3s ease;width:230px}.footer-agencies .ag-footer-inner .gr01 .footer-btn a:before{-webkit-transition:all .3s ease;background:#fff;content:"";height:100%;left:0;position:absolute;top:0;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{-webkit-transition:all .3s ease;background:#fff;bottom:-9px;content:"";height:2px;left:0;position:absolute;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{min-height:1000px;height:calc(1028 / 1275 * 100vh)}.ad-grp1 .widget-type-rich_text p{width:calc(1208 / 1800 * 100vw);min-width:700px;height:550px;height:auto;padding:0px 30px 40px}.ad-grp1 .widget-type-rich_text p a{min-width:220px;min-height:60px;width:calc( 405 / 1200 * 100vh);height:calc( 97 / 1200 * 100vh);max-height:97px;border-radius:12px;font-size:calc( 24 / 1800 * 100vh);font-size:15px;margin:0 calc(13 / 1800 * 100vw);margin-top:0;letter-spacing:.16em}.ad-grp1 .widget-type-rich_text p a span{margin-left:calc( 18 / 1275 * 100vh)}.ad-grp1 .widget-type-rich_text p a:before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:#46ac71;-webkit-transition:all .5s ease;transition:all .5s ease}.ad-grp1 .widget-type-rich_text p a:after{max-width:16px;max-height:16px;width:calc( 16 / 1800 * 100vh);height:calc( 16 / 1800 * 100vh);right:calc( 50 / 1800 * 100vh);border-top:solid 4px #FFF;border-right:solid 4px #FFF}.ad-grp1 .widget-type-rich_text p a:hover:before{width:100%}.footer-agencies.ft-ad{padding:50px 0 50px}.footer-agencies.ft-ad .ag-footer-inner .copyright{margin-top:30px}.header-kaizenad.hd-ad{padding-top:0}.kaizenad-button-wrapper .green_button a{width:206px;height:68px;margin-left:22px;border-radius:12px}.kaizenad-button-wrapper .green_button a:after{content:'';background:#46ac71;width:0;height:100%;position:absolute;top:0;left:0;z-index:1;-webkit-transition:all .7s ease;transition:all .7s ease;border:0}.kaizenad-button-wrapper .green_button a:hover:after{width:100%;opacity:1}.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;width:206px;padding-left:20px}.kaizenad-button-wrapper .contact_button a:before{-webkit-transition:all .7s ease;background:#e8eef4;content:"";height:100%;left:0;position:absolute;top:0;transition:all .7s ease;width:0}.kaizenad-button-wrapper .contact_button a .icon{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;top:0;background-size:23px auto;height:100%;left:13px;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()}.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 30px}.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{-webkit-transition:all .75s cubic-bezier(.4,0,.6,1) .3s;opacity:0;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{width:100%;font-size:15px}}@media(min-width:1500px){.ad-grp1 .widget-type-rich_text p a{width:405px;height:97px;font-size:24px}}@media(min-width:1800px){.ad-grp1 .widget-type-rich_text p a:after{width:16px;height:16px;right:50px}}.ir__ttlH2{color:#868686;font-weight:700;font-size:32px;margin:0 auto;margin:50px 0;text-align:center}.ir__contentWrap{padding:0 80px 0px 80px;margin:0 auto;max-width:1056px}.ir__contentBoxWrap{padding:32px 40px 0px 40px}.blog-container img,.ir__top_relatedPagesBox_wrap img{width:auto;vertical-align:top}.listing-date{margin-bottom:30px}h3:empty{display:none}ul.l_tinynav1{display:none}.listing-date select{font:400 13.3333px Arial;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border-radius:0;outline:0;resize:none;padding:10px 40px 10px 10px;max-width:100%}.s_eirTab{display:flex;margin:0;padding:0;list-style:none;border-bottom:1px solid #b5b5b5}.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{display:block;width:100%;height:100%;padding:10px 10px;color:#585858;text-align:center;text-decoration:none;outline:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.s_eirTab li.active a,.s_eirTab li:hover a{color:#2dcc70}.s_eirList_item{display:flex;padding-top:30px;padding-bottom:30px;padding-left:30px;border-top:1px solid #b5b5b5;line-height:1.5;margin-bottom:0}.s_eirList_item:first-child{margin-top:0;border:0}.s_eirList_item:last-child{border-bottom:1px solid #b5b5b5}.post_date{display:inline-block}.post_date .s_eirModule_date_time{display:block;font-size:14px;margin-bottom:8px;margin-right:20px;color:#9a9a9a}.post_cat{display:inline-block}.s_eirModule_category_icon{display:inline-block;width:100px;background-color:#85e08b;vertical-align:top;padding:1px 0;text-align:center;color:#FFF;font-size:13px;vertical-align:middle;border-radius:11px}.s_eirModule_category_icon.適時開示{background-color:#ff6b24}.post_content{margin-left:20px;position:relative;padding-right:30px;display:block;flex-grow:1}.post_title a{color:#2c2c2c}.post_title a:hover span{color:#2dcc70}.post_title,.post_pdf_icon,.post_pdfkb_count{display:inline}.s_eirModule_type_figure{display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0}.s_eirModule_type_figure img{vertical-align:middle}.eir_pdfNote{display:flex;margin-top:30px}.eir_pdfNote_item{margin-left:10px}.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()}@media screen and (max-width:961px){.listing-date{margin-bottom:10px}.s_eirTab{width:100%;justify-content:space-between;flex-wrap:wrap}.s_eirTab li{width:49%;margin-right:1%;margin-top:2%;border-left-width:2px}.s_eirList_item{flex-direction:row;flex-wrap:wrap;padding-top:15px;padding-bottom:15px;padding-left:15px}.post_content{width:100%;margin:0}.s_eirList_item::before{content:'';display:block;width:100%;height:1px;order:6}.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{padding:0 10px 0 10px;margin:0 auto}.ir__ttlH2{background:#f7f9fd;font-size:24px;margin-top:20px;margin-bottom:20px;padding:20px 0}}@media screen and (min-width:561px){.s_eirTab li a:hover,.eir_pdfNote 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,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{display:block;font-size:45px;line-height:1.2em;color:#fff}.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-svg-wrap svg{height:auto;width:100%}.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{padding:0;font-family:Noto Sans JP;float:none}.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;-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{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#6d6d6d}.bg-arrow.kaizen-video-sec1-wrapper{background-image:url()}.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-size:24px;font-size:6.4vw;letter-spacing:.04em;margin-bottom:1.33333vw;font-family:Barlow,sans-serif}.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-weight:700;font-size:14px;font-size:3.73333vw;margin-bottom:1.6vw;margin-top:0;font-family:Barlow,"Noto Sans JP",sans-serif}.ke-grp2 .platform .ux-service .each-service h2{font-weight:700;font-size:20px;font-size:5.33333vw;margin-bottom:3.73333vw;margin-top:0;font-family:Barlow,"Noto Sans JP",sans-serif}.ke-grp2 .platform .ux-service .each-service p{color:#2b2b2b;font-family:Noto Sans JP;letter-spacing:.02em;font-size:14px;font-size:3.73333vw;margin-bottom:10.93333vw;max-width:100%;font-weight:400;text-align:left}.ke-grp2 .platform .ux-service .each-service{width:343px;width:91.46667vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:9.86667vw 4.26667vw 9.06667vw;margin-left:0;margin-right:0;margin-bottom:4.26667vw;-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{margin-bottom:7px;font-size:16px;font-size:4.26667vw;line-height:1.45}.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-top:6.93333vw;padding-bottom:10.66667vw;margin-bottom:8.53333vw;position:relative}.sec-engine-function .mdl-head01,.sec-engine-cases .engine-cases-head{margin-top:0}.dx-solution-sec3 .sec-video-service{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{text-align:center;font-size:28px;font-size:7.46667vw;letter-spacing:.04em;margin-bottom:5.33333vw;-webkit-box-sizing:border-box;box-sizing:border-box}@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;margin-bottom:1.48438vw;line-height:1.71429}.ke-grp2 .platform .ux-service .each-service{width:372px;width:29.0625vw;padding-top:2.1875vw;padding-left:1.875vw;padding-right:1.875vw;padding-bottom:1.875vw;margin-left:1.64063vw;margin-right:1.64063vw;margin-bottom:0}.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-top:4.6875vw;padding-bottom:6.25vw;margin-bottom:2.5vw}.dx-bg-arrow{background-image:url()}.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{width:372px;width:29.0625vw;padding-top:2.1875vw;padding-left:1.875vw;padding-right:1.875vw;padding-bottom:1.875vw;margin-left:1.64063vw;margin-right:1.64063vw;margin-bottom:0}.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-top:4.6875vw;padding-bottom:6.25vw;margin-bottom:2.5vw}.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{width:372px;padding-top:28px;padding-left:24px;padding-right:24px;padding-bottom:24px;margin-left:21px;margin-right:21px;margin-bottom:0}.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-top:60px;padding-bottom:80px;margin-bottom:32px}.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();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{width:80px;width:21.33333vw;height:80px;height:21.33333vw;margin-bottom:5.6vw}.dx-bg-arrow{background-image:url()}.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{content:"";width:15px;width:calc( 15 / 375 * 100vw);height:15px;height:calc( 15 / 375 * 100vw);position:absolute;top:50%;transform:translateY(-50%);right:15px;right:calc( 15 / 375 * 100vw);background-image:url();background-size:100% auto;background-position:center;background-repeat:no-repeat}@media screen and (min-width:561px){.dxhakusho-bottom .hs-button:after{right:30px;right:calc( 30 / 1280 * 100vw);height:18px;height:calc( 18 / 1280 * 100vw);width:18px;width:calc( 18 / 1280 * 100vw)}}@media screen and (min-width:961px){.dxhakusho-bottom .hs-button:after{right:30px;right:calc( 30 / 1280 * 100vw);height:18px;height:calc( 18 / 1280 * 100vw);width:18px;width:calc( 18 / 1280 * 100vw)}}@media screen and (min-width:1200px){.dxhakusho-bottom .hs-button:after{right:30px;height:18px;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}div#feature2 .txt-area a:hover,.dx-footer-grp .footer-dx-nav a:hover{opacity:.6}@media(min-width:768px){.feature-card .head-area{padding-top:.95em;padding-bottom:.9em;font-size:calc( 48 / 1800 * 100vw)}}@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{max-height:calc(100vh - 42px);overflow-y:auto;height: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:nth-of-type(1){transform:rotate(45deg);top:24px;top:calc( 24 / 750 * 100vw)}header.dxdrive-contact.visible .sp-menu-btn span:nth-of-type(2){opacity:0;left:100px}header.dxdrive-contact.visible .sp-menu-btn span:nth-of-type(3){transform:rotate(-45deg);top:-24px;top:calc( -24 / 750 * 100vw)}header.dxdrive-contact.visible .dx-drive-nav.header-social-nav{opacity:1;pointer-events:auto;background:transparent}header.dxdrive-contact.visible nav.footer-dx-drive-nav{display:flex;border-top:solid 1px #fff}header.dxdrive-contact nav.footer-dx-drive-nav .footer-nav-children{border-bottom:solid 1px #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{-webkit-transition:all .75s cubic-bezier(.4,0,.6,1) .3s;opacity:0;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{opacity:1 !important}.header-mobile-menu a{opacity:1 !important}.feature-content .content-area .txt-area a:after{height:calc( 32 / 750 * 100vw);width:calc( 32 / 750 * 100vw)}.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 .txt-area span{width:50%}.dx-drive-page .speaker-card .each-speaker .img{width:50%}.dx-drive-contact-grp .hs_cos_wrapper_type_rich_text h3{margin-top:calc( 130 / 750 * 100vw)}}@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()}