*,:after,:before{box-sizing:border-box}


/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}dnd-section{padding:80px 20px}.banner-area .dnd-section{padding:0}.dnd-section>.row-fluid{margin-left:auto;margin-right:auto;max-width:1200px}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(//2990183.fs1.hubspotusercontent-na1.net/hubfs/2990183/raw_assets/public/Scorer_July2020/fonts/icomoon.ttf) format("truetype"),url(//2990183.fs1.hubspotusercontent-na1.net/hubfs/2990183/raw_assets/public/Scorer_July2020/fonts/icomoon.woff) format("woff"),url(//2990183.fs1.hubspotusercontent-na1.net/hubfs/2990183/raw_assets/public/Scorer_July2020/fonts/icomoon.svg) format("svg")}html{-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;color:#151515;cursor:default;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:62.5%;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:break-word}@media screen and (max-width:1023px){html{font-size:62.5%}}body{background-color:#fff;color:#494a52;font-family:Noto Sans JP;font-size:1rem;letter-spacing:.03rem;z-index:0}a{color:#0270e0;cursor:pointer}a,a:focus,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{color:#494a52;font-family:Merriweather,serif;font-weight:700;line-height:1.5;word-break:break-word}h1{font-size:2.1rem;margin:.67em 0}h2{font-size:1.6rem}h3{font-size:1.25rem}h4{font-family:Lato,sans-serif;font-size:1.175rem;font-weight:400}h5{font-size:1rem}h6{font-size:.9rem}strong{font-weight:700}code{vertical-align:bottom}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;margin-top:0}blockquote{border-left:2px solid #a9a9a9;margin-bottom:1.5rem;margin-top:1.5rem;padding-left:15px}hr{background-color:#ccc;border:none;color:#ccc;height:1px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}:focus{outline:none;outline-color:green}.disable-focus-styles :focus{outline:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}.body-container-wrapper{margin-top:80px}.content-wrapper{margin:0 auto}form{font-family:Lato,sans-serif;max-width:100%}.hs-button{background-color:#494a52;border:1px solid #494a52;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:400;line-height:1.1;line-height:150%;margin:10px 0 0;padding:15px 53px;position:relative;text-align:center;text-decoration:none;transition:all .15s linear}.hs-button:focus,.hs-button:hover{background-color:#21222a;border-color:#21222a;color:#fff}.hs-button:active{background-color:#71727a;border-color:#71727a}.hs-form label{display:inline-block;margin-bottom:.5rem}.hs-error-msgs label{color:#d9534f!important;line-height:165%!important}.hs-input,.systems-page input[type=password]{background-clip:padding-box;background-color:#fff;background-image:none;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-sizing:border-box;color:#546e7a;display:inline-block;font-size:16px;font-weight:400;line-height:1.25;outline:none;padding:8px 12px;width:100%}.hs-input[type=checkbox],.hs-input[type=radio]{border:none;cursor:pointer;height:auto;line-height:normal;margin:3px 5px 3px 0;padding:0;width:auto}.hs-input[type=file]{background-color:#fff;border:initial;box-shadow:none;line-height:normal;padding:initial}.hs-input input,.hs-input textarea{transition:border .2s linear}.hs-input:focus{border-color:rgba(82,168,236,.8);outline:none}textarea.hs-input{height:auto}select[multiple].hs-input{height:inherit}fieldset.form-columns-1 .hs-input:not([type=radio]):not([type=checkbox]){width:100%!important}div.field.error .chzn-choices,div.field.error input,div.field.error textarea,input.hs-input.error,select.hs-input.error,textarea.hs-input.error{background-position:center right .625rem;background-repeat:no-repeat;background-size:20px;border-color:#d9534f;padding-right:36px}div.field.error .chzn-choices:focus,div.field.error input:focus,div.field.error textarea:focus,input.hs-input.error:focus,select.hs-input.error:focus,textarea.hs-input.error:focus{border-color:#d9534f;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eba5a3}.actions{padding:0}.inputs-list{margin:0 0 5px;padding-left:0;width:100%}.inputs-list>li{display:block;padding:0;width:100%}.inputs-list label{display:block;float:none;font-weight:400;line-height:18px;padding:0;text-align:left;white-space:normal;width:auto}.inputs-list:first-child{padding-top:6px}.inputs-list>li+li{padding-top:2px}.inputs-list label>input,.inputs-list label>span{vertical-align:middle}ul.no-list{list-style:none}.field{margin-bottom:18px}.hs-field-desc{color:#7c98b6;font-size:14px;margin:0 0 6px}.hs-form-required{color:#d9534f}.hs-richtext{color:#494a52;font-size:1rem;line-height:1.2;margin-bottom:3px}.hs-richtext hr{margin-left:0;text-align:left;width:91%}.grecaptcha-badge{margin:0 auto}.email-correction,.email-validation{font-size:12px;padding-top:3px}.email-correction a,.email-validation a{cursor:pointer}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.email-correction form .form-columns-2 .hs-form-field,.email-correction form .form-columns-3 .hs-form-field,.email-validation form .form-columns-2 .hs-form-field,.email-validation form .form-columns-3 .hs-form-field{float:none;width:100%}.email-correction form .form-columns-2 .hs-form-field .hs-input,.email-correction form .form-columns-3 .hs-form-field .hs-input,.email-validation form .form-columns-2 .hs-form-field .hs-input,.email-validation form .form-columns-3 .hs-form-field .hs-input{width:90%}.email-correction form .form-columns-2 .hs-form-field input[type=checkbox],.email-correction form .form-columns-2 .hs-form-field input[type=radio],.email-correction form .form-columns-3 .hs-form-field input[type=checkbox],.email-correction form .form-columns-3 .hs-form-field input[type=radio],.email-validation form .form-columns-2 .hs-form-field input[type=checkbox],.email-validation form .form-columns-2 .hs-form-field input[type=radio],.email-validation form .form-columns-3 .hs-form-field input[type=checkbox],.email-validation form .form-columns-3 .hs-form-field input[type=radio]{width:24px}}.hs-button,.hs-form-field input[type=date],.hs-form-field input[type=email],.hs-form-field input[type=number],.hs-form-field input[type=phone],.hs-form-field input[type=tel],.hs-form-field input[type=text],.hs-form-field textarea{-webkit-appearance:none;-moz-appearance:none}.hs-default-font-element,.hs-main-font-element{font-family:Noto Sans JP}.hs-menu-wrapper ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.hs-menu-item a,.hs-menu-item:focus a,.hs-menu-item:hover a{text-decoration:none}table{margin-bottom:1rem}table,td,th{border:1px solid #dee2e6}td,th{padding:.75rem;vertical-align:top}thead td,thead th{background-color:#343a40;border-bottom-width:2px;border-color:#454d55;color:#fff}thead th{border-bottom:2px solid #dee2e6;vertical-align:bottom}tbody+tbody{border-top:2px solid #dee2e6}h2.product{font-size:30px}h2.product,h3.product{border-left:5px solid #7db4e6}h3.product{background:transparent;color:#494949;font-size:24px;padding:.25em .5em}.cst-breadcrumb .page-center:after{clear:both;content:"";display:table}.cst-breadcrumb{font-size:12px;height:30px}.cst-breadcrumb .hs-breadcrumb-menu-item{-ms-flex-negative:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;flex-shrink:0;line-height:30px;padding:0}.cst-breadcrumb .hs-breadcrumb-menu-item .hs-breadcrumb-label{color:#979797}.cst-breadcrumb .hs-breadcrumb-menu-item a{text-decoration:underline}.cst-breadcrumb .hs-breadcrumb-menu-item .hs-breadcrumb-menu-divider{display:none}.cst-breadcrumb .hs-breadcrumb-menu-item:after{color:#979797;content:"\e90f";display:inline-block;font-family:icomoon;margin-left:2px;margin-right:2px;position:relative;top:0;-webkit-transform:rotate(-90deg) scale(.5);transform:rotate(-90deg) scale(.5)}.cst-breadcrumb .hs-breadcrumb-menu-item.last-crumb:after{display:none}.cst-breadcrumb .hs-breadcrumb-menu-item span.hs-breadcrumb-label{cursor:default;pointer-events:none;text-decoration:none;white-space:nowrap}.cst-breadcrumb ul.hs-breadcrumb-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cst-breadcrumb .hs-breadcrumb-menu-item.last-crumb{-ms-flex-negative:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cst-breadcrumb .hs-breadcrumb-menu-item a:hover{text-decoration:none}.integration-image-section{margin-top:88px}.integration-image-section .dnd-section{background-color:#00bcd4;height:160px;position:relative}.integration-content-section,.integration-form-section,.integration-form-section form,.integration-form-section form .hs-default-font-element,.integration-form-section form .hs-main-font-element{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Yu Gothic,YuGothic,Roboto,Ubuntu,Hiragino Kaku Gothic Pro,Hiragino Sans GB,Meiryo,Malgun Gothic,Helvetica Neue,sans-serif}.integration-content-section,.integration-form-section{color:#455a64;font-size:16px;letter-spacing:normal;line-height:1.5}.integration-content-section .dnd-section{margin:44px auto 0;max-width:640px;padding:0 16px;text-align:center}.integration-content-section h2{color:inherit;font-family:inherit;font-size:30px;font-weight:400;line-height:150%;margin:0 0 8px;text-align:center;text-rendering:optimizeLegibility}.integration-content-section p{line-height:165%;margin-bottom:1rem;margin-top:0;text-align:center}.integration-content-section hr{background-color:transparent;border:none;border-top:1px solid #cfd8dc;box-sizing:content-box;color:transparent;height:0;margin:32px auto;overflow:visible;width:100px}.integration-form-section .dnd-section{margin:0 auto;max-width:640px;padding:0 44px 44px!important}.contact-form-section p,.integration-form-section p{line-height:165%;margin-bottom:16px;margin-top:0}.integration-form-section a{color:#42b5d1;text-decoration:none}.integration-form-section a:focus,.integration-form-section a:hover{color:#2788a0;text-decoration:none}.integration-form-section form .hs-default-font-element,.integration-form-section form .hs-main-font-element{color:#455a64;font-size:16px;letter-spacing:normal;line-height:1.5;margin:0;padding-bottom:4px}.integration-form-section form h3{border-top:1px solid #cfd8dc;color:#455a64;font-family:inherit;font-size:24px;font-weight:400;line-height:150%;margin-bottom:0;margin-top:32px;padding-top:32px;text-rendering:optimizeLegibility}.integration-form-section form p{color:#78909c}.integration-form-section form .hs-form-field{margin-bottom:16px}.contact-form-section form label,.integration-form-section form label{display:inline-block;margin-bottom:8px}.contact-form-section form .hs-fieldtype-booleancheckbox legend,.integration-form-section form .hs-fieldtype-booleancheckbox legend{float:none;font-size:16px;font-weight:400;line-height:18px;margin-bottom:8px;padding:0;text-align:left;white-space:normal;width:auto}.contact-form-section form .hs-fieldtype-booleancheckbox .input .inputs-list,.integration-form-section form .hs-fieldtype-booleancheckbox .input .inputs-list{border:1px solid rgba(0,0,0,.15);border-radius:4px;line-height:0;margin:0;padding:8px}.contact-form-section form .hs-fieldtype-booleancheckbox .input .inputs-list label,.integration-form-section form .hs-fieldtype-booleancheckbox .input .inputs-list label{margin:0}.contact-form-section form .hs-fieldtype-booleancheckbox .input .inputs-list label .hs-input[type=checkbox],.integration-form-section form .hs-fieldtype-booleancheckbox .input .inputs-list label .hs-input[type=checkbox]{box-sizing:border-box;display:inline-block;font:inherit;height:20px;margin:0 8px 0 0;padding:0;width:20px}.integration-form-section form .hs-button{background-color:#00bcd4;border:2px solid #00bcd4;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:20px;line-height:150%;margin-bottom:16px;padding:5px;text-align:center;touch-action:manipulation;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.main-lyt,.ready-lyt{margin-bottom:104px}.ready-card-section{margin-bottom:72px;margin-top:64px}.partner-program-section{margin-top:120px}.l-doubleColumns{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:64px!important;width:100%}.o-pageNavi_wrapper{position:relative}.l-doubleColumns_right{max-width:640px;width:100%}.o-pageNavi{-ms-overflow-style:none;max-height:calc(100vh - 80px);overflow-y:scroll}.o-pageNavi_contents{background-color:#f6f6f6;border-bottom-right-radius:32px;border-top-right-radius:32px;height:auto;overflow:hidden;width:320px}.audience-title-section{background:#dcf2fb;height:64px;padding:0 40px}.audience-title-section,.audience-title-section p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.audience-title-section p{color:#82c8e6;font-weight:500;margin:0}.audience-title-section p img{display:inline-block;margin-right:1em}.audience-menu-section .hs-menu-wrapper ul{margin:0;padding:0 0 40px}.audience-menu-section .hs-menu-wrapper ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;font-weight:400;line-height:1.5;position:relative;width:100%}.audience-menu-section .hs-menu-wrapper ul li a{color:#151515;display:block;padding:24px 40px;width:100%}.o-pageNavi.fixed{position:fixed}.audience-menu-section .hs-menu-wrapper ul li.selected a{color:#979797;padding-left:48px}.audience-developer-card-section .download-cta{background-color:transparent;border:2px solid #82c8e6;border-radius:48px;box-sizing:border-box!important;color:#82c8e6;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;letter-spacing:.1em;margin:0 auto 40px;max-width:400px;padding:.7em;position:relative;text-align:center;-webkit-transition:.2s ease;transition:.2s ease;width:228px}.audience-developer-card-section .download-cta .a-transparentButton_title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;justify-content:center;margin:auto}.audience-developer-card-section .download-cta .a-transparentButton_title .icon-download{margin-right:4px}.audience-developer-card-section .download-cta:hover{background-color:#82c8e6;color:#fff}.audience-developer-card-section p{margin:0}.audience-menu-section .hs-menu-wrapper ul li a .icon-pulldown{color:#a0a0a0;-webkit-transform:rotate(-90deg) scale(.5);transform:rotate(-90deg) scale(.5)}.o-pageNavi::-webkit-scrollbar{display:none}.audience-right-section{color:#151515;font-size:15px;letter-spacing:1.5px;line-height:2;margin:auto auto 90px;max-width:800px;width:100%}.audience-right-section h2[id]{border-left:5px solid #151515;font-size:22px;letter-spacing:.4rem;line-height:1.5;margin-top:90px;padding-left:16px}.audience-right-section p{margin:1.8em 0}.audience-right-section ul{background-color:#f6f6f6;margin:1.8em 0;padding:1.8rem 1.8rem 1.8rem 3.6rem}.audience-right-section ul li{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;margin:.9em 0}.audience-right-section ul li:before{-ms-flex-negative:0;content:"・";display:inline-block;flex-shrink:0;font-size:20px;font-weight:600;margin-right:.8em}.audience-right-section h4{color:#151515;font-size:18px;font-weight:500;line-height:2;margin:48px 0 0}.audience-right-section p:last-child{margin-bottom:0}.audience-solution-section{margin:80px auto;max-width:1000px;width:100%}.audience-solution-section h2[id]{border-left:5px solid #151515;display:block;font-size:22px;letter-spacing:.4rem;line-height:2.2rem;margin:0 0 20px;min-height:2.2rem;width:580px}.audience-solution-section h2[id]:before{content:"\00A0"}.audience-solution-section p{font-size:15px;letter-spacing:.1em;line-height:2}.audience-menu-section .hs-menu-wrapper ul li a>div{display:inline-block;-webkit-transform:rotate(-90deg) scale(.5);transform:rotate(-90deg) scale(.5)}.recent-post-section{color:#151515;font-size:15px;letter-spacing:.1em;line-height:2;margin:auto auto 90px;max-width:800px;width:100%}.recent-post-section table{border:none;border-collapse:collapse;display:table;empty-cells:show;max-width:100%}.recent-post-section tbody{display:table-row-group;vertical-align:middle}.recent-post-section td,.recent-post-section tr{vertical-align:inherit}.recent-post-section table td{min-width:5px}.recent-post-section table td,.recent-post-section table th{border:1px solid #ddd}.recent-post-section table tr td,.recent-post-section td{background:#f6f6f6;border:3px solid #fff;border-top:none;display:table-cell;font-weight:700;padding:32px 16px;text-align:center}.recent-post-section table p{font-size:15px;font-weight:inherit;line-height:2;margin:1.8em 0}.recent-post-section table strong{font-weight:700}.recent-post-section p{font-size:15px;line-height:2;margin:1.8em 0}.classification-section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto auto 0;max-width:1000px;width:100%}.classification-section p{-webkit-margin-before:0;-webkit-margin-after:0;background-color:#e5e5e5;border-radius:25px;color:#151515;display:inline-block;float:left;font-size:13px;height:auto;line-height:1.8;margin-block-end:0;margin-block-start:0;margin:5px 6px 5px 0;max-width:100%;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.retail-partner-company-section{margin:160px auto;max-width:800px;width:100%}.retail-partner-company-section h2{border-left:5px solid #151515;display:block;font-size:22px;letter-spacing:.4rem;line-height:2.2rem;margin:0 auto 20px;min-height:2.2rem}.retail-partner-company-section h2:before{content:"\00A0"}.retail-partner-company-section .span6:first-child{display:inline-block!important;height:320px;justify-content:inherit!important;overflow:hidden;position:relative;width:320px}.retail-partner-company-section .span6:first-child img{height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.retail-partner-company-section .span6:last-child{display:inline-block!important;justify-content:inherit!important;margin:0;padding:30px 0 0 40px;width:calc(100% - 320px)}.retail-partner-company-section .span6 p{font-size:13px;font-style:normal;line-height:2;margin:0}.retail-partner-company-section .span6 p span+span{float:none;padding-left:100px;text-align:left}.retail-partner-company-section .span6 p span{display:block;float:left}.retail-partner-company-section a.cst-btn.a-wideButton{display:block;margin:60px auto 0}.solution-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:64px!important;width:100%}.solution-wrap .solution-left{letter-spacing:.1em;margin-bottom:24px}.solution-wrap .solution-left .solution-left-inner{background-color:#f6f6f6;border-bottom-right-radius:32px;border-top-right-radius:32px;height:auto;max-width:320px;overflow:hidden;padding-top:10px;width:100%}.solution-wrap .o-pageNavi_bottom .o-pageNavi_bottom_content{border-bottom-right-radius:32px;margin:8px}.solution-wrap .o-pageNavi_bottom .o-pageNavi_bottom_content .icon-tab{width:24px}.partner-card-section .dnd-section>.row-fluid{margin-bottom:120px;margin-top:28px}.partner-lyt{margin-bottom:0!important}.partner-program-three-column-section .dnd-section>.row-fluid{margin-bottom:160px}.partner-program-three-column-section .dnd-section>.row-fluid h2{font-size:19px;margin-top:64px;text-align:center}.partner-program-three-column-section .dnd-section>.row-fluid p{font-size:15px;letter-spacing:.1em;line-height:2;margin:auto;max-width:800px;width:100%}.partner-program-three-column-section .span4{background-color:#f6f6f6;margin:0;padding-bottom:40px;width:31%}.partner-program-three-column-section .span4 img{max-width:100%;width:100%}.partner-program-three-column-section .span4 h3{font-size:17px;font-weight:700;margin:0;padding:24px 0 8px;text-align:center}.partner-program-three-column-section .dnd-section>.row-fluid .span4 p{font-size:14px;letter-spacing:.1em;line-height:2;margin:0;padding:0 16px}.partner-program-one-column-section .dnd-section>.row-fluid{font-size:15px;margin-bottom:180px}.partner-program-one-column-section .dnd-section>.row-fluid h2{font-size:19px;margin-top:0;text-align:center}.partner-program-one-column-section .dnd-section>.row-fluid p{font-size:15px;letter-spacing:.1em;line-height:2;margin:auto;max-width:800px;width:100%}.partner-program-one-column-section .dnd-section>.row-fluid img{margin-top:60px;max-width:100%;padding:0 40px}.partner-program-one-column-button-section .dnd-section>.row-fluid{background-color:#f6f6f6;margin:0 auto 120px;max-width:1136px;padding:80px 40px!important;width:100%}.partner-program-one-column-button-section .dnd-section>.row-fluid h2{font-size:19px;margin-bottom:40px;text-align:center}.partner-program-one-column-button-section .dnd-section>.row-fluid p{font-size:15px;letter-spacing:.1em;line-height:2;margin:auto auto 24px;max-width:800px;text-align:center;width:100%}a.cst-btn.a-wideButton.gradient{background:-webkit-gradient(linear,left top,right top,from(#5fb8f0),to(#7bdff8));background:linear-gradient(90deg,#5fb8f0 0,#7bdff8);border:none;border-radius:36px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.1em;margin:auto;min-height:60px;overflow:hidden;padding:1.3em 2em;position:relative;text-align:center}a.cst-btn.a-wideButton.gradient .a-wideButton_title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;justify-content:center;width:100%}a.cst-btn.a-wideButton.gradient .a-wideButton_title .icon-arrow{font-size:10px;position:absolute;right:16px;top:50%;-webkit-transform:scale(.8) translateY(-50%);transform:scale(.8) translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}a.cst-btn.a-wideButton.gradient:after{border-radius:50%;content:"";height:800%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:200%}a.cst-btn.a-wideButton.gradient:hover:after{-webkit-animation:ripple .8s ease-out forwards;animation:ripple .8s ease-out forwards;background:hsla(0,0%,100%,.3)}a.cst-btn.a-wideButton.gradient:hover .icon-arrow{right:12px}.partner-registration-flow-section .dnd-section>.row-fluid{margin:0 auto 120px;max-width:1136px;width:100%}.product-lyt{margin-bottom:0!important}.product-one-column-content-section a.cst-btn.a-wideButton{margin:0 auto 160px}.audience-blog-section .row-fluid [class*=span]{min-height:0}.audience-right-section ul:last-child,.recent-post-section table+p{margin-bottom:0}.audience-right-section .hs-responsive-embed{display:block!important;font-size:18px;font-weight:500;margin:48px 0 0!important}.retail-lyt .audience-right-section p>a{text-decoration:underline}.retail-lyt .audience-right-section p>a:hover{text-decoration:none}.integration-content-section,.integration-form-section,.integration-image-section{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact-form-section form ::placeholder,.integration-form-section form ::placeholder{color:#999;opacity:1}.contact-image-section{margin-top:64px}.contact-image-section .dnd-section{background-color:#2196f3;background-position:50% 50%;background-size:cover;height:160px;position:relative;width:100%}.contact-content-section,.contact-form-section{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#455a64;font-family:apple-system-lf-sp,Noto Sans JP,sans-serif;font-size:16px;letter-spacing:normal;line-height:1.5}.contact-content-section .dnd-section{margin:44px auto 0;max-width:640px;padding:0 16px;text-align:center}.contact-content-section hr{background-color:transparent;border:0;border-top:1px solid #cfd8dc;box-sizing:content-box;color:transparent;height:0;margin:32px auto;overflow:visible;width:100px}.contact-content-section h2{color:#3f51b5;font-family:inherit;font-size:30px;font-weight:400;line-height:150%;margin:0 0 8px;text-align:center;text-rendering:optimizeLegibility}.contact-form-section .dnd-section{margin:0 auto;max-width:640px;padding:0 44px 44px!important}.contact-form-section .hs_cos_wrapper_type_rich_text p{line-height:165%;margin-bottom:16px;margin-top:0}.contact-form-section form fieldset{max-width:100%}.contact-form-section form fieldset.form-columns-2 legend{font-size:16px;margin-bottom:8px;padding-top:4px}.contact-form-section form .field{margin-bottom:16px}.contact-form-section form .input{margin-right:0!important}.contact-form-section form fieldset .hs_lastname{padding-right:4px}.contact-form-section form fieldset .hs_firstname{padding-left:4px}.contact-form-section form legend{font-size:12.8px}.contact-form-section form .hs-fieldtype-booleancheckbox.field{margin-bottom:12px}.contact-form-section form .hs-richtext.hs-main-font-element p{font-size:12.8px;margin:0}.contact-form-section form textarea{background-clip:padding-box;background-color:#fff;background-image:none;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#546e7a;display:block;font-size:16px;line-height:1.25;min-height:98px;padding:8px 12px;width:100%}.contact-form-section form .hs-button.primary.large{display:block;width:100%}.contact-form-section form .hs_send_file .input{background-clip:padding-box;background-color:#fff;background-image:none;border:1px solid rgba(0,0,0,.15);border-radius:4px;color:#546e7a;display:block;font-size:1rem;line-height:1.25;padding:8px 12px;width:100%}.contact-form-section form fieldset .hs_firstname>label{opacity:0}.thankyou-full-width-section .dnd-section>.row-fluid{margin-bottom:120px;margin-top:64px;text-align:center}.thankyou-full-width-section i.icon-check2{display:block;font-size:70px;text-align:center}.thankyou-full-width-section i.icon-check2:before{content:"\e913"}.thankyou-full-width-section p:first-of-type{display:block;font-size:24px;font-weight:700;text-align:center}.thankyou-full-width-section p:first-of-type br{display:none}.thankyou-full-width-section p:last-of-type{display:block;margin-bottom:30px;text-align:center}.thankyou-full-width-section a.cst-btn.a-wideButton.transparent{background-color:transparent;border:3px solid #82c8e6;border-radius:48px;color:#82c8e6;letter-spacing:.1em;margin:0 auto;max-width:400px;padding:1em;position:relative;right:6px;text-align:center;-webkit-transition:.2s ease;transition:.2s ease;width:100%}.thankyou-full-width-section a.cst-btn.a-wideButton.transparent i.icon-arrow{display:none}.thankyou-full-width-section a.cst-btn.a-wideButton.transparent:hover{background-color:#82c8e6;color:#fff}.document-section-header .secondary-header{margin-bottom:0}.document-two-column-section .dnd-section>.row-fluid{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:300px;justify-content:space-between;margin-bottom:50px;margin-top:100px}.document-two-column-section .dnd-section>.row-fluid:after,.document-two-column-section .dnd-section>.row-fluid:before{display:none}.document-two-column-section .span6:first-child{height:100%;overflow:hidden;position:relative;width:50%}.document-two-column-section .span6:last-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;height:130px;margin:0;width:48%}.document-two-column-section .span6 p{margin:0}.document-two-column-section .span6 p a{border-bottom:1px solid #151515;color:#151515}.document-two-column-section .span6>.row-fluid-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.document-two-column-section .span6>.row-fluid-wrapper:before{border-bottom:15px solid transparent;border-right:30px solid #f6f6f6;border-top:15px solid transparent;content:""}.document-two-column-section .span6 div{height:100%}.document-two-column-section .span6:first-child img{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.document-two-column-section .span6 .hs_cos_wrapper_type_rich_text{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f6;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;padding:30px}.document-form-section form .hs-form-field{margin-bottom:30px}.document-form-section form .hs-form-field>label{color:#151515;display:block;font-size:13px;font-weight:700;margin-bottom:10px;padding-bottom:5px}.document-form-section .hs-form-field>label .hs-form-required{color:#cf3939;margin-left:5px}.document-form-section form .input{overflow:hidden;padding-bottom:12px;width:100%}.document-form-section form input[type=email],.document-form-section form input[type=text],.document-form-section form select,.document-form-section form textarea{background-color:#f6f6f6;border:none;border-radius:3px;color:#151515;font-family:Arial;font-size:14px;height:44px;margin:0;padding-left:32px;width:100%}.document-form-section form textarea{background-color:#f6f6f6;border:none;border-radius:3px;color:#151515;font-family:monospace;font-size:14px;height:120px!important;margin:0;padding-left:32px;padding-top:16px;width:100%}.document-form-section form ::placeholder{color:#a0a0a0;opacity:.9}.document-form-section form .hs_message{margin-bottom:0}.document-form-section form .actions{-webkit-appearance:button;background:-webkit-gradient(linear,left top,right top,from(#5fb8f0),to(#7bdff8));background:linear-gradient(90deg,#5fb8f0 0,#7bdff8);border:none;border-radius:32px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:16px;font-weight:500;margin:40px auto 80px;outline:none;overflow:hidden;position:relative;text-align:center;width:360px}.document-form-section form .actions .hs-button.primary.large{background:transparent;border:none;font-size:16px;margin:0;padding:1.2em 2em 1.2em 71px;transition:none;width:100%}.document-form-section form .actions:after{border-radius:50%;content:"";height:800%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:200%}.document-form-section form .actions:hover:after{-webkit-animation:ripple .8s ease-out forwards;animation:ripple .8s ease-out forwards;background:hsla(0,0%,100%,.3)}.document-form-section form .actions i.icon-download{font-size:20px;left:72px;position:absolute;top:19px}.about-full1-section{margin-top:64px}.about-global h2{font-size:20px;font-weight:700;letter-spacing:.2em;margin:0 0 24px;text-align:center}.about-global figure{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:64px auto;max-width:800px;width:100%}.about-global figure img{margin:auto;max-width:680px;width:auto}.about-global p{font-size:15px;letter-spacing:.1em;line-height:2;margin:12px auto 0;max-width:800px;width:100%}.about-full3-section .span6,.about-full4-section .span4{margin:0 8px!important;width:48%}.about-full4-section .span4{background-color:#f6f6f6;float:none;justify-content:inherit!important}.about-full6-section strong{font-size:20px;font-weight:700;letter-spacing:.2em;line-height:2;text-align:center}.about-full6-section strong,.about-full6-section ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.about-full6-section ul{margin:40px auto auto;max-width:1000px;padding:0;width:100%}.about-full6-section ul li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 24px;padding:0 24px 112px;position:relative}.about-full6-section ul li span{background-color:#c7e9f7;border-radius:50%;height:180px;overflow:hidden;position:relative;width:180px}.about-full6-section ul li p{font-size:15px;left:0;letter-spacing:.15em;line-height:1.5;margin:1em 0;position:absolute;right:0;top:144px}.about-full6-section ul li span i{opacity:.7;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about-full6-section ul li span i.icon-factory{font-size:120px;height:auto;right:8px;width:auto}.icon-factory:before{color:#fff;content:"\e916"}.icon-store:before{color:#fff;content:"\e918"}.icon-signage:before{color:#fff;content:"\e917"}.about-global.about-full6-section{margin-bottom:120px}.about-full6-section ul li span i.icon-store{font-size:120px;right:-8px}.about-full6-section ul li span i.icon-signage{font-size:140px;right:4px}.document-lyt{margin-bottom:0!important}.document-form-section form select{background-color:#f6f6f6;color:#a0a0a0;opacity:.9;padding-left:32px}a.cst-btn.a-wideButton.gradient{-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;cursor:pointer!important}.p-error_404{display:block;height:auto;margin:180px auto 120px;max-width:1000px;text-align:center;width:100%}.p-error_404_header{display:block;font-size:2em;font-weight:500;height:auto;margin:0 0 20px}.p-error_404_header_status{font-family:Montserrat,Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:7.5rem;font-weight:600;line-height:1;margin:0 auto}.p-error_404_header_en{font-size:1.6rem;margin:0 auto 30px}.p-error_404_header_jp{font-size:1.8rem;margin:0 auto}.p-error_404_description{font-size:1.5rem;font-weight:400;letter-spacing:.1em;line-height:2;margin-bottom:40px}.p-error_404 .a-transparentButton{background-color:transparent;border:3px solid #82c8e6;border-radius:48px;color:#82c8e6;letter-spacing:.1em;margin:0 auto;max-width:400px;padding:1em;position:relative;text-align:center;-webkit-transition:.2s ease;transition:.2s ease;width:100%}.p-error_404 .a-transparentButton .a-transparentButton_title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;justify-content:center;margin:auto}.p-error_404 .a-transparentButton i.icon-arrow{font-size:10px;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s ease;transition:.2s ease}.p-error_404 .a-transparentButton>a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.p-error_404 .a-transparentButton:hover{background-color:#82c8e6;color:#fff}.p-error_404 .a-transparentButton:hover i.icon-arrow{right:12px}canvas{display:block;vertical-align:bottom}#stats,.count-particles{-webkit-user-select:none}#stats{border-radius:3px 3px 0 0;overflow:hidden}.count-particles{border-radius:0 0 3px 3px}div#particles-js{height:100vh;left:0;position:fixed;top:0;width:10%;z-index:-1}.home-video-section .span5{justify-content:inherit!important;padding-right:36px;width:40%}.home-video-section .span5 h2{font-family:Montserrat,Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:5rem;font-weight:600;letter-spacing:3px;line-height:1.2;margin:auto;max-width:1000px;text-align:center;text-align:left;width:100%}.home-video-section .span5 h2 span{display:block;font-size:15px;font-weight:500;letter-spacing:.2em;line-height:2.5;margin-bottom:-8px;text-align:center;text-align:left}.home-video-section .span7{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:inherit!important;margin-left:auto;width:60%}.home-lyt{margin-bottom:104px}.p-top_case{margin-bottom:120px}.audience-right-section .hs-responsive-embed{max-height:390px!important}.hs-responsive-embed-inner-wrapper{height:390px}@media (max-width:1023px){.dnd-section>.row-fluid{padding-left:16px!important;padding-right:16px!important}div[class*=force-full-width-section]>.row-fluid{padding-left:0!important;padding-right:0!important}.cst-breadcrumb .page-center{padding-left:16px;padding-right:16px}.integration-image-section{margin-top:83px}.main-lyt,.ready-lyt{margin-bottom:120px;margin-top:56px}.partner-program-section{margin-top:40px}.contact-card-section{margin-bottom:80px}.l-doubleColumns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:32px!important}.o-pageNavi{display:none}.l-doubleColumns_right{max-width:100%}.audience-right-section{padding-left:16px;padding-right:16px}.audience-right-section h2[id]{margin-top:42px}.audience-right-section ul li:before{font-size:16px}.audience-solution-section{overflow-x:hidden;padding-left:16px;padding-right:16px}.retail-lyt .l-doubleColumns{margin-top:8px!important}.classification-section{padding-left:16px;padding-right:16px}.classification-section p{font-size:12px;margin:4px 5px;max-width:100%;min-width:50px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.recent-post-section{padding:0 16px}.retail-partner-company-section{margin:40px auto 60px;padding-left:16px;padding-right:16px}.retail-partner-company-section a.cst-btn.a-wideButton{margin:20px auto 0}.solution-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:32px!important}.solution-wrap .solution-left{display:none}.solution-wrap .solution-right{padding-left:16px;padding-right:16px}.partner-card-section .dnd-section>.row-fluid{margin-bottom:64px;margin-top:8px}.partner-program-three-column-section .dnd-section>.row-fluid{margin-bottom:40px}.partner-program-three-column-section .dnd-section>.row-fluid h2{margin-top:32px}.partner-program-three-column-section .span4 h3{font-size:16px}.partner-program-three-column-section .dnd-section>.row-fluid .span4 p{line-height:1.7}.partner-registration-flow-section .dnd-section>.row-fluid{margin:0 auto 120px;max-width:1136px;padding:0!important;width:100%}.partner-program-one-column-button-section .dnd-section>.row-fluid h2{margin-bottom:16px;padding:0}.partner-program-one-column-button-section .dnd-section>.row-fluid p{margin-bottom:0;padding:0}a.cst-btn.a-wideButton.gradient{margin:auto;width:100%}.service-analysis-section .dnd-section>.row-fluid{padding:0!important}.product-one-column-content-section a.cst-btn.a-wideButton{margin-bottom:80px;width:100%}.contact-lyt,.document-lyt,.thankyou-lyt{margin-top:80px!important}.thankyou-lyt .cst-breadcrumb{padding:0 16px}.thankyou-full-width-section i.icon-check2{margin-bottom:12px;width:100%}.thankyou-full-width-section p:first-of-type{font-size:18px;margin:0 auto;width:100%}.thankyou-full-width-section p:last-of-type{font-size:15px;margin-bottom:12px;width:100%}.thankyou-full-width-section a.cst-btn.a-wideButton.transparent{max-width:318.5px;right:0}.document-two-column-section .dnd-section>.row-fluid{height:auto;margin-bottom:30px;margin-top:20px}.document-two-column-section .span6:first-child{height:auto;margin:0 auto;padding-top:calc(30% - 30px);width:50%}.document-form-section form input[type=email],.document-form-section form input[type=text],.document-form-section form select,.document-form-section form textarea{font-size:16px;height:44.44444px;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left top;transform-origin:left top;width:111.11111%}.document-form-section form .hs-form-field>label{padding-bottom:1px}.about-full1-section{margin-top:32px}.about-global h2{font-size:18px;margin:0 0 16px}.about-global figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:32px auto}.about-full3-section .span6,.about-full4-section .span4{margin:12px 0!important;width:100%}.about-full5-section p{margin-bottom:12px!important}.about-global.about-full6-section{margin-bottom:64px}.about-full6-section ul li{padding:0 12px 80px}.about-full6-section strong{font-size:16px;line-height:1.8;margin-top:40px}.p-error_404{padding-left:16px;padding-right:16px}.a-sectionTitle{font-size:40px;line-height:1.3}.home-video-section .dnd-section{padding-bottom:64px!important;padding-top:0!important}.home-video-section .dnd-section>.row-fluid{display:block!important}.home-video-section .span5{margin-bottom:24px;padding-right:0;text-align:center;width:100%}.home-video-section .span5 h2{font-size:40px;line-height:1.1;padding:2em 0 0;text-align:center}.home-video-section .span5 h2 span{line-height:1.6;margin-bottom:0;text-align:center}.home-video-section .span7{width:100%}.home-video-section .span5 p{margin-bottom:0}#particle{display:none!important}.home-lyt{margin-bottom:120px}.recent-post-section .a-icon_red_case_title{font-size:1.875rem!important;letter-spacing:.24px}.audience-right-section .hs-responsive-embed{max-height:700px!important;max-width:100%!important}.hs-responsive-embed-inner-wrapper{padding-top:30px}}@media (max-width:767px){.retail-partner-company-section h2{margin:0 auto 20px;max-width:100%;width:100%}.retail-partner-company-section .span6:first-child{display:block;height:auto;margin:0 auto;min-height:0;padding-top:60%;width:100%}.retail-partner-company-section .span6:last-child{padding:0;width:100%}.retail-partner-company-section .span6 p{padding-top:30px}.retail-partner-company-section .span6 p span+span{padding-left:80px}.partner-program-three-column-section .span4{margin-bottom:16px;width:100%}.partner-program-one-column-section .dnd-section>.row-fluid{font-size:12px;letter-spacing:0;margin-bottom:80px}.partner-program-one-column-section .dnd-section>.row-fluid img{margin-top:40px;padding:0}.partner-registration-flow-section .dnd-section>.row-fluid{margin-bottom:80px}.partner-program-one-column-button-section .dnd-section>.row-fluid{margin-bottom:80px;padding:80px 16px!important}.thankyou-full-width-section p:first-of-type br{display:none}.document-two-column-section .dnd-section>.row-fluid{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;justify-content:center;margin-bottom:30px;margin-top:20px}.document-two-column-section .span6:first-child{height:auto;margin:0 auto;padding-top:calc(60% - 28px);width:100%}.document-two-column-section .span6:last-child{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;justify-content:center;width:100%}.document-two-column-section .span6>.row-fluid-wrapper:before{border-bottom:30px solid #f6f6f6;border-left:15px solid transparent;border-right:15px solid transparent;height:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:0}.document-two-column-section .span6:last-child>.row-fluid-wrapper{position:relative;width:100%}.document-two-column-section .span6 .hs_cos_wrapper_type_rich_text{height:auto;padding:20px}.document-two-column-section .span6:last-child>.row-fluid-wrapper>.row-fluid{margin-top:45px}.document-two-column-section .span6 div{height:auto}.document-form-section form .actions{width:100%}.document-form-section form .actions i.icon-download{left:35%}.about-full6-section ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-full6-section ul li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;padding:0 0 24px}.about-full6-section ul li span{height:120px;width:120px}.about-full6-section ul li span i.icon-factory{font-size:96px}.about-full6-section ul li p{font-size:14px;left:auto;letter-spacing:.1em;line-height:1.7;right:0;top:0;width:70%}.about-full6-section ul li span i.icon-store{font-size:96px}.about-full6-section ul li span i.icon-signage{font-size:96px;right:16px}.p-error_404{margin-top:140px}.p-error_404 .a-transparentButton{max-width:100%}.retail-partner-company-section .span6:first-child .row-fluid [class*=span]{min-height:0}.retail-partner-company-section .span6:first-child{margin:10px 0 -4px}}@media (max-width:650px){.document-form-section form .actions i.icon-download{left:32%}}@media (max-width:550px){.document-form-section form .actions i.icon-download{left:28%}}@media (max-width:543px){.integration-form-section .dnd-section{padding:16px!important}.contact-form-section .dnd-section{padding:0 16px!important}.contact-form-section form fieldset .hs_lastname{padding-right:0;width:100%!important}.contact-form-section form fieldset .hs_firstname{padding-left:0;width:100%!important}.contact-form-section form .input .hs-input{width:100%!important}.contact-form-section form fieldset .hs_firstname>label{display:none}}@media (max-width:450px){.document-form-section form .actions i.icon-download{left:24%}}@media (max-width:400px){.document-form-section form .actions i.icon-download{left:18%}}@media (max-width:350px){.document-form-section form .actions i.icon-download{left:12.5%}}.o-partner_inner_company{margin-top:80px}.o-partner_inner_company_title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px}.o-partner_inner_company_title:after,.o-partner_inner_company_title:before{-webkit-box-flex:1;-ms-flex-positive:1;border-bottom:1px solid #a0a0a0;content:"";display:block;flex-grow:1}.o-partner_inner_company_title:before{margin-right:1rem}.o-partner_inner_company_title:after{margin-left:1rem}.o-partner_inner_company_logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-partner_inner_company_logos_logo{-ms-flex-negative:0;border:1px solid #f6f6f6;flex-shrink:0;height:54px;margin:12px;overflow:hidden;position:relative;width:154px}.o-partner_inner_company_logos_logo img{left:50%;margin:auto 0;max-width:150px!important;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media (max-width:1023px){.o-partner_inner_company_logos{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;overflow-x:scroll}}.a-sectionTitle{font-family:Montserrat,Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:5rem;font-weight:600;letter-spacing:3px;margin-top:0;text-align:center}.a-sectionTitle_sub{display:block;font-size:15px;font-weight:500;letter-spacing:.2em;margin-bottom:-8px;text-align:center}.o-partner_inner_contents{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;margin-bottom:40px}.o-partner_inner_contents_card{background-color:#f6f6f6;max-width:476px;width:100%}.o-partner_inner_contents_card_img{margin:0}.o-partner_inner_contents_card_img img{width:100%}.o-partner_inner_contents_card_title{font-size:17px;margin-bottom:8px;margin-left:40px;margin-right:40px;text-align:center}.o-partner_inner_contents_card_text{font-size:15px;line-height:1.7;margin:0 40px;overflow:hidden;padding-bottom:40px}.a-wideButton{background-color:#fff;background-color:transparent;border:3px solid #fff;border-radius:48px;color:#fff;letter-spacing:.1em;padding:1em 0;position:relative;text-align:center;-webkit-transition:.2s ease;transition:.2s ease}.partner-program-module .a-wideButton{border:3px solid #82c8e6;color:#82c8e6;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.a-wideButton_title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;justify-content:center;margin:auto}.a-wideButton_title .icon-arrow{font-size:10px;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s ease;transition:.2s ease}.partner-program-module .a-wideButton:hover{background-color:#82c8e6;border:3px solid #82c8e6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.a-wideButton:hover .icon-arrow{right:12px}@media (max-width:1023px){.a-sectionTitle{font-size:40px;line-height:1.3}.a-sectionTitle_sub{margin-bottom:0}.o-partner_inner_contents_card{margin-bottom:16px;width:45%}.o-partner_inner_contents_card_title{margin-left:16px;margin-right:16px}.o-partner_inner_contents_card_text{margin:0 16px}.a-wideButton{width:100%}}@media (max-width:767px){.o-partner_inner_contents{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.o-partner_inner_contents_card{background-color:#f6f6f6;max-width:476px;width:100%}}.m-contact{background-position:50%;background-size:cover;height:488px;position:relative;width:100%}.a-mask{background:-webkit-gradient(linear,left top,right top,from(rgba(31,143,209,.8)),to(rgba(124,223,248,.8)));background:linear-gradient(90deg,rgba(31,143,209,.8) 0,rgba(124,223,248,.8));content:"";height:100%;top:0}.a-mask,.m-contact .page-center{left:0;position:absolute;width:100%}.m-contact .page-center{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-contact_inner_content{margin:auto}.m-contact_inner_content_title{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.5rem;font-weight:500;justify-content:center;letter-spacing:.1em;line-height:2;margin:25px 0;text-align:center}.m-contact_inner_content .ghost{display:none!important}.m-contact_inner_content_button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.a-mailButton .mail,.m-contact_inner_content_button{display:-webkit-box;display:-ms-flexbox;display:flex}.a-mailButton .mail{background-color:#fff;border:3px solid #fff;border-radius:54px;box-sizing:border-box!important;color:#fff;height:100%;letter-spacing:.1em;max-width:100%;padding:1em 3em;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%}.a-mailButton .mail .a-mailButton_title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#82c8e6;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;margin-left:auto;margin-right:auto}.a-mailButton .mail .a-mailButton_title .icon-mail{font-size:24px;padding-right:1em}.icon-mail:before{content:"\e90b"}.a-mailButton .mail .a-mailButton_title .icon-arrow{font-size:12px;position:absolute;right:10%;right:calc(10% - 7.5px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.a-mailButton .mail:hover{background-color:transparent;color:#fff}.a-mailButton .mail:hover .a-mailButton_title{color:#fff}.a-mailButton .mail:hover .icon-arrow{right:8%;right:calc(8% - 7.5px)}.m-contact_inner_content_button .a-mailButton:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:24px;width:54%}.m-contact_inner_content_button .a-mailButton:last-child{width:34%}.m-contact_inner_content_button .a-mailButton>span{width:100%}.m-contact_inner_content_button .a-mailButton .download{background-color:transparent;border:3px solid #fff;border-radius:54px;box-sizing:border-box!important;color:#fff;display:block;height:100%;letter-spacing:.1em;padding:1.5em 2em;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%}.a-downloadButton_sub{font-size:15px;margin-bottom:4px;text-align:left}.a-downloadButton_sub,.a-downloadButton_title{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.a-downloadButton_title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:18px;font-weight:500}.a-downloadButton_title .icon-download{font-size:22px;padding-right:5px}.icon-download:before{content:"\e90a"}.m-contact_inner_content_button .a-mailButton .download:hover{background-color:#fff;color:#fff}.m-contact_inner_content_button .a-mailButton .download:hover .a-downloadButton_sub,.m-contact_inner_content_button .a-mailButton .download:hover .a-downloadButton_title{color:#82c8e6}@media (max-width:1023px){.m-contact{background-position:60%}.m-contact .page-center{padding-left:16px;padding-right:16px}.m-contact_inner_content_title{font-size:2.1rem;line-height:2;margin:17px 0}.m-contact_inner_content .ghost{display:block!important}.m-contact_inner_content_button{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.m-contact_inner_content_button .a-mailButton:first-child{margin-right:0;width:100%}.a-mailButton .mail{height:auto;margin-bottom:24px;margin-right:0;padding:3em .8em}.a-mailButton .mail .a-mailButton_title{-webkit-box-pack:center;-ms-flex-pack:center;font-size:16px;justify-content:center}.a-mailButton .mail .a-mailButton_title .icon-arrow{display:none}.m-contact_inner_content_button .a-mailButton:last-child{width:100%}.m-contact_inner_content_button .a-mailButton .download{padding:1.2em .8em}.a-downloadButton_title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.a-mailButton .mail .a-mailButton_title .icon-mail{padding-right:.5em}}.a-maskImg_blue{height:328px;overflow:hidden;position:relative;width:100%}.a-maskImg_blue_mask{background:rgba(52,158,204,.75);height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%}.a-maskImg_blue img{display:block;height:100%!important;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%}.a-maskImg_blue_header{color:#fff;left:0;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.a-maskImg_blue_header_title{color:inherit;font-family:Montserrat,Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:40px;font-weight:600;letter-spacing:.1em;margin:0}.a-maskImg_blue_header_sub{display:block;font-size:12px;letter-spacing:.05rem;line-height:.6;opacity:.6}.a-maskImg_blue_header_text{font-size:17px;font-weight:400;letter-spacing:.08em;line-height:2;margin:0}.black .a-maskImg_blue_mask{background:#000;opacity:.7}@media (max-width:1023px){.a-maskImg_blue{height:0;overflow:hidden;padding-top:67%;position:relative;width:100%}.a-maskImg_blue img{height:100%!important;-o-object-fit:cover;object-fit:cover}.a-maskImg_blue_header{padding-left:16px;padding-right:16px}.a-maskImg_blue_header_title{font-size:30px;line-height:1.2;margin-bottom:.5em}.a-maskImg_blue_header_sub{line-height:1.2}.a-maskImg_blue_header_text{font-size:14px;line-height:1.5;text-align:center}.a-maskImg_blue_header_text br{display:none}}@media (max-width:767px){.a-maskImg_blue_header_text{text-align:left}}.o-pageNavi_bottom{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#f6f6f6;display:-webkit-box;display:-ms-flexbox;display:flex;height:132px;justify-content:center;margin:0}.o-pageNavi_bottom_content{background-color:#fff;border-bottom-right-radius:20px;margin:12px;padding-top:12px;position:relative;width:100%}.o-pageNavi_bottom_content>a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.o-pageNavi_bottom_content_small{color:#82c8e6;display:block;font-size:1.2rem;padding-left:40px}.o-pageNavi_bottom_content_img{width:92%}.o-pageNavi_bottom_content_img img{width:100%}.o-pageNavi_bottom_content .icon-tab{bottom:16px;color:#82c8e6;font-size:18px;position:absolute;right:16px}.header{height:80px;left:0;padding:16px 0;position:fixed;right:0;top:0;-webkit-transition:.68s linear;transition:.68s linear;z-index:900}.header .page-center{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.header .hs-logo{margin:auto 16px auto 0;position:relative}.header .hs-logo img{height:auto;max-width:138px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:1.2s ease-in-out;transition:1.2s ease-in-out}.header .header-menu{margin-left:16px}header.header.lp-header .page-center{min-height:50px}@media (max-width:1023px){.header{height:56px;padding:0}.header .page-center{height:56px;padding-left:16px;padding-right:16px}.header .hs-logo img{-webkit-transform:scale(.9);transform:scale(.9)}.header .page-center .header-menu .custom-menu-primary{display:none}.header .header-menu{margin:auto 8px auto auto}body.menu-open{overflow:hidden}}@media (min-width:1024px){.scrolled .header{height:56px;padding:4px 0}.scrolled .header .hs-logo img{-webkit-transform:scale(.9);transform:scale(.9)}}.footer .hs-bottom-footer{background-color:#000;line-height:3}.footer .hs-bottom-footer .page-center{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:auto;width:100%}.m-footer_bar_inner_copylight{color:#979797;font-family:Montserrat,Noto Sans JP,sans-serif}.hs-ft-bottom-menu ul{margin:0}.hs-ft-bottom-menu ul li a{color:#979797;font-size:12px;margin-right:2em;padding:0;text-decoration:none}.hs-ft-bottom-menu ul li a:hover{text-decoration:underline}.hs-ft-bottom-menu ul li a .icon-tab{display:inline-block;margin-left:.2em}[class*=" icon-"],[class^=icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.hs-top-footer{background-color:#151515}.hs-top-footer .page-center{padding:24px 0 104px;position:relative;width:100%}.m-footer_inner_topButton{background-color:#151515;border-radius:6px;color:#fff;height:56px;position:absolute;right:0;top:0;-webkit-transform:rotate(-45deg) translateY(-40%);transform:rotate(-45deg) translateY(-40%);width:56px}.m-footer_inner_topButton a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.m-footer_inner_topButton .icon-small-arrow{color:#fff;display:block;font-weight:500;margin:0 0 16px 16px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-small-arrow:before{color:#fff;content:"\e908"}.m-footer_inner_title{margin:16px 0;position:relative}.m-footer_inner_title img{display:block;height:auto;max-width:138px}.m-footer_inner_title>a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.m-footer_inner_nav{display:-webkit-box;display:-ms-flexbox;display:flex}.m-footer_inner_nav_list{padding-right:60px}.m-footer_inner_button{margin:0 0 0 auto;max-width:268px;width:100%}.a-arrowButton{background:-webkit-gradient(linear,left top,right top,from(#5fb8f0),to(#7bdff8));background:linear-gradient(90deg,#5fb8f0 0,#7bdff8);border-radius:48px;color:#fff;cursor:pointer;letter-spacing:.1em;overflow:hidden;padding:1.3em 3em;position:relative;text-align:center}.m-footer_inner_button .a-arrowButton{padding:1em 0}.a-arrowButton_title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;justify-content:center}.a-arrowButton>a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.a-arrowButton_title .icon-arrow{font-size:10px;position:absolute;right:8px;top:50%;-webkit-transform:scale(.7) translateY(-50%);transform:scale(.7) translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.a-arrowButton:after{border-radius:50%;content:"";height:800%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:200%}.a-arrowButton:hover:after{-webkit-animation:ripple .8s ease-out forwards;animation:ripple .8s ease-out forwards;background:hsla(0,0%,100%,.3)}@keyframes ripple{0%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.a-arrowButton:hover .a-arrowButton_title .icon-arrow{right:4px}.m-footer_inner_nav_list .hs-menu-wrapper>ul{display:block;margin:0}.m-footer_inner_nav_list .hs-menu-wrapper>ul>li{display:block;font-size:13px;line-height:3.5;width:100%}.m-footer_inner_nav_list .hs-menu-wrapper>ul>li>a{color:#fff;padding:0;text-decoration:none}.m-footer_inner_nav_list .hs-menu-wrapper>ul ul li a:hover,.m-footer_inner_nav_list .hs-menu-wrapper>ul>li>a:hover{text-decoration:underline}.m-footer_inner_nav_list .hs-menu-wrapper>ul>li>a:hover .icon-pulldown{left:3px}.m-footer_inner_nav_list .hs-menu-wrapper>ul>li .icon-pulldown{color:#fff;display:inline-block;position:relative;-webkit-transform:scale(.5) rotate(-90deg);transform:scale(.5) rotate(-90deg)}.icon-pulldown:before{content:"\e90f"}.m-footer_inner_nav_list .hs-menu-wrapper>ul ul{color:#fff;display:block;font-size:12px;line-height:2;padding-bottom:24px;padding-left:24px}.m-footer_inner_nav_list .hs-menu-wrapper>ul ul li{display:block;width:100%}.m-footer_inner_nav_list .hs-menu-wrapper>ul ul li a{color:#fff;display:inline;padding:0;text-decoration:none}.m-footer_inner_nav_list .icon-tab{color:#fff;display:inline-block;margin-left:5px}.m-footer_inner_nav_list_sp{display:none}@media (max-width:1023px){.footer .hs-bottom-footer .page-center{padding-left:16px;padding-right:16px}.m-footer_bar_inner_copylight{margin:auto}.hs-ft-bottom-menu{display:none}.hs-top-footer .page-center{padding-bottom:36px;padding-top:36px}.m-footer_inner_nav{display:block}.m-footer_inner_nav_list{padding-right:0}.m-footer_inner_button{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;max-width:100%;width:100%}.m-footer_inner_button .a-arrowButton{max-width:100%;padding:1.5em 0;width:100%}.m-footer_inner_nav_list .hs-menu-wrapper>ul>li{line-height:5}.m-footer_inner_nav_list .hs-menu-wrapper>ul>li:after{border-bottom:1px solid #333;content:"";display:block;left:-16px;position:relative;width:calc(100vw - 17px)}.m-footer_inner_nav_list_sp{display:block;line-height:3;padding:24px}.m-footer_inner_nav_list_sp .hs-menu-wrapper ul li{display:block;width:100%}.m-footer_inner_nav_list_sp .hs-menu-wrapper ul li a{color:#979797;font-size:12px;margin-right:2em;text-decoration:none}.m-footer_inner_nav_list_sp .hs-menu-wrapper ul li a .icon-tab{margin-left:2px}.m-footer_inner_nav_list_sp .hs-menu-wrapper ul{margin:0!important}.m-footer_inner_nav,.m-footer_inner_title{padding-left:16px;padding-right:16px}.m-footer_inner_nav{overflow-x:hidden}}.blog-pagination{align-items:center;display:flex;font-family:Lato,sans-serif;justify-content:center;margin-bottom:3.3rem;text-align:center}.blog-pagination__link{border:2px solid transparent;border-radius:7px;color:#494a52;display:inline-flex;line-height:1;margin:0 .1rem;padding:.25rem .4rem;text-decoration:none}.blog-pagination__link--active{border:2px solid #b0c1d4}.blog-pagination__link:focus,.blog-pagination__link:hover{text-decoration:none}.blog-pagination__next-link,.blog-pagination__prev-link{align-items:center;display:inline-flex}.blog-pagination__prev-link{margin-right:.25rem;text-align:right}.blog-pagination__next-link{margin-left:.25rem;text-align:left}.blog-pagination__next-link--disabled,.blog-pagination__prev-link--disabled{color:#b0c1d4;cursor:default;pointer-events:none}.blog-pagination__next-link svg,.blog-pagination__prev-link svg{fill:#494a52;margin:0 5px}.blog-pagination__next-link--disabled svg,.blog-pagination__prev-link--disabled svg{fill:#b0c1d4}.blog-pagination__number-link:focus,.blog-pagination__number-link:hover{border:2px solid #b0c1d4}.m-breadcrumb{font-size:12px;height:30px;margin:auto;max-width:1000px;width:100%}.m-breadcrumb_ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.m-breadcrumb_ul_li{-ms-flex-negative:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;flex-shrink:0;line-height:30px}.m-breadcrumb_ul_li:last-child{-ms-flex-negative:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-breadcrumb a,.m-breadcrumb a:hover{color:#979797}.m-breadcrumb_ul_li_link{text-decoration:underline}.m-breadcrumb_ul_li_link:hover{text-decoration:none}.m-breadcrumb_ul_li:after{color:#979797;content:"\e90f";display:inline-block;font-family:icomoon;position:relative;text-decoration:inherit;top:1px;-webkit-transform:rotate(-90deg) scale(.5);transform:rotate(-90deg) scale(.5);vertical-align:inherit}.m-breadcrumb_ul_li:last-child .m-breadcrumb_ul_li_link{cursor:default;pointer-events:none;text-decoration:none;white-space:nowrap}.m-breadcrumb_ul_li:last-child:after{content:none}.blog-listing-container{margin-top:64px!important;overflow:hidden}.blog-sidebar{float:left;letter-spacing:.1em;margin-bottom:24px;max-width:320px;width:100%}.blog-content{float:right;max-width:670px;width:100%}.blog-sidebar-inner{background-color:#f6f6f6;border-bottom-right-radius:32px;border-top-right-radius:32px;height:auto;overflow:hidden}.sidebar-search{padding:40px 40px 40px 50px}.sidebar-search .hs-search-field__bar form{position:relative}.sidebar-search ul.hs-search-field__suggestions li{padding:5px}h2.m-search_results_title{font-size:13px;font-weight:700;margin:0 auto 24px;max-width:600px;width:auto}.m-search_results_title_strong{color:#82c8e6;font-size:17px;letter-spacing:.2rem}b,strong{font-weight:bolder}.post-listing{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;margin:0 auto 72px;padding:0;width:100%}.post-item{margin:0 auto 20px}.m-card_casestudy{background-color:#fff;display:inline-block}.m-card_casestudy_inner{background-color:#fff;border-bottom:4px solid transparent;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.08);box-shadow:5px 5px 15px rgba(0,0,0,.08);height:auto;overflow:hidden;padding:12px 12px 24px;position:relative;-webkit-transition:.2s;transition:.2s;width:304px}.m-card_casestudy_inner_topper{border:1px solid #f6f6f6;height:auto;overflow:hidden;padding-top:60%;position:relative;width:100%}.m-card_casestudy_inner_topper_imagebox{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.m-card_casestudy_inner_main{padding:20px 5px;position:relative;width:100%}.a-icon_orange,.a-icon_red{height:80px;margin:0;-webkit-transition:.2s;transition:.2s;width:80px}.m-card_casestudy_inner_main .a-icon_orange,.m-card_casestudy_inner_main .a-icon_red{position:absolute;right:40px;top:0;-webkit-transform:translate(50%,-50%) scale(.9);transform:translate(50%,-50%) scale(.9)}.a-icon_orange_case,.a-icon_red_case{background-color:#fff;border-radius:50%;height:100%;margin:0;position:relative;-webkit-transition:.2s;transition:.2s;width:100%}.a-icon_red_case{border:3px solid #cf3939;color:#cf3939!important}.a-icon_orange_case:before,.a-icon_red_case:before{border:8px solid transparent;border-left-width:10px;bottom:-7px;content:"";left:-4px;margin-top:0;position:absolute;text-decoration:inherit;-webkit-transform:rotate(133deg);transform:rotate(133deg);-webkit-transition:.2s;transition:.2s;vertical-align:inherit;z-index:0}.a-icon_red_case:before{border-left-color:#cf3939}.a-icon_orange_case_title,.a-icon_red_case_title{font-size:1.5rem;left:50%;line-height:1.3;margin:0;position:absolute;text-align:center;top:54%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s;transition:.2s}.a-icon_red_case_title{color:#cf3939}.a-icon_orange_case_title:before,.a-icon_red_case_title:before{content:"・・";font-size:1.5rem;left:50%;margin:0;position:absolute;text-align:center;top:-10%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s;transition:.2s;width:100%;z-index:9999}.a-icon_red_case_title:before{color:#cf3939}.m-card_casestudy_inner_main_logobox{height:50px;overflow:hidden;position:relative;width:150px}.m-card_casestudy_inner_main_logobox_inner{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.m-card_casestudy_inner_main_vender{font-size:13px;font-weight:500;height:39px;overflow:hidden}.m-card_casestudy_inner_main_description,.m-card_casestudy_inner_main_vender{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#151515;display:block;display:-webkit-box;line-height:1.5;margin:10px 0;overflow-y:hidden}.m-card_casestudy_inner_main_description{font-size:17px;font-weight:600;height:51px;overflow:hidden}.m-card_casestudy_inner_main_bottom_classification{-webkit-padding-start:0;height:142px;margin:0 0 12px;overflow:hidden;padding-inline-start:0}.a-classification{-webkit-margin-before:0;-webkit-margin-after:0;background-color:#e5e5e5;border-radius:25px;color:#151515;display:inline-block;font-size:13px;height:auto;line-height:1.8;margin-block-end:0;margin-block-start:0;max-width:100%;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.m-card_casestudy_inner_main_bottom_classification .a-classification{margin:5px 8px 5px 0}.m-card_casestudy_inner .icon-arrow{bottom:4%;color:#979797;font-size:10px;position:absolute;right:11%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);-webkit-transition:.2s;transition:.2s}.m-card_casestudy_inner:hover{border-bottom:4px solid #82c8e6;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.5s;transition:.5s}.m-card_casestudy_inner:hover .icon-arrow{position:absolute;right:9%;-webkit-transition:.5s;transition:.5s}.a-icon_orange_case:after,.a-icon_red_case:after{border:8px solid transparent;border-left:10px solid #fff;bottom:-4px;content:"";left:-1px;margin-top:0;position:absolute;-webkit-transform:rotate(133deg);transform:rotate(133deg);-webkit-transition:.2s;transition:.2s;z-index:0}.post-item button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;font-family:inherit;outline:none;padding:0}.post-item.blank{height:0;margin-bottom:0;min-width:300px}.blog-sidebar .hs-search-field{background-color:#e5e5e5;border-radius:3px;margin:4px 0 24px;padding:0;position:relative}.blog-sidebar input.hs-search-field__input{-webkit-appearance:textfield;background-color:#e5e5e5;border:none;border-radius:3px;color:#a0a0a0;color:#151515;display:inline-block;font-family:inherit;font-size:14px;font-weight:700;height:4.4rem;margin:0;outline-offset:-2px;padding-left:1em;width:100%;width:calc(100% - 40px)}input.hs-search-field__input::placeholder{color:#a0a0a0}input.hs-search-field__input::-webkit-input-placeholder{color:#a0a0a0;opacity:.54}button.search-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;font-family:inherit;height:40px;margin:0 0 0 auto;outline:none;padding:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}button.search-submit label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#979797;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;height:40px;justify-content:center;position:relative;width:40px}.icon-search:before{content:"\e910"}button.search-submit label:after{border-left:1px solid #fff;content:"";height:90%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}.hs-blog-listing .body-container-wrapper{margin-bottom:120px}.hs-blog-post .body-container-wrapper{margin-bottom:16px}.blog-post-container{margin:32px auto auto;max-width:800px;padding:0;width:100%}.o-topper_casestudy_inner_header{line-height:20px;overflow:hidden;padding:8px 0 18px;width:auto}.o-topper_casestudy_inner_header h1{font-size:2em;margin:.67em 0}.o-topper_casestudy_inner_header_main_vender{display:block;font-size:17px;font-weight:500;line-height:1.5;margin:0 0 14px}.o-topper_casestudy_inner_header_main_title{display:block;font-size:2.8rem;font-weight:500;height:100%;line-height:1.5;margin:0 0 8px}.o-topper_casestudy_inner_header .m-classificationBox{margin-bottom:13px}.m-classificationBox .a-classification{margin:5px 6px 5px 0}.m-snsBar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:1000px;width:100%}.hs-blog-social-share{height:auto}ul.hs-blog-social-share-list{margin:0}.hs-blog-social-share .hs-blog-social-share-item .twitter-share-button{vertical-align:top}.o-topper_casestudy_inner_image{overflow:hidden;padding-top:50%;position:relative;width:100%}.o-topper_casestudy_inner_image_inner{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.blog-post__body p{color:#151515;font-size:15px;letter-spacing:.1em;line-height:2;margin:1.8em 0}.blog-post__body h4{display:block;font-size:18px;font-weight:500;letter-spacing:1.5px;line-height:2;margin:48px 0 0}.blog-post__body hr{background-color:#e5e5e5;border:none;height:1px;width:100%}.blog-post__body blockquote{border:none}.blog-post__body{color:#151515;letter-spacing:.1em;line-height:2}.o-card_company_information{margin:160px auto 0;max-width:800px;width:100%}.o-card_company_information_inner_header_title{border-left:5px solid #151515;display:block;font-size:22px;letter-spacing:.4rem;line-height:2.2rem;margin:0 auto 20px;min-height:2.2rem}.o-card_company_information_inner_header_title:before{content:"\00A0"}.o-card_company_information_inner_main{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.o-card_company_information_inner_main_left{display:inline-block;height:320px;overflow:hidden;position:relative;width:320px}.o-card_company_information_inner_main_left_image{height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.o-card_company_information_inner_main_right{display:inline-block;padding:0 0 0 40px;width:calc(100% - 320px)}.o-card_company_information_inner_main_right_description{font-size:15px;line-height:2;margin-bottom:30px;overflow:hidden}.o-card_company_information_inner_main_right_definition{font-size:13px;font-style:normal;line-height:2;margin:0}.o-card_company_information_inner_main_right_definition_question{float:left}.o-card_company_information_inner_main_right_definition_answer{margin-left:100px}.o-card_company_information_inner_main_right_definition_answer a{text-decoration:underline}.o-card_company_information .a-arrowButton_partner{display:block;margin:60px auto 0;width:80%}.a-arrowButton_partner{background:-webkit-gradient(linear,left top,right top,from(#5fb8f0),to(#7bdff8));background:linear-gradient(90deg,#5fb8f0 0,#7bdff8);border-radius:40px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.1em;max-width:600px;overflow:hidden;padding:1em;position:relative;width:100%}.a-arrowButton_partner_title{display:block;margin:0 auto;text-align:center}.a-arrowButton_partner>a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.a-arrowButton_partner:after{border-radius:50%;content:"";height:800%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:200%}.a-arrowButton_partner_title_main{font-size:16px;font-weight:500;margin:0}.a-arrowButton_partner_title_sub{display:block;font-size:13px}.a-arrowButton_partner:hover{background:-webkit-gradient(linear,left top,right bottom,from(#7bdff8),to(#5fb8f0));background:linear-gradient(to bottom right,#7bdff8,#5fb8f0)}.icon-tab:before{content:"\e911"}.a-arrowButton_partner:hover:after{-webkit-animation:ripple .8s ease-out forwards;animation:ripple .8s ease-out forwards;background:hsla(0,0%,100%,.3)}.o-card_company_information .a-wideButton_prev{display:block;margin:60px auto 0}.a-wideButton_prev{background-color:transparent;border:3px solid #82c8e6;border-radius:48px;color:#82c8e6;letter-spacing:.1em;padding:1em 0;position:relative;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:400px}.a-wideButton_prev_title{-webkit-box-pack:center;-ms-flex-pack:center;font-size:16px;font-weight:500;justify-content:center}.a-wideButton_prev .icon-arrow,.a-wideButton_prev_title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.a-wideButton_prev .icon-arrow{font-size:10px;height:100%;left:24px;position:absolute;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s ease;transition:all .2s ease}.icon-arrow:before{content:"\e900"}.a-wideButton_prev>a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.a-wideButton_prev:hover{background-color:#82c8e6;color:#fff}.a-wideButton_prev:hover .icon-arrow{left:20px}.a-wideButton_prev{margin:60px auto 160px}.related-post-wrapper{margin-bottom:140px}.o-card_list_related_title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;margin-bottom:40px}.o-card_list_related_title:after,.o-card_list_related_title:before{-webkit-box-flex:1;-ms-flex-positive:1;border-bottom:1px solid #a0a0a0;content:"";display:block;flex-grow:1}.o-card_list_related_list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0}.blog-post__body blockquote:not(:empty),.o-card_list_related_list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.blog-post__body blockquote:not(:empty){background-color:#dcf2fb;color:#82c8e6;font-size:1.4rem;letter-spacing:.03rem;margin:40px 0 45px;min-height:42px;overflow:hidden;padding:8px 0}.blog-post__body blockquote p{color:inherit;display:inline-block;font-size:1.4rem;letter-spacing:.03rem;margin:0 0 0 20px;min-width:129px}.blog-post__body blockquote br{display:none}.blog-post__body blockquote i{border-radius:48px;border-right:3px solid #fff;color:#fff;display:inline-block;height:24px;margin:0 20px}.blog-post__body blockquote ul{display:inline-block;height:100%;list-style:none;margin:0;overflow:hidden;padding:0;width:auto}.blog-post__body blockquote ul li{display:inline-block;font-weight:500;text-decoration:underline}.blog-post__body figure{display:block;float:none;margin:calc(1.8em + 5px) auto;max-width:100%;position:relative;text-align:center;vertical-align:top}.blog-post__body figcaption,.blog-post__body figure img{display:block;margin:auto;width:100%}.blog-post__body figcaption{-webkit-box-sizing:border-box;box-sizing:border-box;color:#979797;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:14px;font-size:12px;font-weight:400;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;opacity:1;padding:5px 5px 10px;text-align:center}.news-listing .post-item{margin:0;width:100%!important}.news-listing .post-listing{display:block;margin:0 0 72px;padding-top:24px}.m-card_news_regular,.m-card_news_wide{background-color:#fff;border-bottom:1px solid #e5e5e5;color:#151515!important;display:block;height:auto;position:relative;text-decoration:none;-webkit-transition:.2s;transition:.2s;width:auto}.m-card_news_regular{padding:20px 5px 30px}.m-card_news_regular_header_date,.m-card_news_wide_header_date{color:#a0a0a0;display:inline-block;font-family:Montserrat,Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:12px;font-weight:700;margin:0}.m-card_news_regular_main{min-height:4rem}.m-card_news_regular_main_description,.m-card_news_wide_main_description{font-size:15px;height:48px;letter-spacing:.1em;line-height:1.6;margin:4px 0 0;overflow-y:hidden}.m-card_news_regular_main_description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.m-card_news_regular .icon-arrow,.m-card_news_wide .icon-arrow{color:#a0a0a0;display:block;font-size:12px;position:absolute;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);-webkit-transition:.2s;transition:.2s}.m-card_news_regular .icon-arrow{bottom:20px;right:28px}.m-card_news_regular:hover,.m-card_news_wide:hover{background-color:#f6f6f6;-webkit-transition:.5s;transition:.5s}.m-card_news_regular:hover .icon-arrow{right:20px;-webkit-transition:.5s;transition:.5s}.blog-listing-container.page-center.news-listing{margin-top:0!important}.p-news_detail_main_title{font-size:30px;font-weight:700;margin:40px auto;max-width:800px;width:100%}.p-news_detail_main_title_date{display:block;font-family:Montserrat,Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:.6em}.blog-post-container.news-post-container .blog-post__body{margin-top:104px}.blog-post__body a:visited{color:#82c8e6;text-decoration:underline}.a-wideButton_prev.news-prev{margin:90px auto 100px}.post-pagination{display:block;margin:auto auto 80px;max-width:1000px;width:100%}.m-news_move_button_topper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:space-between;width:100%}.m-news_move_button_topper_prev{display:inline-block;font-size:20px;font-weight:700;margin:0;width:90px}.m-news_move_button_topper_line{border-bottom:.5px solid #a0a0a0;display:inline-block;height:50%;width:calc(100% - 220px)}.m-news_move_button_topper_next{display:inline-block;font-size:20px;font-weight:700;margin:0;text-align:right;width:90px}.m-news_move_button_main{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;justify-content:space-between}.m-news_move_button_main_prev{display:inline-block;height:90%;padding:40px 16px;-webkit-transition:all .2s ease;transition:all .2s ease;width:50%}.m-news_move_button_main_separator{border:.5px solid #a0a0a0;height:80%}.m-news_move_button_main_next{display:inline-block;height:90%;padding:40px 16px;-webkit-transition:all .2s ease;transition:all .2s ease;width:50%}.m-news_move_button_main_prev_date{color:#a0a0a0;font-size:13px;font-weight:600;margin:0}.m-news_move_button_main_prev_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#151515;display:-webkit-box;font-size:15px;height:6rem;line-height:2;margin:0 auto;overflow:hidden}.m-news_move_button_main_prev .icon-arrow{color:#a0a0a0;display:block;font-size:15px;line-height:2;margin-left:8px;text-align:right;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s ease;transition:all .2s ease}.m-news_move_button_main_next_date{color:#a0a0a0;font-size:13px;font-weight:600;margin:0}.m-news_move_button_main_next_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#151515;display:-webkit-box;font-size:15px;height:6rem;line-height:2;margin:0 auto;overflow:hidden}.m-news_move_button_main_next .icon-arrow{color:#a0a0a0;display:block;font-size:15px;line-height:2;margin-right:8px;text-align:right;-webkit-transition:all .2s ease;transition:all .2s ease}.m-news_move_button_main_prev:hover{background-color:#f6f6f6}.m-news_move_button_main_prev:hover .icon-arrow{margin-left:4px}.m-news_move_button_main_next:hover{background-color:#f6f6f6}.m-news_move_button_main_next:hover .icon-arrow{margin-right:4px}.hs-blog-post .body-container-wrapper.news-body-container{margin-bottom:120px}.o-card_company_information_inner_main_right_definition_answer a{color:#82c8e6!important}.blog-post-container.news-post-container .blog-post__body a{text-decoration:underline}.blog-post-container.news-post-container .blog-post__body a:hover{text-decoration:none}.news-post-container .hs-blog-social-share .hs-blog-social-share-list{line-height:0}@media screen and (min-width:768px){.m-card_casestudy_inner:hover .a-icon_red_case{background-color:#cf3939;border:3px solid #cf3939;color:#cf3939!important;-webkit-transition:.4s;transition:.4s}.m-card_casestudy_inner:hover .a-icon_red_case:before{border-left-color:#cf3939;-webkit-transition:.4s;transition:.4s}.m-card_casestudy_inner:hover .a-icon_red_case_title{color:#fff;-webkit-transition:.4s;transition:.4s}.m-card_casestudy_inner:hover .a-icon_red_case_title:before{color:#fff;content:"・・";-webkit-transition:.4s;transition:.4s}.m-card_casestudy_inner:hover .a-icon_red_case:after{border:8px solid transparent;border-left-color:#cf3939;-webkit-transition:.4s;transition:.4s}}@media screen and (max-width:1023px){.body-container-wrapper{margin-top:56px}.blog-sidebar .o-pageNavi_bottom{display:none}.blog-sidebar{float:none;margin-bottom:40px;max-width:100%;width:100%}.sidebar-search{padding:24px 16px 12px}.blog-sidebar-inner{border-bottom-right-radius:0;border-top-right-radius:0}.blog-sidebar input.hs-search-field__input{height:44.44444px}.blog-content{float:none;max-width:100%;width:100%}.m-card_casestudy{height:100%;min-width:100%;width:100%}.m-breadcrumb{padding-left:16px;padding-right:16px}.blog-listing-container{margin-top:32px!important}.blog-content{padding-left:16px;padding-right:16px}h2{color:#151515;font-size:160%;font-weight:900;line-height:160%;margin:auto;padding:auto;text-align:left}.m-card_casestudy_inner_topper{display:block;margin:0 auto;padding-top:60%;width:100%}.m-card_casestudy_inner_main_bottom_classification .a-classification{margin:4px 10px 4px 0}.a-classification{font-size:12px;max-width:100%;min-width:50px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.hs-blog-listing .o-partner_inner_company,.hs-blog-listing .partner-program-module,.hs-blog-post .o-partner_inner_company,.hs-blog-post .partner-program-module{padding-left:16px;padding-right:16px}.hs-blog-post main.body-container-wrapper{margin-top:80px}.blog-post-container{margin-bottom:90px;margin-top:16px;padding-left:16px;padding-right:16px;width:100%}.o-card_company_information{margin:40px auto 0;padding-left:16px;padding-right:16px}.o-card_company_information_inner_header_title{border-left:5px solid #151515;display:block;font-size:22px;letter-spacing:.4rem;line-height:2.2rem;margin:0 auto 20px;min-height:2.2rem}.o-card_company_information .a-arrowButton_partner{margin:20px auto 0}.a-arrowButton_partner_title_sub{display:none}.a-wideButton_prev{margin:20px auto 60px}.o-card_list_related_list{-ms-flex-wrap:wrap;flex-wrap:wrap}.related-post-wrapper{margin-bottom:40px;padding-left:16px;padding-right:16px}.o-card_list_related_title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.a-arrowButton_partner{padding:1em 2em}.blog-post__body blockquote br{display:block}.blog-post__body blockquote p{margin:0 0 0 10px;min-width:52px}.blog-post__body blockquote:not(:empty){margin:10px 0}.blog-post__body blockquote i{margin:0 10px}.news-blog-content{padding-left:16px;padding-right:16px}.a-wideButton_prev.news-prev{padding:1em 4em;width:100%}.news-prev-wrapper,.post-pagination{padding-left:16px;padding-right:16px}.m-news_move_button_topper_line{width:calc(100% - 170px)}.m-news_move_button_main{height:130px}.m-news_move_button_main_prev{padding:20px 5px 20px 0}.m-news_move_button_main_prev_title{height:4em}.m-news_move_button_main_next{padding:20px 0 20px 5px}.m-news_move_button_main_next_title{height:4em}.a-icon_orange_case_title,.a-icon_red_case_title{font-size:1.875rem}.hs-blog-post .m-classificationBox .a-classification{margin:4px 5px}.o-topper_casestudy_inner_header .m-classificationBox{margin-bottom:11px}}@media screen and (max-width:1023px) and (min-width:768px){.post-item{width:45%}.m-card_casestudy_inner{height:auto;padding:10px 10px 15px;width:100%}.blog-content,h2.m-search_results_title{padding-left:16px;padding-right:16px}h2.m-search_results_title{margin:0 0 5px}.post-item.blank{min-width:45%}.o-card_list_related_list_cassette{margin-bottom:8px;margin-right:0;width:48%}.o-card_list_related_list .post-item{margin-bottom:0;width:100%}}@media (max-width:767px){.post-item{max-width:100%;width:100%}.m-card_casestudy_inner{height:100%;margin:auto;padding:10px 10px 15px;width:100%}.o-card_company_information_inner_main{display:block}.o-card_company_information_inner_main_left{display:block;height:auto;margin:0 auto;padding-top:60%;width:100%}.o-card_company_information_inner_main_right{padding:0;width:100%}.o-card_company_information_inner_main_right_definition_answer{margin-left:80px}.o-card_company_information_inner_header_title{margin:0 auto 20px;max-width:100%;width:100%}.o-card_company_information .a-arrowButton_partner{max-width:100%;width:100%}.o-card_list_related_list .post-item{margin-bottom:0;width:100%}.a-wideButton_prev{max-width:420px;width:calc(100% - 20px)}.hs-blog-post .m-classificationBox .a-classification{float:left}.hs-blog-post .m-classificationBox:after{clear:both;content:"";display:table}.o-topper_casestudy_inner_header .m-classificationBox{margin-bottom:8px}}.error-page{padding:10rem 0;position:relative;text-align:center}.error-page:before{color:#f3f6f9;content:attr(data-error);font-family:Lato,sans-serif;font-size:20rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.error-page_heading{margin-bottom:1rem}.systems-page{padding:30px 0 50px}.systems-page .success{background-color:#cde3cc;border:1.5px solid #4f7d24;border-radius:6px;color:#4f7d24;display:inline-block;margin:2rem 0;padding:.1rem .75rem}.hs-search-results{margin-top:2rem}ul.hs-search-results__listing li{margin-bottom:2rem}.hs-search-results__title{color:#494a52;font-family:Merriweather,serif;font-size:1.25rem;margin-bottom:.25rem;text-decoration:underline}.hs-search-results__title:hover{text-decoration:none}.hs-search-results__description{padding-top:.5rem}.hs-search-highlight{font-weight:700}.hs-search-results__pagination a{color:#494a52}.email-prefs .item.disabled{cursor:not-allowed;opacity:.6}.email-prefs .item.disabled input:disabled{cursor:not-allowed}.body-container-wrapper.system .content-wrapper{padding-left:16px;padding-right:16px}.systems-page input[type=password]{height:auto!important}.systems-page form{max-width:500px}.systems-page form .hs-input{width:100%!important}p.header{height:auto!important;padding:0!important;position:static;transition:none}form#email-prefs-form{max-width:100%}.form-container .hs-form-field{margin-bottom:18px}.form-container ul.no-list.hs-error-msgs{padding:0}.systems-page #email-prefs-form .hs-input{max-width:550px!important}.systems-page form .hs-input[type=checkbox],.systems-page form .hs-input[type=radio]{width:auto!important}@media (max-width:767px){.systems-page form{max-width:100%}.systems-page #email-prefs-form .hs-input{max-width:100%!important}}.lp-footer .hs-ft-bottom-menu{opacity:0;visibility:hidden}