#page-inquiry{-webkit-backdrop-filter:blur(16px);background-color:rgba(255,255,255,.85);padding-bottom:6rem}#page-inquiry .inquiry-form{margin-top:4rem}#page-inquiry .submit{text-align:center}#page-inquiry .submit .checkbox-group label{-webkit-user-select:none;user-select:none;padding-top:1rem;padding-bottom:1rem;display:inline-block}#page-inquiry .submit .checkbox-group label a{font-weight:700}#page-inquiry .submit button{color:#fff;background-color:#a22d00;border:none;border-radius:1rem;margin-top:2rem;padding:1rem 3rem;transition:all .5s}#page-inquiry .submit button:disabled{opacity:.5;background-color:#b3b3b3}#page-inquiry .submit button:active{opacity:.9;transform:scale(.96)}#page-inquiry .form-group{margin-bottom:2.5rem}#page-inquiry .form-group textarea{min-height:30rem}#page-inquiry .form-group button.disabled{pointer-events:none}#page-inquiry .form-group textarea,#page-inquiry .form-group input{resize:vertical;border:none;border-bottom:1px solid #333;width:100%;padding:.75rem 1.5rem;transition:all .5s}#page-inquiry .form-group textarea:not(:valid),#page-inquiry .form-group input:not(:valid){background-color:#ffe1d5;border-bottom:1px solid #a22d00}#page-inquiry .form-group textarea::placeholder{opacity:.25}#page-inquiry .form-group input::placeholder{opacity:.25}#page-inquiry .form-group label{margin-bottom:1rem;display:block}#page-inquiry .form-group label[required]:after{content:"必須";color:#fff;vertical-align:middle;background-color:#a22d00;border-radius:.5rem;margin-left:1rem;padding:.35rem .75rem;font-size:80%;display:inline-block}