@charset "UTF-8";
/*================================================
このCSSファイルはSassから生成されています。
編集しないようにご注意ください。
================================================*/
html {
  font-size: 62.5%;
  /* 10px */
  height: 100%;
}

img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
  display: block;
}

.notfound_wrap {
  margin-left: 5%;
  margin-right: 5%;
  position: relative;
}
.notfound_wrap::after {
  position: absolute;
  display: block;
  content: "";
  background: url(../img/logo_htw.svg) center no-repeat;
  background-size: contain;
  width: 196px;
  height: 228px;
  top: 134px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}

.notfoud_taitle {
  background-color: #C9BC9C;
  font-size: 28px;
  color: #fff;
  line-height: 1.3;
  padding: 14px 0 14px 20px;
  box-sizing: border-box;
  margin-top: 68px;
}
.notfoud_taitle span {
  font-size: 14px;
  display: block;
  font-weight: normal;
}

.notfoud_head {
  font-size: 16px;
  color: #666;
  font-weight: normal;
  padding-top: 57px;
}

.notfoud_txt {
  font-size: 14px;
  color: #666;
  line-height: 1.8;
  padding-top: 52px;
}
.notfoud_txt a {
  color: #666;
}

footer {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
}

.copy_right {
  padding-bottom: 14px;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .notfound_wrap::after {
    top: 164px;
    width: 214px;
    height: 250px;
  }
  .notfoud_head {
    font-size: 22px;
    padding-top: 87px;
  }
  .notfoud_txt {
    font-size: 16px;
    padding-top: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .notfound_wrap::after {
    top: 200px;
    width: 319px;
    height: 372px;
  }
  .notfoud_taitle {
    font-size: 55px;
    padding: 20px 0 20px 30px;
    margin-top: 126px;
  }
  .notfoud_taitle span {
    font-size: 21px;
  }
  .notfoud_head {
    font-size: 27px;
    padding-top: 71px;
  }
  .notfoud_txt {
    font-size: 20px;
    padding-top: 117px;
  }
}

@media screen and (min-width: 768px) {
  .notfound_wrap {
    width: 90%;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
  }
  .notfoud_head {
    text-align: center;
  }
  .notfoud_txt {
    text-align: center;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vdGZvdW5kLmNzcyIsIl9tYWluX25vdGZvdW5kLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzs7aURBQUE7QUFXQTtFQUNFLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7QURORjs7QUNTQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0FETkY7O0FDU0E7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBRE5GO0FDT0U7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EscURBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7QURMSjs7QUN5QkE7RUFDRSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QURBRjtBQ01FO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBREdKOztBQ0lBO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FESUY7O0FDVUE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QURVRjtBQ0VFO0VBQ0UsV0FBQTtBRGlCSjs7QUNiQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7QURnQkY7O0FDWkE7RUFDRSxvQkFBQTtBRGVGOztBQzNJSTtFQXNCRjtJQWFJLFVBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtFREhKO0VDMENGO0lBTUksZUFBQTtJQUNBLGlCQUFBO0VETUY7RUNLRjtJQU1JLGVBQUE7SUFDQSxpQkFBQTtFRFlGO0FBOUVGOztBQ25DSTtFQXNCRjtJQWtCSSxVQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7RURESjtFQ1lGO0lBU0ksZUFBQTtJQUNBLHlCQUFBO0lBQ0EsaUJBQUE7RURFRjtFQ0FBO0lBS0ksZUFBQTtFREtKO0VDQUY7SUFhSSxlQUFBO0lBQ0EsaUJBQUE7RURVRjtFQ05GO0lBYUksZUFBQTtJQUNBLGtCQUFBO0VEZ0JGO0FBbEZGOztBQzFDSTtFQWtCSjtJQTRCSSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VEQUY7RUMyQkY7SUFVSSxrQkFBQTtFRFFGO0VDQUY7SUFVSSxrQkFBQTtFRGNGO0FBcEVGIiwiZmlsZSI6Im5vdGZvdW5kLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLyogMTBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubm90Zm91bmRfd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vdGZvdW5kX3dyYXA6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2dvX2h0dy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE5NnB4O1xuICBoZWlnaHQ6IDIyOHB4O1xuICB0b3A6IDEzNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubm90Zm91bmRfd3JhcDo6YWZ0ZXIge1xuICAgIHRvcDogMTY0cHg7XG4gICAgd2lkdGg6IDIxNHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubm90Zm91bmRfd3JhcDo6YWZ0ZXIge1xuICAgIHRvcDogMjAwcHg7XG4gICAgd2lkdGg6IDMxOXB4O1xuICAgIGhlaWdodDogMzcycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub3Rmb3VuZF93cmFwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ubm90Zm91ZF90YWl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlCQzlDO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAxNHB4IDAgMTRweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiA2OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ub3Rmb3VkX3RhaXRsZSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTI2cHg7XG4gIH1cbn1cbi5ub3Rmb3VkX3RhaXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubm90Zm91ZF90YWl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi5ub3Rmb3VkX2hlYWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogNTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ub3Rmb3VkX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLXRvcDogODdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vdGZvdWRfaGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5vdGZvdWRfaGVhZCB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIHBhZGRpbmctdG9wOiA3MXB4O1xuICB9XG59XG5cbi5ub3Rmb3VkX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmctdG9wOiA1MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5vdGZvdWRfdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub3Rmb3VkX3R4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5vdGZvdWRfdHh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDExN3B4O1xuICB9XG59XG4ubm90Zm91ZF90eHQgYSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jb3B5X3JpZ2h0IHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOBk+OBrkNTU+ODleOCoeOCpOODq+OBr1Nhc3PjgYvjgonnlJ/miJDjgZXjgozjgabjgYTjgb7jgZnjgIJcbue3qOmbhuOBl+OBquOBhOOCiOOBhuOBq+OBlOazqOaEj+OBj+OBoOOBleOBhOOAglxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44GubWl4aW5cbkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLyogMTBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubm90Zm91bmRfd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbG9nb19odHcuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMTk2cHg7XG4gICAgaGVpZ2h0OiAyMjhweDtcbiAgICB0b3A6IDEzNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogLTE7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgdG9wOiAxNjRweDtcbiAgICAgIHdpZHRoOiAyMTRweDtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICB0b3A6IDIwMHB4O1xuICAgICAgd2lkdGg6IDMxOXB4O1xuICAgICAgaGVpZ2h0OiAzNzJweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ubm90Zm91ZF90YWl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlCQzlDO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAxNHB4IDAgMTRweCAyMHB4IDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogNjhweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxMjZweDtcbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubm90Zm91ZF9oZWFkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDU3cHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDg3cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgcGFkZGluZy10b3A6IDcxcHg7XG4gIH1cbn1cblxuLm5vdGZvdWRfdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZy10b3A6IDUycHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDExN3B4O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG59XG5cbmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcblxufVxuXG4uY29weV9yaWdodCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuIl19 */
