figure.style table th{
    width: 12em;
}
@media (max-width:990px){
    figure.style table th{
        width: 100%;
    }
}



.message-wrap{
    display: flex;
    gap: 3em;
}
.message-wrap .imagebox{
    width: min(300px, 100%);
}
.message-wrap .textbox{
    flex: 1;
    margin: 0;
}
@media (max-width:900px){
    .message-wrap{
        flex-direction: column;
    }
}