@charset "UTF-8";

html,body,h1,h2,h3,h4,h5,h6,p,div,span,dl,dt,dd,ul,ol,li,header,nav,main,footer,article,aside,section,figure,figcaption,table,th,tr,td,address {
margin:0;
padding:0;
border: 0;
font-size:100%;
line-height: 1.0;
font-weight: normal;
box-sizing: border-box;
}
a {
background-color: transparent;
text-decoration: none;
outline: none;
}
a:hover,a:focus {
outline: none;
display: block;
}
img {
border: none;
vertical-align: bottom;
}
/* -------------------------------------------------- */
table {
border-collapse: collapse;
border-spacing: 0;
}
ul,ol,li {
list-style: none;
}
details {
display: block;
}
summary {
display: list-item;
}
object,iframe {
border: 0;
vertical-align: bottom;
}
/* -------------------------------------------------- */
button,input,optgroup,option,select,textarea {
-webkit-appearance: none;
appearance: none;
vertical-align: middle;
color: inherit;
font: inherit;
border: 0;
background: transparent;
padding: 0;
margin: 0;
outline: 0;
border-radius: 0;
text-align: inherit;
}
textarea {
overflow: auto;
}
[type="checkbox"] {
-webkit-appearance: checkbox;
appearance: checkbox;
}
[type="radio"] {
-webkit-appearance: radio;
appearance: radio;
}
button,input {
overflow: visible;
}
button,select {
text-transform: none;
}
button,[type="button"],[type="reset"],[type="submit"] {
cursor: pointer;
-webkit-appearance: none;
appearance: none;
}
button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled] {
cursor: default;
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
label[for] {
cursor: pointer;
}
/* --------------------------------------------- IE★ */
main {
display: block;
}