@charset "utf-8";
.notfound_wrap {
  padding-top: 88px;
  padding-bottom: 113px;
}
.notfound {
  text-align: center;
}
.notfound_ttl {}
.notfound_txt {
  margin-top: 14px;
}
.notfound_txt > b {
  font-size: 24px;
  font-weight: bold;
}

.notfound .back_to_top_link {
  display: flex;
  justify-content: center;
  margin-top: 29px;
}
.back_to_top_link .arrow1 {
  transform: rotate(180deg);
  margin: 0 -7px 0 0;
}
/* ----------------------------------- */
/* ----------------------------------- */
/* ----------------------------------- */
/* ----------------------------------- */




@media screen and (min-width: 641px) {}

/*---------------------------------------------------------
	スマホ
---------------------------------------------------------*/
@media screen and (max-width: 640px) {
  .notfound_wrap {
    padding-top: 57px;
    padding-bottom: 57px;
}
  .notfound_txt {
    margin-top: 8px;
}
  .notfound_txt > b {
    font-size: 18px;
}
  .notfound .back_to_top_link {
    /* margin-top: 20px; */
}

}
