body {
    border: 0px;
    margin: 0px;
    padding: 0px;
    background-color: #1b1b1b;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    line-height: 1.47059;
    font-weight: 400;
    letter-spacing: -.022em;
}


h2 {
  margin: 0px;
}

/*
.box {
  background-size: cover;
  background-position: center;
  /*background-image: url('../image/main.jpg');*/
/*}*/


.box {
    width: 100vw;
    height: auto;
    /*min-height: 100vh;*/
    margin: 55px auto;
    border: 0px;
    /*text-align: left;*/
  }

.boxContainer {
  /*background-color: #323232;*/
  width: 600px;
  overflow: hidden;
  margin: 0 auto;  
  border: 0px;
  text-align: left;
}

.box-bottom {
  height:5px;
}

/*
.footer{
  background-color: #323232;
  width: 100vw;
  height: 120px;
  min-height: 40vh;
  display: table-cell; /* IE8から使用可能
  vertical-align: middle;
  text-align: center;
  
}
*/


p {
  margin: 0;
}

.notice {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.colorGray {
  color: #888888;
}

a {
  text-decoration: none;
  }
a:link { color: #32bcfc; }
a:visited { color: #32bcfc; }
a:hover { color: #32bcfc; }
a:active { color: #32bcfc; }

.sentence {
  list-style: disc outside;
  margin-left: 1.5em;
  padding: 0;
  line-height: 1.52947;
}

.tweet {
  margin-right: auto;
  margin-left: auto;
  width:550px;
}

#releaseTopic {
  margin: 40px auto;
}

#ver {
  font-size: 1.14em;
  font-weight: 600;
}

#releaseDay {
  margin: 5pt 0pt;
}

ul {
  padding-left: 40px;;
}