@charset "UTF-8";.smr01_application{background-color:#f3f3f5}@media screen and (max-width:768px){.smr01_application{width:100vw}}.smr01_application h2{background-color:#4f505a;color:#fff;font-size:1.6rem;margin:0;padding:7px 0;text-align:center}.smr01_application .form-wrapper{padding:18px}.smr01_application .form-wrapper input,.smr01_application .form-wrapper select,.smr01_application .form-wrapper textarea{border:1px solid #9a9a9a}.smr01_application .form-wrapper textarea{font-size:1.2rem;min-height:80px}.smr01_application .form-wrapper .hs-error-msgs{font-size:1.4rem;margin-top:0}.smr01_application .form-wrapper .hs-form-required{font-size:0}.smr01_application .form-wrapper .hs-form-required:before{border:1px solid red;color:red;content:"必須";display:block;font-size:1rem;height:auto;margin-left:.5em;padding:0 4px;width:2em}.smr01_application .form-wrapper .hs-form-field>label{align-items:center;display:flex}.smr01_application .form-wrapper .hs-form-field>label span:not(.hs-form-required){font-size:1.4rem}.smr01_application .form-wrapper .hs-submit{margin-bottom:46px;margin-top:36px}@media screen and (max-width:768px){.smr01_application .form-wrapper .hs-submit{margin-bottom:3em}}.smr01_application .form-wrapper .hs-submit .actions{position:relative}.smr01_application .form-wrapper .hs-submit .actions:after{color:#fff;content:"→";display:block;position:absolute;right:31px;top:50%;transform:translateY(-50%)}.smr01_application .form-wrapper .hs-submit .actions .hs-button{background-color:#0abab5;border:none}@media screen and (max-width:768px){.smr01_application .form-wrapper .hs-submit .actions .hs-button{padding:19px 60px}}