/*reset*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt
,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,
caption,th,form,fieldset,legend,
input,button,textarea,menu{margin: 0;padding: 0;outline: none;}
header,footer,section,article,aside,nav,hgroup,
address,figure,figcaption,menu,details{display: block;}
table {border-collapse: collapse;border-spacing: 0;}
caption,th {text-align: left;font-weight: normal;}
html,body,fieldset,img,iframe,abbr {border: 0;}
i,cite,em,var,address,dfn{ font-style: normal;}
summary {outline: 0;}
li {list-style: none;}
h1,h2,h3,h4,h5,h6,small{font-size: 100%;}
sup,sub {font-size: 83%;}
pre,code,kbd,samp {font-family: inherit;}
textarea {overflow: auto;resize: none;}
label,summary {cursor: default;}
a,button{cursor: pointer;}
button,input {box-sizing: content-box;}
textarea,input,button,select,keygen,legend {font: inherit;outline: 0;}
h1,h2,h3,h4,h5,h6,em,strong,b {font-weight: normal;}
del,ins,u,s,a,a:hover{text-decoration: none;}
body {-webkit-user-select: none;cursor: default;}
[contenteditable] {-webkit-user-select: auto;outline: 0;}
mark {background: none;}
svg {width: 100%;height: 100%;pointer-events: none;}

h1,h2,h3,h4,h5,h6,small {
font-size: 100%;
}
/*reset*/