.bl_contact .bl_section_intro{margin-bottom:24px}.bl_contact_content{background:#f0f0f0;padding:36px}.bl_contact_content .hs-form-field{margin-bottom:24px}.bl_contact_content label{align-items:center;display:flex;font-size:16px;font-weight:700;line-height:normal;margin-bottom:8px}.bl_contact_content input[type=color],.bl_contact_content input[type=date],.bl_contact_content input[type=datetime-local],.bl_contact_content input[type=datetime],.bl_contact_content input[type=email],.bl_contact_content input[type=file],.bl_contact_content input[type=month],.bl_contact_content input[type=number],.bl_contact_content input[type=password],.bl_contact_content input[type=search],.bl_contact_content input[type=tel],.bl_contact_content input[type=text],.bl_contact_content input[type=time],.bl_contact_content input[type=url],.bl_contact_content input[type=week],.bl_contact_content select,.bl_contact_content textarea{-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #d8d8d8;border-radius:4px;box-sizing:border-box;color:#523c44;display:block;font-size:16px;height:auto!important;line-height:24px;padding:16px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%!important}.bl_contact_content input[type=color]:focus,.bl_contact_content input[type=date]:focus,.bl_contact_content input[type=datetime-local]:focus,.bl_contact_content input[type=datetime]:focus,.bl_contact_content input[type=email]:focus,.bl_contact_content input[type=file]:focus,.bl_contact_content input[type=month]:focus,.bl_contact_content input[type=number]:focus,.bl_contact_content input[type=password]:focus,.bl_contact_content input[type=search]:focus,.bl_contact_content input[type=tel]:focus,.bl_contact_content input[type=text]:focus,.bl_contact_content input[type=time]:focus,.bl_contact_content input[type=url]:focus,.bl_contact_content input[type=week]:focus,.bl_contact_content select:focus,.bl_contact_content textarea:focus{border:1px solid #eda64a;outline:0}.hs-privacypolicy_check{margin-top:16px}.bl_contact_content input[type=checkbox i]{margin:0 8px 0 0}.bl_contact_content input[type=checkbox]{cursor:pointer;height:16px;margin:0 12px 0 0;position:relative}.bl_contact_content .hs-form-booleancheckbox-display>span{align-items:center;cursor:pointer;display:flex}.bl_contact_content input[type=checkbox]:before{border:1px solid #636363;border-radius:2px;content:"";height:20px;left:-2px;position:absolute;top:-2px;width:20px;z-index:1}.bl_contact_content input[type=checkbox]:checked:before{border-bottom-color:#ed704a;border-bottom-width:2px;border-left-color:#ed704a;border-left-width:2px;border-radius:0;border-right:2px #ed704a;border-top:2px #ed704a;height:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.bl_contact_content input[type=checkbox]:after{background:#fff;content:"";cursor:pointer;height:20px;left:-2px;position:absolute;top:-2px;width:20px}.bl_contact_content textarea{min-height:200px}.bl_contact_content select{background:url(https://cdn2.hubspot.net/hubfs/2333817/GiantFocal_Marketplace/Ark/_Assets/select.png) #eff0f4;background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:24px}.bl_contact_content .hs_submit input,.bl_contact_content form .hs-button.primary{background:#ed704a;border:none;border-radius:50px;box-shadow:0 4px 24px rgba(188,210,217,.5);color:#fff;display:block;font-size:20px;height:60px;line-height:20px;margin:0 auto;padding:18px 24px;text-align:center;text-decoration:none;width:360px}.bl_contact_content .hs_submit input:hover{cursor:pointer;opacity:.8}.bl_contact_content form.hs-form .hs-form-field ul.inputs-list{list-style:none;margin:0;padding:0;text-align:left}.bl_contact_content .error{border-color:#c84e75!important}.bl_contact_content .hs-error-msgs{color:#c84e75;font-size:14px;margin:8px 0 0!important;padding:0}.bl_contact_content .hs-error-msgs li{color:inherit;list-style:none}.bl_contact_content .hs-field-desc{margin-bottom:8px}.bl_contact_content form.hs-form fieldset{max-width:none}.bl_contact_content form.hs-form fieldset .hs-form-field{padding:0 8px 0 0}.bl_contact_content .hs-form fieldset.form-columns-2>.hs-form-field:first-child{padding-right:8px}.bl_contact_content form.hs-form fieldset[class*=form-columns] .input{margin-right:0}.bl_contact_content form.hs-form fieldset[class*=form-columns] .hs-input{width:100%}.bl_contact_content form.hs-form fieldset[class*=form-columns] .hs-input[type=checkbox]{width:auto}.bl_contact_content .hs-form-required{color:transparent}.bl_contact_content .hs-form-required:before{background-color:#c84e75;border-radius:4px;color:#fff;content:"必須";font-size:13px;margin-left:8px;padding:1px 4px}@media screen and (max-width:480px){.bl_contact_content form.hs-form fieldset .hs-form-field{padding:0}.bl_contact_content form .hs-button.primary,.bl_contact_content form.hs-form .form-columns-2 .hs-form-field .hs-input,.bl_contact_content form.hs-form .form-columns-3 .hs-form-field .hs-input,.bl_contact_content form.hs-form fieldset.form-columns-3 .hs-form-field{width:100%}}