@charset "UTF-8";

* {
border:0;
margin:0;
outline:0;
padding:0;
box-sizing:border-box;
/* font:inherit; */
font-family:inherit;
font-size:100%;
/* font-style:inherit; */
/* font-weight:inherit; */
text-decoration:none;
vertical-align:baseline;
}

html {font-size:62.5%; width:100%; height:100%;}

body {
font-size:10px;
/* font-size:1.0rem; */
line-height:1;
position:relative;
-webkit-text-size-adjust:100%;
-moz-text-size-adjust:100%;
-ms-text-size-adjust:100%;
-o-text-size-adjust:100%;
text-size-adjust:100%;
/*
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
*/
width:100%;
height:100%;
}

article, aside, dialog, figure, footer, header, main, menu, nav, section {display:block;}
audio, canvas, video {display:inline-block;}

ol,
ul {list-style:none;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}

input,
select {vertical-align:middle;}

table {border-collapse:collapse; border-spacing:0; empty-cells:show;}

img {vertical-align:bottom;}

.cf:after {
	content: "";
	clear: both;
	display: block;
}
a {
	color: inherit;
}