.form-field{flex-direction:column;row-gap:.5rem;width:100%;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.form-field .label{text-transform:capitalize;color:rgba(var(--text-primary) , var(--tw-text-opacity,1));--tw-text-opacity:1;font-size:.875rem;font-weight:700;line-height:1.25rem;position:relative}.form-field .label>span{text-transform:lowercase;margin-left:.25rem;font-size:.75rem;font-style:italic;font-weight:400;line-height:1rem}.form-field .label[data-required=true]:before{content:"必須";--tw-bg-opacity:1;--tw-text-opacity:1;color:rgba(var(--white) , var(--tw-text-opacity,1));background-color:#f1435d;border-radius:.25rem;margin-right:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;line-height:1rem;display:inline-block}@supports (color:rgb(0 0 0 / 0)){.form-field .label[data-required=true]:before{background-color:rgb(241 67 93/var(--tw-bg-opacity,1))}}.form-field.night .label{--tw-text-opacity:1;color:rgba(var(--white) , var(--tw-text-opacity,1))}.form-field.labelGray .label{color:rgba(var(--text-primary) , var(--tw-text-opacity,1));--tw-text-opacity:.5}.form-field.size_lg{row-gap:10px;font-size:1.125rem;line-height:1.75rem}.form-field.size_lg .label{font-size:1.125rem;line-height:1.75rem}
