#wrap #contents .inner .maincontents .notfound {
  text-align: center;
}
#wrap #contents .inner .maincontents .notfound p {
  margin: 65px 0 80px 0;
  text-align: center;
  font-size: 1.929em;
  line-height: 1.851em;
}
#wrap #contents .inner .maincontents .btn {
  width: 275px;
  margin: 0 auto;
}
#wrap #contents .inner .maincontents .btn .back {
  padding: 0 15px 0 15px;
  background: #f44336;
  text-align: center;
}
#wrap #contents .inner .maincontents .btn .back a {
  color: #ffffff;
  line-height: 72px;
  font-size: 1.929em;
}

@media screen and (max-width: 767px) {
  #wrap header {
    background: #e5e5e5;
  }
  #wrap #contents .inner {
    padding-top: 0;
  }
  #wrap #contents .inner .maincontents .notfound {
    padding: 0 18px 0 18px;
  }
  #wrap #contents .inner .maincontents .notfound p {
    font-size: 1.2em;
  }
  #wrap #contents .inner .maincontents .btn {
    margin-bottom: 170px;
  }
  #wrap #contents .inner .maincontents .btn .back {
    background: #ffffff;
    border: #f44336 1px solid;
  }
  #wrap #contents .inner .maincontents .btn .back a {
    color: #f44336;
  }
}
