#name,
#phonetic{
    display: flex;
    flex-wrap: wrap;
    gap: 0 5px;
}

#name > input[type=text],
#phonetic > input[type=text]{
    width: 20.25%;
}

#name div,
#phonetic > div{
    display: block;
    width: 100%;
}

#email > input[type=email],
#email_confirm > input[type=email]{
    width: 45.3%;
}


#contact_confirm #columnM .box form div #mailfield  dl.mailform dd,
#contact_confirm #columnM .box form div dl.mailform dd,
#contact_confirm #columnM .box form div dl dd{
    margin-bottom: 10px;
}