@media screen and (min-width: 768px) {
  .m__usage-flex3 {
    align-items: end; } }
@media screen and (max-width: 767px) {
  .m__usage-flex3 {
    display: flex;
    flex-direction: column-reverse;
    margin-bottom: 0; } }

@media screen and (max-width: 767px) {
  .m--mr20 {
    margin-right: 0; } }

.m-5 {
  margin-top: 5px; }

sup {
  vertical-align: super;
  font-size: 10px; }

.m--text-intdent4 {
  display: inline-block;
  padding-left: 2.4em;
  text-indent: -1em; }
