@charset "utf-8";

.button-area .button {
  display: inline-block;
  padding: 10px;
  margin: 30px 5px;
  background-color: #cfcfcf;
  border-radius: 3px;
  cursor: pointer;
  transition: all .3s ease;
}
.button-area .button:hover {
  background-color: #3c763d;
  color: #fff;
}
.button-area .button.active {
  background-color: #3c763d;
  color: #fff;
}
.button-area input[type=radio] {
  display: none;
}

#mnsry_container {
  position: relative;
}
#mnsry_container dl {
  width: 25%;
  overflow: hidden;
  cursor: pointer;
  padding: 5px;
}
#mnsry_container dl dt {
  overflow: hidden;
  position: relative;
}
#mnsry_container dl dt img{
  width: 100%;
}