@charset "utf-8";

html, body, header, footer, nav, main, aside,
article, section, div, object, iframe, figure, figcaption,
h1, h2, h3, h4, h5, h6,
p, span, object, iframe, blockquote, pre,
dl, dt, dd, ol, ul, li,
form, input, textarea, button,
table, tr, th, td,
a {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-style:normal;
	vertical-align: baseline;
	outline: 0;
}

header, footer, nav, main, aside,
article, section, div,
h1, h2, h3, h4, h5, h6,
p, dl, dt, dd, ol, ul, li,
form, input, textarea, button,
table, tr, th, td  {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

header, footer, nav, main, aside, figure, figcaption,
article, section, div { 
	display: block;
}

ul, ol {
    list-style: none;
}

a {
    color: rgb(0, 0, 0);
	text-decoration: none;
}

img {
	border: none;
	outline: none;
	vertical-align: top;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    margin:1em 0;
    padding:0;
    border:0;   
    border-top: #ccc 1px solid;
}

input, select {
	vertical-align:middle;
}

del {
	text-decoration: line-through;
}

p {
	word-wrap:break-word;
}
