/*!
global > color
------------------------------
*/
/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/
.p_policy_desc {
  font-size: 0.875rem;
}

.p_policy_ttl {
  font-size: 0.9375rem;
}
.p_policy_content {
  margin-top: 60px;
}
.p_policy_item + .p_policy_item {
  padding-top: 37px;
}
.p_policy_ttl {
  position: relative;
  padding-left: 16px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.9444444444;
  margin-bottom: 10px;
}
.p_policy_ttl::after {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 8px;
  height: 25px;
  background-color: #a29b70;
}
.p_policy_desc {
  letter-spacing: 0.05em;
  line-height: 1.7333333333;
}
.p_policy_desc .policy_list {
  padding: 20px 10px 0;
}
.p_policy_desc .address {
  padding: 15px 0;
}
.p_policy_desc .address_link svg {
  position: relative;
  left: 8px;
  top: 2px;
}
@media screen and (min-width: 768px) {
  .p_policy_desc {
    font-size: 0.9375rem;
  }
  .p_policy_ttl {
    font-size: 1.125rem;
  }
  .p_policy {
    margin-bottom: -37px;
  }
  .p_policy .c_mv02__ttl_en {
    font-size: 4.0625rem;
  }
  .p_policy_content {
    margin-top: 102px;
  }
  .p_policy_item.item05 {
    padding-top: clamp(2.3125rem, 3.6057692308vw + 0.0048076923rem, 3.25rem);
  }
  .p_policy_item.item05 .policy_list {
    padding: 13px 0 14px clamp(0.625rem, 3.9930555556vw + -1.9305555556rem, 2.0625rem);
  }
  .p_policy_item.item07 {
    padding-top: clamp(0.6875rem, -6.5vw + 7.1875rem, 2.3125rem);
  }
  .p_policy_item.item07 .p_policy_ttl {
    padding-left: 22px;
  }
  .p_policy_item.item08, .p_policy_item.item10 {
    padding-top: clamp(2.3125rem, 3.6057692308vw + 0.0048076923rem, 3.25rem);
  }
  .p_policy_item.item09 {
    padding-top: 26px;
  }
  .p_policy_ttl {
    margin-bottom: 7px;
  }
  .p_policy_desc .policy_list {
    padding: 7px 0 0px clamp(0.625rem, 3.9930555556vw + -1.9305555556rem, 2.0625rem);
  }
  .p_policy_desc .address {
    padding: 31px 0;
  }
}
/*# sourceMappingURL=maps/policy.css.map */
