@media screen and (max-width: 768px) {
  #privacy .gnav_div .gnav_g li:last-child {
    width: 50% !important;
  }
}

@media screen and (max-width: 850px) {
  #privacy .gnav_div .gnav_g li a {
    font-size: 13px;
    font-size: 1.4rem;
    line-height: 1;
  }
}

#privacy .page-ttl {
  padding-top: 0px;
  padding-bottom: 25px;
}

#privacy .txt {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 2;
  margin-bottom: 60px;
}

#privacy .r_txt {
  text-align: right;
  margin-bottom: 65px;
}

#privacy .r_txt p {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.8;
}

#privacy img {
  margin-bottom: 30px;
}

#privacy .mb90 {
  margin-bottom: 90px;
}

/*# sourceMappingURL=../../../maps/css/privacy/css/privacy.css.map */
