.f-en {
  font-family: "Rubik", sans-serif;
}

.f-jp {
  font-family: "Noto Sans JP", sans-serif;
}

.en-f {
  font-family: "Noto Sans", sans-serif;
}

@media print, screen and (min-width:768px) {
  .contact .l-container--bg02 {
    padding-bottom: 66px;
  }
}
@media print, screen and (min-width:768px) {
  .contact .l-container--bg02:after {
    top: 65%;
  }
}
@media print, screen and (min-width:768px) {
  .contact .p-news-01 {
    margin-top: 2px;
    margin-bottom: 40px;
  }
}
@media print, screen and (min-width:768px) {
  .contact .p-news-01__items {
    margin: 0 -40px;
  }
}
@media print, screen and (min-width:768px) {
  .contact .p-news-01__item {
    padding: 0 40px;
  }
}
@media print, screen and (min-width:768px) {
  .contact .p-news-01__info {
    font-size: 1.8rem;
    padding-left: 34px;
  }
}
@media screen and (min-width:768px) and (min-width: 768px) and (max-width: 1024px) {
  .contact .p-news-01__info {
    font-size: 1.6rem;
    padding-left: 15px;
  }
}
@media print, screen and (min-width:768px) {
  .contact .p-news-01 .c-ico-arrow {
    right: 16px;
    width: 13px;
    height: 13px;
    -webkit-transform: scale(1.3) translateY(-50%);
            transform: scale(1.3) translateY(-50%);
    margin-top: 3px;
  }
}