@media screen and (max-width: 749px){.control-label{margin-bottom:1rem}}.control-label::after{position:relative;top:-0.1rem;display:inline-block;border-radius:.3rem;margin-left:.8rem;padding:.2em .5em;color:#fff;font-size:.85em}.-required .control-label::after{content:"必須";background:#f10000}.form-group:not(.-required) .control-label::after{content:"任意";background:#818181}