/*-----
* reset-style.css ver1.0.0
-----*/
html{
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
}
body{
	margin: 0;
}
main{
	display: block;
}
*{
	box-sizing: border-box;
}
/*----------*/
p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl{
	margin: 0;
}
pre{
	font-family: monospace, monospace;
}
address{
	font-style: inherit;
}
a{
	background-color: transparent;
	text-decoration: none;
	color: inherit;
}
small{
	font-size: 80%;
}
/*----------*/
h1,
h2,
h3,
h4,
h5,
h6{
	margin: 0;
}
h4,
h5,
h6{
	font: inherit;
}
/*----------*/
ul,
ol{
	margin: 0;
	padding: 0;
	list-style: none;
}
dd{
	margin-left: 0;
}
/*----------*/
svg,
img,
embed,
object,
iframe{
	vertical-align: bottom;
}
/*----------*/
button,
input,
optgroup,
select,
textarea{
	color: inherit;
	font: inherit;
	padding: 0.2em 0.5em;
	margin: 0;
}
option{
	padding: 0;
}
button,
[type="button"],
[type="reset"],
[type="submit"]{
	cursor: pointer;
	padding: 0;
}
button:disabled,
[type="button"]:disabled,
[type="reset"]:disabled,
[type="submit"]:disabled{
	cursor: default;
}
select:disabled{
	opacity:0.5;
}
