@charset "UTF-8";

/* -------------------------------------
privacy
------------------------------------- */
.low.single .cont .cont_in {
  line-height: 1.8;
  max-width: 640px;
}
.privacy .preamble {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #808080;
}
.privacy .mttl {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
.privacy .privacy_list {
  width: 100%;
  margin-bottom: 20px;
}
.privacy .privacy_list > li {
  padding: 20px 0;
  border-bottom: 1px solid #808080;
}
.privacy .privacy_list li p {
  margin-bottom: 10px;
}
.privacy .privacy_list li a {
  text-decoration: underline;
}
.privacy .privacy_list ol li {
  padding-left: 1.2em;
  text-indent: -1.2em;
}

.privacy .company dl {
  display: flex;
  flex-wrap: wrap;
}
.privacy .company dl dt {
  width: 73px;
}
.privacy .company dl dd {
  width: calc(100% - 73px);
  margin-bottom: 10px;
}

@media screen and (max-width: 1260px) {
}

@media screen and (max-width: 1160px) {
}

@media screen and (max-width: 1060px) {
}

@media screen and (max-width: 980px) {
}

@media screen and (max-width: 880px) {
}

@media screen and (max-width: 800px) {
}

@media screen and (max-width: 768px) {
}

@media screen and (max-width: 700px) {
}

@media screen and (max-width: 640px) {
}

@media screen and (max-width: 500px) {
}

@media screen and (max-width: 360px) {
}

@media screen and (max-width: 320px) {
}

@media screen and (min-width: 769px) {
}
