@charset "utf-8";
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, a, blockquote{margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;}
img {max-width: 100%;}
table {border-collapse: collapse; border-spacing: 0;}
input, textarea {box-sizing: border-box; font-family: inherit; font-size: inherit; box-shadow: none;     -webkit-appearance: none; border-radius: 0;}
textarea {resize: none;}
body *, body *:focus {outline: none !important;}
button {padding: 0;}
button, input[type='submit'] {font-family: inherit; cursor: pointer; font-size: inherit;}
.clear {clear:both}
ul, ol, li {    list-style: none;}
sup {vertical-align: super; font-size: 60%; line-height: 1; }