.line { display: flex; flex-direction: row; width: calc(100% - 1em - 1em); height: 58px; padding: 1em; } .cases { flex-direction: row; display: flex; width: 80%; } button { width: calc(20% - 1em); margin-left: 1em; padding: 0; } @media (max-width: 720px) { .line { height: clamp(calc(58px * 0.3), calc(58px * 0.3 + 3px), calc(58px * 0.8)); } }