body {
font-family:"MS PGothic", Mona, sans-serif;
line-break:anywhere;
}
table {
table-layout: fixed;
width: 100%;
}
th {
background-color:#93aad1;
}
a:hover {
color:red;
}
main {
outline-style:solid;
outline-width:1px;
outline-color:#ccc;
max-width:800px;
}
footer img {
vertical-align: middle;
border-style: none;
}
@media only screen and (max-width: 800px) {
  header img {
    width:100%;
  }
}
.box-button {
  border:1px solid #ccc;
  padding:1px;
  text-decoration:none;
}