@charset "UTF-8";
article {
  display: table;
  padding: 1em;
  margin: 2em auto;
}
h1, h2 {
  text-align: center;
}
h2 {
  margin-top: 1em;
  margin-bottom: 2em;
}
.imageSet div {
  margin-bottom: 0.7em;
}
.imageSet img {
  width: 100%;
}
.infom {
  margin-top: 2em;
  margin-left: 0;
  padding-left: 0;
}
a {
  text-decoration: underline;
  color: #CBCBCB;
}
/*-----------------*/
body {
  color: #CBCBCB;
  background: #000;
}
body, h1, h2, h3, h4, h5, h6, ul, ol, dl {
  /*margin: 0;
  padding: 0;*/
}
hr {
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
ul, ol {
  list-style-type: none;
}
input, button, select, textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: none;
  border-radius: 0;
  font: inherit;
  outline: none;
}
textarea {
  resize: vertical;
}
input[type='checkbox'], input[type='radio'] {
  display: none;
}
input[type='submit'], input[type='button'], label, button, select {
  cursor: pointer;
}
select::-ms-expand {
  display: none;
}