.archive__container {
  padding-top: 150px;
  padding-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .archive__container {
    padding-top: 80px;
    padding-bottom: 50px;
  }
}

.cont__footer, .archive__container {
  background-image: url(/assets/common/images/pc/bg_hougan.svg);
  background-repeat: repeat;
  background-position: left top;
}
@media screen and (max-width: 768px) {
  .cont__footer, .archive__container {
    background-image: url(/assets/common/images/sp/bg_hougan.svg);
  }
}

/* archive:start */
.archive__container {
  background-position: left bottom;
}
.archive .cont__en-title {
  width: 915px;
  transform: translate(-20px, -5px);
}
@media screen and (max-width: 768px) {
  .archive .cont__en-title {
    width: 352px;
    transform: translate(-15px, -5px);
  }
}
.archive__icon {
  display: inline-block;
  margin-top: 9px;
  margin-right: 5px;
  margin-left: 3px;
  width: 13px;
}
@media screen and (max-width: 768px) {
  .archive__icon {
    margin-top: 7px;
  }
}

/* archive:end */