@charset "UTF-8";#BreadCrumb ul.breadcrumb,#BreadCrumb ul.hs-breadcrumb-menu{border-bottom:1px solid #ebebeb;clear:both;font-size:12px;font-size:14px;list-style-type:none;margin-top:10px;padding-bottom:15px;padding-left:0}#BreadCrumb ul.breadcrumb li,#BreadCrumb ul.hs-breadcrumb-menu li{color:#4a4a4a;display:inline-block;float:none;font-size:12px;font-weight:700}#BreadCrumb ul.breadcrumb li a,#BreadCrumb ul.hs-breadcrumb-menu li a{color:#4a4a4a;font-size:12px;text-decoration:underline}#BreadCrumb ul.breadcrumb li:after,#BreadCrumb ul.hs-breadcrumb-menu li:after{content:"/";margin-left:3px;margin-right:3px}#BreadCrumb ul.breadcrumb li:last-child:after,#BreadCrumb ul.hs-breadcrumb-menu li:last-child:after{content:"";margin-left:0;margin-right:0}#BreadCrumb ul.breadcrumb li.post span,#BreadCrumb ul.hs-breadcrumb-menu li.post span{color:#4a4a4a}#BreadCrumb ul.breadcrumb li.hs-breadcrumb-menu-item,#BreadCrumb ul.hs-breadcrumb-menu li.hs-breadcrumb-menu-item{float:none;padding:0}#BreadCrumb ul.breadcrumb li .hs-breadcrumb-menu-divider:before,#BreadCrumb ul.hs-breadcrumb-menu li .hs-breadcrumb-menu-divider:before{display:none}main.bg-pattern #BreadCrumb ul.breadcrumb,main.bg-pattern #BreadCrumb ul.hs-breadcrumb-menu{border-bottom:none}main.bg-pattern #BreadCrumb ul.breadcrumb a,main.bg-pattern #BreadCrumb ul.breadcrumb li,main.bg-pattern #BreadCrumb ul.hs-breadcrumb-menu a,main.bg-pattern #BreadCrumb ul.hs-breadcrumb-menu li{color:#fff}#pagetop{bottom:20px;height:60px;position:fixed;right:20px;transition:bottom .3s ease;width:60px;z-index:99}#pagetop.push-topbtn{bottom:50px}#pagetop a:hover{text-decoration:none}#pagetop i{background-color:hsla(0,0%,100%,.9);border-radius:30px;box-shadow:0 0 3px 0 rgba(0,0,0,.4);box-sizing:border-box;cursor:pointer;display:table-cell;height:60px;padding-bottom:3px;transition:all .3s;vertical-align:middle;width:60px}#pagetop i:hover{opacity:.8}#pagetop .fa{color:#333;font-size:40px;text-align:center}@media (max-width:959px){#pagetop{bottom:15px;left:15px}#pagetop,#pagetop i{height:50px;width:50px}#pagetop i{border-radius:25px}#pagetop:hover{opacity:1}#pagetop .fa{font-size:2rem}.Page .Footer{padding-bottom:30px;padding-top:30px}}.overlay-bg{background:#0d1722 50% no-repeat;background-size:cover;position:relative}.overlay-bg:before{background:rgba(19,90,136,.75);background:linear-gradient(155deg,rgba(19,90,136,.75),rgba(19,90,136,.85));bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:5}.mfp-title{margin-top:10px}.color{color:#e65373!important}.color .point{background-color:#e65373!important;border-radius:30px;box-sizing:border-box;color:#fff;display:inline-block;font-size:16px;font-weight:500;height:60px;margin-left:-2px;margin-right:13px;padding-top:10px;text-align:center;transition:all .3s;width:60px}.anchor-link .Row.anchor{margin-bottom:0}.anchor-link .Row.anchor a{background:#f2f2f2;border-bottom:2px solid #fff;border-radius:5px;color:#707070;display:block;padding:10px 40px;text-align:center;transition:all .3s}.anchor-link .Row.anchor a:hover{background-color:#1977b5;color:#fff;text-decoration:none}.ClickToZoom{cursor:zoom-in;transition:opacity .3s ease-out}.ClickToZoom:hover{opacity:.8}.mfp-content .mfp-figure .mfp-bottom-bar{bottom:-5rem!important;height:5rem;left:2px!important;top:auto}.mfp-content .mfp-figure .mfp-bottom-bar .mfp-title{margin-top:10px}@media (max-width:768px){.mfp-content .mfp-figure .mfp-bottom-bar .mfp-title{font-size:15px;line-height:18px}}.mfp-content .mfp-figure .mfp-close{padding-right:15px;right:-5px;top:-40px}.mfp-content .mfp-figure img.mfp-img{padding:0}.LP-Basic.Page{padding-top:0}.LP-Basic.Page
.LP-Detail-Case .Hero--small.smallest.guest,.LP-Basic.Page .Hero--small.smallest .Hero-title,.LP-Basic.Page .Hero--small.smallest.mgtop-30,.LP-Basic.Page .LP-Detail-Case .Hero--small.smallest.interview,.LP-Detail-Case .LP-Basic.Page .Hero--small.smallest.guest,.LP-Detail-Case .LP-Basic.Page .Hero--small.smallest.interview{margin-top:0}.LP-Basic .Header{position:static}.LP-Basic .Footer{padding:30px 0}.LP-Basic .LP-Hero .Hero--small.smallest{height:340px}.LP-Basic .LP-Hero .Hero--small.smallest .Wrap--narrow{max-width:1020px}@media (max-width:959px){.Resource-form{padding:40px}.Resource-form .hs-form fieldset{margin:0 auto}}.LP-Form{background-repeat:no-repeat;background-size:cover;padding:0 0 30px;position:relative}.LP-Form .form-title,.LP-Form-title{color:#fff;font-size:22px;text-align:center}@media (max-width:639px){.LP-Form .form-title,.LP-Form-title{font-size:18px}}.LP-Form .hs-form-field{margin-bottom:20px}.LP-Form .hs-form-field .inputs-list.multi-container{list-style-type:none;padding-left:0}.LP-Form .hs-form-field .inputs-list.multi-container li label span{font-weight:400}.LP-Form .hs-form-field .inputs-list.multi-container li label.hs-form-checkbox-display{position:relative}.LP-Form .hs-form-field .hs-input{background-color:transparent;border:1px solid #ccc;border:1px solid hsla(0,0%,100%,.6);border-radius:0;box-sizing:border-box;color:#3e3e3e;font-family:gordita,Helvetica Neue,Helvetica,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,sans-serif;font-size:15px;font-weight:400;height:40px;margin-top:3px;padding-left:5px;padding-right:5px}.LP-Form .hs-form-field .hs-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.LP-Form .hs-form-field .hs-input:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.LP-Form .hs-form-field .hs-input:-moz-placeholder,.LP-Form .hs-form-field .hs-input::-moz-placeholder{color:hsla(0,0%,100%,.7);opacity:1}.LP-Form .hs-form-field input.hs-input{color:#fff;height:40px;width:100%}.LP-Form .hs-form-field select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:("//cdn2.hubspot.net/hubfs/7227467/images/angle-down-gray.png");background-position-x:98%;background-position-y:15px;background-repeat:no-repeat;border:1px solid #ccc;border-radius:0!important;box-sizing:border-box;color:hsla(0,0%,100%,.7)!important;font-size:15px;height:40px;line-height:1;margin-top:3px!important;padding-left:5px;padding-right:0!important;width:100%!important}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.LP-Form .hs-form-field select.hs-input:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}}.LP-Form .hs-form-field select.hs-input::-ms-expand{display:none}.LP-Form .hs-form-field select.hs-input.white-color{color:#fff!important}.LP-Form .hs-form-field select.hs-input option{color:#4a4a4a!important}.LP-Form .hs-form-field select::ms-expand{display:none}.LP-Form .hs-form-field textarea.hs-input{color:#fff;height:inherit;min-height:130px;width:100%}.LP-Form .hs-form-field input.hs-input:focus,.LP-Form .hs-form-field select.hs-input:focus,.LP-Form .hs-form-field textarea.hs-input:focus{border-color:#fff!important;outline:none}.LP-Form .hs-form-field input[type=email]::-webkit-input-placeholder{color:#c8c8c8;padding-top:2px}.LP-Form .hs-form-field input[type=email]:-moz-placeholder{color:#c8c8c8;padding-top:2px}.LP-Form .hs-form-field input[type=email]:focus::-webkit-input-placeholder{color:transparent}.LP-Form .hs-form-field input[type=email]:focus:-moz-placeholder,.LP-Form .hs-form-field input[type=email]:focus::-moz-placeholder{color:transparent}.LP-Form .hs-form-field input[type=checkbox].hs-input,.LP-Form .hs-form-field input[type=radio].hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;left:0;margin:0;opacity:0;outline:none;padding:0;position:absolute;top:0}.LP-Form .hs-form-field input[type=checkbox].hs-input+span,.LP-Form .hs-form-field input[type=radio].hs-input+span{padding:0 0 0 24px;position:relative}.LP-Form .hs-form-field input[type=checkbox].hs-input+span:after,.LP-Form .hs-form-field input[type=checkbox].hs-input+span:before,.LP-Form .hs-form-field input[type=radio].hs-input+span:after,.LP-Form .hs-form-field input[type=radio].hs-input+span:before{box-sizing:border-box;content:"";display:inline-block;left:0;position:absolute;top:5px}.LP-Form .hs-form-field input[type=checkbox].hs-input+span:before,.LP-Form .hs-form-field input[type=radio].hs-input+span:before{background-color:transparent;border:2px solid #fff;border-radius:4px;height:15px;width:15px;z-index:0}.LP-Form .hs-form-field input[type=checkbox].hs-input+span:after,.LP-Form .hs-form-field input[type=radio].hs-input+span:after{height:9px;margin:5px 8px;width:6px;z-index:1}.LP-Form .hs-form-field input[type=checkbox].hs-input:checked+span:before,.LP-Form .hs-form-field input[type=radio].hs-input:checked+span:before{background-color:#616161}.LP-Form .hs-form-field input[type=checkbox].hs-input:checked+span:after,.LP-Form .hs-form-field input[type=radio].hs-input:checked+span:after{border:2px solid #fff;border-width:0 2px 2px 0;content:"";height:7px;left:4px;margin:0;top:7px;transform:rotate(45deg);width:7px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.LP-Form .hs-form-field input[type=checkbox].hs-input+span:after,.LP-Form .hs-form-field input[type=checkbox].hs-input+span:before,.LP-Form .hs-form-field input[type=radio].hs-input+span:after,.LP-Form .hs-form-field input[type=radio].hs-input+span:before{top:5px}}.LP-Form .hs-form-field label span{color:#fff;font-size:15px;font-weight:700}.LP-Form .hs-form-field label span.hs-form-required{background-color:red;border-radius:3px;font-size:11px;margin-left:5px;padding-left:5px;padding-right:5px}.LP-Form .hs-form-field .hs-error-msgs{list-style:none;margin:0;padding-left:0}.LP-Form .hs-form-field .hs-error-msgs li{line-height:18px}.LP-Form .hs-form-field .hs-error-msgs li label{color:#f20;font-size:12px;font-weight:700;margin-top:5px}.LP-Form .form-columns-2 .hs-form-field{float:left;width:50%}.LP-Form .form-columns-2 .hs-form-field .input{margin-right:8px}.LP-Form .form-columns-1 .hs-form-field .input,.LP-Form .form-columns-2 .hs-form-field:last-child .input{margin-right:0}.LP-Form .form-columns-1 .hs-form-field .input .hs-input{width:100%}.LP-Form .form-columns-1 .hs-form-field select.hs-input{background-position-x:99%}.LP-Form .actions{text-align:center}.LP-Form .hs-privacy_policy_check .inputs-list{list-style:none;text-align:center}.LP-Form .hs-privacy_policy_check .inputs-list .hs-error-msgs label{text-align:center}.LP-Form .hs-privacy_policy_check .inputs-list li label{position:relative}.LP-Form .hs_error_rollup .inputs-list{list-style:none;margin-bottom:10px;text-align:center}.LP-Form .hs_error_rollup .inputs-list li label{color:#f20;font-size:12px;font-weight:700;margin-top:5px}.LP-Form .form-privacy{color:#fff;font-size:13px;font-weight:400;line-height:20px}.LP-Form .form-privacy a{color:#fff;text-decoration:underline}@media (max-width:639px){.LP-Form fieldset.form-columns-2 .hs-form-field{float:none!important;width:100%!important}.LP-Form fieldset.form-columns-2 .hs-form-field .input{margin-right:0!important}.LP-Form fieldset.form-columns-2 .hs-form-field .input input.hs-input{width:100%!important}}.LP-Form.overlay{background-repeat:no-repeat;background-size:cover;padding:0;position:relative}.LP-Form.overlay .opacity-bg{background:rgba(25,116,210,.5);height:100%;left:0;position:absolute;top:0;width:100%}.LP-Form.overlay .form_head{position:relative}.LP-Form.overlay .form_head .form-title{margin-top:0}.LP-Form.overlay .form_head .form-subtitle{text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.4)}.LP-Form.overlay .form_inbound{background-color:rgba(44,62,80,.9);border-radius:10px;border-top:none;box-shadow:none;margin:0 auto;opacity:.9;padding:40px;width:100%}.LP-Form.overlay .form_inbound .form-subtitle,.LP-Form.overlay .form_inbound .form-title{color:#fff!important;margin-top:0;text-align:center}.LP-Form.overlay .form_inbound .text{color:#fff!important}.LP-Form.overlay .form_inbound .hs-form .hs-form-field{margin-bottom:20px}.LP-Form.overlay .form_inbound .hs-form fieldset{max-width:none!important}.LP-Form.overlay .form_inbound .hs-form label span{color:#fff!important;font-weight:400}.LP-Form.overlay .form_inbound .hs-form label span.hs-form-required{background-color:red;border-radius:3px;font-size:11px;margin-left:5px;padding-left:5px;padding-right:5px}.LP-Form.overlay .form_inbound .hs-form .hs-error-msgs label{color:#f20!important;font-weight:700}.LP-Form.overlay .form_inbound .hs-form .hs-input{background-color:transparent;border:1px solid hsla(0,0%,100%,.6);font-family:gordita,Helvetica Neue,Helvetica,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,sans-serif}.LP-Form.overlay .form_inbound .hs-form input.hs-input{height:40px}.LP-Form.overlay .form_inbound .hs-form textarea.hs-input{height:inherit;min-height:130px}.LP-Form.overlay .form_inbound .hs-form select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.LP-Form.overlay .form_inbound .hs-form select.hs-input.white-color{color:#fff!important}.LP-Form.overlay .form_inbound .hs-form select.hs-input option{color:#000!important}.LP-Form.overlay .form_inbound .hs-form select.hs-input::-ms-expand{display:none}.LP-Form.overlay .form_inbound .hs-form input.hs-input,.LP-Form.overlay .form_inbound .hs-form textarea.hs-input{color:#fff;width:100%}.LP-Form.overlay .form_inbound .hs-form input.hs-input:focus,.LP-Form.overlay .form_inbound .hs-form input.hs-input:hover,.LP-Form.overlay .form_inbound .hs-form textarea.hs-input:focus,.LP-Form.overlay .form_inbound .hs-form textarea.hs-input:hover{border-color:#fff}.LP-Form.overlay .form_inbound .hs-form input.hs-input:focus,.LP-Form.overlay .form_inbound .hs-form textarea.hs-input:focus select.hs-input:focus{border-color:#fff!important;outline:none}.LP-Form.overlay .form_inbound .hs-form .hs-input:-moz-placeholder,.LP-Form.overlay .form_inbound .hs-form .hs-input:-ms-input-placeholder,.LP-Form.overlay .form_inbound .hs-form .hs-input::-moz-placeholder,.LP-Form.overlay .form_inbound .hs-form .hs-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.7);opacity:1}.LP-Form.overlay .form_inbound .hs-form .att,.LP-Form.overlay .form_inbound .hs-form .form-privacy{color:#fff;font-size:12px!important}.LP-Form.overlay .form_inbound .hs-form .att a,.LP-Form.overlay .form_inbound .hs-form .form-privacy a{color:#fff;font-size:12px!important;text-decoration:underline}.LP-Form.overlay .form_inbound .hs-form .att img,.LP-Form.overlay .form_inbound .hs-form .form-privacy img{background:#fff}.LP-Form.overlay .form_inbound .hs-form fieldset.form-columns-1 .hs-form-field .input,.LP-Form.overlay .form_inbound .hs-form fieldset.form-columns-2 .hs-form-field:last-child .input{margin-right:0}.LP-Form.overlay .form_inbound .hs-form .hs_error_rollup label{margin:10px 0 20px;text-align:center}.LP-Form.overlay .form_inbound .hs-form .hs_privacy_policy_check .hs-error-msgs label,.LP-Form.overlay .form_inbound .hs-form .hs_privacy_policy_check .inputs-list .hs-form-booleancheckbox-display{text-align:center}.LP-Form.overlay .form_inbound .hs-form input[type=checkbox].hs-input,.LP-Form.overlay .form_inbound .hs-form input[type=radio].hs-input{background:none;border:none;border-radius:0;margin:0;outline:none;padding:0}.LP-Form.overlay .form_inbound .hs-form input[type=checkbox].hs-input+span,.LP-Form.overlay .form_inbound .hs-form input[type=radio].hs-input+span{padding:0 0 0 24px;position:relative}.LP-Form.overlay .form_inbound .hs-form input[type=checkbox].hs-input{left:0;opacity:0;position:absolute;top:0}.LP-Form.overlay .form_inbound .hs-form input[type=checkbox].hs-input+span:before{background-color:transparent;border:2px solid #fff;border-radius:4px;height:15px;width:15px;z-index:0}.LP-Form.overlay .form_inbound .hs-form input[type=checkbox].hs-input+span:after{height:9px;margin:5px 8px;width:6px;z-index:1}.LP-Form.overlay .form_inbound .hs-form input[type=checkbox].hs-input:checked+span:before{background-color:#ec407a}.LP-Form.overlay .form_inbound .hs-form input[type=checkbox].hs-input:checked+span:after{border:2px solid #fff;border-width:0 2px 2px 0;content:"";height:7px;left:4px;margin:0;top:7px;transform:rotate(45deg);width:7px}@media (max-width:960px){.LP-Form.overlay{padding:30px}.LP-Form.overlay .form_inbound{padding:30px 15px}}@media (max-width:640px){.LP-Form.overlay .form_inbound .form-title{margin-bottom:10px}.LP-Form.overlay .form_inbound fieldset.form-columns-1 .hs-form-field .input,.LP-Form.overlay .form_inbound fieldset.form-columns-2 .hs-form-field .input{margin-right:0}}@media (max-width:414px){.LP-Form.overlay{padding:15px}.LP-Form.overlay .form_inbound{padding:30px 20px}.LP-Form.overlay .form_inbound .container{padding-left:0;padding-right:0}}@media (min-width:960px){.LP-Download .Resource-content{padding-left:0}}.LP-FooterForm .LP-Form{z-index:10}.LP-Subcription .Header{height:80px}.LP-Subcription .Header .Logo{margin:0 auto}.LP-Subcription-form{z-index:10}@media (max-width:639px){.LP-Subcription-form{padding-left:10px;padding-right:10px}}@media (max-width:479px){.LP-Subcription-form{padding-left:5px;padding-right:5px}}.LP-Subcription-form .LP-Form .title{color:#fff}.LP-Subcription-form .LP-Form .hs-richtext .title_main{display:none}.LP-Subcription-form .LP-Form .hs-richtext .text{font-size:16px;margin-bottom:20px;margin-top:0}@media (max-width:479px){.LP-Subcription-form .LP-Form.overlay{padding:0}}.LP-Subcription-image{height:600px;margin-bottom:-120px;margin-left:auto;margin-right:auto;position:relative}@media (min-width:1201px){.LP-Subcription-image{width:520px}}@media (max-width:959px){.LP-Subcription-image{display:none}}.LP-Subcription-image #letters-img img{transition:.25s ease-in-out}.LP-Subcription-image #letters-img:hover .left-img>img{transform:translate(-20px,10px)}.LP-Subcription-image #letters-img:hover .right-img>img{transform:translate(20px,10px)}.LP-Subcription-image #letters-img:hover .middle-img>img{transform:translateY(-350px)}.LP-Subcription-image #letters-img .left-img{bottom:0;left:5%;position:absolute;top:90px;width:40%;z-index:9998}.LP-Subcription-image #letters-img .left-img>img{border:1px solid #f2f2f2}.LP-Subcription-image #letters-img .middle-img{bottom:0;box-shadow:1px 1px 15px 1px rgba(0,0,0,.2);display:block;height:540px;left:23%;overflow:hidden;position:absolute;top:40px;width:300px;z-index:9999}.LP-Subcription-image #letters-img .right-img{bottom:0;left:56%;position:absolute;top:90px;width:40%;z-index:9998}.LP-Subcription-image #letters-img .right-img>img{border:1px solid #f2f2f2}@media (max-width:1200px){.LP-Subcription-image #letters-img{width:100%}.LP-Subcription-image #letters-img .left-img{width:35%}.LP-Subcription-image #letters-img .middle-img{height:500px;left:21%;width:280px}.LP-Subcription-image #letters-img .right-img{width:35%}}@media (max-width:1040px){.LP-Subcription-image #letters-img:hover .middle-img>img{transform:translateY(-300px)}.LP-Subcription-image #letters-img .left-img{width:28%}.LP-Subcription-image #letters-img .middle-img{height:410px;left:21%;width:225px}.LP-Subcription-image #letters-img .right-img{width:28%}}@media (max-width:960px){.LP-Subcription-image #letters-img{width:auto}.LP-Subcription-image #letters-img :hover .middle-img>img{transform:translateY(-460px)}.LP-Subcription-image #letters-img .left-img{display:none}.LP-Subcription-image #letters-img .middle-img{height:550px;left:10%;width:325px}.LP-Subcription-image #letters-img .right-img{display:none}}@media (max-width:820px){.LP-Subcription-image #letters-img :hover .middle-img>img{transform:translateY(-400px)}.LP-Subcription-image #letters-img .middle-img{height:500px;left:15%;width:275px}}@media (max-width:767px){.LP-Subcription-image #letters-img,.LP-Subcription-image #letters-img .middle-img{display:none}}#Sidebar_Content .Longform-body>.hs_cos_wrapper .LP-Custom-Module:first-child{padding-top:0}#Sidebar_Content .Longform-body .LP-Basic-Content .Wrap,#Sidebar_Content .Longform-body .LP-Flex .Wrap,#Sidebar_Content .Longform-body .LP-TwoColumn .Wrap{max-width:none;padding-left:0;padding-right:0;width:100%}#Sidebar_Content .Longform-body .LP-Custom-Module .ColumnContentSection-content,#Sidebar_Content .Longform-body .LP-Custom-Module .ColumnContentSection-content .ColumnContentSection-body,#Sidebar_Content .Longform-body .LP-Flex .ColumnContentSection-content,#Sidebar_Content .Longform-body .LP-Flex .ColumnContentSection-content .ColumnContentSection-body{text-align:left}#Sidebar_Content .Longform .LP-Basic-Content .Section-title,#Sidebar_Content .Longform .LP-FAQ .Section-title{font-weight:400;text-align:left}#Sidebar_Content .Longform .LP-Basic-Content .Longform-content,#Sidebar_Content .Longform .LP-FAQ .Longform-content{position:relative;z-index:11}#Sidebar_Content #continuous-user-segmentation-personas{padding-top:0}.Web-Sidebar .LP-ListResources.ColumnContentSection .Column-item{padding-bottom:60px}.Web-Sidebar .LP-ListResources.ColumnContentSection .Column-item .ColumnContentSection-icon.thumb{max-height:320px;max-width:220px}.Web-Sidebar .LP-ListResources.ColumnContentSection .Column-item .ColumnContentSection-title{font-size:18px;font-weight:600;line-height:28px;line-height:26px}.System-Basic-pasword #hs-pwd-widget-password{height:48px!important;line-height:48px;margin-right:15px;margin-top:0!important;width:300px}.System-Basic-emailconfirm .hs_cos_wrapper_type_email_subscriptions_confirmation h1{display:none}.System-Basic-emailconfirm .hs_cos_wrapper_type_email_subscriptions_confirmation h2{font-size:20px;font-weight:600;font-weight:700;line-height:30px;margin-bottom:0}@media (max-width:639px){.System-Basic-emailconfirm .hs_cos_wrapper_type_email_subscriptions_confirmation h2{font-size:18px;line-height:28px}}.System-Basic-emailbackup .hs_cos_wrapper_type_email_simple_subscription #submitbutton{margin-top:20px}.System-Basic-emailsubpre .hs_cos_wrapper_type_email_subscriptions .page-header h1{display:none}.System-Basic-emailsubpre .hs_cos_wrapper_type_email_subscriptions .page-header h2{font-size:20px;font-weight:600;font-weight:700;line-height:30px;margin-bottom:0;margin-top:0}@media (max-width:639px){.System-Basic-emailsubpre .hs_cos_wrapper_type_email_subscriptions .page-header h2{font-size:18px;line-height:28px}}.System-Basic-emailsubpre .hs_cos_wrapper_type_email_subscriptions .page-header p:last-child{margin-top:0}.System-Basic-emailsubpre .hs_cos_wrapper_type_email_subscriptions p{font-size:16px;font-weight:400;line-height:24px}.System-Basic-emailsubpre .widget-type-email_simple_subscription .cell-wrapper,.System-Basic-emailsubpre .widget-type-email_subscriptions .cell-wrapper,.System-Basic-emailsubpre .widget-type-email_subscriptions_confirmation .cell-wrapper{margin-bottom:0}.System-Basic-emailsubpre .widget-type-email_simple_subscription h1,.System-Basic-emailsubpre .widget-type-email_simple_subscription h2,.System-Basic-emailsubpre .widget-type-email_simple_subscription p,.System-Basic-emailsubpre .widget-type-email_subscriptions h1,.System-Basic-emailsubpre .widget-type-email_subscriptions h2,.System-Basic-emailsubpre .widget-type-email_subscriptions p,.System-Basic-emailsubpre .widget-type-email_subscriptions_confirmation h1,.System-Basic-emailsubpre .widget-type-email_subscriptions_confirmation h2,.System-Basic-emailsubpre .widget-type-email_subscriptions_confirmation p{font-size:20px;font-weight:400;line-height:25px;margin:1px 0 4px}.System-Basic-emailsubpre html body .page-header{margin:0;padding-bottom:1em}.System-Basic-emailsubpre .widget-type-email_simple_subscription h2,.System-Basic-emailsubpre .widget-type-email_simple_subscription p,.System-Basic-emailsubpre .widget-type-email_subscriptions h2,.System-Basic-emailsubpre .widget-type-email_subscriptions p,.System-Basic-emailsubpre .widget-type-email_subscriptions_confirmation h2,.System-Basic-emailsubpre .widget-type-email_subscriptions_confirmation p{font-size:14px}.System-Basic-emailsubpre .email-prefs .item{cursor:pointer!important;margin:20px 0;padding-bottom:1px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.System-Basic-emailsubpre label{cursor:pointer;cursor:hand}.System-Basic-emailsubpre .email-prefs .item.disabled{cursor:not-allowed;opacity:.6}.System-Basic-emailsubpre .email-prefs .item .item-inner *{color:#444}.System-Basic-emailsubpre .email-prefs .item .item-inner{background:#f7f7f7;border:1px solid #e4e4e4;border-radius:8px;margin-top:0;overflow:hidden;padding:15px;transition-duration:.15s;transition-property:background;transition-timing-function:linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.System-Basic-emailsubpre .email-prefs .item .item-inner p{font-size:15px;font-weight:700;font-weight:400;line-height:18px}.System-Basic-emailsubpre .email-prefs .item .item-inner.hovered{box-shadow:1px 1px 4px rgba(0,0,0,.1)}.System-Basic-emailsubpre .email-prefs .item .item-inner.highlighted-subscription,.System-Basic-emailsubpre .email-prefs .item .item-inner.highlighted-subscription.selected{background:#fff1ee}.System-Basic-emailsubpre .email-prefs .item .item-inner.selected{background:#f0f7fc;border:1px solid #e0e7ec}.System-Basic-emailsubpre .email-prefs .item.disabled .item-inner.hovered{box-shadow:none}.System-Basic-emailsubpre .checkbox-row{margin-top:0;overflow:hidden}.System-Basic-emailsubpre .checkbox-row span.fakelabel{text-transform:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.System-Basic-emailsubpre .checkbox-row input{float:left;margin:0;padding:0;vertical-align:middle}@media screen and (-webkit-min-device-pixel-ratio:0){.System-Basic-emailsubpre .checkbox-row input{position:relative;top:6px}}.System-Basic-emailsubpre p.header{margin-left:0}.System-Basic-emailsubpre .checkbox-row span.fakelabel span{float:left;font-weight:700;margin-left:7px;vertical-align:top}.System-Basic-emailsubpre .email-prefs .item p{clear:both;margin:5px 20px 0}.System-Basic-emailsubpre .email-prefs .thumbnail{bottom:1px;position:absolute;right:6px}.System-Basic-emailsubpre .email-prefs .thumbnail.float-top{top:7px}.System-Basic-emailsubpre .subscribe-options{margin-bottom:12px;overflow:hidden}.System-Basic-emailsubpre .subscribe-options label{font-size:13px;margin-left:0;margin-right:16px}.System-Basic-emailsubpre .subscribe-options label span{font-size:14px;font-weight:400;font-weight:700;margin-left:3px}.System-Basic-emailsubpre #email-prefs-form,.System-Basic-emailsubpre #submitbutton{margin-bottom:0}.System-Basic-emailsubpre input.hs-input.email-edit{font-size:20px;line-height:25px;margin:0 0 10px;width:450px}.System-Basic-emailsubpre a.email-edit{background-color:#796eff;border:2px solid #796eff;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;margin-left:10px;padding:5px 15px;text-align:center;text-decoration:none;transition:all .3s linear}.System-Basic-emailsubpre a.email-edit:hover{opacity:.7}.LP-Custom-Module .Section-bg.has-img{background:no-repeat top;background-size:cover}.LP-Detail-Case .Case-header-lead .lead{border-left:3px solid #ccc;margin-bottom:0;margin-top:0;padding-left:35px}@media (max-width:959px){.LP-Detail-Case .Case-header-logo{text-align:center}.LP-Detail-Case .Case-content-company{border-top:1px solid #ddd;padding-top:40px}.LP-Detail-Case .Case-content-company .logo{text-align:center}}.LP-Detail-Case .Case-content-company p{font-size:15px}.LP-Detail-Case .Case-content-company p strong{font-weight:500}.LP-Detail-Case .Case-content-text figure figcaption{font-size:15px;line-height:20px}@media (max-width:767px){.LP-Detail-Case .Case-content-text figure figcaption{margin-top:5px;text-align:left}.LP-Detail-Case .Case-content-text figure{margin-left:0;margin-right:0}}.LP-Detail-Case .Case-content-text .tag{border-left:4px solid #e65373;margin-bottom:10px;padding-left:10px;transition:all .3s}.LP-Detail-Case #add_summary{background-color:#eee;margin-bottom:30px;padding:15px}.LP-Detail-Case #add_summary .add_block .add_box{background:#fff linear-gradient(180deg,transparent 30%,rgba(0,0,0,.04));border-radius:3px;box-shadow:0 0 3px 0 rgba(0,0,0,.4);margin:0;padding:3px}.LP-Detail-Case #add_summary .add_block .add_box+.add_box{margin-top:28px}.LP-Detail-Case #add_summary .add_block .add_box.problem{position:relative}.LP-Detail-Case #add_summary .add_block .add_box.problem:after{border-color:#fbbc09 transparent transparent;border-style:solid;border-width:16px 20px 0;bottom:-22px;content:"";height:0;margin-right:-16px;position:absolute;right:50%;width:0}.LP-Detail-Case #add_summary .add_block .add_box.problem dt{background-color:#004896;background:#004896 linear-gradient(180deg,transparent 30%,rgba(0,0,0,.06))}.LP-Detail-Case #add_summary .add_block .add_box.problem dd strong{color:#004896}.LP-Detail-Case #add_summary .add_block .add_box.result dt{background-color:#0085ce;background:#0085ce linear-gradient(180deg,transparent 30%,rgba(0,0,0,.06))}.LP-Detail-Case #add_summary .add_block .add_box.result dd strong{color:#0085ce}.LP-Detail-Case #add_summary .add_block .add_box dt{border-radius:2px;color:#fff;display:block;font-weight:700;padding:4px 6px 5px;text-align:center}.LP-Detail-Case #add_summary .add_block .add_box dt .fa{font-size:90%;margin-right:8px;opacity:.8}.LP-Detail-Case #add_summary .add_block .add_box dd{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.LP-Detail-Case #add_summary .add_block .add_box dd ol,.LP-Detail-Case #add_summary .add_block .add_box dd ul{margin:0;padding:10px 10px 10px 0}.LP-Detail-Case #add_summary .add_block .add_box dd ol li,.LP-Detail-Case #add_summary .add_block .add_box dd ul li{margin-bottom:10px;text-indent:0}.LP-Detail-Case #add_summary .add_block .add_box dd ol li:last-child,.LP-Detail-Case #add_summary .add_block .add_box dd ul li:last-child{margin-bottom:0}.LP-Detail-Case #add_summary .add_block .add_box dd ol li strong,.LP-Detail-Case #add_summary .add_block .add_box dd ul li strong{margin-left:2px;margin-right:2px}.LP-Detail-Case #add_summary a.add_service_link{color:#666;text-decoration:none}.LP-Detail-Case #add_summary a .add_service:hover{opacity:.7}.LP-Detail-Case #add_summary .add_service{border-top:1px dotted #ccc;margin:15px 0 0;transition:all .3s linear}.LP-Detail-Case #add_summary .add_service>.box,.LP-Detail-Case #add_summary .add_service>dl{background:#fff linear-gradient(180deg,transparent 30%,rgba(0,0,0,.04));border-radius:3px;box-shadow:0 0 3px 0 rgba(0,0,0,.4);margin:15px 0 0;padding:3px}.LP-Detail-Case #add_summary .add_service>.box dt,.LP-Detail-Case #add_summary .add_service>dl dt{background-color:#35b7ff;background:#35b7ff linear-gradient(180deg,transparent 30%,rgba(0,0,0,.06));border-radius:2px;color:#fff;display:block;font-weight:700;padding:4px 6px 5px;text-align:center}.LP-Detail-Case #add_summary .add_service>.box dt .fa,.LP-Detail-Case #add_summary .add_service>dl dt .fa{font-size:90%;margin-right:8px;opacity:.8}.LP-Detail-Case #add_summary .add_service>.box{padding:20px}.LP-Detail-Case #add_summary .add_service>dl dd ol,.LP-Detail-Case #add_summary .add_service>dl dd ul{margin:0;padding:10px 10px 10px 0}.LP-Detail-Case #add_summary .add_service>dl dd ol li,.LP-Detail-Case #add_summary .add_service>dl dd ul li{text-indent:0}@media (min-width:820px){.LP-Detail-Case #add_summary .add_service{border:none;margin:0}.LP-Detail-Case #add_summary .add_block,.LP-Detail-Case #add_summary .add_block .add_box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.LP-Detail-Case #add_summary .add_block .add_box{width:48.5%}.LP-Detail-Case #add_summary .add_block .add_box+.add_box{margin-top:0}.LP-Detail-Case #add_summary .add_block .add_box.problem:after{border-color:transparent transparent transparent #fbbc09;border-width:20px 0 20px 16px;bottom:50%;margin-bottom:-20px;margin-right:0;right:-5.2%}.LP-Detail-Case #add_summary .add_block .add_box dt{display:-ms-flexbox;display:flex;line-height:1.1;padding:5px 5px 10px;text-align:center;width:36px;-ms-flex-align:center;align-items:center}.LP-Detail-Case #add_summary .add_block .add_box dt .fa{line-height:1;margin-bottom:6px;margin-right:0}.LP-Detail-Case #add_summary .add_block .add_box dd{-ms-flex:1;flex:1}}.LP-FAQ .Section-content{background:#fff;background:transparent;overflow:auto;position:fixed;transform:translateZ(0) translateX(100%);transition:transform .3s;z-index:1}.LP-FAQ .Section-content .Section-FAQ{display:block}.LP-FAQ .Section-content .Section-FAQ .FAQ-item{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08);margin-bottom:30px;padding-left:0;transition:box-shadow .2s}.LP-FAQ .Section-content .Section-FAQ .FAQ-item:last-child{margin-bottom:0}.LP-FAQ .Section-content .Section-FAQ .FAQ-item .FAQ-title{display:block;font-size:20px;line-height:1.2;margin:0;padding:30px 65px 30px 30px;position:relative}@media (max-width:639px){.LP-FAQ .Section-content .Section-FAQ .FAQ-item .FAQ-title{font-size:18px}}.LP-FAQ .Section-content .Section-FAQ .FAQ-item .FAQ-title i{float:right;font-size:1.5em;position:absolute;right:30px;top:25px}.LP-FAQ .Section-content .Section-FAQ .FAQ-item .FAQ-title:hover{text-decoration:none}.LP-FAQ .Section-content .Section-FAQ .FAQ-item:before{display:none}.LP-FAQ .Section-content .Section-FAQ .FAQ-item .FAQ-content{display:none;padding:0 30px 30px}.LP-FAQ .Section-content .Section-FAQ .FAQ-item.content-visible .FAQ-title i{transform:rotate(180deg)}@media (min-width:820px){.LP-FAQ .Section-content{height:auto;overflow:visible;padding:0;position:static;transform:translateZ(0) translateX(0)}}@media (max-width:819px){.LP-FAQ .Section-content{position:relative;transform:none}.LP-FAQ:not(:last-child){padding-bottom:10px}.LP-FAQ .Longform-content{padding-left:0;padding-right:0}}.LP-Flex.default .Row a{display:block;transition:opacity .3s ease-out}.LP-Flex.default .Row a:hover{opacity:.8;text-decoration:none}.LP-Flex.default .Row a:hover .ColumnContentSection-title{color:#fb5d80}.LP-Flex.default.flex-border .Row{-ms-flex-align:normal;align-items:normal}.LP-Flex.default.flex-border .Row a{box-shadow:0 0 3px 0 rgba(0,0,0,.25);height:100%;transition:all .3s}.LP-Flex.default.flex-border .Row a .ColumnContentSection-image{height:auto;margin:0 0 10px;width:100%}.LP-Flex.default.flex-border .Row a .ColumnContentSection-title{font-size:18px;font-weight:400;line-height:28px;margin-bottom:10px}@media (max-width:959px){.LP-Flex.default.flex-border .Row .Column--medium-6{padding-bottom:45px}}.LP-Flex .Section-content .ColumnContentSection-image{margin-bottom:10px}.LP-Flex.title-bold .Section-content .TileCard-title{font-weight:700}.LP-Flex.LPV2-Flex .Section-content .TileCard-title{max-width:200px}.LP-Flex.LPV2-Flex .Section-content .TileCard-subtitle{font-size:16px;line-height:24px;z-index:10}.LP-Footer-Popup .customizer-popup{bottom:0;box-shadow:0 2px 20px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);display:none;position:fixed;right:0;z-index:999}.LP-Footer-Popup .customizer-popup .hs-cta-img{display:block}.LP-Footer-Popup .customizer-popup .exit-btn{height:40px;left:-20px;position:absolute;top:-20px;width:40px}.LP-Footer-Popup .customizer-popup .exit-btn:hover{cursor:pointer}.LP-Footer-Popup .customizer-popup .customizer-btn{background-color:#464646;border-bottom-right-radius:5px;border-top-right-radius:5px;bottom:200px;color:#fff;height:60px;left:-120px;position:fixed;transition:all .3s linear;z-index:999}.LP-Footer-Popup .customizer-popup .customizer-btn img{padding:11px}.LP-Footer-Popup .customizer-popup .customizer-btn span{padding-right:15px}.LP-Footer-Popup .customizer-popup .customizer-btn a{color:#fff;line-height:60px;padding-left:15px;text-decoration:none}.LP-Footer-Popup .customizer-popup .customizer-btn:hover{left:0}@media screen and (max-width:768px){#download_popup_widget{display:none!important}}#download_popup_widget.download_popup_open{animation-duration:1s;animation-fill-mode:both;animation-name:download_popup_show;display:table}#download_popup_widget.download_popup_hide{animation-duration:1s;animation-fill-mode:both;animation-name:download_popup_hide;display:none}#download_popup_widget.LP-Footer-Popup .customizer-popup{display:block}.LP-Google-Search-Result .Wrap{min-height:200px}.LP-Google-Search-Result .gsc-above-wrapper-area,.LP-Google-Search-Result .gsc-adBlock,.LP-Google-Search-Result .gsc-resultsHeader{display:none!important}.LP-Google-Search-Result .gsc-webResult.gsc-result{border-bottom:1px solid #ddd!important;margin-top:10px;padding-bottom:0}.LP-Google-Search-Result .gsc-webResult.gsc-result .gs-image,.LP-Google-Search-Result .gsc-webResult.gsc-result .gs-title a.gs-title{transition:all .3s}.LP-Google-Search-Result .gsc-webResult.gsc-result .gs-image:hover,.LP-Google-Search-Result .gsc-webResult.gsc-result .gs-title a.gs-title:hover{opacity:.7!important}.LP-Google-Search-Result .gsc-webResult.gsc-result .gs-title,.LP-Google-Search-Result .gsc-webResult.gsc-result a.gs-title{font-family:gordita,Helvetica Neue,Helvetica,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,sans-serif;height:25px!important;text-decoration:none}.LP-Google-Search-Result .gsc-webResult.gsc-result a.gs-title{font-size:18px}.LP-Google-Search-Result .gsc-webResult.gsc-result .gsc-url-top div.gs-visibleUrl{font-size:16px}.LP-Google-Search-Result .gsc-control-cse .gsc-table-result{border:none;font-family:gordita,Helvetica Neue,Helvetica,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,sans-serif;margin-bottom:20px;margin-top:0}.LP-Google-Search-Result .gsc-control-cse .gsc-table-result td{border:none}.LP-Google-Search-Result .gsc-control-cse .gsc-table-result .gsc-table-cell-snippet-close{border:none;padding-left:8px;padding-top:0}.LP-Google-Search-Result .gsc-cursor-box.gs-bidi-start-align{margin-top:20px}.LP-Google-Search-Result .gsc-results .gsc-cursor-box{margin-left:0}.LP-Google-Search-Result .gsc-results .gsc-cursor-box .gsc-cursor-page{background-color:#e65373;border:none;color:#fff;margin-right:12px;padding:6px 8px}.LP-Google-Search-Result .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{background-color:#d9d9d9;color:#3e3e3e;font-weight:400}.LP-Google-Search-Result .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page:hover{text-decoration:none}.LP-Hero .Wrap--narrow{max-width:920px}.LP-Hero .Hero--small.smallest{background-position:top}.Page:not(.LP-Basic) .LP-Hero.has-topmenu .Hero--small.smallest{margin-top:-87px;padding-top:87px}.LP-List-Case .Row{-ms-flex-align:normal;align-items:normal}.LP-List-Case .Row:last-child{margin-bottom:0}.LP-List-Case .ListCaseItem{background-color:#fff;border:4px solid #eee;box-sizing:border-box;height:100%;text-align:center}.LP-List-Case .ListCaseItem a{display:block;height:100%;padding:30px 20px}.LP-List-Case .ListCaseItem a:hover{opacity:.7;text-decoration:none}.LP-List-Case .ListCaseItem-logo{box-sizing:border-box;display:table;height:90px;margin:0;width:100%}.LP-List-Case .ListCaseItem-logo figure{display:table-cell;vertical-align:middle}.LP-List-Case .ListCaseItem-logo figure img{box-sizing:border-box;height:auto!important;transition:.3s ease-in-out;width:auto!important}@media (max-width:1199px){.LP-List-Case .ListCaseItem-content br.responsive{display:none}}.LP-List-Case .ListCaseItem-title{color:#e65373;margin-bottom:20px;margin-top:20px}.LP-List-Case .ListCaseItem-body{color:#4a4a4a}@media (min-width:960px){.LP-ListResources.ColumnContentSection .Column-item{padding-bottom:100px}}.LP-ListResources .ColumnContentSection-icon.thumb{background-color:#fff;box-shadow:0 0 6px 3px hsla(0,0%,100%,.3);max-height:409px;max-width:280px;transition:all .3s}.LP-ListResources .ColumnContentSection-icon.thumb.over{opacity:.4}@media (max-width:374px){.LP-ListResources .ColumnContentSection-icon.thumb{height:auto;width:100%}}.LP-ListResources .ColumnContentSection-title:after{display:none}.LP-Quote .CustomerQuoteSection img:first-child{margin-top:10px}.LP-Quote .CustomerQuoteSection img+p{line-height:22px}.LP-Recent-News dl.list{border-top:1px solid #d8d8d8;margin-top:0;text-align:left}.LP-Recent-News dl.list dt{font-size:.9rem;padding-left:8px;padding-top:20px}@media (max-width:639px){.LP-Recent-News dl.list dt{padding-top:20px}.LP-Recent-News dl.list dt:first-child{padding-top:0}}.LP-Recent-News dl.list dd{border-bottom:1px solid #d8d8d8;line-height:1.5;margin-left:0;margin-top:-48px;padding-bottom:20px;padding-left:7em;padding-top:20px}.LP-Recent-News dl.list dd p{margin-bottom:0}.LP-Recent-News dl.list dd ul{list-style-position:inside;margin-top:10px;padding-left:0}.LP-Recent-News dl.list dd:last-child{border-bottom:none}.LP-Recent-News dl.list dd a{color:#4a4a4a}.LP-Recent-News dl.list dd a:hover{color:#fb5d80}@media (max-width:639px){.LP-Recent-News dl.list dd{font-size:16px;margin-top:-2rem;padding-bottom:10px;padding-left:6rem;padding-top:10px}}.LP-Recent-News dl.list dd.nodate{padding-left:3em}@media (max-width:639px){.LP-Recent-News dl.list{border-top:0}}@media (max-width:959px){.LP-Recent-News .Row .left,.LP-Recent-News .Row .right{padding-left:0;padding-right:0}.LP-Recent-News .Row .left{margin-bottom:40px}}@media (max-width:639px){.LP-Recent-News .Row .left{margin-bottom:30px}}.LP-Recent-Post-EXT .List-post .Item{display:block;transition:.3s ease-in-out}.LP-Recent-Post-EXT .List-post .Item-image{height:100px;overflow:hidden;width:100%}.LP-Recent-Post-EXT .List-post .Item-image .img{background-size:cover;height:100%;margin:0;transition:.3s ease-in-out}@media (max-width:1199px){.LP-Recent-Post-EXT .List-post .Item-image{height:130px}}@media (max-width:959px){.LP-Recent-Post-EXT .List-post .Item-image{height:140px}}@media (max-width:639px){.LP-Recent-Post-EXT .List-post .Item-image{height:150px}}@media (max-width:479px){.LP-Recent-Post-EXT .List-post .Item-image{height:130px}}@media (max-width:413px){.LP-Recent-Post-EXT .List-post .Item-image{height:150px}}@media (max-width:374px){.LP-Recent-Post-EXT .List-post .Item-image{height:140px}}.LP-Recent-Post-EXT .List-post .Item-info .date{color:#3e3e3e;font-family:Oswald,sans-serif;font-size:11px;font-weight:400;line-height:14px;margin:4px 0 0}.LP-Recent-Post-EXT .List-post .Item-info .title{color:#3e3e3e;font-size:13px;font-weight:700;line-height:18px;margin:6px 0 0}.LP-Recent-Post-EXT .List-post .Item:hover{opacity:.7;text-decoration:none}.LP-Recent-Post-EXT .List-post .Item:hover .Item-image .img{transform:scale(1.1)}.LP-Sitemap .hs-menu-wrapper .hs-menu-depth-3 ul{margin-left:20px}.LP-Sitemap .hs-menu-wrapper .hs-menu-depth-3:before,.LP-Sitemap .hs-menu-wrapper .hs-menu-depth-4:before{display:none}.LP-TwoColumn.noborder .Wrap{border-top:none!important}.LP-TwoColumn .Section-image img{margin-left:auto;margin-right:auto}#works{display:block;position:relative;width:100%}#works li{list-style:none}#works.top_works .thumb a{border-radius:3px;display:block;height:100%;padding:20px 20px 30px}#works .name{color:#999;font-size:12px;font-weight:700;line-height:1.1;margin:0 0 6px}#works .ttl{color:#0061d5;font-size:14px;font-weight:700;line-height:normal;margin:0 0 5px}#works .ttl_sub{color:#333;font-size:14px;line-height:1.3;margin:0}@media only screen and (min-width:972px){#works a{transition:all .3s}#works a:hover{opacity:.7}}#works .tag{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px;padding-left:0}#works .tag li{border-radius:2px;color:hsla(0,0%,100%,.9);font-size:12px;line-height:1;margin-bottom:3px;margin-right:2px;padding:2px 4px}#works .tag li.cate_00{background-color:#a55b9a}#works .tag li.cate_01,#works .tag li.cate_02,#works .tag li.cate_03,#works .tag li.cate_04,#works .tag li.cate_05,#works .tag li.cate_06{background-color:#003077}#works #navArea_works{overflow:auto;width:100%;z-index:10}#works #navArea_works.fixed{overflow:auto;position:fixed;top:80px}#works #navArea_works.fixed.active{-webkit-overflow-scrolling:touch;bottom:0;left:0;top:0}#works #navArea_works .nav_works{background-color:#f5f5f5;display:none;margin:0 auto;padding:10px;width:100%;z-index:100}#works #navArea_works .nav_works>li.search{margin-bottom:10px;position:relative;width:100%}#works #navArea_works .nav_works>li.search .text{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;font-size:13px;height:30px;line-height:normal;padding-left:5px;padding-right:24px;width:100%}#works #navArea_works .nav_works>li.search .text:focus:-ms-input-placeholder{color:transparent}#works #navArea_works .nav_works>li.search .text:focus::placeholder{color:transparent}#works #navArea_works .nav_works>li.search .btn_search{background:0;border-style:none;color:#036;cursor:pointer;display:block;font-size:13px;height:28px;position:absolute;right:0;top:0;width:28px}#works #navArea_works .nav_works>li .ttl{background-color:#ddd;border-radius:2px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:400;margin-bottom:3px;padding:5px}#works #navArea_works .nav_works>li .ttl i{cursor:pointer;float:right;font-style:inherit;margin-right:5px}#works #navArea_works .nav_works>li.cate_01 .ttl{background-color:#003077}#works #navArea_works .nav_works>li.cate_01 .select:before{color:#003077}#works #navArea_works .nav_works>li.cate_02 .ttl{background-color:#003077}#works #navArea_works .nav_works>li.cate_02 .select:before{color:#003077}#works #navArea_works .nav_works>li.cate_03 .ttl{background-color:#27aca9}#works #navArea_works .nav_works>li.cate_03 .select:before{color:#27aca9}#works #navArea_works .nav_works>li.cate_04 .ttl{background-color:#00aee0}#works #navArea_works .nav_works>li.cate_04 .select:before{color:#00aee0}#works #navArea_works .nav_works>li.cate_05 .ttl{background-color:#4784bf}#works #navArea_works .nav_works>li.cate_05 .select:before{color:#4784bf}#works #navArea_works .nav_works>li.cate_06 .ttl{background-color:#a55b9a}#works #navArea_works .nav_works>li.cate_06 .select:before{color:#a55b9a}#works #navArea_works .nav_works>li>ul{margin-bottom:3px;margin-top:0;padding:0 .25em}#works #navArea_works .nav_works>li>ul>li{border-radius:2px;display:block;font-size:14px;padding:3px 5px;position:relative}#works #navArea_works .nav_works>li>ul>li.select{background-color:hsla(0,0%,80%,.5);padding-left:20px}#works #navArea_works .nav_works>li>ul>li.select:before{speak:none;font-family:FontAwesome;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#aaa;content:"\f058";display:inline-block;left:6px;position:absolute;top:7px}#works #navArea_works #btn_works{background:#fff linear-gradient(180deg,transparent 30%,rgba(0,0,0,.05));height:40px;width:100%;z-index:100}#works #navArea_works #btn_works>div{box-sizing:border-box;float:left;height:40px;margin:0!important;text-align:center;transition:all .3s;width:60px}#works #navArea_works #btn_works>div::hover{cursor:pointer}#works #navArea_works #btn_works>div .menu-trigger,#works #navArea_works #btn_works>div .menu-trigger span{box-sizing:border-box;display:inline-block;transition:all .3s}#works #navArea_works #btn_works>div .menu-trigger{height:40px;position:relative;width:20px}#works #navArea_works #btn_works>div .menu-trigger span{background-color:#036;height:2px;left:0;position:absolute;width:100%}#works #navArea_works #btn_works>div .menu-trigger span:first-of-type{top:12px}#works #navArea_works #btn_works>div .menu-trigger span:nth-of-type(2){bottom:19px}#works #navArea_works #btn_works>div .menu-trigger span:nth-of-type(3){bottom:12px}#works #navArea_works #btn_works p{margin:0}#works #navArea_works #btn_works .ttl_menu{color:#036;float:left;font-size:.8rem;font-weight:700;height:40px;line-height:1;margin:0;padding:14px 10px 0;width:100%}#works #navArea_works #btn_works .ttl_menu .btn-toggle{float:right;margin-right:5px}#works #navArea_works #btn_works .ttl_menu .fa{margin-right:7px}#works #navArea_works #btn_works.active .menu-trigger span:first-of-type{transform:translateY(7px) rotate(-45deg)}#works #navArea_works #btn_works.active .menu-trigger span:nth-of-type(2){opacity:0}#works #navArea_works #btn_works.active .menu-trigger span:nth-of-type(3){transform:translateY(-7px) rotate(45deg)}@media only screen and (min-width:972px){#works{background-color:#f5f5f5;display:-ms-flexbox;display:flex}#works #btn_works{display:none!important}#works #navArea_works{width:240px!important}#works #navArea_works.fixed{position:static}#works #navArea_works .nav_works{display:block!important;position:static}#works #navArea_works .nav_works>li>ul{padding:0 0 0 .8em}#works #navArea_works .nav_works>li>ul>li{cursor:pointer;transition:all .3s}#works #navArea_works .nav_works>li>ul>li:hover{background-color:#ddd}#works #navArea_works .nav_works>li>ul>li a:hover{text-decoration:none}#works.details_works{position:relative}#works.details_works #navArea_works{background-color:#f5f5f5;bottom:0!important;left:-240px;position:absolute;top:0!important;transition:all .3s;width:240px!important}#works.details_works #navArea_works.open{left:0}}#works #mainArea_works{background-color:#fff}#works .block_works{border-bottom:1px solid #5ebfe0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit}@media only screen and (min-width:972px){#mainArea_works{-ms-flex:1;flex:1;padding-top:0!important}}#works.top_works .img{margin-left:-23px;margin-right:-23px;margin-top:-23px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:block;-ms-flex-pack:center;background:#f4f4f4;justify-content:center}#works .thumb .img{position:relative}#works .thumb .img:before{background:rgba(0,0,0,.15);content:"";height:100%;position:absolute;width:100%;z-index:2}#works .thumb .img:after{background:url(https://cdn2.hubspot.net/hubfs/542861/library/classic/icon/icon-play.svg) no-repeat 50%;background-size:contain;border-radius:100%;content:"";display:block;height:40px;left:50%;max-height:80%;max-width:80%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .6s;width:40px;z-index:5}#works.top_works #mainArea_works .list{padding:20px 20px 0}#works.top_works #mainArea_works .list .ttl_list{font-size:24px;font-weight:400;margin:0 0 15px;text-align:left}#works.top_works #mainArea_works .list .block_works .hs_cos_wrapper_widget_container .span3:nth-child(5n){margin-left:0}#works.top_works #mainArea_works .list .block_works{margin-bottom:30px;margin-top:0;padding-bottom:30px}@media only screen and (min-width:1664px){#works.top_works #mainArea_works .list{margin-left:auto;margin-right:auto;padding:20px 40px 0;width:1414px}}@media only screen and (min-width:1920px){#works.top_works #mainArea_works .list{margin-left:auto;margin-right:auto;padding:20px 40px 0;width:1664px}}#works.details_works .thumb .img{margin:-10px -10px 10px}#works.details_works .thumb .img .time{background-color:rgba(0,0,0,.4);bottom:0;color:#fff;font-size:13px;font-weight:300;padding:0 10px;position:absolute;right:0;z-index:5}#works .thumb .img img{display:block;height:auto;width:100%}#works.details_works #mainArea_works .article{-ms-flex:1;flex:1;padding:0}#works.details_works #mainArea_works .article .slidein{display:none}#works.details_works #mainArea_works .article .cts .ttl_main{color:#333;font-weight:400;line-height:1.3;margin:0 0 15px;text-align:left}#works.details_works #mainArea_works .article .cts .name{color:#999;font-size:12px;font-weight:700;line-height:1.1;margin:0 0 6px;text-align:left}#works.details_works #mainArea_works .article .cts .ttl_sub{margin:0 0 15px}#works.details_works #mainArea_works .article .cts .tag{margin-top:20px}#works.details_works #mainArea_works .article .cts .intro{background:#f5f5f5;margin:15px 0;padding:2px 10px}#works.details_works #mainArea_works .article .cts .intro a{color:#f90}#works.details_works #mainArea_works .article .cts .intro a:hover{opacity:.7}#works.details_works #mainArea_works .article .cts .work_cta{margin-top:60px;text-align:center}#works.details_works #mainArea_works .article .cts .work_cta a:hover{opacity:.7}#works.details_works #mainArea_works .article .cts .work_cta img{height:auto;width:auto}#works.details_works #mainArea_works .article .cts .txt h2,#works.details_works #mainArea_works .article .cts .txt>p>strong{background-color:#eee;background:#f5f5f5 linear-gradient(180deg,transparent 30%,rgba(0,0,0,.05));border-left:4px solid #036;border-radius:2px;display:block;font-size:20px;font-weight:400;margin-top:20px;padding:8px 8px 8px 18px;text-align:left}#works.details_works #mainArea_works .article .cts .txt h3{font-size:20px}#works.details_works #mainArea_works.open{margin-right:0}#works.details_works #mainArea_works .article .video-container span{width:100%!important}@media only screen and (min-width:972px){#works.details_works #mainArea_works{text-align:center}#works.details_works #mainArea_works .article{display:inline-block;max-width:1000px;padding:20px 10px 20px 60px;text-align:left;vertical-align:top}#works.details_works #mainArea_works .article .slidein{background-color:#f5f5f5;background:#f5f5f5 linear-gradient(180deg,transparent 30%,rgba(0,0,0,.05));border-radius:0 3px 3px 0;box-shadow:0 0 3px 0 rgba(0,0,0,.4);clear:both;color:#036;display:inline-block;font-size:15px;font-weight:700;left:0;padding:6px 6px 6px 10px;position:absolute;top:0;transition:all .3s}#works.details_works #mainArea_works .article .slidein .fa{margin-right:5px;transition:all .3s}#works.details_works #mainArea_works .article .slidein .fa-navicon{display:inline-block}#works.details_works #mainArea_works .article .slidein .fa-close{display:none}#works.details_works #mainArea_works .article .slidein.open{box-shadow:0 0 0 0 transparent;left:240px}#works.details_works #mainArea_works .article .slidein.open .fa-navicon{display:none}#works.details_works #mainArea_works .article .slidein.open .fa-close{display:inline-block}#works.details_works #mainArea_works .article .slidein:hover{cursor:pointer}#works.details_works #mainArea_works .article .slidein:hover .fa{opacity:.7}#works.details_works #mainArea_works .article .cts .name{font-size:14px}#works.details_works #mainArea_works .article .cts .tag li{font-size:14px;margin-bottom:4px;margin-right:4px;padding:4px 5px}#works.details_works #mainArea_works .article .cts .txt h2,#works.details_works #mainArea_works .article .cts .txt>p>strong{font-size:22px;margin-top:25px;padding:6px 6px 6px 14px}#works.details_works #mainArea_works .article .cts .txt h3{font-size:22px}}@media only screen and (min-width:972px) and (max-width:1445px){#works.details_works #mainArea_works .article{max-width:800px}}#works.details_works #mainArea_works .aside{background:#f4f4f4;height:100%;padding:20px;width:100%}#works.details_works #mainArea_works .aside>ul{padding:0}#works.details_works #mainArea_works .aside .thumb{margin-bottom:15px}#works.details_works #mainArea_works .aside .thumb a{background:#fff;border:4px solid #eee;border-radius:3px;display:block;padding:10px;text-decoration:none}@media only screen and (max-width:1245px){#works.details_works #mainArea_works .article .video-container span{max-height:450px!important}#works.details_works #mainArea_works .aside .thumb{margin-left:8px;width:calc(25% - 6px)}#works.details_works #mainArea_works .aside .thumb:first-child,#works.details_works #mainArea_works .aside .thumb:nth-child(4n+1){margin-left:0}#works.details_works #mainArea_works .aside>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}#works.details_works #mainArea_works .aside .thumb a{height:100%}#works.details_works .thumb .img .time{font-size:12px;font-weight:400}}@media only screen and (max-width:959px){#works.details_works #mainArea_works .aside .thumb{width:calc(33.33333% - 4px)}#works.details_works #mainArea_works .aside .thumb:nth-child(n){margin-left:6px}#works.details_works #mainArea_works .aside .thumb:nth-child(3n+1){margin-left:0}}@media only screen and (max-width:767px){#works.details_works #mainArea_works .article .video-container span{max-height:400px!important}#works.details_works #mainArea_works .aside .thumb{width:calc(50% - 5px)}#works.details_works #mainArea_works .aside .thumb:nth-child(n){margin-left:10px}#works.details_works #mainArea_works .aside .thumb:nth-child(odd){margin-left:0}}@media only screen and (max-width:480px){#works.details_works #mainArea_works .article .video-container span{max-height:250px!important}#works.details_works #mainArea_works .aside .thumb:nth-child(n){margin:0 0 10px;width:100%}}@media only screen and (min-width:480px){#works.details_works #mainArea_works .aside{display:inline-block;text-align:left;vertical-align:top}#works.details_works #mainArea_works .aside .thumb{margin-bottom:15px}#works.details_works #mainArea_works .aside .thumb a .txt{-ms-flex:1;flex:1;padding-left:10px}}@media only screen and (min-width:1446px){#works.details_works #mainArea_works .aside{margin-left:40px;padding:40px;width:400px}}@media only screen and (min-width:1246px){#works.details_works #mainArea_works .aside{margin-left:40px;padding:40px;width:400px}#works.details_works #mainArea_works .article{min-width:800px}}@media only screen and (min-width:1446px){#works.details_works #mainArea_works .article{min-width:1000px}}#works .reset-btn{background:#f90;border-radius:3px;color:#fff;float:right;font-size:14px;padding:5px 10px}#works .reset-btn:hover{opacity:.7}#works .youtube-container{padding-top:56.25%;position:relative;width:100%}#works .youtube-container iframe{height:100%;position:absolute;right:0;top:0;width:100%}#works.details_works #mainArea_works .article .ext-container{padding:10px 0}#works.details_works #mainArea_works .article .ext-container .cta_button{color:#fff}#works.details_works #mainArea_works .article .ext-container .cta_button:hover{color:#f90}@media only screen and (max-width:768px){#works.details_works #mainArea_works .article .ext-container{padding:5px 0}#works.details_works #mainArea_works .article .ext-container .img{margin-left:0;margin-right:0;padding-left:0;padding-right:0}#works.details_works #mainArea_works .article .cts .work_cta{margin-top:30px}}.Card-content{margin:20px 0}.Card-cta{font-size:14px;line-height:40px;margin:auto -40px -40px;padding:0 30px;text-align:right;width:calc(100% + 80px)}#works #navArea_works .nav_works>li .ttl{font-size:15px;padding:12px 10px}main.Body.fillter-blur{filter:blur(2px)}.LP-FormPopup{display:none;opacity:0}.LP-FormPopup .mfp-container{display:table;padding:0}.LP-FormPopup .form-box{background:#ebebeb;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.25);box-sizing:border-box;display:block;margin:0 auto;max-width:100%;max-width:740px;padding:3em 3.5em;position:relative;vertical-align:middle;width:30em}.LP-FormPopup .LP-Form.overlay .form_inbound .hs-form .hs-form-field{margin-bottom:10px}.LP-FormPopup .LP-Form.overlay .form_inbound{overflow-y:scroll;padding:50px 30px 20px}.LP-FormPopup .LP-Form.overlay .form_inbound .form-title{font-size:16px;line-height:24px}@media (max-width:767px){.LP-FormPopup .form-box{padding:2em}}@media (max-width:639px){.LP-FormPopup .form-box{max-height:300px;overflow:scroll;width:90%}}@media (max-width:479px){.LP-FormPopup .form-box{padding:1em;width:100%}}.LP-FormPopup .form-box a.close-modal{border-radius:.33em;cursor:pointer;margin-right:10px;margin-top:10px;position:absolute;right:0;text-decoration:none;top:0;z-index:1000}.LP-FormPopup .form-box a.close-modal span.text{color:#fff;font-size:14px;margin-right:10px;margin-top:10px;text-decoration:underline}.LP-FormPopup .form-box a.close-modal:hover{opacity:.7;text-decoration:none}.LP-FormPopup .form-box a.close-modal:before{background:transparent;color:#bbb;content:"\00D7";display:-ms-inline-flexbox;display:inline-flex;font-size:25px;font-weight:400;height:40px;line-height:25px;width:40px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:none}@media (max-width:640px){.LP-FormPopup .form-box a.close-modal{margin-top:18px}}.LP-FormPopup .form-box input::-webkit-input-placeholder{color:#ddd}.LP-FormPopup .form-box input::placeholder{color:#ddd}.LP-FormPopup .form-box input:-ms-input-placeholder{color:#ddd}.LP-FormPopup .form-box input::-ms-input-placeholder{color:#ddd}.LP-FormPopup .form-box input:hover::-webkit-input-placeholder{color:#ddd}.LP-FormPopup .form-box input:hover::-ms-input-placeholder{color:#ddd}.LP-FormPopup .form-box input:hover:-ms-input-placeholder{color:#ddd}.LP-FormPopup .form-box input:hover::placeholder{color:#ddd}.LP-FormPopup .popup-info-form .form-title{display:block;font-size:20px;font-weight:700;margin-bottom:0}.LP-FormPopup .popup-info-form .submitted-message{color:#fff;margin-top:10px}.LP-FormPopup .popup-info-form .submitted-message p{color:#fff;margin:0}.LP-FormPopup #hs_form_target_form_popup .text br{display:none}.LP-FormPopup #hs_form_target_form_popup ul{list-style:none;margin:0;padding:0}.LP-FormPopup #hs_form_target_form_popup .hs_error_rollup li,.LP-FormPopup #hs_form_target_form_popup .hs_privacy_policy_check .hs-error-msgs li{text-align:center}.LP-FormPopup #hs_form_target_form_popup .hs-form-booleancheckbox{font-size:14px;font-weight:500;text-align:center}.LP-FormPopup #hs_form_target_form_popup .hs-form-booleancheckbox input[type=checkbox]{background-color:transparent;border-radius:4px;display:inline-block;height:15px;margin-right:5px;width:15px}.LP-FormPopup #hs_form_target_form_popup .hs-form-booleancheckbox label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.LP-FormPopup #hs_form_target_form_popup .att{font-size:12px}.LP-FormPopup #hs_form_target_form_popup .att a:first-child{float:left;margin-right:5px}.LP-FormPopup #hs_form_target_form_popup .hs_recaptcha{margin-bottom:20px;margin-top:20px}.LP-FormPopup #hs_form_target_form_popup .grecaptcha-badge{margin-left:auto;margin-right:auto;text-align:center}.LP-FormPopup #hs_form_target_form_popup .hs-button{box-shadow:none;font-weight:400;height:auto;line-height:1;padding:.6em 1.7em;width:100%}.LP-FormPopup #hs_form_target_form_popup .hs_privacy_policy_check{margin-bottom:0}.LP-FormPopup #hs_form_target_form_popup .hs_email{margin-bottom:15px}.LP-FormPopup #hs_form_target_form_popup .hs_email label,.LP-FormPopup #hs_form_target_form_popup label{color:#666;display:block;font-size:15px;font-weight:600;padding-top:.8em}.LP-FormPopup #hs_form_target_form_popup input{border:1px solid #ddd;font-size:16px;line-height:1;margin-right:0;padding-bottom:7px;padding-top:7px;width:100%}.LP-FormPopup #hs_form_target_form_popup .hs-error-msgs label{color:#f20;font-size:12px;font-weight:700;line-height:1.4;margin-bottom:5px;margin-top:5px;padding-top:0}.LP-FormPopup #hs_form_target_form_popup .hs-form-required{color:red;min-width:32px}.LP-FormPopup #hs_form_target_form_popup .hs-richtext{font-size:14px;font-weight:400;line-height:1.8}#form_popup_finished,#form_popup_viewed{position:absolute;z-index:0}#form_popup_finished{left:-50%}#form_popup_viewed{right:-50%}#works.details_works #mainArea_works .article .cts .intro{margin-top:0;padding:20px}#works.details_works #mainArea_works .article .cts .time{border-bottom:1px dotted #b7b7b7;font-size:15px;margin-top:-10px;padding-bottom:10px;text-align:right}#works .thumb a{margin:auto;max-width:360px}#works.top_works .tag{margin-top:15px}@media only screen and (max-width:971px){#works.details_works #mainArea_works .article{margin:0;padding:20px!important}}@media only screen and (max-width:639px){#works.top_works #mainArea_works .list .ttl_list{text-align:center}}.white-popup{background:#fff;margin:20px auto;max-width:500px;padding:20px;position:relative;width:auto}