.entry-form{padding:150px 20px}.entry-form__container{background:#f4f5f7;border-radius:16px;margin:0 auto;max-width:800px;padding:48px 32px}.entry-form__title{font-size:32px;font-weight:700;line-height:1;margin:0;text-align:center}.entry-form__description{font-size:14px;font-weight:500;line-height:1.8;margin:18px 0 38px;text-align:center}.entry-form__sub{font-size:20px;font-weight:700;line-height:1.8;margin-top:20px;text-align:center}.entry-form__text{font-size:14px;font-weight:500;line-height:1.8;text-align:center}.entry-form__form,.hs-form{display:flex;flex-direction:column;gap:8px}.entry-form__row{margin-bottom:8px}.entry-form__row,.hs-form-field{border-radius:8px;display:flex;flex-wrap:wrap;overflow:hidden}.hs-error-msgs{background:linear-gradient(90deg,#d8dde5 0,#d8dde5 31%,#fff 0,#fff);color:red;margin-top:-2px;padding-bottom:6px;padding-left:calc(31% + 12px);width:100%}.hs_error_rollup .hs-error-msgs{background:none;margin:15px 0 -15px;padding:0;text-align:center}.entry-form__label,.hs-form-field>label{align-items:center;background:#d8dde5;display:flex;font-size:16px;font-weight:700;font-weight:600;justify-content:space-between;padding:12px 16px;width:31%}.hs-form-field>label--top{align-items:flex-start}.entry-form__content,.input{background:#fff;font-size:16px;padding:12px;width:69%}.hs-form-required{display:none}.hs-form-field>label:after{background:#f97316;border-radius:4px;color:#fff;content:"\5FC5\9808";display:block;font-family:Zen Kaku Gothic New,serif;font-size:12px;font-weight:700;padding:4px 8px}.hs_recruit_form_message>label:after,.hs_recruit_form_radio>label:after{background:#fff;border:1px solid #f97316;border-radius:4px;color:#f97316;content:"\4EFB\610F";display:block;font-family:Zen Kaku Gothic New,serif;font-size:12px;font-weight:700;padding:4px 8px}.input input,.input select,.input textarea{border:1px solid #dadfe6;border-radius:8px;box-sizing:border-box;font-size:16px;outline:none;width:100%}.input input,.input select{height:48px;padding:0 16px}.hs-japan_prefecture .input{position:relative}.hs-japan_prefecture .input:after{border-bottom:2px solid #a1a8b3;border-right:2px solid #a1a8b3;content:"";height:8px;pointer-events:none;position:absolute;right:28px;top:50%;transform:translateY(-70%) rotate(45deg);width:8px}.input textarea{font-size:16px;line-height:1.5;min-height:140px;padding:5px 10px}.inputs-list.multi-container{display:flex;flex-wrap:wrap;gap:5px 16px}.inputs-list.multi-container input[type=radio]{appearance:none;-webkit-appearance:none;border:1px solid #aaa;border-radius:50%;cursor:pointer;height:16px;margin:0;padding:0;position:relative;width:16px}.inputs-list.multi-container input[type=radio]:checked:after{background:#f97316;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.hs-form-radio-display{align-items:center;cursor:pointer;display:inline-flex;gap:5px}.hs-form-radio:last-child{display:none}.hs_submit{margin-top:16px;text-align:center}.hs_submit .hs-button{align-items:center;background:#f97316;border:none;border-radius:8px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;height:60px;justify-content:center;min-width:280px;outline:none;-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1);transition:all .5s cubic-bezier(.215,.61,.355,1)}.hs_submit .hs-button:hover{background:#ffbc2b}@media screen and (max-width:768px){.l-header-btn{display:none!important}.l-footer{padding-bottom:0!important}.entry-form{padding:50px 0 0}.entry-form__container{border-radius:0;padding:10.25641vw 5.1282vw}.entry-form__title{font-size:7.17948717vw}.entry-form__description{font-size:3.589743vw;margin:4vw 0 4.102564vw;text-align:left}.entry-form__description br{display:none}.entry-form__sub{font-size:5.128205vw;margin:3vw 0}.entry-form__text{font-size:3.589743vw;margin-bottom:7vw;text-align:left}.entry-form__row,.hs-form-field{border-radius:2.05128vw;flex-direction:column}.entry-form__label,.hs-form-field>label{gap:10px;height:10.25641vw;justify-content:flex-start}.entry-form__content,.entry-form__label,.hs-form-field>label,.input{font-size:3.589743vw;padding:3.07692307vw;width:100%}.hs-error-msgs{background:#fff;font-size:3.589743vw;margin:-1.53846153vw 0 0;padding:0 0 1.53846153vw 3.07692307vw}.hs_error_rollup .hs-error-msgs{margin:3.846153vw 0 -3.846153vw}.hs-form-field>label:after,.hs_field_required>label:after{align-items:center;border-radius:1.025641vw;display:flex;font-size:2.5641025vw;height:5.641025vw;justify-content:center;padding:1.025641vw;width:9.48717vw}.hs-form-field>label:after{border:none}.input input,.input select,.input textarea{border-radius:2.051282vw;font-size:3.589743vw}.input input,.input select{height:12.30769vw;padding:0 4.1025641vw}.input textarea{font-size:3.589743vw;min-height:35.897435vw;padding:4.1025641vw}.entry-form__radio-group{gap:5px 4.102564vw}.entry-form__radio input[type=radio]{height:4.102564vw;width:4.102564vw}.entry-form__radio input[type=radio]:checked:after{height:2.051282vw;width:2.051282vw}.entry-form__radio-text{font-size:3.589743vw}.hs_submit{margin-top:4.102564102vw}.hs_submit .hs-button{border-radius:2.051282vw;font-size:3.589743vw;height:11.28205vw;min-width:51.282051vw}}