.message_box{
    margin-top: calc(20px + 4rem);
}
.mess_form .input{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: calc(10px + 1rem);
}
.mess_form p{
    width: 48.75%;
}
.mess_form p input{
    width: 100%;
    height: calc(10px + 2rem);
    padding: 0 calc(5px + 0.5rem);
    border: 1px #dddddd solid;
}
.mess_form .text{
    margin-top: calc(10px + 1rem);
}
.mess_form .text textarea{
    width: 100%;
    height: calc(60px + 5rem);
    padding: calc(5px + 0.5rem);
    border: 1px #dddddd solid;
}

.submit{
    width: calc(20px + 5rem);
   
    margin: auto;
    margin-top: calc(10px + 1rem);
}
.submit input{
    width: 100%;
    height: calc(10px + 2rem);
    background-color: #295C95;
    border: none;
    color: #ffffff;
}