.box-design {
    --main-color: #000; /* デフォルト値 */
    --width: 200px;
    --height: 50px;
    --padding: 20px;

    color: var(--main-color);
    border: 2px solid var(--main-color);
    box-shadow: 3px -3px var(--main-color);
    width: var(--width);
    height: var(--height);
    padding: var(--padding);

    max-width: 90%;
    background-color: #eeeeee;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: bold;
    box-sizing: border-box;
}
