#pageTitle h2,#pageTitle p.lead{display:none}#mainContents{padding-top:0}#mainContents h2{color:#002f7a;font-size:35px;padding:60px 0 100px;position:relative}#mainContents h2 span{display:block;font-size:20px;margin-top:70px}#mainContents h2 span:after{background:#002f7a;bottom:50px;content:"";display:block;height:5px;left:50%;margin-left:-30px;position:absolute;width:60px}#form{background:#fff;padding:80px 0}#form .formInner{margin:0 auto;max-width:850px;text-align:left;width:100%}#form .formInner h2{font-size:22px;margin-bottom:100px;margin-top:0;padding:0 0 30px;position:relative;text-align:center}#form .formInner h2:after{background:#002f7a;bottom:0;content:"";display:block;height:5px;left:50%;margin-left:-30px;position:absolute;width:60px}#form .formInner p.lead{font-size:16px;font-weight:700;margin:0 0 30px}#form .formInner ul{font-size:15px;margin-bottom:0}#form .formInner ul li{margin-bottom:1em;margin-left:1em;text-indent:-1em}#form .formInner p.name{color:#002f7a;font-size:20px;font-weight:700;margin-bottom:40px}#form .formInner p.title{font-size:22px;font-weight:700;line-height:1.8em;margin-bottom:70px}#form .formInner fieldset{margin-bottom:60px}#form .formInner dl.left{float:left;margin-bottom:0;width:48%}#form .formInner dl.right{float:right;margin-bottom:0;width:48%}#form .formInner .form-label,#form .formInner label{color:#002f7a;display:block;font-size:20px;font-weight:700;line-height:20px;margin-bottom:30px}#form .formInner .hs-form-checkbox-display span,#form .formInner .hs-form-radio label{color:#000;font-size:20px;font-weight:400;line-height:20px}#form .formInner li.hs-form-checkbox,#form .formInner li.hs-form-radio{display:inline-block;margin-bottom:1em;margin-left:25px!important;vertical-align:bottom}#form .formInner li.hs-form-checkbox input,#form .formInner li.hs-form-radio input{margin-right:1em}#form .formInner dl dt span{border:1px solid #105cd5;color:#105cd5;display:inline-block;font-size:12px;height:22px;line-height:22px;margin-left:1em;padding:0 1em;vertical-align:top}#form .formInner dl dd{color:#002f7a;font-size:20px;font-weight:700}#form .formInner input[type=email],#form .formInner input[type=tel],#form .formInner input[type=text]{border:2px solid #002f7a;border-radius:20px;box-sizing:border-box;font-size:18px;height:75px;padding:0 15px;width:100%}#form .formInner input.w20[type=text],#form .formInner input[name=webinar_no_people]{margin-right:20px;width:20%}#form .formInner select{-webkit-appearance:none;appearance:none;background:no-repeat;border:2px solid #002f7a;border-radius:20px;box-sizing:border-box;font-size:20px;height:75px;padding:0 20px;width:100%}#form .formInner .hs_webinar_no_people div:after{color:#002f7a;content:"名";font-size:20px;font-weight:700}#form .formInner textarea{border:2px solid #002f7a;border-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;box-sizing:border-box;height:320px;width:100%}#form form fieldset.form-columns-1,#form form fieldset.form-columns-2{max-width:100%}#form form fieldset.form-columns-0{margin-bottom:0;max-width:100%}#form .hs-error-msg{color:#dd1512!important;line-height:130%!important;margin-top:20px;text-indent:0}#form .form-privacy{background:#fff;border:1px solid #707070;font-size:15px;height:300px;margin-bottom:30px;overflow:scroll;padding:20px;width:100%}.hs-form-required{color:#f6f7fb}.hs-form-required:after{border:1px solid #105cd5;color:#105cd5;content:"必須";display:inline-block;font-size:12px;height:24px;line-height:24px;padding:0 1em;text-indent:0;vertical-align:top}html[lang=en] .hs-form-required:after{content:"Required"}p.check{color:#002f7a;display:inline-block;font-size:20px;font-weight:700;margin-top:40px;position:relative}p.check label{cursor:pointer}p.check input[type=checkbox]{-webkit-appearance:none;appearance:none;opacity:0;position:absolute}p.check input[type=checkbox]+span.text{vertical-align:top}p.check span.hissu{border:1px solid #105cd5;color:#105cd5;display:inline-block;font-size:12px;height:24px;line-height:24px;padding:0 1em;vertical-align:top}p.check input[type=checkbox]+span.text:before{background:#fff;border:1px solid #707070;border-radius:5px;content:"";display:inline-block;height:22px;margin-right:.5rem;width:22px}p.check input[type=checkbox]:checked+span:after{background:#707070;border-radius:5px;content:"";display:block;height:18px;left:3px;position:absolute;top:3px;width:18px}#form .actions,p.submitBtn{margin:60px 0;text-align:center}#form input[type=submit]{background:#002f7a;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:23px;height:75px;line-height:75px;width:400px}#form input[type=submit]:hover{opacity:.7;transition:opacity .7s}#send{background:#fff;padding:0 0 80px}#send p.lead{color:#002f7a;font-size:20px;font-weight:700;margin-bottom:40px}#send ul{margin:0 auto;max-width:850px;text-align:left;width:100%}#send ul li{line-height:2em;margin-bottom:1.5em;margin-left:1em;text-indent:-1em}#linkTop{background:#fff;padding:40px 0}#linkTop a{background:#002f7a;border-radius:60px;color:#fff;display:block;font-size:23px;font-weight:700;height:75px;line-height:75px;margin:0 auto;position:relative;text-decoration:none;width:400px}#linkTop a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:10px;position:absolute;right:55px;top:30px;transform:rotate(45deg);width:10px}#linkTop a:hover{opacity:.8;transition:opacity .5s}@media screen and (max-width:751px){#mainContents{padding-top:100px}#mainContents h2{font-size:20px;margin:60px 0 50px}#mainContents h2 span{display:block;font-size:13px;margin-top:40px}#mainContents h2 span:after{background:#002f7a;bottom:40px;content:"";display:block;height:2px;left:50%;margin-left:-15px;position:absolute;width:30px}#form{padding:40px 0}#form .formInner{margin:0 auto;width:90%}#form .formInner h2{font-size:16px;margin-bottom:20px}#form .formInner h2:after{bottom:10px;height:3px;margin-left:-20px;width:40px}#form .formInner p.lead{font-size:15px;line-height:2em;margin-bottom:20px}#form .formInner ul{font-size:15px}#form .formInner dl dd label{font-size:15px;margin-left:0}#form .formInner p.name{font-size:16px;margin-bottom:20px}#form .formInner p.title{font-size:16px;margin-bottom:40px}#form .formInner dl{margin-bottom:20px}#form .formInner dl dt{font-size:16px;margin-bottom:10px}#form .formInner dl dt span{font-size:10px;height:20px;line-height:20px}#form .formInner select{font-size:16px}#form .formInner dl dd input[type=text],#form .formInner select{border:1px solid #002f7a;height:50px}#form .formInner dl dd input.w20[type=text]{width:40%}#form .formInner dl dd textarea.formText{border:1px solid #002f7a}p.check{font-size:15px;margin-left:30px;text-indent:-30px}p.check span.hissu{text-indent:0}p.check input[type=checkbox]:checked+span:after{left:-27px}p.submitBtn input[type=submit]{font-size:16px;height:auto;height:64px;line-height:64px;width:100%}#send p.lead{color:#002f7a;font-size:15px;font-weight:700;margin-bottom:40px}#send ul{font-size:15px;margin:0 auto;text-align:left;width:90%}#send ul li{line-height:2em;margin-bottom:1.5em;margin-left:1em;text-indent:-1em}#linkTop{background:#fff;padding:40px 0}#linkTop a:after{right:55px;top:25px}#linkTop a{display:block;font-size:16px;height:64px;line-height:64px;margin:0 auto;width:90%}}