@charset "utf-8";
/* templete */
html{
-webkit-text-size-adjust: 100%;
}
html, body, div, span, object, iframe, img, time, mark, audio, video,h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, table, caption, tbody, thead, tfoot, tr, th, td, fieldset, form, label, legend, canvas, details, figcaption, figure, article, aside, footer, header, main, menu, nav, section, summary{
margin: 0;
padding: 0;
}
article, aside, footer, header, main, nav, section{
display:block;
}
img, input, select, textarea{
vertical-align: middle;
}
button {
-webkit-appearance: none;
appearance: none;
cursor: pointer;
}
ol, ul{
list-style-type: none;
}
table{
border-collapse:collapse;
border-spacing: 0;
}
*{
box-sizing: border-box;
}
*::before,*::after{
box-sizing: inherit;
}
img{
border: 0;
max-width: 100%;
height: auto;
}
