.table-middle td{
    vertical-align: middle!important;
}



.p-zm-align{
    text-align: right!important;
}

.w-img img{
    width: 300px;
}

@media only screen and (max-width: 599px) {
    .mt-sm-20{
        margin-top:20px!important;
    }

    .mt-sm-15{
        margin-top:15px!important;
    }
    .p-zm-align{
        text-align: center!important;
    }

    .p-zm-align img{
       margin-bottom: 15px!important;
    }

    .text-center-sm{
        text-align: center!important;
    }
    .spHide{
        display: none!important;
    }

    .w-img img{
        width: 250px;
    }

    .sp_center{
        text-align: center;
    }
}

@media only screen and (min-width: 600px) {
    
    .notation-note-pc dt{
        margin-top: -35px!important;
    }
    .marginTop-65{
        margin-top:-65px!important;
    }

    .alignR-pc{
        text-align: right;
    }

    .pcHide{
        display: none!important;
    }

   
}