* {
    margin:0;
    padding:0
}
em,i{
    font-style:normal
}
li {
    list-style:none
}
img {
    border: 0;
    vertical-align: middle
}
button{
    cursor:pointer;
}
a {
    color: #666;
    text-decoration:none
}
a:hover {
    color:#c81623
}

/*.clear_fix::after{*/
    /*content: "";*/
    /*display: table;*/
    /*clear: both;*/
/*}*/

.clear_fix::after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0;
}