@charset "utf-8";

*, *:before, *:after {margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; /*z-index: 1;*/}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,

article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {border: 0; outline: 0; font-size: 100%; margin: 0; padding: 0; line-height: 1.5;}

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

input, button {line-height: 1.5;}

blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ""; content: none;}

/* a */
a {text-decoration: none; color: inherit;}
a:visited, a:visited *, a.visited, a.visited:visited {text-decoration: none;}
a:hover, a:hover *, a.visited:hover {text-decoration: none;}

/* list */
ol, ul, li, dd, dl, dt {list-style: none;}

/* Form */
fieldset {padding: 0; margin: 0; border: 0;}
legend {display: none;}

