/* --- リセットCSS --- */
h1, h2, h3, h4, h5{
  font-weight: 500;
  padding-inline-start: 0;
  padding-inline-end: 0;
  margin-block-start: 0;
  margin-block-end: 0;
}

ul,li{
  list-style: none;
  padding-inline-start: 0;
  padding-inline-end: 0;
  margin-block-start: 0;
  margin-block-end: 0;

}

a {
  text-decoration: none;
  color: inherit;
}

a:hover{
  color: #06a;
  color: inherit;
  font-weight: bold;
  cursor: pointer;
  text-decoration-color: #06a;
}

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

html{
  height: 100%;
  font-size:16px;
}

table{
  border-collapse: collapse;
}

/* --- デフォルトCSS --- */
a {
  -webkit-tap-highlight-color: transparent;
}  

a:hover{
  text-decoration: underline;
  font-weight: 500;
}


p {
  margin: 0;
}