.fixed {
    position: fixed;
    bottom: 0;
    width: 100%;
}

input{
    font-size:16px;
}


@media all and (min-width: 375px) and (max-width: 768px) {

    img{
        width: 100%;
    }

    .content_wrapper{
        width: 100%;
    }

    div#wrapper div#container{
        border: none;
        padding: 0;
        margin: 0 auto;
    }
    div#wrapper{
        padding: 0;
    }
    form#mailformpro{
        padding: 0;
    }
    dl.mailform {
        margin: 0 auto;
    }
    div#wrapper div#container form#mailformpro dl dt{
        border: none;
    }
    form#mailformpro dl dd ul, form#mailformpro dl dd ol{
        display: flex;
    }
 }


/*testここから*/
button{
  display: inline-block;
  margin: 0 0px;
}
/*testここから*/