@charset "UTF-8";.form-wrapper{color:#000;margin:auto;width:960px}@media (max-width:47.9375em){.form-wrapper{width:100%}}.form-wrapper .form{background-color:#fff;border-radius:20px;margin-top:30px;padding:10px 15px 30px;position:relative;z-index:2}@media (min-width:48em){.form-wrapper .form{margin-top:40px;padding:50px}}.form-wrapper .form .input{margin-right:0!important}@media not all and (min-width:48em){.form-wrapper .form .input{margin-top:15px!important}}.form-wrapper .form input[type=email],.form-wrapper .form input[type=tel],.form-wrapper .form input[type=text],.form-wrapper .form textarea{background-color:#f5f5f5;display:block;padding:16px;width:100%!important}.form-wrapper .form textarea[id^=counseling_detail]{height:100px}@media (min-width:48em){.form-wrapper .form textarea[id^=counseling_detail]{height:150px}}.form-wrapper .form .form-columns-1,.form-wrapper .form .form-columns-2{max-width:100%!important}.form-wrapper .form .hs_contact_list{border-bottom:1px solid #eee;padding:15px 0}@media (min-width:48em){.form-wrapper .form .hs_contact_list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:27px 0}}.form-wrapper .form .hs_contact_list>label{font-size:1.5rem;font-weight:600}@media (min-width:48em){.form-wrapper .form .hs_contact_list>label{display:flex;font-size:1.8rem;justify-content:space-between;width:210px}}.form-wrapper .form .hs_contact_list .input{width:100%}@media (min-width:48em){.form-wrapper .form .hs_contact_list .input{width:calc(100% - 240px)}.form-wrapper .form .hs_contact_list .input>.inputs-list{display:flex;flex-wrap:wrap}}@media not all and (min-width:48em){.form-wrapper .form .hs_contact_list .input>.inputs-list .hs-form-radio{margin-top:15px}}.form-wrapper .form .hs_contact_list .input>.inputs-list .hs-form-radio+.hs-form-radio{margin-top:15px}@media (min-width:48em){.form-wrapper .form .hs_contact_list .input>.inputs-list .hs-form-radio+.hs-form-radio{margin-left:45px;margin-top:0}}.form-wrapper .form .hs_contact_list .input>.inputs-list span{cursor:pointer;display:inline-block;padding-left:38px;position:relative}@media (min-width:48em){.form-wrapper .form .hs_contact_list .input>.inputs-list span{padding-left:45px}}.form-wrapper .form .hs_contact_list .input>.inputs-list span:after,.form-wrapper .form .hs_contact_list .input>.inputs-list span:before{border-radius:50%;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.form-wrapper .form .hs_contact_list .input>.inputs-list span:before{background-color:#fff;border:1px solid #008dd9;border-radius:50%;height:24px;left:5px;width:24px}@media (min-width:48em){.form-wrapper .form .hs_contact_list .input>.inputs-list span:before{height:30px;width:30px}}.form-wrapper .form .hs_contact_list .input>.inputs-list span:after{background-color:#008dd9;border-radius:50%;height:12px;left:11px;opacity:0;width:12px}@media (min-width:48em){.form-wrapper .form .hs_contact_list .input>.inputs-list span:after{height:18px;width:18px}}.form-wrapper .form .hs_contact_list .input>.inputs-list input{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.form-wrapper .form .hs_contact_list .input>.inputs-list input:checked+span:after{opacity:1}.form-wrapper .form .hs_counseling_detail{border-bottom:1px solid #eee;padding:15px 0}@media (min-width:48em){.form-wrapper .form .hs_counseling_detail{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:27px 0}}.form-wrapper .form .hs_counseling_detail>label{font-size:1.5rem;font-weight:600}@media (min-width:48em){.form-wrapper .form .hs_counseling_detail>label{display:flex;font-size:1.8rem;justify-content:space-between;width:210px}}.form-wrapper .form .hs_counseling_detail .input{width:100%}@media (min-width:48em){.form-wrapper .form .hs_counseling_detail .input{width:calc(100% - 240px)}}.form-wrapper .form .hs_company{border-bottom:1px solid #eee;padding:15px 0}@media (min-width:48em){.form-wrapper .form .hs_company{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:27px 0}}.form-wrapper .form .hs_company>label{font-size:1.5rem;font-weight:600}@media (min-width:48em){.form-wrapper .form .hs_company>label{display:flex;font-size:1.8rem;justify-content:space-between;width:210px}}.form-wrapper .form .hs_company .input{width:100%}@media (min-width:48em){.form-wrapper .form .hs_company .input{width:calc(100% - 240px)}}.form-wrapper .form .hs_division_name,.form-wrapper .form .hs_jobtitle{border-bottom:1px solid #eee;padding:15px 0}@media (min-width:48em){.form-wrapper .form .hs_division_name,.form-wrapper .form .hs_jobtitle{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:27px 0}}.form-wrapper .form .hs_division_name>label,.form-wrapper .form .hs_jobtitle>label{font-size:1.5rem;font-weight:600}@media (min-width:48em){.form-wrapper .form .hs_division_name>label,.form-wrapper .form .hs_jobtitle>label{display:flex;font-size:1.8rem;justify-content:space-between;width:210px}}.form-wrapper .form .hs_division_name .hs-field-desc,.form-wrapper .form .hs_jobtitle .hs-field-desc{font-size:1.4rem;margin-top:8px;width:100%}@media (min-width:48em){.form-wrapper .form .hs_division_name .hs-field-desc,.form-wrapper .form .hs_jobtitle .hs-field-desc{margin-bottom:8px;margin-top:0;width:calc(100% - 240px)}}.form-wrapper .form .hs_division_name .input,.form-wrapper .form .hs_jobtitle .input{width:100%}@media not all and (min-width:48em){.form-wrapper .form .hs_division_name .input,.form-wrapper .form .hs_jobtitle .input{margin-top:10px!important}}@media (min-width:48em){.form-wrapper .form .hs_division_name .input,.form-wrapper .form .hs_jobtitle .input{margin-left:auto;width:calc(100% - 240px)}}.form-wrapper .form .form-columns-2{border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 0}@media (min-width:48em){.form-wrapper .form .form-columns-2{border-bottom:1px solid #eee;justify-content:flex-start;padding:27px 0}}.form-wrapper .form .hs_lastname{float:none!important;width:48%!important}@media (min-width:48em){.form-wrapper .form .hs_lastname{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:450px!important}.form-wrapper .form .hs_lastname label{display:flex;justify-content:space-between;margin-right:30px;width:210px}}.form-wrapper .form .hs_lastname label>span{font-size:1.5rem;font-weight:600}@media (min-width:48em){.form-wrapper .form .hs_lastname label>span{font-size:1.8rem}.form-wrapper .form .hs_lastname .input{width:210px!important}}.form-wrapper .form .hs_firstname{float:none!important;width:48%!important}@media (min-width:48em){.form-wrapper .form .hs_firstname{align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:15px;margin-top:0;width:auto!important}}.form-wrapper .form .hs_firstname label{display:none}.form-wrapper .form .hs_firstname label>span{font-size:1.8rem;font-weight:600}@media not all and (min-width:48em){.form-wrapper .form .hs_firstname .input{margin-top:40px!important}}@media (min-width:48em){.form-wrapper .form .hs_firstname .input{width:210px!important}}.form-wrapper .form .hs_email{border-bottom:1px solid #eee;padding:15px 0}@media (min-width:48em){.form-wrapper .form .hs_email{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:27px 0}}.form-wrapper .form .hs_email>label{font-size:1.5rem;font-weight:600}.form-wrapper .form .hs_email>label span:first-of-type{width:auto}@media (min-width:48em){.form-wrapper .form .hs_email>label{display:flex;font-size:1.8rem;justify-content:space-between;width:210px}.form-wrapper .form .hs_email>label span:first-of-type{width:135px}}.form-wrapper .form .hs_email .input{width:100%}@media (min-width:48em){.form-wrapper .form .hs_email .input{width:calc(100% - 240px)}}.form-wrapper .form .hs_phone{border-bottom:1px solid #eee;padding:15px 0}@media (min-width:48em){.form-wrapper .form .hs_phone{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:27px 0}}.form-wrapper .form .hs_phone>label{font-size:1.5rem;font-weight:600}@media (min-width:48em){.form-wrapper .form .hs_phone>label{display:flex;font-size:1.8rem;justify-content:space-between;width:210px}}.form-wrapper .form .hs_phone .input{width:100%}@media (min-width:48em){.form-wrapper .form .hs_phone .input{width:calc(100% - 240px)}}.form-wrapper .form .hs_phone .input input[type=tel]{width:100%}@media (min-width:48em){.form-wrapper .form .hs_phone .input input[type=tel]{width:425px}}.form-wrapper .form .hs_agreement_check{font-size:1.2rem;margin:15px 0}@media (min-width:48em){.form-wrapper .form .hs_agreement_check{display:table;margin:40px auto}}@media not all and (min-width:48em){.form-wrapper .form .hs_agreement_check .hs-form-booleancheckbox{margin-left:20px;text-indent:-20px}}.form-wrapper .form .hs_agreement_check a{text-decoration:underline}.form-wrapper .form .hs-error-msg{color:red;display:block;font-size:1.4rem;margin-top:5px}@media (min-width:48em){.form-wrapper .form .hs-error-msg{font-size:1.6rem;margin-left:240px}}.form-wrapper .form .hs_agreement_check .hs-error-msg{margin-left:0}.form-wrapper .form .hs_lastname .hs-error-msg{width:90vw}@media not all and (min-width:48em){.form-wrapper .form .hs_lastname .hs-error-msg{margin-left:0}}@media (min-width:48em){.form-wrapper .form .hs_lastname .hs-error-msg{width:450px}}.form-wrapper .form .hs_error_rollup{margin-bottom:8px;margin-top:15px;text-align:center}@media (min-width:48em){.form-wrapper .form .hs_error_rollup{margin-top:30px}}.form-wrapper .form .hs-error-msgs.inputs-list{color:red}@media not all and (min-width:48em){.form-wrapper .form .hs-error-msgs.inputs-list{font-size:1.4rem}}.form-wrapper .form .actions{height:50px;margin:20px auto 0;transition:opacity .3s;width:260px}.form-wrapper .form .actions .hs-button{align-items:center;background:linear-gradient(45deg,#f59300,#f57200);border-radius:30px;box-shadow:0 3px 10px rgba(0,0,0,.11);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;text-align:center;width:100%}@media (min-width:48em){.form-wrapper .form .actions{height:58px;margin-top:30px;width:360px}.form-wrapper .form .actions:hover{opacity:.7}.form-wrapper .form .actions .hs-button{font-size:18px}}.form-wrapper .form .hs-form-required{color:#fff;position:relative}@media not all and (min-width:48em){.form-wrapper .form .hs-form-required{margin-left:10px}}.form-wrapper .form .hs-form-required:before{border:1px solid #f03333;border-radius:3px;color:#f03333;content:"必須";display:inline-block;font-size:14px;line-height:1;padding:4px}.form-wrapper .form .hs-form-booleancheckbox .hs-form-required{display:none}.form-wrapper .form .submitted-message{text-align:center}.form-wrapper .form .hs_message{border-bottom:1px solid #eee;padding:15px 0}@media (min-width:48em){.form-wrapper .form .hs_message{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:27px 0}}.form-wrapper .form .hs_message>label{font-size:1.5rem;font-weight:600}@media (min-width:48em){.form-wrapper .form .hs_message>label{display:flex;font-size:1.8rem;justify-content:space-between;width:210px}}.form-wrapper .form .hs_message .input{width:100%}@media (min-width:48em){.form-wrapper .form .hs_message .input{width:calc(100% - 240px)}.form-wrapper .form .hs_message .input textarea{min-height:150px}}.form-wrapper .form .hs_message .input input[type=tel]{width:100%}@media (min-width:48em){.form-wrapper .form .hs_message .input input[type=tel]{width:425px}}.form-wrapper .form .hs_lastname_kana{float:none!important;width:48%!important}@media (min-width:48em){.form-wrapper .form .hs_lastname_kana{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:450px!important}.form-wrapper .form .hs_lastname_kana label{display:flex;justify-content:space-between;margin-right:30px;width:210px}}.form-wrapper .form .hs_lastname_kana label>span{font-size:1.5rem;font-weight:600}@media (min-width:48em){.form-wrapper .form .hs_lastname_kana label>span{font-size:1.8rem}.form-wrapper .form .hs_lastname_kana .input{width:210px!important}}.form-wrapper .form .hs_lastname_kana .hs-error-msg{width:90vw}@media not all and (min-width:48em){.form-wrapper .form .hs_lastname_kana .hs-error-msg{margin-left:0}}@media (min-width:48em){.form-wrapper .form .hs_lastname_kana .hs-error-msg{width:450px}}.form-wrapper .form .hs_firstname_kana{float:none!important;width:48%!important}@media (min-width:48em){.form-wrapper .form .hs_firstname_kana{align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:15px;margin-top:0;width:auto!important}}.form-wrapper .form .hs_firstname_kana label{display:none}.form-wrapper .form .hs_firstname_kana label>span{font-size:1.8rem;font-weight:600}@media not all and (min-width:48em){.form-wrapper .form .hs_firstname_kana .input{margin-top:40px!important}}@media (min-width:48em){.form-wrapper .form .hs_firstname_kana .input{width:210px!important}}.form-wrapper .form .hs_email_confirm{border-bottom:1px solid #eee;padding:15px 0}@media (min-width:48em){.form-wrapper .form .hs_email_confirm{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:27px 0}}.form-wrapper .form .hs_email_confirm>label{font-size:1.5rem;font-weight:600}.form-wrapper .form .hs_email_confirm>label span:first-of-type{width:auto}@media (min-width:48em){.form-wrapper .form .hs_email_confirm>label{display:flex;font-size:1.8rem;justify-content:space-between;width:210px}.form-wrapper .form .hs_email_confirm>label span:first-of-type{width:135px}}.form-wrapper .form .hs_email_confirm .input{width:100%}@media (min-width:48em){.form-wrapper .form .hs_email_confirm .input{width:calc(100% - 240px)}}.form-wrapper .privacy_confirm{color:#000;font-size:1.3rem;letter-spacing:.05em;line-height:2;margin-top:25px}.form-wrapper .privacy_confirm a{color:#0074bc;text-decoration:underline}@media (min-width:48em){.form-wrapper .privacy_confirm{font-size:1.6rem;letter-spacing:.08em;margin-top:45px;text-align:center;width:860px}}.form-wrapper .form .actions{position:relative}.form-wrapper .form .actions:before{background-image:url(/hubfs/images/common/icon_send.svg);background-size:100% 100%;content:"";height:20px;left:25px;position:absolute;top:50%;transform:translateY(-50%);width:20px}@media (min-width:48em){.form-wrapper .form .actions:before{height:27px;left:40px;width:27px}}