/* ==========================================================================
   PRIVACY TOP
   ======================================================================= */

/* clearfixの設定 */
.cf:after {
  content:" ";
  display:block;
  clear:both;
}

/* c-head-lv1__sub-title 見出しの設定 */
hr.div {
  height: 0;
  margin: 19px 0 15px 0;
  border: none;
  border-top: 1px solid #c5ceda;
}

/* c-head-lv1__body 見出しの設定 */
.c-head-lv1__body {
  margin: 50px 0 0;
}

@media all and (max-width: 767px) {

  .sp {
    display: block;
  } 
  .pc {
    display: none;
  }
  .c-head-lv1__body {
    margin: 30px 0 0;
  }

}

@media all and (min-width: 768px) {

  .sp {
    display: none;
  } 
  .pc {
    display: block;
  }

}

a {
  -webkit-transition: 3s;
  transition: 3s;
}

a:hover img {
  opacity: 0.7;
}

/* page-main-visual__inner.privacy-visual メインビジュアルの設定 */
@media all and (max-width: 767px) {

 .page-main-visual__inner.privacy-visual { background: url("../img/privacy/sp-hero_bg.jpg") 0 0 / cover no-repeat; }
}

@media all and (min-width: 768px) {

 .page-main-visual__inner.privacy-visual { background: url("../img/privacy/hero_bg.jpg") 0 0 / cover no-repeat; }
}

.privacy h2 img {
  width: 100%;
}

.privacy__wrapper {
  font-size: 16px;
}

.privacy_list {
  width: 99.146%;
  margin: 0 auto;
}

.privacy_list li {
  border-top: 2px dotted #c5ceda
}

.privacy_list li:first-child {
  border: 0;
}

.privacy_list li:first-child dt {
  padding: 15px 0 0;
}

.privacy_list dt {
  padding: 27px 0 0;
}

.privacy_list dd {
  margin: 15px 0 0;
  padding: 0 0 28px;
  line-height: 1.65;
}

.privacy_list ddli:first-child {
  margin: 16px 0 0;
}

.privacy__statement_wrapper {
    margin: 69px 0 0;
}

.privacy__statement_wrapper p {
  margin: 26px 0 0;
}

.privacy__statement_list {
  margin: 43px 0 0;
}

.privacy__statement_list > li:first-child {
  border-top: 0;
}

.privacy__statement_list > li {
  border-top: 2px dotted #c5ceda;
}

.privacy__statement_list > li:first-child dd {
  padding: 0 0 53px;
}

.privacy__statement_list dd p {
  line-height: 1.75;
  margin: 15px 0 0;
}

.privacy__statement_list > li:first-child dt {
  margin: 30px 0 0;
}

.privacy__statement_list > li dt {
  margin: 27px 0 0;
}

.privacy__statement_list > li:first-child dt {
  margin: ;
}

.privacy__statement_list > li dd {
  padding: 0 0 29px;
}

.privacy__add_wrapper {
  margin: 34px 0 71px;
  border: 1px solid #cfd6e0;
  background: #f8f9fb;
}

.privacy__add_list {
  margin: 27px 35px 29px;
}

.privacy__add_list li:first-child {
  margin: 0;
}

.privacy__add_list li {
  margin: 9px 0 0;
}

.privacy__alert_wrapper {
  padding: 0 0 95px;
}

.privacy__alert_wrapper p {
  margin: 20px 0 0;
  line-height: 1.75;
}

.privacy__statement_in_list {
  margin: 22px 0 0;
}

.privacy__statement_in_list {
  margin: 22px 0 0;
  line-height: 1.4;
}

.privacy__statement_in_list li:first-child {
  margin: 0;
}

.privacy__statement_in_list li {
  margin: 10px 0 0;
}

@media (min-width: 768px) {

}

@media all and (max-width: 767px) {

.privacy__wrapper {
  font-size: 13px;
}
.privacy__statement_wrapper {
  margin: 40px 0 0;
}
.privacy__add_wrapper {
  margin-bottom: 40px;
  margin-top: 15px;
}
.privacy_list dd, .privacy__statement_list dd p {
  margin-top: 8px;
}
.privacy__statement_list > li:first-child dd {
  padding-bottom: 30px;
}
.privacy__add_list {
  margin: 20px;
}
.privacy__alert_wrapper {
  padding-bottom: 80px;
}

}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByaXZhY3kuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs2RUFFNkU7O0FBRTdFLGlCQUFpQjtBQUNqQjtFQUNFLFlBQVk7RUFDWixjQUFjO0VBQ2QsV0FBVztDQUNaOztBQUVELGtDQUFrQztBQUNsQztFQUNFLFVBQVU7RUFDVixzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLDhCQUE4QjtDQUMvQjs7QUFFRCw2QkFBNkI7QUFDN0I7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7O0VBRUU7SUFDRSxlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxjQUFjO0dBQ2Y7O0NBRUY7O0FBRUQ7O0VBRUU7SUFDRSxjQUFjO0dBQ2Y7RUFDRDtJQUNFLGVBQWU7R0FDaEI7O0NBRUY7O0FBRUQ7RUFDRSx1QkFBZTtFQUFmLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQsd0RBQXdEO0FBQ3hEOztDQUVDLDBDQUEwQyx1RUFBdUUsRUFBRTtDQUNuSDs7QUFFRDs7Q0FFQywwQ0FBMEMsb0VBQW9FLEVBQUU7Q0FDaEg7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLFVBQVU7Q0FDWDs7QUFFRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0lBQ0ksaUJBQWlCO0NBQ3BCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsY0FBYztDQUNmOztBQUVEO0VBQ0UsK0JBQStCO0NBQ2hDOztBQUVEO0VBQ0Usa0JBQWtCO0NBQ25COztBQUVEO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLFNBQVM7Q0FDVjs7QUFFRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLG9CQUFvQjtFQUNwQiwwQkFBMEI7RUFDMUIsb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsVUFBVTtDQUNYOztBQUVEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0Usa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLFVBQVU7Q0FDWDs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDs7Q0FFQzs7QUFFRDs7QUFFQTtFQUNFLGdCQUFnQjtDQUNqQjs7Q0FFQSIsImZpbGUiOiJwcml2YWN5LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQUklWQUNZIFRPUFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogY2xlYXJmaXjjga7oqK3lrpogKi9cbi5jZjphZnRlciB7XG4gIGNvbnRlbnQ6XCIgXCI7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGNsZWFyOmJvdGg7XG59XG5cbi8qIGMtaGVhZC1sdjFfX3N1Yi10aXRsZSDopovlh7rjgZfjga7oqK3lrpogKi9cbmhyLmRpdiB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAxOXB4IDAgMTVweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjZWRhO1xufVxuXG4vKiBjLWhlYWQtbHYxX19ib2R5IOimi+WHuuOBl+OBruioreWumiAqL1xuLmMtaGVhZC1sdjFfX2JvZHkge1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gIC5zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH0gXG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9IFxuICAucGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IDNzO1xufVxuXG5hOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLyogcGFnZS1tYWluLXZpc3VhbF9faW5uZXIucHJpdmFjeS12aXN1YWwg44Oh44Kk44Oz44OT44K444Ol44Ki44Or44Gu6Kit5a6aICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gLnBhZ2UtbWFpbi12aXN1YWxfX2lubmVyLnByaXZhY3ktdmlzdWFsIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ByaXZhY3kvc3AtaGVyb19iZy5qcGdcIikgMCAwIC8gY292ZXIgbm8tcmVwZWF0OyB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAucGFnZS1tYWluLXZpc3VhbF9faW5uZXIucHJpdmFjeS12aXN1YWwgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJpdmFjeS9oZXJvX2JnLmpwZ1wiKSAwIDAgLyBjb3ZlciBuby1yZXBlYXQ7IH1cbn1cblxuLnByaXZhY3kgaDIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcml2YWN5X193cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucHJpdmFjeV9saXN0IHtcbiAgd2lkdGg6IDk5LjE0NiU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJpdmFjeV9saXN0IGxpIHtcbiAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCAjYzVjZWRhXG59XG5cbi5wcml2YWN5X2xpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG5cbi5wcml2YWN5X2xpc3QgbGk6Zmlyc3QtY2hpbGQgZHQge1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbn1cblxuLnByaXZhY3lfbGlzdCBkdCB7XG4gIHBhZGRpbmc6IDI3cHggMCAwO1xufVxuXG4ucHJpdmFjeV9saXN0IGRkIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgcGFkZGluZzogMCAwIDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xufVxuXG4ucHJpdmFjeV9saXN0IGRkbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDE2cHggMCAwO1xufVxuXG4ucHJpdmFjeV9fc3RhdGVtZW50X3dyYXBwZXIge1xuICAgIG1hcmdpbjogNjlweCAwIDA7XG59XG5cbi5wcml2YWN5X19zdGF0ZW1lbnRfd3JhcHBlciBwIHtcbiAgbWFyZ2luOiAyNnB4IDAgMDtcbn1cblxuLnByaXZhY3lfX3N0YXRlbWVudF9saXN0IHtcbiAgbWFyZ2luOiA0M3B4IDAgMDtcbn1cblxuLnByaXZhY3lfX3N0YXRlbWVudF9saXN0ID4gbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4ucHJpdmFjeV9fc3RhdGVtZW50X2xpc3QgPiBsaSB7XG4gIGJvcmRlci10b3A6IDJweCBkb3R0ZWQgI2M1Y2VkYTtcbn1cblxuLnByaXZhY3lfX3N0YXRlbWVudF9saXN0ID4gbGk6Zmlyc3QtY2hpbGQgZGQge1xuICBwYWRkaW5nOiAwIDAgNTNweDtcbn1cblxuLnByaXZhY3lfX3N0YXRlbWVudF9saXN0IGRkIHAge1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLnByaXZhY3lfX3N0YXRlbWVudF9saXN0ID4gbGk6Zmlyc3QtY2hpbGQgZHQge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4ucHJpdmFjeV9fc3RhdGVtZW50X2xpc3QgPiBsaSBkdCB7XG4gIG1hcmdpbjogMjdweCAwIDA7XG59XG5cbi5wcml2YWN5X19zdGF0ZW1lbnRfbGlzdCA+IGxpOmZpcnN0LWNoaWxkIGR0IHtcbiAgbWFyZ2luOiA7XG59XG5cbi5wcml2YWN5X19zdGF0ZW1lbnRfbGlzdCA+IGxpIGRkIHtcbiAgcGFkZGluZzogMCAwIDI5cHg7XG59XG5cbi5wcml2YWN5X19hZGRfd3JhcHBlciB7XG4gIG1hcmdpbjogMzRweCAwIDcxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmQ2ZTA7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmI7XG59XG5cbi5wcml2YWN5X19hZGRfbGlzdCB7XG4gIG1hcmdpbjogMjdweCAzNXB4IDI5cHg7XG59XG5cbi5wcml2YWN5X19hZGRfbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByaXZhY3lfX2FkZF9saXN0IGxpIHtcbiAgbWFyZ2luOiA5cHggMCAwO1xufVxuXG4ucHJpdmFjeV9fYWxlcnRfd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMCA5NXB4O1xufVxuXG4ucHJpdmFjeV9fYWxlcnRfd3JhcHBlciBwIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5wcml2YWN5X19zdGF0ZW1lbnRfaW5fbGlzdCB7XG4gIG1hcmdpbjogMjJweCAwIDA7XG59XG5cbi5wcml2YWN5X19zdGF0ZW1lbnRfaW5fbGlzdCB7XG4gIG1hcmdpbjogMjJweCAwIDA7XG59XG5cbi5wcml2YWN5X19zdGF0ZW1lbnRfaW5fbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByaXZhY3lfX3N0YXRlbWVudF9pbl9saXN0IGxpIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuLnByaXZhY3lfX3dyYXBwZXIge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbn1cbiJdfQ== */