/**/@charset "utf-8";

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin: 0; padding: 0;}
table{border-collapse: collapse; border-spacing: 0;}
fieldset,img{border: 0;}
img, video{display: block; max-width: 100%; height: auto;}
li{list-style:none;}
caption,th{text-align: left;}
h1,h2,h3,h4,h5,h6,p,div,dl,dt,dd,a,input,label,th{font-size: 100%; font-weight: normal;}
*, *::before, *::after {box-sizing: border-box;}
button {background: none; border: 0; padding: 0; cursor: pointer; appearance: none;}

