body {
  font-size: 15px;
  background-color: #66aaff;
  background-image: url(background.jpg);
  background-size: cover;
  background-attachment: fixed;
  background-position: center center;
  color: #ffffff
}
.list {
  display: inline;
  padding: 0px;
  margin: 0px;
}
.list-inline {
  width: 100%;
  height: 100%;
  display: inline-flex;
  list-style-type: none;
  padding: 0px 0px 0px 0px;
}
.list-50 {
  display: block;
  margin: 1vw;
  padding: 0% 0% 0% 0%;
  width: 48vw;
  height: 15vh;
  background: #988D58;
  border-radius :1vw;/*角の丸み*/
  box-shadow :.5vw .5vw .5vw #665511;/*5px=影の広がり具合*/
}
.list-label {
	cursor: pointer;
	display: flex;
  justify-content: center;
  align-items: center;
  font-size: 5vh;
	margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
}
.display-none {
  display: none;
}