html{background:#fff}.form-logo a:hover{opacity:.5}.form-header{margin:0 auto;max-width:1170px;padding:15px 0 3px;width:90%}.form-logo{height:53px;width:167px}.form-logo img{height:auto　!important;width:100%!important}#form-title{background:#005bab;height:145px;margin-bottom:80px}#form-title h1{color:#fff;font-size:27px;margin:0;padding-top:52px;text-align:center}@media (max-width:767px){.form-logo{height:25px;width:100px}.form-header{padding:14px 0}#form-title{height:100px;margin-bottom:35px}#form-title h1{font-size:22px;padding-top:34px}}.text-area p{color:#565a5e;font-weight:400}.text-link a{color:#2182e8;font-weight:500}.form-area{border-bottom:3px solid #1f5ba6;border-top:3px solid #1f5ba6;margin-bottom:100px;margin-top:50px;padding-bottom:60px;padding-top:40px;width:100%}fieldset{max-width:1000px!important;width:100%}.form-area ul{list-style:none;margin:0;padding:0}.form-area .field{margin-bottom:40px}span.hs-form-required{color:#e80000}.form-area label{color:#565a5e;display:inline-block;font-size:18px;padding-right:46px;vertical-align:top;width:190px}.form-area label span{font-weight:500}.form-area label.hs-error-msg{color:#e80000;font-size:14px;font-weight:400;margin-top:10px;padding:0;width:100%}.form-area .input{display:inline-block;width:500px}.form-area-contact .input{width:600px}input[type=text]:focus,select,textarea:focus{outline:0}::placeholder{color:#bebebe;font-weight:500}input[type=email],input[type=tel],input[type=text],select{background:#f8f8f8;border:1px solid #e2e2e2;border-radius:6px;height:40px;padding-left:15px;padding-right:10px;width:473px}.form-area .input label{font-size:16px;padding-right:0;width:100%}.form-area .input label span{font-weight:400}.form-area .input ul li{margin-bottom:15px}.form-area .input ul li:last-of-type{margin-bottom:0}.form-area .input ul li label input{margin-right:8px}.hs_contents .input{max-width:780px;width:70%}.form-area .input textarea{background:#f8f8f8;border:1px solid #e2e2e2;border-radius:6px;min-height:146px;resize:vertical;width:100%}::-webkit-resizer{display:none}.hs_contact_businesstype .input,.hs_work_type .input{position:relative;width:500px}.hs_contact_businesstype .input:after,.hs_work_type .input:after{border-left:2px solid #707070;border-top:2px solid #707070;content:"";height:7px;pointer-events:none;position:absolute;right:13px;top:20px;transform:translateY(-50%) rotate(-135deg);width:7px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;position:relative;width:100%!important}select option{color:#565a5e}.form-area .hs_lastname{margin-bottom:15px}.hs_firstname .input input[type=text],.hs_lastname .input input[type=text]{height:40px;width:280px}.actions,.hs_personal_information_agreement{text-align:center}input[type=submit]{-webkit-appearance:none;background:#fff;border:3px solid #1458a0;border-radius:50px;color:#1458a0;cursor:pointer;font-size:20px;font-weight:700;height:60px;margin:0 auto;width:410px}.form-footer{background:#e0eaf4;padding:15px 0}.form-footer p{color:#565a5e;font-size:12px;font-weight:400;margin:0;text-align:center}.form-area .hs-richtext p,.library-form .library-form-area .hs-richtext p{font-size:14px;text-align:center}.form-area .hs-richtext p a,.library-form .library-form-area .hs-richtext p a{color:#2182e8}@media (max-width:767px){.text-area p{font-size:15px}.form-area{margin-bottom:60px;margin-top:40px;padding-top:25px}.form-area .field{margin-bottom:30px}.form-area .input{width:100%}.form-area label{display:block;font-size:15px;margin-bottom:10px;padding-right:0;width:100%}.form-area .input label{font-size:15px}.form-area .input ul li{padding-left:1em;text-indent:-1em}.form-area label.hs-error-msg{margin-top:5px}.hs_contents .input{width:100%}.form-area .input textarea{width:98%}.hs_firstname .input input[type=text],.hs_lastname .input input[type=text],input[type=email],input[type=tel],input[type=text],select{width:92%}.form-area .hs_lastname{margin-bottom:10px}.hs_personal_information_agreement .input label{margin-bottom:0}.hs_personal_information_agreement .input ul li{padding-left:0}input[type=submit]{font-size:15px;width:330px}.form-footer p{font-size:12px}}@media (max-width:400px){input[type=submit]{font-size:14px;width:95%}}.library-form{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:100px;max-width:1000px}.library-form p{color:#565a5e;line-height:1.7;margin:0}.library-form .library-form-text{width:38%}.library-form .library-form-text img{display:block;margin:45px auto}.library-form .library-form-area{background:#fafafa;margin-bottom:40px;padding:30px;width:50%}.library-form input[type=email],.library-form input[type=tel],.library-form input[type=text],.library-form select{background:#fff}.library-form label{color:#565a5e;display:block;font-size:17px;margin-bottom:5px}.library-form label span{font-weight:500}.library-form .field{margin-bottom:13px}.library-form .hs_lastname{margin-bottom:8px}.library-form ul{list-style:none;margin:0;padding:0}.library-form ul li{margin-bottom:15px}.library-form ul li:last-of-type{margin-bottom:none}.library-form ul li span{font-weight:400}.library-form input[type=submit]{background:#1458a0;border:none;border-radius:5px;color:#fff;font-size:16px;font-weight:400;height:40px;width:230px}.library-form .actions{height:40px;margin:30px auto 0;position:relative;width:230px}.library-form .actions:before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:8px;position:absolute;right:14px;top:15px;transform:rotate(45deg);width:8px}.library-form label.hs-error-msg{color:#e80000;font-size:14px;font-weight:400;margin-top:10px;padding:0;width:100%}@media (max-width:767px){.library-form{display:block;margin-top:35px}.library-form .library-form-text{margin:0 auto;width:90%}.library-form p{font-size:15px}.library-form .library-form-text img{margin:20px 0}.library-form .library-form-area{margin-top:40px;padding:0;width:100%}.library-form-inner{padding:40px 23px}.library-form label{font-size:15px;margin-bottom:8px}.library-form .field{margin-bottom:20px}.library-form .hs_lastname{margin-bottom:5px}.library-form label.hs-error-msg{margin-top:5px}}.hs_recaptcha{text-align:center}.grecaptcha-badge{margin:0 auto}.library-form-area .hs_recaptcha{margin-top:40px}.thanks-page{text-align:center}.thanks-page h1{color:#1458a0;font-size:26px;font-weight:500}.thanks-page a{border:3px solid #1458a0;border-radius:50px;color:#1458a0;display:block;font-size:20px;font-weight:700;height:60px;line-height:59px;margin:80px auto 100px;text-decoration:none;width:410px}@media (max-width:767px){.thanks-page{font-size:15px;margin-top:100px}.thanks-page h1{font-size:20px}.thanks-page a{font-size:16px;max-width:330px;width:100%}}