@charset "UTF-8";.doc-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 -1em;padding:0}.doc-tag-list li{border:1px solid #aab2bd;border-radius:3px;color:#aab2bd;font-size:1.3rem;margin:0 1em 1em 0;padding:4px 10px 6px;position:relative}@media screen and (max-width:768px){.doc-tag-list li{font-size:1.2rem}}.doc-tag-list li a{color:#aab2bd;display:inline-block;margin:-4px -10px -6px;padding:4px 10px 6px;text-decoration:none}.doc-tag-list li a:hover{text-decoration:underline}@media screen and (min-width:1050px){.blog-content__article-list__item:nth-child(n+4){margin-top:45px}}.blog-content__article-list__item__block:hover .doc-title span{background-position:0 100%;background-size:100% 1px}.blog-content__article-list__item__block .blog-content__article-list__item__block__head{background-color:#f5f5f5;border-radius:3px;margin-bottom:12px;padding:30px}.blog-content__article-list__item__block .blog-content__article-list__item__block__head .image-wrap{overflow:hidden}.blog-content__article-list__item__block .doc-tag-list{margin-top:1em}.blog-content__article-list__item__block .doc-title{font-size:1.8rem;font-weight:500;letter-spacing:.1em;line-height:1.5}.blog-content__article-list__item__block .doc-title span{background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(currentColor));background-image:linear-gradient(90deg,currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-transition:background-size .6s;transition:background-size .6s}.document-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:92px;left:0;padding:0 40px;position:absolute;top:0;width:100%}.document-header .header-inner{max-width:1286px;width:100%}.document-header .widget-type-logo{width:220px}.document-header .widget-type-logo a{display:block}.document-header .widget-type-logo img{width:100%!important}.document-footer{border-top-color:#d2d7dd}.document-footer p{margin:0}.blog-content__article-list__item__block__wrap__category{width:100%}.document-post{background:#f5f5f5;font-size:1.4rem;letter-spacing:.08em;padding:92px 20px 100px}@media screen and (min-width:769px){.document-post{font-size:1.6rem}}@media screen and (max-width:768px){.document-post{display:block}}.document-post .document-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1130px;position:relative;width:100%}@media screen and (max-width:768px){.document-post .document-article{display:block}}@media screen and (min-width:769px){.document-post .blog-main{width:44.25%}}.document-post .blog-main .parent-title{color:#aab2bd;font-weight:500;margin:0 0 8px}.document-post .blog-main .heading{font-size:2.4rem;font-weight:700;line-height:1.5;margin-bottom:9px}.document-post .blog-main .thumbnail{margin:30px 0 50px}.document-post .blog-main .thumbnail img{width:100%}.document-post .blog-main .blog-content__article-list__item__block__wrap__category__item__inner{background:#fafafa;border-color:transparent!important}.document-post .blog-main .blog-content__article-list__item__block__wrap__category__item__inner:hover{background-color:#d1d7dd!important;color:#2a2828}.document-post .blog-main .document-post-content{line-height:2;margin-bottom:50px}.document-post .blog-main .document-post-content h2,.document-post .blog-main .document-post-content h3,.document-post .blog-main .document-post-content h4,.document-post .blog-main .document-post-content h5,.document-post .blog-main .document-post-content h6{font-weight:700;margin-bottom:.625em}.document-post .blog-main .document-post-content h2{font-size:2.4rem}.document-post .blog-main .document-post-content ul li{padding-left:1.5em;text-indent:-1.5em}.document-post .blog-main .document-post-content ul li:before{content:"・";margin-right:.5em}.document-post .blog-main .caution{font-size:1.3rem;line-height:1.3}.document-post .blog-main .caution li{padding-left:1.5em;text-indent:-1.5em}.document-post .blog-main .caution li:before{content:"※";margin-right:.5em}@media screen and (min-width:769px){.document-post .document-aside{width:50.44%}}@media screen and (max-width:768px){.document-post .document-aside{margin-top:60px}}.document-post .explain{line-height:1.5;margin:32px 0 10px}.document-post .explain p+ul{margin-top:18px}.document-post .explain ul{font-size:1.4rem;list-style:none}.document-post .explain ul li{padding-left:1.5em;text-indent:-1.5em}.document-post .explain ul li:before{content:"※";margin-right:.5em}.document-post .form-block{background:#fafafa;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.16);box-shadow:0 5px 20px rgba(0,0,0,.16);padding:40px}.document-post .form-block .explain{margin:0 0 32px}.document-post .form-block .hs-form-field{margin-bottom:1em}.document-post .form-block .hs-form-field>label{display:block;line-height:1.8;margin-bottom:10px}.document-post .form-block .hs-form-field>label>span{font-weight:500}.document-post .form-block .hs-form-field .hs-error-msg,.document-post .form-block .hs-form-field .hs-form-required{color:#cb0303}.document-post .form-block .hs-form-field .hs-error-msg{display:block;margin-top:.25em}.document-post .form-block .hs-form-field .hs-input{font-size:1.6rem}.document-post .form-block .hs-form-field .hs-input[type=email],.document-post .form-block .hs-form-field .hs-input[type=tel],.document-post .form-block .hs-form-field .hs-input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d1d7dd;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;width:100%}.document-post .form-block .hs-form-field .hs-field-desc{color:#aab2bd;font-size:1.4rem;line-height:1.3;margin:-6px 0 10px}.document-post .form-block .hs-form-field .inputs-list.multi-container{display:block}.document-post .form-block .hs-form-field .inputs-list.multi-container .hs-form-radio:not(:first-child){margin-top:5px}.document-post .form-block .hs-form-field .inputs-list.multi-container label{cursor:pointer}.document-post .form-block .hs-form-field .inputs-list.multi-container label>span{color:#111010;font-weight:400;letter-spacing:.1em;line-height:2;padding-left:10px}@media screen and (max-width:767px){.document-post .form-block .hs-form-field .inputs-list.multi-container label>span{font-size:1.3rem}}.document-post .form-block .legal-consent-container{margin-top:32px}.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox{text-align:center}.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox .input input{display:none}.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox .input input:checked+span:before{background-color:#d1d7dd;border-color:#d1d7dd}.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox .input input:checked+span:after{opacity:1;pointer-events:auto}.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox .input label>span{display:inline-block;font-size:1.5rem;font-weight:500;letter-spacing:.1em;line-height:2em;margin-left:0;padding-left:30px;position:relative}@media screen and (min-width:768px){.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox .input label>span{font-size:1.7rem;padding-left:40px}}.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox .input label>span:after,.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox .input label>span:before{content:"";position:absolute}.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox .input label>span:before{background-color:#fff;border:1px solid #d1d7dd;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;height:20px;left:0;top:4px;width:20px}@media screen and (min-width:768px){.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox .input label>span:before{height:25px;width:25px}}.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox .input label>span:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi45NiAxMS40NCI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBhdGggZD0ibTAgNS4xIDYuODkgNi4zNEwxNyAyLjIxIDE0LjcgMCA2Ljg5IDcuMzEgMi4wNyAyLjc3WiIgZGF0YS1uYW1lPSLjg5HjgrkgOTciIHN0eWxlPSJmaWxsOiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==");background-size:cover;left:4px;opacity:0;pointer-events:none;top:10px;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (min-width:768px){.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox .input label>span:after{height:11px;top:11px;width:17px}}.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox a{border-bottom:1px solid #111010;-webkit-transition:.5s;transition:.5s}@media screen and (min-width:1050px){.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox a:hover{border-color:#d1d7dd;color:#d1d7dd}}.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox a[target=_blank]{padding-left:16px;position:relative}.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox a[target=_blank]:before{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45NjkiIGhlaWdodD0iMTEuOTY5Ij48cGF0aCBmaWxsPSIjNDE0MTQxIiBkPSJNMTEuNDQgMEg1LjA5OGEuNTMuNTMgMCAwIDAtLjUyOC41Mjl2MS42MzhILjdhLjcuNyAwIDAgMC0uNy43djguNGEuNy43IDAgMCAwIC43LjdoOC40YS43LjcgMCAwIDAgLjctLjdWNy40aDEuNjM4YS41My41MyAwIDAgMCAuNTMxLS41MjlWLjUyOUEuNTMuNTMgMCAwIDAgMTEuNDQgME04LjgwMiAxMC45NjloLTcuOHYtNy44aDMuNTd2My43YS41MjcuNTI3IDAgMCAwIC41MjguNTI4aDMuN1pNMTAuOTY5IDYuNGgtNS40VjFoNS40WiIgZGF0YS1uYW1lPSLjg5HjgrkgNjQyMSIvPjwvc3ZnPg==") no-repeat 50%;background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:12px;left:2px;position:absolute;top:8px;width:12px}@media screen and (max-width:767px){.document-post .form-block .legal-consent-container .hs-fieldtype-booleancheckbox a[target=_blank]:before{height:10px;top:6px;width:10px}}.document-post .form-block .hs_error_rollup+.hs-submit .actions{margin-top:.5em}.document-post .form-block .actions{background-color:#2a2828;margin:40px auto 0;max-width:280px;position:relative;-webkit-transition:.3s;transition:.3s;width:100%}.document-post .form-block .actions:after,.document-post .form-block .actions:before{background-size:contain;content:"";height:9px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s;transition:opacity .3s;width:64px}.document-post .form-block .actions:before{background-image:url(//21146964.fs1.hubspotusercontent-na1.net/hubfs/21146964/raw_assets/public/jp-leadcreate_com/01_JP/assets/images/common/link-button-arrow_white.svg)}.document-post .form-block .actions:after{background-image:url(//21146964.fs1.hubspotusercontent-na1.net/hubfs/21146964/raw_assets/public/jp-leadcreate_com/01_JP/assets/images/common/link-button-arrow.svg);opacity:0}@media screen and (min-width:1050px){.document-post .form-block .actions:hover{background-color:#fff}.document-post .form-block .actions:hover:before{opacity:0}.document-post .form-block .actions:hover:after{opacity:1}.document-post .form-block .actions:hover input{color:#111010}}.document-post .form-block .actions .hs-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #2a2828;color:#fff;cursor:pointer;display:block;font-size:1.4rem;font-weight:700;letter-spacing:.1em;line-height:1.5em;padding:15px 90px 14px 30px;position:relative;text-align:left;-webkit-transition:all .3s;transition:all .3s;width:100%;z-index:1}@media screen and (min-width:768px){.document-post .form-block .actions .hs-button{font-size:1.6rem;padding:16px 90px 15px 30px}}.document-post.test{overflow:inherit}.document-post.test .document-article{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:768px){.document-article .-sticky{position:sticky;top:20px}}