/* Generated by less 2.5.1 */
/* notfound - 共通 */
.notfound {
  text-align: center;
}
.notfound p {
  font-size: 1.4em;
  font-weight: bold;
}
.notfound_p_tb {
  padding: 6em 0;
}
.notfound_p_t {
  padding: 3em 0 0;
}
.notfound_p_b {
  padding: 0 0 3em;
}
/* notfound - 詳細ページ用 */
.lower-interview_d .notfound p {
  margin-bottom: 3em;
}
.lower-interview_d .notfound_p_tb {
  padding: 10em 0;
}
@media only screen and (max-width: 768px) {
  .notfound p {
    font-size: 1em;
  }
  .notfound_p_t,
  .notfound_p_b,
  .notfound_p_tb {
    padding: 3em 0;
  }
  .lower-interview_d .notfound_p_tb {
    padding: 5em 0;
  }
}
.footer_ga {
  display: block;
  font-size: 10px;
  padding: 5px 10px;
  text-align: center;
}
.footer_ga .ga-pdf {
  color: #333;
}
@media (min-width: 768px) {
  .footer_ga .ga-pdf:hover {
    opacity: .7;
  }
}
