.u-text-align-center{
    text-align: center !important;
}
.u-text-align-right{
    text-align: right !important;
}
.u-text-decoration-none{
    text-decoration: none !important;
}
.u-font-weight-bold{
    font-weight: bold !important;
}
.u-font-weight-normal{
    font-weight: normal !important;
}
.u-font-size-small{
    font-size: 1.25rem !important;
}
.u-font-size-0\.8em{
    font-size: 0.8em;
}
.u-font-size-1\.25em{
    font-size: 1.25em !important;
}
.u-font-size-1\.5em{
    font-size: 1.5em !important;
}
.u-color-white{
    color: white !important;
}
.u-color-gray{
    color: gray !important;
}
.u-color-black{
    color: black !important;
}
.u-color-red{
    color: red !important;
}
.u-color-crimson{
    color: crimson !important;
}
.u-color-dimgray{
    color: dimgray !important;
}
.u-color-gold{
    color: #c8a700 !important;
}
.u-color-pink{
    color: pink !important;
}
.u-color-lightblue{
    color: #3490dc !important;
}
.u-color-mossgreen{
    color: #157347 !important;
}

.u-background-color-white{
    background-color: #fff !important;
}
.u-background-color-lightblue{
    background-color: #3490dc !important;
}
.u-background-color-mossgreen{
    background-color: #157347 !important;
}

.u-border-bottom-width-0{
    border-bottom-width: 0 !important;
}
.u-border-solid-1{
    border: 1px solid currentColor !important;
}
.u-border-right-solid-1{
    border-right: 1px solid currentColor !important;
}
.u-border-left-solid-1{
    border-left: 1px solid currentColor !important;
}


.u-padding-top-5{
    padding-top: 5px !important;
}
.u-padding-top-10{
    padding-top: 10px !important;
}
.u-padding-top-15{
    padding-top: 15px !important;
}
.u-padding-top-20{
    padding-top: 20px !important;
}
.u-padding-left-5{
    padding-left: 5px !important;
}
.u-padding-left-10{
    padding-left: 10px !important;
}
.u-padding-left-15{
    padding-left: 15px !important;
}
.u-padding-left-20{
    padding-left: 20px !important;
}
.u-padding-bottom-5{
    padding-bottom: 5px !important;
}
.u-padding-bottom-10{
    padding-bottom: 10px !important;
}
.u-padding-bottom-15{
    padding-bottom: 15px !important;
}
.u-padding-bottom-20{
    padding-bottom: 20px !important;
}
.u-padding-bottom-25{
    padding-bottom: 25px !important;
}
.u-padding-bottom-30{
    padding-bottom: 30px !important;
}
.u-padding-right-5{
    padding-right: 5px !important;
}
.u-padding-right-10{
    padding-right: 10px !important;
}
.u-padding-right-15{
    padding-right: 15px !important;
}
.u-padding-right-20{
    padding-right: 20px !important;
}
.u-padding-5{
    padding: 5px !important;
}
.u-padding-10{
    padding: 10px !important;
}
.u-padding-15{
    padding: 15px !important;
}
.u-padding-20{
    padding: 20px !important;
}
.u-margin-top-5{
    margin-top: 5px !important;
}
.u-margin-top-10{
    margin-top: 10px !important;
}
.u-margin-top-15{
    margin-top: 15px !important;
}
.u-margin-top-20{
    margin-top: 20px !important;
}
.u-margin-left-5{
    margin-left: 5px !important;
}
.u-margin-left-10{
    margin-left: 10px !important;
}
.u-margin-left-15{
    margin-left: 15px !important;
}
.u-margin-left-20{
    margin-left: 20px !important;
}
.u-margin-bottom-5{
    margin-bottom: 5px !important;
}
.u-margin-bottom-10{
    margin-bottom: 10px !important;
}
.u-margin-bottom-15{
    margin-bottom: 15px !important;
}
.u-margin-bottom-20{
    margin-bottom: 20px !important;
}
.u-margin-bottom-25{
    margin-bottom: 25px !important;
}
.u-margin-bottom-30{
    margin-bottom: 30px !important;
}
.u-margin-bottom-50{
    margin-bottom: 50px !important;
}
.u-margin-right-5{
    margin-right: 5px !important;
}
.u-margin-right-10{
    margin-right: 10px !important;
}
.u-margin-right-15{
    margin-right: 15px !important;
}
.u-margin-right-20{
    margin-right: 20px !important;
}


.u-list-style-disc{
    list-style: disc !important;
}
.u-list-style-circle{
    list-style: circle !important;
}
.u-list-style-decimal{
    list-style-type: decimal !important;
}
.u-list-style-katakana{
    list-style-type: katakana !important;
}
.u-max-width-100{
    max-width: 100% !important;
}
.u-justify-self-start{
    justify-self: start !important;
}
.u-display-inline-block{
    display: inline-block !important;
}
.u-display-grid{
    display: grid !important;
}
.u-display-flex{
    display: flex !important;
}
.u-flex-grow-1{
    flex-grow: 1 !important;
}
.u-justify-content-center{
    justify-content: center !important;
}
.u-justify-content-space-between{
    justify-content: space-between !important;
}
.u-align-items-center{
    align-items: center !important;
}
.u-justify-self-end{
    justify-self: end !important;
}
.u-align-self-center{
    align-self: center !important;
}
.u-display-block{
    display: block !important;
}
.u-display-none{
    display: none !important;
}
.u-overflow-auto{
    overflow: auto !important;
}
.u-background-highlight{
    background: linear-gradient(transparent 60%,#ff6 0) !important;
}
.u-font-family-mincho{
    font-family: mincho !important;
}
.u-border-width-0{
    border-width: 0 !important;
}
.u-width-100{
    width: 100% !important;
}
.u-gap-5{
    gap: 5px !important;
}
.u-border-radius-5{
    border-radius: 5px;
}
.u-position-relative{
    position: relative;
}
.u-position-absolute{
    position: absolute;
}