form dl {
    width: 481px;
    margin: 0 auto;
    margin-top: 40px;
    justify-content: space-between;
}

form dt {
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    letter-spacing: 0.02em;
    padding-top: 15px;
    width: 165px;
    text-align: right;
}

form dd {
    text-align: left;
    width: 300px;
    margin: 0;
    padding-top: 10px;
    font-size: 20px;
}


form button[type=submit] {
    margin: 70px auto 0 auto;
}

input[type="text"][name=email] {
    width: 100%;
}

@media screen and (max-width:600px){
    form dl {
        width: auto;
    }
    
    form dt {
        text-align: left;
        font-size: 15px;
    }
    
    form dd {
        padding-top: 0;
        width: auto;
    }
    .message{
        padding:0 20px;
    }
}