#contents {
  /*#privacypolicy*/
}
@media screen and (max-width: 768px) {
  #contents {
    max-width: 100%;
  }
}
#contents #privacypolicy {
  /*#contents_area*/
}
#contents #privacypolicy #contents_area {
  width: 1200px;
  margin: 0 auto;
  /*privacy-policy-block*/
}
@media screen and (max-width: 768px) {
  #contents #privacypolicy #contents_area {
    width: 92%;
  }
}
#contents #privacypolicy #contents_area #privacy-policy-block .privacy-box {
  margin-bottom: 75px;
}
@media screen and (max-width: 768px) {
  #contents #privacypolicy #contents_area #privacy-policy-block .privacy-box {
    overflow: hidden;
  }
}
#contents #privacypolicy #contents_area #privacy-policy-block .privacy-box:last-child {
  margin-bottom: 145px;
}
@media screen and (max-width: 768px) {
  #contents #privacypolicy #contents_area #privacy-policy-block .privacy-box:last-child {
    margin-bottom: 70px;
  }
}
#contents #privacypolicy #contents_area #privacy-policy-block .privacy-box p {
  margin: 20px 0;
  line-height: 2em;
}
#contents #privacypolicy #contents_area #privacy-policy-block .privacy-box p.address {
  margin: 25px 0;
}
@media screen and (max-width: 768px) {
  #contents #privacypolicy #contents_area #privacy-policy-block .privacy-box p {
    margin: 10px 0;
  }
}
#contents #privacypolicy #contents_area #privacy-policy-block .privacy-box ul li {
  padding-left: 1em;
  text-indent: -1em;
  line-height: 2em;
}
@media screen and (max-width: 768px) {
  #contents #privacypolicy #contents_area #privacy-policy-block .privacy-box ul li {
    padding-bottom: 0.5em;
  }
}
#contents #privacypolicy #contents_area #privacy-policy-block .privacy-box ul li:before {
  content: url("../images/list-dot.png");
  margin-right: 0.5em;
}
#contents #privacypolicy #contents_area #privacy-policy-block .privacy-box a {
  display: inline;
}
#contents #privacypolicy #contents_area #privacy-policy-block .privacy-box span a {
  display: inline-block;
  padding-left: 12px;
  line-height: 1.2em;
  background: url(/common/images/arrow_red.png) 0 48% no-repeat;
}
#contents #privacypolicy #contents_area #privacy-policy-block .privacy-box span a:hover {
  text-decoration: underline;
}

/*#contents*/
