#application .title{padding:140px 30px 80px}@media screen and (max-width:767px){#application .title{padding:148px 20px 50px}}.t-app-form{align-items:flex-start;display:flex;justify-content:space-between;padding-block:80px 40px;padding-inline:30px;width:100%}@media screen and (max-width:767px){.t-app-form{flex-direction:column;gap:0;justify-content:flex-start;padding-block:50px 30px;padding-inline:0}}.t-app-form__text{width:50%}@media screen and (max-width:767px){.t-app-form__text{padding-inline:20px;width:100%}}.t-app-text-inner .t-app__title{color:#172027;font-family:Noto Sans JP;font-size:24px;font-weight:500;letter-spacing:.02em;margin-bottom:20px}.t-app-text-inner .t-app__step{display:flex;flex-direction:column;gap:30px}@media screen and (max-width:767px){.t-app-text-inner .t-app__step{gap:30px}}.t-app-text-inner .t-app__step .t-app__step__inner{align-items:flex-start;color:#172027;display:flex;gap:10px}.t-app-text-inner .t-app__step .t-app__step__inner .t-app__step-num{color:#172027;font-family:futura-pt;font-size:18px;font-weight:400;line-height:1.6;white-space:nowrap}.t-app-text-inner .t-app__step .t-app__step__inner .t-app__step-subtitle{color:#172027;font-size:18px;font-weight:500;letter-spacing:.02em;margin-bottom:10px}.t-app-text-inner .t-app__step .t-app__step__inner .t-app__step-text{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:2}.t-app-form__inner{width:50%}@media screen and (max-width:767px){.t-app-form__inner{width:100%}}#application .t-map{padding-block:40px 160px}@media screen and (max-width:767px){#application .t-map{padding-block:30px 160px}}#application .hs-form input[type=checkbox]{appearance:none;background-color:#fff;border:1px solid #000;border-image:initial;border-radius:2px;cursor:unset;height:18px;position:relative;width:18px}#application .form-inner{width:100%}#application .form-wrapper{display:contents}.hs-fieldtype-file .input,.hs-form-field span,.hs-richtext a{font-size:16px}form input[type=file]{background-color:#f3f5f6;margin-bottom:30px}form input[type=email],form input[type=file],form input[type=tel],form input[type=text]{color:#172027;font-size:16px}#application input[type=submit],button,input[type=button],label,select{cursor:unset}#application [data-hsfc-id=Renderer] .hsfc-CheckboxInput:focus,#application [data-hsfc-id=Renderer] .hsfc-TextareaInput:focus,#application [data-hsfc-id=Renderer] .hsfc-TextareaInput:hover{box-shadow:none}[data-hsfc-id=Renderer] .hsfc-CheckboxField label{padding-top:10px}.input ul[role=checkbox]{margin-bottom:30px}#application .hs_submit .actions .hs-button{border:1px solid #172027}#application .input .hs-form-checkbox,#application .input .hs-form-radio{margin:0 0 12px}#application .hs-input{border:none}#application #portfolio-9ea835c1-0c39-4111-9229-86935d2207c3,#application #resume-9ea835c1-0c39-4111-9229-86935d2207c3{background-color:#f3f5f6;padding:0}ul{li{.hs-error-msg{font-size:.575rem}}}