@charset "utf-8";
/* ===================================================================
CSS information

 file name  : prental.css
 style info : 404ページ
=================================================================== */

.notfound .container {
  margin-bottom: 100px;
  margin-top: 100px;
  padding: 0 19vw;
}

.notfound .container .notfound_box .notfound_hd {
  font-size: 24px;
}

.notfound .container .notfound_box .lead {
  margin-top: 1vw;
}

.notfound .container .notfound_box .backtotop {
  margin-top: 1vw;
}

.notfound .container .notfound_box .backtotop a {
  text-decoration: underline;
}

.notfound .container .notfound_box .backtotop a:hover {
  opacity: 0.4;
  text-decoration: none;
}

@media screen and (min-width: 1px) and (max-width: 1440px){

.notfound .container {
  padding: 0 10vw;
}

}

@media screen and (min-width: 1px) and (max-width: 1280px){

.notfound .container {
  padding: 0 7.5vw;
}

}

@media screen and (min-width: 1px) and (max-width: 1080px){

.notfound .container {
  margin-bottom: 70px;
  margin-top: 70px;
  padding: 0 5vw;
}

}

@media screen and (min-width: 1px) and (max-width: 810px){

.notfound .container {
  margin-bottom: 50px;
  margin-top: 50px;
  padding: 0 3vw;
}

}

@media screen and (min-width: 1px) and (max-width: 520px){

.notfound .container .notfound_box .notfound_hd {
  font-size: 20px;
}

.notfound .container .notfound_box .lead {
  margin-top: 2vw;
}

.notfound .container .notfound_box .backtotop {
  margin-top: 2vw;
}

.notfound .container {
  margin-bottom: 30px;
  margin-top: 30px;
}

}