body {
  background-color: #ccc;
  background-image: linear-gradient(
    to bottom, #aaa, #fff
  );
}

#result {
  background-image: url(../image/bg.gif);
  background-color: white;
  color: black;
  border: solid 1px #000;
  width: 100%;
  height: 300px;
}

.btnmenu {
  margin: 5px;
  padding: 5px;
  color: black;
  display: block;
  text-align: center;
  text-decoration: none;
  border-width: 1px;
  border-style: solid;
  border-color: black;
  background-color: white;
  box-shadow: 5px 5px 5px #555;
}

a.btnmenu[href$=".html"] {
  background-color: #eef;
}

#list {
  padding: 0px;
  border-width: 1px;
  border-style: solid;
  background-color: white;
  border-radius: 8px;
}

#list > li {
  padding: 10px 5px 10px 10px;
  list-style: none;
  border-bottom-color: #ccc;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

#list > li:nth-child(odd) {
  background-color: #eee;
}

#list > li:first-child {
  border-radius: 8px 8px 0px 0px;
}

#list > li:last-child {
  border-radius: 0px 0px 8px 8px;
  border-bottom-style: none;
}

#list > li:only-child {
  border-radius: 8px;
}

#list a {
  color: black;
  text-decoration: none;
}

#list .del {
  margin-left: 30px;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 900;
  color: white;
  background-color: #555;
  border-color: #ccc;
  border-width: 2px;
  border-style: solid;
  border-radius: 50px;
}

input, textarea {
  border-width: 1px;
  border-style: solid;
  background-color: white;
  color: black;
  width: 95%;
  height: 44px;
  border-radius: 8px;
  -webkit-appearance: none;
}

textarea {
  height: 80px;
}

input[type="submit"], input[type="reset"] {
  background: linear-gradient(
    to bottom, #fff, #aaa
  );
  margin-bottom: 5px;
  box-shadow: 5px 5px 5px #555;
}

#board {
  background-color: white;
  border: 2px solid black;
}
