@charset "utf-8";

body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object,img {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}

table { border-spacing: 0; }
* html table { border-collapse: collapse; }
*:first-child+html table { border-collapse: collapse; }
caption,th { text-align:left; font-weight: normal; }
img,input { vertical-align: top; }
q:before,q:after { content: ''; }
ul,ol { list-style: none;}

h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
}

input,select,textarea {
    vertical-align: middle;
}

strong { font-weight: normal; }

a,input{
    overflow:hidden;
    outline:none;
    -moz-outline-style: none;
}

a { text-decoration:none; }