@charset "utf-8";

/* reset */
html, body, div, ol, ul, dl {
  margin: 0;
  padding: 0;
}
p, h1, h2, h3, h4, h5, h6, dt, dd, a, span, form, fieldset, legend, input, textarea {
  margin: 0;
  padding: 0;
  font-size: 100%;
}
h1, h2, h3, h4, h5, h6, dt, dd {
  font-weight: normal;
}
table {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border: none;
}
td, th, caption, thead {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: normal;
}
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}
ol, ul, li {
  list-style: none;
}
form label {
  cursor: pointer;
}
form button {
  cursor: pointer;
}
input[type="text"] {
  -webkit-appearance: none;
  border-radius : 0;
}
textarea {
  -webkit-appearance: none;
  border-radius : 0;
}
img {
  border: 0;
  vertical-align: bottom;
}
a:link {
  outline: 0;
}