#contactform{border-bottom:1px solid #CCC}#contactform .container{margin:0 auto;padding:80px 10px;max-width:1080px;width:100%}#contactform .container h2{position:relative;font-size:0;padding-bottom:35px}#contactform .container h2::before{content:'\8CC7\6599\8ACB\6C42\30FB\304A\554F\3044\5408\308F\305B';font-size:4.0rem}@media screen and (max-width:800px){#contactform .container h2::before{font-size:2.6rem}}@media screen and (max-width:640px){#contactform .container h2::before{font-size:2.4rem;margin-bottom:30px}}@media screen and (max-width:400px){#contactform .container h2::before{font-size:2.2rem}}#contactform .container h2::after{content:'';display:inline-block;background-color:#00b0ff;height:2px;width:120px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#contactform .container h2+p{font-size:18px;line-height:2;text-align:center}@media screen and (max-width:800px){#contactform .container{padding:40px 20px}#contactform .container h2{padding-bottom:16px}#contactform .container h2+p{font-size:16px;text-align:left}}@media screen and (max-width:400px){#contactform .container h2+p{font-size:14px}}.hbspt-form{margin:40px auto 0;padding-right:14%;padding-left:14%;max-width:880px;width:100%}@media only screen and (max-width:800px){.hbspt-form{padding-right:0;padding-left:0}}.hs-form .hs-form-field{width:100%;margin-bottom:25px}.hs-form fieldset{max-width:100% !important}.hs-form>.hs_privacy_policy.hs-form-field{border-right:0;border-bottom:0}.hs-form>.hs_privacy_policy.hs-form-field{border-right:0}.hs-form-field .hs-form-checkbox label{padding-top:10px;padding-bottom:5px;background-color:#fff;width:auto;border:0}.hs-form-required{color:red;font-size:23.8px}.hs-form .hs-form-field .input{padding:0;margin-top:5px}.hs-form fieldset.form-columns-1 .hs-input{width:100% !important}.hs-form .hs-form-field.hs_kadai_dtl__c .input,.hs-form .hs-form-field.hs_inquiry_detail__c .input{padding-bottom:20px}.hs-form .hs-form-field.hs_kadai_dtl__c .hs-error-msgs,.hs-form .hs-form-field.hs_inquiry_detail__c .hs-error-msgs{padding-bottom:14px}.hs-form .hs-form-field .hs-input{margin-right:0 !important;height:40px !important;font-style:normal;padding:5px;width:100%}.hs-form-field input,.hs-form-field textarea{display:table-cell;border-radius:0;border:#cfcfcf solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;margin-bottom:5px;font-size:100%;line-height:1.5}.hs-form .hs-form-field textarea.hs-input{width:100% !important;min-height:90px}.hs-form-field ul li{margin-top:1em;list-style:none}.hs-form .hs-form-field input[type='text'],.hs-form .hs-form-field input[type='email'],.hs-form .hs-form-field select{height:30px;line-height:30px;border:1px solid #c8c8c8;border-radius:0;outline:0;margin-bottom:0}.hs-form .hs-form-field select{background-color:#f7f7f7}.hs-form .hs-form-field input[type="checkbox"],.hs-form .hs-form-field input[type="radio"]{display:inline-block;margin-right:5px !important;width:auto !important}.hs-error-msgs{font-size:80%}.form-columns-2 .hs-error-msgs{border-right:0}.hs-error-msgs label{font-size:80%;color:red;padding-top:0;width:auto;background-color:#fff;border:0;padding-bottom:0}.hs-form .hs_privacy_policy{margin-top:50px}.hs-form .hs_privacy_policy .input{border:0;padding:0}.hs-form .hs_privacy_policy .hs-error-msgs{text-align:center}.hs-form .hs_privacy_policy .hs-error-msgs label{display:block}.hs-form .hs_privacy_policy .hs-field-desc{margin-left:auto;margin-right:auto;text-align:center}.hs-form .hs_privacy_policy>label{display:none !important}.hs-form .hs_privacy_policy .hs-error-msgs{border-right:0}.hs-form-booleancheckbox label{width:100%;border:0;background-color:#fff}.hs-form .hs_privacy_policy .hs-form-booleancheckbox label{display:block;text-align:center}.hs-form .hs_privacy_policy{color:#494949}input::placeholder{font-style:normal}input::-webkit-input-placeholder{font-style:normal}input:-moz-placeholder{font-style:normal}input::-moz-placeholder{font-style:normal}input:-ms-input-placeholder{font-style:normal}label{line-height:1}.hs-form .hs-form-field input[type="checkbox"]{width:auto !important;height:auto !important}.hs-form-field .hs-form-checkbox label span{font-size:100%}.hs-form .hs-form-field.hs_kadai_dtl__c .input,.hs-form .hs-form-field.hs_inquiry_detail__c .input{padding-bottom:0}.hs-form .hs_privacy_policy{font-weight:normal;margin:0;min-height:auto !important;height:auto !important;line-height:1}.hs-form-field ul li{margin-top:1em;list-style:none}.hs-form-field ul li.hs-form-booleancheckbox{margin-top:5px}.hs-form-field ul li.hs-form-booleancheckbox input[type="checkbox"]{margin-right:1em !important}.hs-form-field ul li.hs-form-booleancheckbox a{color:#06c;text-decoration:underline}.hs-form .hs_privacy_policy .hs-form-booleancheckbox label{padding:0;display:inline-block;font-weight:normal}.hs_submit{margin:20px auto;max-width:300px}.hs_submit .actions{background-color:#ea6a00;border-radius:3px;-webkit-transition:all .3s;transition:all .3s;text-align:center}.hs_submit .actions:hover{opacity:.5}.hs_submit .actions input{color:#fff;background:transparent;border:0;font-size:18px;font-weight:bold;padding:10px 30px;height:auto;width:100%;line-height:30px}@media screen and (max-width:800px){.hs-form-field .hs-form-checkbox label span{line-height:2}}body.mql-no-trial #cv-contents #form .widget-type-form *[data-reactid*="$inquiry_detail__c"] li[data-reactid*="無料体験・トライアルアカウント発行希望"]{display:none}