@charset "UTF-8";.m-main-visual{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;padding:100px 15px}@media screen and (max-width:900px){.m-main-visual{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:24px;padding:32px 15px 60px}}.m-main-visual .bg-image{bottom:0;left:23%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:-1}@media screen and (max-width:768px){.m-main-visual .bg-image{bottom:12%;left:auto;right:0;width:45%}}.m-main-visual .main{width:50%}@media screen and (max-width:900px){.m-main-visual .main{width:100%}}.m-main-visual .main p{margin-bottom:32px}@media screen and (max-width:768px){.m-main-visual .main p{margin-bottom:20px}}.m-main-visual .main p:last-child{margin-bottom:0}.m-main-visual h1{font-size:1.875rem;font-weight:700;letter-spacing:.09em;line-height:2;margin-bottom:45px}@media screen and (max-width:768px){.m-main-visual h1{font-size:1.5rem;margin-bottom:32px}}.m-main-visual .banner{font-weight:700;line-height:1.5;max-width:500px;width:48%}@media screen and (max-width:900px){.m-main-visual .banner{margin:0 auto;text-align:center;width:100%}}.m-main-visual .banner a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;background:linear-gradient(160deg,#548bf8 50%,#dce7fd 50.1%);color:inherit;justify-content:space-between;padding:32px;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (max-width:768px){.m-main-visual .banner a{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:linear-gradient(160deg,#548bf8 40%,#dce7fd 40.1%);-ms-flex-direction:column;flex-direction:column;padding:20px 40px 26px}}@media screen and (max-width:375px){.m-main-visual .banner a{padding-left:20px;padding-right:20px}}.m-main-visual .banner a:hover{opacity:.75}.m-main-visual .banner .image{margin:0}@media screen and (min-width:769px){.m-main-visual .banner .image{position:absolute;right:20px;top:32px;width:34.8%}}@media screen and (max-width:768px){.m-main-visual .banner .image{margin-top:20px}}.m-main-visual .banner .image img{-webkit-filter:drop-shadow(8px 4px 20px rgba(9,43,109,.5));filter:drop-shadow(8px 4px 20px rgba(9,43,109,.5))}@media screen and (min-width:769px){.m-main-visual .banner .content{width:57%}}.m-main-visual .banner .logo{display:block;height:auto}.m-main-visual .banner .title{color:#fff;font-size:2rem;letter-spacing:-.01em;line-height:1.3;margin:6px auto 12px;text-align:left}@media screen and (max-width:768px){.m-main-visual .banner .title{font-size:2.3125rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.m-main-visual .banner .title small{font-size:.8em}.m-main-visual .banner .text{background-color:#fff;color:#4fadd2;display:inline-block;font-size:1.125rem;font-weight:500;letter-spacing:normal;margin:0;padding:10px;text-align:left}@media screen and (max-width:768px){.m-main-visual .banner .text{font-size:1.25rem;line-height:1.4;padding:8px 16px}}.m-main-visual .banner .more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:50px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;letter-spacing:normal}@media screen and (max-width:768px){.m-main-visual .banner .more{font-size:1.125rem;margin-top:16px}}.m-main-visual .banner .more:after{border-right:2px solid;border-top:2px solid;content:"";display:block;height:.6em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.6em}.m-triangle .arrow{border-color:transparent;border-style:solid;display:block;height:0;margin:0 auto;width:0}.m-banner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;border-radius:20px;-webkit-box-shadow:4px 4px 20px rgba(0,0,0,.15);box-shadow:4px 4px 20px rgba(0,0,0,.15);color:#fff;font-size:2.25rem;font-weight:700;justify-content:flex-end;line-height:1.3;min-height:450px;overflow:hidden;padding:50px 15px;text-align:center}@media screen and (max-width:768px){.m-banner{border-radius:8px;font-size:1.25rem;min-height:280px;padding-bottom:30px;padding-top:30px}}.m-banner .bg-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;top:0;width:100%;z-index:-1}.m-banner .title{font-family:Lato,Noto Sans JP,sans-serif;font-size:1.875rem;margin-bottom:10px}@media screen and (max-width:768px){.m-banner .title{font-size:1.125rem}}.m-banner .button{line-height:2;margin:60px 0 0}@media screen and (max-width:768px){.m-banner .button{line-height:1.112;margin-top:20px}}.m-banner .button a{background-color:#fff;color:#0d6efd}@media screen and (max-width:768px){.m-banner .button a{font-size:1.125rem}}.m-problem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-40px}@media screen and (min-width:769px){.m-problem:after{content:"";display:block;width:31.17%}}.m-problem .item{margin-bottom:40px;text-align:center;width:31.17%}@media screen and (max-width:768px){.m-problem .item{width:100%}}.m-problem .balloon-text{background-color:#fff;border-radius:10px;-webkit-filter:drop-shadow(4px 4px 10px rgba(84,139,248,.4));filter:drop-shadow(4px 4px 10px rgba(84,139,248,.4));font-size:20px;font-weight:700;letter-spacing:.05em;margin-bottom:54px;padding:28px 20px;position:relative}@media screen and (max-width:768px){.m-problem .balloon-text{font-size:18px;margin-bottom:40px}}.m-problem .balloon-text:after{border-color:#fff transparent transparent;border-style:solid;border-width:28px 14px 0;content:"";display:block;height:0;left:50%;margin-left:-14px;position:absolute;top:100%;width:0}.m-problem .balloon-text p:last-child{margin-bottom:0}.m-problem .balloon-text p:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIgSURBVHgBrZZdUuJAEMe7Z4JC7T6wJ1BPsN5AvAG75B25gVTJVvlEeLK2wEJPID5LKZ5APIHcQLwBD1KIDmmnhwomIWIS+T8knZ7J/Kbno2cQVqjoUN76MTlAEnsuwi4CbJsChBEQDADEQKnZee84N1zVDn7WuPz52kaiA4invlJU+Qy2BCn9nxZR0oXuaR4SC51ubbMR9gr/h306raOgm3QAFjl2c1pfQnuGiYABa1EwIgMpnky2pYV3i4ldhxTtd49zfTbNcMmMqK8VwLJE2zMFR5FgFUXKJaoQzv5oc/ThpV37ZFIwvIyEAkF6MeD6X67Dtt2caAjeLQolHepnXxBiGVLKD2Ah4u9ABZR7/BKUci7CgFLrtUwEZ8FalP/boi0RNeHcgN7BO7oDw7gAJLcTVVdOx79EhL/KDXCKmOllGAYlAZhYhMwzZBTyb3lGGJQUYP7JZB8ZMgj5D/2pwQOlAbCuj/BJQ+h+uSiYgxiUBqDV54fwjK9AKQA8vJf8NrnLbr7wBipEV/1IdkkAuuHhVS27w7ZlHKSqhNZDdHUTka6DIyL3DGJqRhTMwiwdDaeANqxBeud3ro42K973Yp90a1ndS2rAt4WDt+eNqt8T2IzdWs75DggRemq8sd9zMLD3Ii8SOpvqzIwXsc+Y+e2lMR+NqOIVKrXGRQGyTLzywuf+4lrk3qqxTkOh3seG+MWHm2XNI1MKhl/dtfx6B4AMJBo+JvwWAAAAAElFTkSuQmCC);content:"";display:inline-block;height:25px;margin-right:12px;vertical-align:-4px;width:25px}@media screen and (max-width:768px){.m-problem .balloon-text p:before{vertical-align:-5px}}.m-problem .image{border:4px solid #ddd;border-radius:50%;margin:0 auto;overflow:hidden;position:relative;width:148px}.m-problem .image:before{content:"";display:block;padding-top:100%}.m-problem .image img{height:100%;left:0;position:absolute;top:0;width:100%}.m-popular-post .hs-postlisting-item:not(:last-child){margin-bottom:24px}.m-popular-post .hs-postlisting-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:inherit;text-decoration:none;-webkit-transition:opacity .25s,color .25s;transition:opacity .25s,color .25s}.m-popular-post .hs-postlisting-item a:hover{color:#548bf8;opacity:.75}.m-popular-post .hs-postlisting-item a .image{margin:0;width:32.055%}@media screen and (max-width:768px){.m-popular-post .hs-postlisting-item a .image{width:35%}}.m-popular-post .hs-postlisting-item a .title{font-size:12px;font-weight:700;line-height:1.8;margin:0;width:60.6%}@media screen and (max-width:768px){.m-popular-post .hs-postlisting-item a .title{font-size:14px;width:62%}}.m-select-post-list-slider{margin-top:60px}@media screen and (max-width:768px){.m-select-post-list-slider{margin-top:40px}}.m-select-post-list-slider .post-item{padding:40px 25px}@media screen and (min-width:769px){.m-select-post-list-slider .post-item{width:525px!important}}@media screen and (max-width:768px){.m-select-post-list-slider .post-item{padding:20px 10px}.m-select-post-list-slider .post-item a{-webkit-filter:drop-shadow(4px 4px 12px rgba(0,0,0,.05));filter:drop-shadow(4px 4px 12px rgba(0,0,0,.05))}}.m-select-post-list-slider .slick-next,.m-select-post-list-slider .slick-prev{background:#548bf8;border-radius:40px;height:48px;width:48px;z-index:5}.m-select-post-list-slider .slick-next:before,.m-select-post-list-slider .slick-prev:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;opacity:1;vertical-align:sub;width:8px}.m-select-post-list-slider .slick-next:focus,.m-select-post-list-slider .slick-next:hover,.m-select-post-list-slider .slick-prev:focus,.m-select-post-list-slider .slick-prev:hover{background:#548bf8;opacity:.7}.m-select-post-list-slider .slick-prev{left:calc(50vw - 270px)}@media screen and (max-width:768px){.m-select-post-list-slider .slick-prev{left:16px}}.m-select-post-list-slider .slick-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 8 15'%3E%3Cpath d='M.212 6.914 6.08.242a.664.664 0 0 1 1.025 0l.684.778a.906.906 0 0 1 .001 1.164l-4.65 5.313 4.65 5.313a.906.906 0 0 1-.001 1.164l-.684.778a.664.664 0 0 1-1.025 0L.212 8.08a.906.906 0 0 1 0-1.166'/%3E%3C/svg%3E")}.m-select-post-list-slider .slick-next{right:calc(50vw - 270px)}@media screen and (max-width:768px){.m-select-post-list-slider .slick-next{right:16px}}.m-select-post-list-slider .slick-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 8 15'%3E%3Cpath d='M7.788 8.08 1.92 14.751a.664.664 0 0 1-1.025 0l-.684-.779a.906.906 0 0 1-.001-1.164l4.65-5.312L.21 2.184A.906.906 0 0 1 .212 1.02L.896.24a.664.664 0 0 1 1.025 0l5.867 6.673a.906.906 0 0 1 0 1.165'/%3E%3C/svg%3E")}.m-case-detail{color:#548bf8;font-size:24px;font-weight:700;letter-spacing:.05em}@media screen and (min-width:769px){.m-contact-magazine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.m-contact-magazine>*{background:rgba(42,42,42,.2);border-radius:10px;color:#fff;font-weight:400;padding:40px}@media screen and (min-width:769px){.m-contact-magazine>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 25px)}}@media screen and (max-width:768px){.m-contact-magazine>*{padding:30px}.m-contact-magazine .contact{margin-bottom:20px}}.m-contact-magazine h3{font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1;margin-bottom:10px}@media screen and (max-width:768px){.m-contact-magazine h3{font-size:.9375rem}}.m-contact-magazine .text{font-size:.8125rem;letter-spacing:.016em;line-height:1.72;margin-bottom:0}@media screen and (max-width:768px){.m-contact-magazine .text{font-size:.6875rem}}.m-contact-magazine .text :first-child{margin-top:0}.m-contact-magazine .text :last-child{margin-bottom:0}.m-contact-magazine .button-wrap{margin-top:auto}@media screen and (max-width:768px){.m-contact-magazine .button-wrap{margin-top:20px}}.m-contact-magazine .button-wrap .button{background-color:#0d6efd;border:none;border-radius:40px;color:#fff;font-size:1rem;font-weight:700;letter-spacing:0;max-width:290px;padding:10px;-webkit-transition:all .25s ease;transition:all .25s ease;width:100%}@media screen and (max-width:768px){.m-contact-magazine .button-wrap .button{font-size:.875rem;max-width:200px}}.m-contact-magazine .button-wrap .button:hover{background-color:#548bf8;opacity:.75}.m-contact-magazine .form .hs-form .hs-form-field{margin-bottom:9px}.m-contact-magazine .form .hs-form .hs-form-field>label{display:none}.m-contact-magazine .form .hs-form .hs-form-field .hs-input{font-size:.875rem;max-width:312px}.m-contact-magazine .form .hs-form-booleancheckbox{font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.6;text-align:left}.m-contact-magazine .form .hs-form-booleancheckbox li{padding-top:2px}.m-contact-magazine .form .hs-form .legal-consent-container{margin-bottom:24px}.m-contact-magazine .form .hs-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display .hs-input+span{padding-left:31px}.m-contact-magazine .form .hs-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display .hs-input+span:before{height:24px;top:-1px;width:24px}.m-contact-magazine .form .hs-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display .hs-input+span:after{height:6px;left:6px;top:7px;width:12px}.m-contact-magazine .form .hs-form .hs-submit{margin-left:0;max-width:290px;width:100%}@media screen and (max-width:768px){.m-contact-magazine .form .hs-form .hs-submit{max-width:200px}}.m-contact-magazine .form .hs-form .hs-button{background-color:#0d6efd;font-size:1rem;letter-spacing:0;padding:1em 2em}@media screen and (max-width:768px){.m-contact-magazine .form .hs-form .hs-button{font-size:.875rem}}.m-contact-magazine .form .hs-form .hs-button:hover{background-color:#548bf8}.m-section-title{text-align:center}.m-section-title h2{font-size:2.25rem;font-weight:700;line-height:1.75;margin:0}@media screen and (max-width:768px){.m-section-title h2{font-size:1.625rem;line-height:1.4}}.m-section-title h3{font-size:2rem;font-weight:700;letter-spacing:.16em;line-height:1.2;margin:0}@media screen and (max-width:768px){.m-section-title h3{font-size:1.25rem;line-height:1.5}}.m-section-title .leadtext{margin-top:2.75rem}.m-service-worries{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:-60px}@media screen and (max-width:768px){.m-service-worries{margin-bottom:-40px}}.m-service-worries .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:769px){.m-service-worries .item{margin-bottom:60px;width:calc(50% - 25px)}}@media screen and (max-width:768px){.m-service-worries .item{margin-bottom:40px;width:100%}}.m-service-worries .item .text{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:10px;-webkit-filter:drop-shadow(4px 4px 20px rgba(42,42,42,.15));filter:drop-shadow(4px 4px 20px rgba(42,42,42,.15));font-size:1.125rem;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1.8;margin-bottom:48px;padding:30px 36px}.m-service-worries .item .text .icon-text{display:inline-block;padding-left:34px;position:relative}.m-service-worries .item .text .icon-text:before{background:url(https://www.sales-dx.jp/hubfs/creativebank/img/service/icon-worries-check.png) 50% no-repeat;background-size:contain;content:"";display:block;height:24px;left:0;position:absolute;top:.2em;width:24px}.m-service-worries .item .text:after{border:1px solid transparent;border-top-color:#fff;border-width:36px 16px;bottom:-71px;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;width:0}.m-service-worries .item .image{-webkit-box-flex:0;background:#fff;border:4px solid #d3d3d3;border-radius:50%;-ms-flex:0 0 auto;flex:0 0 auto;height:148px;margin:0 auto;overflow:hidden;width:148px}.m-service-worries .item .image img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width:769px){.m-service-worries.-col3 .item{width:31.17%}}@media screen and (max-width:900px) and (min-width:769px){.m-service-worries.-col3 .item{width:calc(50% - 25px)}}.m-service-download{background:#fff;-webkit-box-shadow:4px 4px 20px rgba(0,0,0,.15);box-shadow:4px 4px 20px rgba(0,0,0,.15);padding:60px}@media screen and (min-width:769px){.m-service-download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.m-service-download{padding:24px 24px 20px}}.m-service-download .text p{margin:0}@media screen and (max-width:768px){.m-service-download .text p{font-size:.875rem}}.m-service-download .text .title{font-size:1.875rem;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:0 0 10px}@media screen and (max-width:768px){.m-service-download .text .title{font-size:1.125rem;line-height:1.94;text-align:center}}.m-service-download .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 60px;width:350px}@media screen and (max-width:768px){.m-service-download .button{margin:16px 0 0;text-align:center;width:100%}}.m-service-download .button .el_btn{-webkit-box-shadow:none;box-shadow:none;width:100%}@media screen and (max-width:768px){.m-service-download .button .el_btn{font-size:.875rem;max-width:312px;padding:8px 10px}}.m-column-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-60px}@media screen and (max-width:768px){.m-column-block{margin-bottom:-40px}}@media screen and (min-width:769px){.m-column-block.-col3 .item{width:33.3333333333%}.m-column-block.-col4 .item{width:25%}}@media screen and (max-width:980px) and (min-width:769px){.m-column-block.-col4 .item{width:33.3333333333%}}.m-column-block.-col4 .item .item-inner>:not(:last-child){margin-bottom:24px}.m-column-block.-col4.-bgbox .item .item-inner{padding:32px 22px 40px}@media screen and (max-width:768px){.m-column-block.-col4.-bgbox .item .item-inner{padding:32px 30px}}.m-column-block.-bgbox .item .item-inner{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:50px 32px 40px}@media screen and (max-width:768px){.m-column-block.-bgbox .item .item-inner{padding:16px}}.m-column-block .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}@media screen and (max-width:768px){.m-column-block .item{margin-bottom:40px;width:100%}}.m-column-block .item .image{margin-bottom:14px;text-align:center}@media screen and (max-width:768px){.m-column-block .item .image{margin-bottom:8px}}.m-column-block .item .image img{display:block;margin:0 auto}.m-column-block .item .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-column-block .item .subtext{font-weight:700;letter-spacing:normal;line-height:1.6;margin:0;text-align:center}.m-column-block .item .subtext+.title{margin-top:14px}.m-column-block .item .title{font-size:1.5rem;font-weight:700;letter-spacing:normal;line-height:1.33;margin:0;text-align:center}.m-column-block .item .detail{letter-spacing:.14em;line-height:1.6}@media screen and (min-width:769px){.m-column-block .item .detail .mt-large{margin-top:50px}}@media screen and (max-width:768px){.m-column-block .item .detail{line-height:1.575}}.m-column-block .item .detail p{margin:0 0 10px}.m-column-block .item .detail small{font-size:.75rem;font-weight:400;letter-spacing:normal;line-height:1.5}@media screen and (max-width:768px){.m-column-block .item .detail small{font-size:.8125rem;line-height:1.38}}.m-column-block .item .detail :last-child{margin-bottom:0}.m-column-block .item .button{margin:10px 0 0;text-align:center}.m-column-block .item .button .el_btn{font-size:1.125rem;line-height:1.445;max-width:220px;padding:10px 16px;width:100%}.m-service-flow h3{font-size:1.75rem;font-weight:700;line-height:1;margin:0 0 40px;text-align:center}@media screen and (max-width:768px){.m-service-flow h3{font-size:1.375rem}}.m-service-flow .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:20px;padding:60px 80px 0 0}@media screen and (max-width:768px){.m-service-flow .item{margin-bottom:12px;padding:27px 0 0}}.m-service-flow .item:first-of-type{padding-top:0}.m-service-flow .item:last-child{margin-bottom:0}@media screen and (max-width:768px){.m-service-flow .item:last-child .number:before{width:100%}}.m-service-flow .item:last-child .text:before{content:none}.m-service-flow .item:last-child .text:after{left:0;width:100%}.m-service-flow .item .number{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0d6efd;font-family:Lato,Noto Sans JP,sans-serif;font-size:1.875rem;font-weight:700;letter-spacing:.1em;padding:0 5px 40px 0;position:relative;width:180px}@media screen and (max-width:768px){.m-service-flow .item .number{width:64px}}.m-service-flow .item .number:before{background-color:#2a2a2a;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}@media screen and (max-width:768px){.m-service-flow .item .number:before{width:calc(100% - 44px)}.m-service-flow .item .number{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.25rem;padding:0;width:66px}}.m-service-flow .item .text{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.1em;line-height:1.6;padding-bottom:40px}@media screen and (max-width:768px){.m-service-flow .item .text{padding-top:4px}}.m-service-flow .item .text:after,.m-service-flow .item .text:before{content:"";position:absolute}.m-service-flow .item .text:before{border-bottom:1px solid #2a2a2a;border-right:1px solid #2a2a2a;bottom:-15px;height:30px;left:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:30px}@media screen and (max-width:768px){.m-service-flow .item .text:before{bottom:-9px;height:18px;left:-41px;width:18px}}.m-service-flow .item .text:after{background-color:#2a2a2a;bottom:0;height:1px;left:40px;width:calc(100% - 40px)}@media screen and (max-width:768px){.m-service-flow .item .text:after{left:-20px;width:calc(100% + 20px)}}.m-service-flow .item .text .title{font-size:1.4rem;line-height:1.44;margin:0}@media screen and (max-width:768px){.m-service-flow .item .text .title{font-size:1.25rem;line-height:1.6}}.m-service-flow .item .text .detail{margin-top:24px}@media screen and (max-width:768px){.m-service-flow .item .text .detail{font-size:.875rem;line-height:1.8;margin-top:20px}}.m-service-flow .item .text .caution{color:hsla(0,0%,39%,.6);font-size:.875rem;line-height:1.6;margin-top:8px}@media screen and (max-width:768px){.m-service-flow .item .text .caution{font-size:.75rem;line-height:2}}.m-service-faq{border-top:1px solid rgba(0,0,0,.1)}.m-service-faq dl{border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer;margin:0;padding:26px 0;position:relative}@media screen and (max-width:768px){.m-service-faq dl{padding:24px 0}}.m-service-faq dl.-js-open dt:before{background-color:#fff}.m-service-faq dl.-js-open dt:after{background-color:#548bf8;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.m-service-faq dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;padding:0 80px 0 60px}@media screen and (max-width:768px){.m-service-faq dl dt{line-height:1.42;padding:0 44px 0 0}}.m-service-faq dl dt:after,.m-service-faq dl dt:before{content:"";position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease}.m-service-faq dl dt:before{background-color:#548bf8;border:1px solid #548bf8;border-radius:50%;height:50px;right:0;top:18px;width:50px}@media screen and (max-width:768px){.m-service-faq dl dt:before{height:24px;top:25px;width:24px}}.m-service-faq dl dt:after{background-color:#fff;height:7px;-webkit-mask-image:url(https://www.sales-dx.jp/hubfs/creativebank/img/service/arrow.svg);mask-image:url(https://www.sales-dx.jp/hubfs/creativebank/img/service/arrow.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;right:19px;top:39px;width:12px}@media screen and (max-width:768px){.m-service-faq dl dt:after{height:4px;right:9px;top:35px;width:6px}}.m-service-faq dl dt .number{-webkit-box-flex:0;color:#0d6efd;-ms-flex:0 0 auto;flex:0 0 auto;font-family:Lato,Noto Sans JP,sans-serif;font-size:1.375rem;letter-spacing:.1em;line-height:1;margin-right:52px;padding:.25em 0 0;text-align:center;width:3rem}@media screen and (max-width:768px){.m-service-faq dl dt .number{font-size:1.0625rem;margin-right:0;padding:4px 0 0}}.m-service-faq dl dd{color:#0845bf;display:none;line-height:1.8;padding:40px 80px 0 160px}@media screen and (max-width:768px){.m-service-faq dl dd{font-size:.875rem;line-height:2;padding:10px 44px 0 48px}}.m-anchor-link ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0}@media screen and (max-width:900px){.m-anchor-link ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.m-anchor-link ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(25% - 27.75px)}@media screen and (min-width:900px){.m-anchor-link ul li:not(:nth-child(4n)){margin-right:37px}}@media screen and (max-width:900px){.m-anchor-link ul li{width:calc(50% - 7.5px)}.m-anchor-link ul li:nth-child(n+3){margin-top:20px}}.m-anchor-link ul li 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;border:2px solid #484848;border-radius:50px;color:#484848;font-size:.875rem;font-weight:700;letter-spacing:normal;line-height:1.2;padding:16px 30px;position:relative;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}@media screen and (max-width:768px){.m-anchor-link ul li a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:6px 30px 6px 20px}}.m-anchor-link ul li a:after{border:2px solid;border-width:2px 2px 0 0;bottom:0;content:"";height:11px;margin:auto;position:absolute;right:12px;top:-3px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:11px}@media screen and (max-width:768px){.m-anchor-link ul li a:after{height:7px;right:14px;width:7px}}.m-anchor-link ul li a:hover{background:#0d6efd;border-color:#0d6efd;color:#fff}.m-anchor-link.-blue ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-anchor-link.-blue ul li a{border:1px solid #0d6efd;color:#0d6efd}.m-anchor-link.-blue ul li a:hover{color:#fff}.m-anchor-link.-size-large ul{gap:60px}@media screen and (max-width:768px){.m-anchor-link.-size-large ul{gap:20px}}.m-anchor-link.-size-large ul li{margin:0;max-width:calc(50% - 30px);width:350px}@media screen and (max-width:768px){.m-anchor-link.-size-large ul li{max-width:100%;width:312px}}.m-anchor-link.-size-large ul li a{font-size:1.1rem;height:70px;letter-spacing:.08em;padding:16px 30px}@media screen and (max-width:768px){.m-anchor-link.-size-large ul li a{height:auto;-webkit-box-pack:center;-ms-flex-pack:center;font-size:.875rem;justify-content:center;padding-bottom:14px;padding-top:14px}}@media screen and (min-width:769px){.m-about-structure .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-about-structure .item:nth-child(n+2){margin-top:80px}.m-about-structure .item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width:768px){.m-about-structure .item:nth-child(n+2){margin-top:60px}}.m-about-structure .item .image{text-align:center}@media screen and (min-width:769px){.m-about-structure .item .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40.86%}}@media screen and (max-width:768px){.m-about-structure .item .image{margin-bottom:25px}}@media screen and (min-width:769px){.m-about-structure .item .text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:54.48%}}.m-about-structure .item .text .baloon{margin-bottom:21px}@media screen and (max-width:768px){.m-about-structure .item .text .baloon{margin-bottom:14px}}.m-about-structure .item .text .baloon>span{background:#2a2a2a;border-radius:30px;color:#fff;font-weight:700;letter-spacing:normal;line-height:1.1;padding:4px 21px;position:relative}@media screen and (max-width:768px){.m-about-structure .item .text .baloon>span{font-size:.875rem;padding:4px 18px}}.m-about-structure .item .text .baloon>span:after{border:1px solid transparent;border-top-color:#2a2a2a;border-width:11px 5px;bottom:-22px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.m-about-structure .item .text .baloon>span .number{padding-left:.5em}@media screen and (max-width:768px){.m-about-structure .item .text .baloon>span .number{padding-left:1em}}.m-about-structure .item .text .title{font-size:1.5rem;font-weight:700;letter-spacing:normal;line-height:1.6;margin-bottom:16px}@media screen and (max-width:768px){.m-about-structure .item .text .title{font-size:1.375rem;line-height:1.75;margin-bottom:10px}}.m-achievements .item:nth-child(n+2){margin-top:30px}@media screen and (max-width:768px){.m-achievements .item:nth-child(n+2){margin-top:40px}}.m-achievements .item a{background:#fff;-webkit-box-shadow:4px 4px 20px 0 rgba(0,0,0,.1);box-shadow:4px 4px 20px 0 rgba(0,0,0,.1);color:#2a2a2a;display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px;position:relative;text-decoration:none}@media screen and (max-width:768px){.m-achievements .item a{display:block;padding:20px}}.m-achievements .item a:after{background:#fff;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%}.m-achievements .item a:hover{color:#548bf8}.m-achievements .item a:hover:after{opacity:.3}.m-achievements .item a:hover .result{background:#dde8fe}.m-achievements .item .image{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:0;margin-right:30px;overflow:hidden;padding-top:30%;width:38.95%}@media screen and (max-width:768px){.m-achievements .item .image{margin:0 0 16px;padding-top:57.2%;width:100%}}.m-achievements .item .image img{bottom:0;height:100%;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.m-achievements .item .industry{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px}@media screen and (max-width:768px){.m-achievements .item .industry{margin-bottom:16px}}.m-achievements .item .industry span{border:1px solid;border-radius:28px;color:#548bf8;font-size:.6875rem;letter-spacing:.14em;line-height:1;padding:7px 20px}.m-achievements .item .name{font-size:20px;font-weight:700;letter-spacing:normal;line-height:1.6;margin-bottom:12px}@media screen and (max-width:768px){.m-achievements .item .name{font-size:1rem}}.m-achievements .item .result{background:#f6f6f6;line-height:1.5;margin-bottom:20px;padding:16px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media screen and (max-width:768px){.m-achievements .item .result{font-size:.75rem;letter-spacing:.1em;line-height:1.8;padding:12px}}.m-achievements .item .result p{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}@media screen and (max-width:768px){.m-achievements .item .result p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-achievements .item .result p:nth-child(n+2){margin-top:1em}}.m-achievements .item .result p strong{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width:769px){.m-achievements .item .result p strong{padding-right:1em}}.m-achievements .item .detail{font-size:.875rem;line-height:1.5}@media screen and (max-width:768px){.m-achievements .item .detail{font-size:.75rem;line-height:1.75}}.m-about-members h3.department{margin:0 0 40px;text-align:center}.m-about-members h3.department span{border:1px solid #d9d9d9;border-radius:24px;display:inline-block;font-size:1rem;font-weight:700;line-height:1;padding:8px 80px}@media screen and (max-width:768px){.m-about-members h3.department span{font-size:.875rem;padding:8px 40px}}@media screen and (min-width:769px){.m-about-members .member-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px}.m-about-members .member-block .member-item{width:calc(33.33333% - 23.33333px)}}@media screen and (max-width:768px){.m-about-members .member-block .member-item:nth-child(n+2){margin-top:60px}}.m-about-members .member-block .member-item .image{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:195px;margin-bottom:24px}.m-about-members .member-block .member-item .image img{height:100%;width:auto}.m-about-members .member-block .position{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 8px}@media screen and (max-width:768px){.m-about-members .member-block .position{margin-bottom:10px}}.m-about-members .member-block .position span{background:#b6d3fe;border-radius:40px;display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.016em;line-height:1;padding:6px 12px}.m-about-members .member-block .name{font-size:1.25rem;font-weight:700;letter-spacing:.016em;line-height:1.4;margin:0 0 16px}.m-about-members .member-block .duties{border-top:1px solid #d9d9d9;font-size:.875rem;margin:0;padding:16px 0}@media screen and (max-width:768px){.m-about-members .member-block .duties{padding-top:12px}}.m-about-members .member-block dl{background:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8125rem;gap:8px 0;letter-spacing:0;line-height:1.5;margin:0;padding:16px}.m-about-members .member-block dl dt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700;width:5.23em}.m-about-members .member-block dl dd{margin:0;width:calc(100% - 5.23em)}.m-image-text-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media screen and (max-width:768px){.m-image-text-group{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}}.m-image-text-group .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;text-align:right}@media screen and (max-width:768px){.m-image-text-group .image{text-align:center;width:100%}}.m-image-text-group .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:2}.m-image-text-group .title{font-size:2.3rem;font-weight:700;line-height:1.6;margin-bottom:40px}@media screen and (max-width:768px){.m-image-text-group .title{font-size:1.625rem}}.m-image-text-group.-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-recruit-features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:56px 0;justify-content:space-between}@media screen and (max-width:768px){.m-recruit-features{gap:40px 0}}.m-recruit-features .item{background-color:#f9f9f9;line-height:1.6;padding:32px 20px 40px;text-align:center;width:47.088%}@media screen and (max-width:990px){.m-recruit-features .item{width:48%}}@media screen and (max-width:640px){.m-recruit-features .item{width:100%}}.m-recruit-features .title{font-size:1.9rem;font-weight:700;margin:0}.m-recruit-features .image{margin:16px 0 0}.m-recruit-features .text{margin-top:4px}.m-description-list .dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 0;margin:0}@media screen and (max-width:768px){.m-description-list .dl{gap:0}}.m-description-list dt{-webkit-box-flex:0;background-color:#dde8fe;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700;letter-spacing:normal;line-height:1.5;padding:16px 20px;width:180px}@media screen and (max-width:768px){.m-description-list dt{padding:14px 16px;width:100%}}.m-description-list dd{background-color:#f9f9f9;line-height:2;margin:0;padding:16px 25px 16px 32px;width:calc(100% - 180px)}@media screen and (max-width:768px){.m-description-list dd{line-height:1.5;margin-bottom:4px;padding:16px;width:100%}}.m-description-list.-white dd{background-color:#fff}.m-card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px 3.1055%}.m-card-list .item{background-color:#fff;border-radius:10px;line-height:1.6;padding:16px 16px 26px;text-align:center;width:31.263%}@media screen and (max-width:900px) and (min-width:769px){.m-card-list .item{width:46.8945%}}@media screen and (max-width:768px){.m-card-list .item{width:100%}}.m-card-list .image{margin:0}.m-card-list .title{font-size:1.5rem;font-weight:700;margin:12px 0 0}.m-card-list .text{font-weight:700;margin-top:8px}.m-card-list.-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-card-list.-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-global-contact{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;background-color:#dde8fe;padding:60px 15px 20px}.m-global-contact p.heading{font-size:2rem;font-weight:700;letter-spacing:.16em;line-height:1.2;margin:0;text-align:center}@media screen and (max-width:768px){.m-global-contact p.heading{font-size:1.25rem;line-height:1.5}}.m-blog-supervision{background-color:#f6f6f6;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px}@media screen and (max-width:768px){.m-blog-supervision{display:block}}.m-blog-supervision .title{color:#548bf8;font-size:1.25rem;font-weight:700;margin-right:32px;padding:10px 0 0;white-space:nowrap}@media screen and (max-width:768px){.m-blog-supervision .title{margin:0 0 4px;padding:0}}.m-blog-supervision .content-group .item{display:grid;gap:0 12px;grid-template-columns:60px auto}@media screen and (max-width:768px){.m-blog-supervision .content-group .item{gap:8px 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.m-blog-supervision .content-group .item:not(:last-child){margin-bottom:20px}.m-blog-supervision .content-group .item .image{grid-column:1/2;grid-row:1/3;position:relative;-webkit-box-flex:0;border-radius:50%;-ms-flex:0 0 auto;flex:0 0 auto;height:60px;overflow:hidden;width:60px}@media screen and (max-width:768px){.m-blog-supervision .content-group .item .image{grid-column:1/2;grid-row:1/2}}.m-blog-supervision .content-group .item .image img{aspect-ratio:1/1}.m-blog-supervision .content-group .item .name{font-size:1.125rem;font-weight:700;grid-column:2/3;grid-row:1/2;line-height:1.2;margin:0;padding:5px 0 4px}@media screen and (max-width:768px){.m-blog-supervision .content-group .item .name{grid-column:2/3;grid-row:1/2;padding:0}}.m-blog-supervision .content-group .item .history{font-weight:400;grid-column:2/3;grid-row:2/3;line-height:1.375;margin:0}@media screen and (max-width:768px){.m-blog-supervision .content-group .item .history{grid-column:1/3;grid-row:2/3}}.m-blog-contact-block{background-color:#f2f6fe;border-radius:10px;margin-left:auto;margin-right:auto;max-width:730px;overflow:hidden}.m-blog-contact-block .heading{background-color:#0845bf;color:#fff;font-size:1.25rem;font-weight:700;margin:0;padding:10px 20px 16px;text-align:center}@media screen and (max-width:768px){.m-blog-contact-block .heading{font-size:1.125rem;padding:10px 10px 16px}}.m-blog-contact-block .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px}@media screen and (max-width:768px){.m-blog-contact-block .content{display:block;padding:30px 40px}}@media screen and (max-width:350px){.m-blog-contact-block .content{padding:30px 20px}}.m-blog-contact-block .content .image{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;text-align:center;width:37%}@media screen and (max-width:768px){.m-blog-contact-block .content .image{margin:0 auto 10px;padding:14px;width:200px}}.m-blog-contact-block .content .text{font-weight:700;line-height:1.875;margin-top:-8px;width:57%}@media screen and (max-width:768px){.m-blog-contact-block .content .text{margin:0;width:100%}}.m-blog-contact-block .content .text .button-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:24px}.m-blog-contact-block .content .text .button-block .el_btn{border-radius:50px;-webkit-box-shadow:none;box-shadow:none;font-size:.875rem;max-width:290px;padding:14px 10px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}@media screen and (max-width:768px){.m-blog-contact-block .content .text .button-block .el_btn{font-size:.8125rem;margin:0 auto;max-width:266px}}.m-blog-contact-block .content .text .button-block .el_btn.-white{background-color:#fff;border-color:#0845bf;color:#0845bf}.m-blog-contact-block .content .text .button-block .el_btn.-white:hover{background-color:#0845bf;border-color:#0845bf;color:#fff}.m-blog-contact-block .content .text .button-block .el_btn.-blue{background-color:#0845bf;color:#fff}.m-blog-contact-block .content .text .button-block .el_btn.-blue:hover{background-color:#fff;border-color:#0845bf;color:#0845bf}.m-content-link{background-color:#fff;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.16);box-shadow:0 1px 20px rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.m-content-link{display:block}}.m-content-link .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40%}@media screen and (max-width:768px){.m-content-link .image{width:100%}}.m-content-link .image a{display:block;position:relative}.m-content-link .content{font-size:.875rem;line-height:1.375;padding:16px 20px}@media screen and (max-width:768px){.m-content-link .content{padding:16px 12px}}.m-content-link .content strong{font-size:1rem}.m-content-link .content ul:not([style*=list-style-type]):not([class]){margin:0 0 1em}.m-content-link .content ul:not([style*=list-style-type]):not([class]) li:before{border:none;content:"・";height:1em;top:auto;width:1em}.m-content-link .content p{margin:0 0 1em}.m-content-link .content a{color:#0845bf}.m-content-link .content a[target=_blank]:after{background:url(https://www.sales-dx.jp/hubfs/creativebank/img/common/icon_blank.svg) 50% 50%/contain no-repeat;content:"";display:inline-block;height:12px;width:12px}.m-content-link .content :last-child{margin-bottom:0}.m-document-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 20px;justify-content:center}@media screen and (max-width:768px){.m-document-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.m-document-link .item{background-color:#f6f6f6;padding:40px;width:calc(50% - 10px)}@media screen and (max-width:768px){.m-document-link .item{width:100%}}.m-document-link .item .name{color:#0845bf;font-size:1.25rem;font-weight:700;line-height:1.5;margin:0 0 20px;text-align:center}.m-document-link .item .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;padding-bottom:30px}.m-document-link .item .image .image-inner{position:relative;width:179px;z-index:0}.m-document-link .item .image .image-inner img{aspect-ratio:179/254}.m-document-link .item .image .image-inner:before{background-color:#cbcbcb;-webkit-box-shadow:0 0 4px rgba(0,0,0,.16);box-shadow:0 0 4px rgba(0,0,0,.16);content:"";height:100%;position:absolute;-webkit-transform:rotate(10deg);transform:rotate(10deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;width:100%;z-index:-1}.m-document-link .item .content{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-flex:1;-ms-flex:1;flex:1;line-height:1.875}.m-document-link .item .content .text{margin-bottom:20px}.m-document-link .item .content .button{margin-top:auto;text-align:center}.m-document-link .item .content .button .el_btn{background-color:#0845bf;border-radius:50px;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:.875rem;padding:14px 10px;-webkit-transition:all .2s ease;transition:all .2s ease}.m-document-link .item .content .button .el_btn:hover{background-color:#fff;border-color:#0845bf;color:#0845bf}.m-fix-cta{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;bottom:0;gap:16px;height:100px;left:0;position:fixed;width:100%;z-index:10}@media screen and (max-width:768px){.m-fix-cta{gap:8px;height:72px}}.m-fix-cta .el_btn{letter-spacing:0;padding:7px 10px;width:296px}@media screen and (max-width:768px){.m-fix-cta .el_btn{font-size:min(.875rem,3.7vw);min-width:140px;padding:4px 1em;width:auto}.m-fix-cta .el_btn:before{margin-right:6px}}.m-fix-cta .el_btn.-contact,.m-fix-cta .el_btn.-download{border:2px solid #fff}.m-lp-mv{padding:100px 20px 64px;position:relative;z-index:0}@media screen and (max-width:768px){.m-lp-mv{padding:64px 20px 44px}}.m-lp-mv .bg-image{left:0;position:absolute;top:0;z-index:-1}.m-lp-mv .bg-image,.m-lp-mv .bg-image img{height:100%;width:100%}.m-lp-mv .mv-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1200px}@media screen and (max-width:768px){.m-lp-mv .mv-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.m-lp-mv .text{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.m-lp-mv .text{margin-bottom:28px}}.m-lp-mv .text .subtext{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.625rem;font-weight:400}@media screen and (max-width:1200px){.m-lp-mv .text .subtext{font-size:2vw}}@media screen and (max-width:768px){.m-lp-mv .text .subtext{font-size:1rem}}.m-lp-mv .text .subtext>div{background:url(https://www.sales-dx.jp/hubfs/creativebank/img/lp/baloon-arrow.svg) 50% 100%/32px auto no-repeat;padding-bottom:28px;position:relative}.m-lp-mv .text .subtext>div:after,.m-lp-mv .text .subtext>div:before{background:#1a313d;bottom:18px;content:"";height:3px;position:absolute;width:calc(50% - 14px)}.m-lp-mv .text .subtext>div:before{left:0}.m-lp-mv .text .subtext>div:after{right:0}.m-lp-mv .text .subtext>div span{font-size:1.23em}@media screen and (max-width:768px){.m-lp-mv .text .subtext>div span{font-size:1.25rem}}.m-lp-mv .text .subtext>div strong{font-size:1.125em;font-weight:700}@media screen and (max-width:768px){.m-lp-mv .text .subtext>div strong{font-size:1.25rem}}.m-lp-mv .text h1{font-size:3.5rem;letter-spacing:.07em;line-height:1.2}@media screen and (max-width:1200px){.m-lp-mv .text h1{font-size:4.8vw}}@media screen and (max-width:768px){.m-lp-mv .text h1{font-size:min(2.1875rem,8.4vw)}}.m-lp-mv .text h1 strong{font-size:1.96em;letter-spacing:.04em;line-height:1}@media screen and (max-width:768px){.m-lp-mv .text h1 strong{font-size:min(4.25rem,16vw)}}.m-lp-mv .image{width:47.67%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width:768px){.m-lp-mv .image{width:100%}}.m-bg-image-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:20px 40px;justify-content:space-between}@media screen and (min-width:769px){.m-bg-image-text.-pc-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-bg-image-text .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-bg-image-text .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:43.48%}}@media screen and (max-width:768px){.m-bg-image-text.-sp-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-bg-image-text.-sp-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.m-bg-image-text .content{font-weight:400;letter-spacing:0;line-height:1.6}@media screen and (max-width:768px){.m-bg-image-text .content{font-size:.875rem;line-height:1.83}}.m-bg-image-text .content h3{font-size:1.75rem;font-weight:700;line-height:1.6}@media screen and (max-width:768px){.m-bg-image-text .content h3{font-size:1.375rem}}.m-bg-image-text .content :first-child{margin-top:0}.m-bg-image-text .content :last-child{margin-bottom:0}.m-bg-image-text .subtext{font-size:1.625rem;font-weight:700;margin-bottom:15px}@media screen and (max-width:768px){.m-bg-image-text .subtext{font-size:1.5rem}}.m-bg-image-text .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;padding:20px}@media screen and (max-width:768px){.m-bg-image-text .image{padding:12px}}.m-point-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 60px}@media screen and (max-width:768px){.m-point-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.m-point-block .item{width:100%}@media screen and (min-width:769px){.m-point-block .item{width:calc(50% - 30px)}}.m-point-block .item .heading{font-size:1.5rem;line-height:1.67;margin-bottom:16px;text-align:center}@media screen and (max-width:768px){.m-point-block .item .heading{font-size:1.25rem;margin-bottom:10px}}.m-point-block .item .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;margin-bottom:24px;padding:32px 20px}@media screen and (max-width:768px){.m-point-block .item .image{height:198px;padding:20px}.m-point-block .item .image img{max-height:100%!important}}.m-point-block .item .image img{-o-object-fit:contain;object-fit:contain}.m-point-block .item .text{font-size:1.375rem;letter-spacing:0;line-height:1.6}@media screen and (max-width:768px){.m-point-block .item .text{font-size:1.125rem}}.m-point-block .item .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hs-inline-edit .m-sfc-mv{margin-top:0}.m-sfc-mv{background-repeat:no-repeat;background-size:cover;margin-top:-90px;padding-top:95px}@media screen and (max-width:768px){.m-sfc-mv{background-color:#dde8fe;background-position:0 45px;background-size:160%;padding-bottom:40px}}.m-sfc-mv .inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1150px;padding-left:20px;padding-right:20px}@media screen and (max-width:768px){.m-sfc-mv .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.m-sfc-mv .text-column{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:106px;z-index:1}@media screen and (max-width:768px){.m-sfc-mv .text-column{margin-bottom:0;text-align:center}}.m-sfc-mv .image-column{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}@media screen and (max-width:1000px){.m-sfc-mv .image-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;margin:auto}}@media screen and (max-width:768px){.m-sfc-mv .image-column{width:100%}}.m-sfc-mv .point-image{margin-bottom:9px}@media screen and (min-width:1200px){.m-sfc-mv .point-image{margin-right:-24px}}@media screen and (max-width:768px){.m-sfc-mv .point-image{margin-bottom:16px;margin-right:auto}}.m-sfc-mv .mv-image{max-width:566px;position:absolute;right:0;width:100vw;z-index:0}@media screen and (min-width:1200px){.m-sfc-mv .mv-image{right:-24px}}@media screen and (max-width:1000px){.m-sfc-mv .mv-image{max-width:100%;position:static;width:100%}}@media screen and (max-width:768px){.m-sfc-mv .mv-image{margin-bottom:20px}}.m-sfc-mv .main{display:inline-block;font-size:clamp(2.5rem,.27rem + 4.64vw,3.75rem);letter-spacing:0;line-height:.8;padding-top:54px}@media screen and (max-width:768px){.m-sfc-mv .main{font-size:clamp(24px,10.67vw - 9.6px,48px)}}.m-sfc-mv .main h1,.m-sfc-mv .main p{font-size:clamp(2.5rem,.27rem + 4.64vw,3.75rem);margin:0}@media screen and (max-width:768px){.m-sfc-mv .main h1,.m-sfc-mv .main p{font-size:clamp(24px,10.67vw - 9.6px,48px)}}.m-sfc-mv .main:after{background-color:#2a2a2a;content:"";display:block;height:3px;width:100%}@media screen and (max-width:768px){.m-sfc-mv .main:after{height:1px}}.m-sfc-mv .main .small{font-size:.8em}@media screen and (max-width:768px){.m-sfc-mv .main .small{font-size:1.625rem}}.m-sfc-mv .main .yellow-marker{background:#fdd85d;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:1.0333em;line-height:2;padding:0 5px .1em}@media screen and (max-width:768px){.m-sfc-mv .main .yellow-marker{font-size:clamp(26px,10.43vw - 6.7px,50px)}}.m-sfc-mv .sub{font-size:2rem;letter-spacing:.1em;line-height:1.6}@media screen and (max-width:768px){.m-sfc-mv .sub{font-size:1.25rem;text-align:center}}.m-sfc-mv .sub p{margin-bottom:33px;margin-top:16px}@media screen and (max-width:768px){.m-sfc-mv .cta{text-align:center;width:100%}}.m-sfc-mv .el_btn{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.m-sfc-anchor-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:.5rem 1rem;justify-content:center;margin:0 auto}@media screen and (max-width:768px){.m-sfc-anchor-link{gap:.75rem .375rem}}.m-sfc-anchor-link>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-sfc-anchor-link a{background-color:#fff;border:1px solid #484848;border-radius:23px;color:#484848;font-size:.875rem;line-height:1.3;min-width:160px;padding:12px 31px;text-align:center;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:768px){.m-sfc-anchor-link a{font-size:.8125rem;padding:10px 13px;width:calc(50% - .1875rem)}}.m-sfc-anchor-link a:hover{opacity:.7}.m-sfc-merit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5625rem}@media screen and (max-width:768px){.m-sfc-merit{-webkit-box-pack:center;-ms-flex-pack:center;gap:1rem;justify-content:center}}.m-sfc-merit .merit{background-color:#dde8fe;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(33.33333% - 1.70833rem);padding:20px 50px 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (max-width:900px){.m-sfc-merit .merit{max-width:50%;width:calc(50% - 25px)}}@media screen and (max-width:768px){.m-sfc-merit .merit{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:360px;min-width:290px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:10px}}.m-sfc-merit .merit .number{color:#0d6efd;font-family:Lato,Noto Sans JP,sans-serif;font-size:1.375rem;left:20px;letter-spacing:.16em;margin:0;position:absolute;top:20px}@media screen and (max-width:768px){.m-sfc-merit .merit .number{font-size:1.125rem;margin-bottom:auto;margin-top:0;position:static}}.m-sfc-merit .merit .text{color:#2a2a2a;font-size:1.75rem;font-weight:700;letter-spacing:0;line-height:1.3;margin-top:16px;text-align:center}@media screen and (max-width:768px){.m-sfc-merit .merit .text{font-size:1.125rem;margin:0;width:50%}.m-sfc-merit .merit .image{max-width:128px;width:40%}}.m-sfc-company-list{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){.m-sfc-company-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem .75rem}}.m-sfc-company-list .text{background-color:#dde8fe;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;font-weight:400;letter-spacing:.06em;line-height:1.4;margin:0;padding:6px;text-align:center;width:100%}@media screen and (max-width:768px){.m-sfc-company-list .text{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(33.33333% - .5rem)}}.m-sfc-company-list .text:first-of-type,.m-sfc-company-list .text:nth-of-type(2){font-size:1.25rem;font-weight:700;letter-spacing:.06em;max-width:400px;padding-bottom:12px;padding-top:12px}@media screen and (max-width:768px){.m-sfc-company-list .text:first-of-type,.m-sfc-company-list .text:nth-of-type(2){font-size:.875rem;margin-bottom:12px;max-width:100%;width:calc(50% - 6px)}}.m-sfc-company-list .text:first-of-type{grid-area:1/1/2/3;margin-left:auto}.m-sfc-company-list .text:nth-of-type(2){grid-area:1/3/2/5}.m-sfc-border-image{background-color:#fff;border:1px solid #d3d3d3;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:32px 63px}@media screen and (max-width:768px){.m-sfc-border-image{padding:16px 24px}}.m-sfc-table{padding-top:20px}.m-sfc-table .scroll-hint-icon{border-radius:8px;padding:20px 11px 7px 12px;width:104px}.m-sfc-table .scroll-hint-icon:before{-webkit-animation:none!important;animation:none!important}.m-sfc-table .scroll-hint-text{font-size:9px;letter-spacing:0}.m-sfc-table table{background-color:#ccc;border-collapse:collapse;border-spacing:0;padding-top:20px;width:100%}@media screen and (max-width:768px){.m-sfc-table table{overflow-x:auto}}.m-sfc-table thead th{background-color:#f9f9f9;padding-bottom:24px;padding-top:24px}.m-sfc-table thead th.-highlight{color:#fff;font-size:1.375rem;position:relative}.m-sfc-table thead th.-highlight:before{border-radius:12px 12px 0 0;bottom:-2px;content:"";height:calc(100% + 20px);left:-2px;position:absolute;top:auto;width:calc(100% + 4px)}.m-sfc-table thead th.-highlight .text{left:50%;position:absolute;top:38%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.m-sfc-table tbody th{background-color:#dde8fe}.m-sfc-table td,.m-sfc-table th{background-color:#fff;border:2px solid #ccc;color:#2a2a2a;font-size:1rem;line-height:1.3;padding:12px;text-align:center;width:20%}@media screen and (max-width:768px){.m-sfc-table td,.m-sfc-table th{white-space:nowrap}}.m-sfc-table td.-highlight,.m-sfc-table th.-highlight{color:#ff5400;font-size:1.125rem;position:relative}.m-sfc-table td.-highlight:after,.m-sfc-table td.-highlight:before,.m-sfc-table th.-highlight:after,.m-sfc-table th.-highlight:before{content:"";display:block;height:calc(100% + 4px);position:absolute;top:-2px;width:2px}.m-sfc-table td.-highlight:before,.m-sfc-table th.-highlight:before{left:-2px}.m-sfc-table td.-highlight:after,.m-sfc-table th.-highlight:after{right:-2px}.m-sfc-table td img,.m-sfc-table th img{display:block;margin:0 auto 8px}.m-sfc-table th{font-size:1.125rem}.m-sfc-table td{font-weight:500}.m-sfc-table tr:last-of-type td:first-of-type{border-bottom:2px solid}.m-sfc-contact{background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:78px;padding-top:78px}@media screen and (max-width:768px){.m-sfc-contact{padding-bottom:165px;padding-top:56px}}.m-sfc-contact .inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1150px;width:100%}@media screen and (max-width:768px){.m-sfc-contact .inner{padding-left:30px;padding-right:30px}}.m-sfc-contact .cta{display:inline-block;margin-left:auto;margin-right:auto;min-width:420px}@media screen and (max-width:768px){.m-sfc-contact .cta{margin-right:auto;min-width:auto;width:100%}}.m-sfc-contact .cta .el_btn{font-size:1.25rem;width:100%}@media screen and (max-width:768px){.m-sfc-contact .cta .el_btn{font-size:1rem}}.m-sfc-contact .cta .footer-cta{text-align:center}.m-sfc-contact .cta .footer-cta strong{font-size:2.25rem}@media screen and (max-width:768px){.m-sfc-contact .cta .footer-cta strong{font-size:1.5rem;line-height:1.6}}.m-sfc-contact .cta .footer-cta p{font-size:1.25rem;font-weight:400}@media screen and (max-width:768px){.m-sfc-contact .cta .footer-cta p{letter-spacing:0;margin-bottom:0}}