@charset "UTF-8";
/* ====================================================
	privacy
==================================================== */
#privacy .txt {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 2;
  margin-bottom: 65px;
}

#privacy .txt_sec {
  margin-bottom: 30px;
}

#privacy .txt_sec .list_ol {
  padding: 0 20px;
}

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

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

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

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

#privacy.inquiry .p10 {
  padding: 0px 10px;
}

#privacy.inquiry .pnone {
  padding: 0px;
}

#privacy.inquiry .list_ol li {
  margin-bottom: 0px;
  letter-spacing: -0.5px;
  line-height: 1.9;
}

#privacy.inquiry .list_fl_pd {
  padding-left: 45px;
}

#privacy.inquiry .list_fl_pd:before {
  padding-left: 25px;
}

#privacy.inquiry .list_ol_none li:before {
  content: "";
}

#privacy.inquiry .list_ol_d li {
  padding-left: 45px;
  margin-bottom: 20px;
}

#privacy.inquiry .list_ol_d .list_d {
  counter-increment: none;
}

#privacy.inquiry .list_ol_d .list_d:before {
  padding-left: 20px;
  content: "・";
}

#privacy.inquiry .txt_inner {
  padding: 0 44px;
}

#privacy.inquiry .txt_inner li {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 2;
}

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

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

#privacy.inquiry .mb60 {
  margin-bottom: 60px;
}

#privacy.inquiry .a_color {
  color: #0067b6;
  text-decoration: underline;
}

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