body.hs-landing-page #header{position:absolute}.page-lp #page-header{margin-bottom:40px}.page-lp{overflow:hidden;margin-bottom:96px}.page-lp #lp-wrap{line-height:180%;color:#444546}.page-lp #lp-wrap h3{font-weight:bold;font-size:20rem}.page-lp #lp-wrap p{margin:10px 0}.page-lp #lp-wrap strong{color:#444546}.page-lp #lp-wrap .lp-content h3{line-height:200%;margin-bottom:20px}.lp-form{margin:72px 0 0 0;background:#f5f5f5;padding:40px 0 72px 0}.lp-form h3.form-title{line-height:100%;font-weight:bold;font-size:18px;line-height:200%;text-align:center;letter-spacing:.08em}.lp-form h3.form-title::after{content:"";display:block;width:56px;border-bottom:solid 5px #e2041a;margin:8px auto 0 auto}.lp-form .hs-form.stacked{width:664px;margin:0 auto}.lp-form fieldset{font-size:14rem;line-height:150%;max-width:unset !important;margin-bottom:40px !important}.lp-form form fieldset label{font-size:18rem;font-weight:bold}.lp-form form fieldset label .hs-form-required{visibility:hidden}.lp-form form fieldset label .hs-form-required::after{content:"必須";display:inline-block;font-weight:500;font-size:10rem;line-height:20px;color:#fff;background-color:#e2041a;padding:2px 12px;vertical-align:text-bottom;visibility:visible}.lp-form form fieldset>*{padding:0 10px}.lp-form fieldset.form-columns-1 .hs-input{width:100% !important}.lp-form input[type="text"],.lp-form input[type="password"],.lp-form input[type="datetime"],.lp-form input[type="datetime-local"],.lp-form input[type="date"],.lp-form input[type="month"],.lp-form input[type="time"],.lp-form input[type="week"],.lp-form input[type="number"],.lp-form input[type="email"],.lp-form input[type="url"],.lp-form input[type="search"],.lp-form input[type="tel"],.lp-form input[type="color"],.lp-form input[type="file"],.lp-form textarea,.lp-form select{width:100%;font-size:18px;display:block;height:100%;padding:6px 12px;line-height:150%;color:#555;background-color:#fff;background-image:none;border:1px solid #8c8c8c;border-radius:2px;margin-top:10px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-ms-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.lp-form ul.hs-error-msgs label{color:#e2041b;margin-top:.5em;font-weight:normal;font-size:14rem}.lp-form .hs_submit .actions{margin:40px auto 0 auto}#page-seminar #page-header h1::before{content:"無料セミナー";display:block;font-weight:900;font-size:20rem;line-height:100%;color:#fff;margin-bottom:-10px}#page-seminar #lp-wrap .lp-mainvisual{margin-bottom:40px}#page-seminar #lp-wrap .lp-mainvisual h1{margin-bottom:0}#page-seminar #lp-wrap .lp-fin{margin-bottom:40px}#page-seminar #lp-wrap .lp-fin{margin-bottom:40px}#page-trial #page-header h1::before{display:block;font-weight:900;font-size:20rem;line-height:100%;color:#fff;margin-bottom:-10px}#page-trial #lp-wrap .lp-mainvisual{margin-bottom:40px}#page-trial #lp-wrap .lp-mainvisual h1{margin-bottom:0}#page-ebook section{overflow:hidden}#page-ebook #page-header{margin-bottom:0}#page-ebook #page-header h1{margin-bottom:0}#page-ebook #page-header h1::before{content:"資料ダウンロード";display:block;font-weight:900;font-size:20rem;line-height:100%;color:#fff;margin-bottom:-10px}#page-ebook #sec-lead{background-color:#f5f6f8;padding:40px 0;margin:0}#page-ebook #sec-prev{background-color:#2c2c2c;padding:57px 0 0 0;margin-bottom:48px;color:#fff}#page-ebook #sec-prev .prev-img-wrap .prev-lead{font-size:14rem;line-height:220%;margin-bottom:12px}#page-ebook #sec-prev .prev-img-wrap .prev-lead strong{font-weight:900;color:#fff}#page-ebook #sec-prev .prev-img-wrap .prev-img{width:438px;height:354px;overflow-y:scroll}#page-ebook #sec-prev .prev-info-wrap .toc-title h2{font-weight:900;font-size:20rem;line-height:220%;color:#fff;margin-bottom:8px}#page-ebook #sec-prev .prev-info-wrap .toc-list ul{padding-left:24px}#page-ebook #sec-prev .prev-info-wrap .toc-list ul li{list-style-type:disc}#page-ebook #sec-prev .prev-info-wrap .toc-list ol{padding-left:1em}#page-ebook #sec-prev .prev-info-wrap .toc-list ol li{list-style-type:decimal}#page-ebook #sec-prev .prev-info-wrap .toc-list li h3{font-weight:bold;font-size:16rem;line-height:240%;color:#fff}#page-ebook #sec-prev .prev-info-wrap .toc-list li p{font-size:14rem;line-height:240%;padding-left:16px}#page-ebook #sec-form .form-lead{font-size:18rem;line-height:200%;letter-spacing:.08em}#page-ebook #sec-form .lp-form{margin:48px 0 0 0}#page-inquiry section{overflow:hidden}#page-inquiry #page-header{margin-bottom:0}#page-inquiry #page-header h1{margin-bottom:0}#page-inquiry #sec-lead{padding:40px 0;margin:0}#page-inquiry #sec-form .form-lead{font-size:18rem;line-height:200%;letter-spacing:.08em}#page-inquiry #sec-form .lp-form{margin:48px 0 0 0}