@charset "UTF-8";.hbspt-form{padding-bottom:100px}.ttltc{font-size:18px;text-align:center;font-weight:bold}.hbspt-form{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}.hs-form label{font-size:15px !important}.hs-form .field{position:relative !important;display:flex !important;width:100% !important;padding:0 !important;margin:0 !important;border-bottom:solid 1px #ccc}.hs-form .field>label{float:left !important;width:30% !important;font-size:15px !important;display:block !important;padding:20px !important;margin:0 !important;background:#f7f8f8}.required{background:#ea1472;padding:4px 6px;font-size:10px;color:#fff;margin-left:10px;border-radius:2px;display:inline-block;line-height:1}.hs-form .field>label span>em,.not_required{background:#333;padding:4px 6px;font-size:10px;color:#fff;margin-left:10px;border-radius:2px;display:inline-block;font-style:normal;line-height:1}.hs-form .field div{float:left !important;width:70% !important;padding:20px !important;background:#fff !important}.hs-form.stacked .hs_submit{text-align:center}.hs-form.stacked .hs-richtext p{text-align:center}.hs-input{margin-right:10px}.hs-form-required{display:none}.actions{padding:30px 0}.hs-form .hs-button{background:#006cc2 !important;color:#fff !important;font-size:17px !important;padding:20px !important;border:0 !important;box-shadow:3px 3px 0 #ccc !important;font-weight:bold !important}.hs-form .hs-button:hover{background:#0bc5e7 !important}.hs-form .hs-button.large{width:80%}.hs_agreement_against_privacy_policy{border-bottom:0 !important}.hs_agreement_against_privacy_policy .hs-form .field>label{background:transparent !important;border:0 !important;padding-bottom:40px !important}.hs-error-msgs{position:absolute !important;width:auto !important;display:inline-block !important;z-index:1;top:10px !important;right:10px !important}.hs-error-msgs li{background:#fff !important;display:block !important;padding:10px 20px !important;text-align:center;border:solid 1px red}.hs-error-msgs>li label{padding:0 !important;display:inline !important;font-size:14px !important;color:red}.hs_annualrevenue{display:none !important;height:0 !important;overflow:hidden}.hs_lifecyclestage{display:none !important;height:0 !important;overflow:hidden}.hs-form .hs-richtext{padding:20px 0;text-align:center;margin-bottom:3px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:18px;font-size:14px;color:#414141}.hs-form .hs-input,.hs-form textarea.hs-input{max-width:90% !important}#0076d7;.hs-form-booleancheckbox-display{width:100% !important}input.hs-input,textarea.hs-input{transition:0;box-shadow:0}.hs-form .hs-button{margin:0 auto}.kiyaku figure{padding:30px 50px 60px !important;height:300px;margin-top:40px;margin-bottom:40px;background:#fff;border:3px solid #0076d7}.kiyaku figure{overflow-y:scroll}.kiyaku figure::-webkit-scrollbar{height:10px}.kiyaku figure::-webkit-scrollbar-track{background:#ddd}.kiyaku figure::-webkit-scrollbar-thumb{background:#2cc2e4}.kiyaku figure dl{width:100%}.kiyaku figure dd{display:block;width:100%;border-bottom:1px dotted #ddd;padding-bottom:10px;margin-bottom:10px}@media only screen and (max-width:700px){.hs-form .field{flex-wrap:wrap}.hs-form .field label{float:none !important;width:100% !important}.hs-form .field div{float:none !important;width:100% !important}.hbspt-form{border-left:0px;border-right:0}}.hs-form .hs-field-desc{background:#0800d2}.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form input[type="file"],.hs-form textarea,.hs-form select{padding:10px !important;width:100% !important}@media only screen and (max-width:505px){#recruit_taiken.test .hs-form .hs_desired_manufacturing_session_date .input label input{margin-right:.3em}#recruit_taiken.test .hs-form .hs_desired_manufacturing_session_date .input label span{font-size:calc((13/505)*100vw)}}@media only screen and (max-width:320px){#recruit_taiken.test .hs-form .hs_desired_manufacturing_session_date.field div.input{padding:20px 0 !important}#recruit_taiken.test .hs-form .hs_desired_manufacturing_session_date .input label span{font-size:8px}#recruit_taiken.test .hs-form .hs_desired_manufacturing_session_date .input label input{width:.5em;height:.5em;vertical-align:middle}}