/* Scss Document */
/*---------------------------------------------
    privacy
---------------------------------------------*/
.sec {
  padding: 140px 0 0; }
  @media screen and (max-width: 750px) {
    .sec {
      padding: 18vw 0 0; } }

.privacyList {
  padding: 30px 0 0;
  line-height: 2;
  font-size: 1.5rem; }
  @media screen and (max-width: 750px) {
    .privacyList {
      padding: 4vw 0 0;
      font-size: 3.43vw; } }
  .privacyList > li:not(:last-child) {
    margin: 0 0 75px; }
    @media screen and (max-width: 750px) {
      .privacyList > li:not(:last-child) {
        margin: 0 0 10vw; } }
  .privacyList p + p,
  .privacyList p + .privacyList_list {
    margin: 30px 0 0; }
    @media screen and (max-width: 750px) {
      .privacyList p + p,
      .privacyList p + .privacyList_list {
        margin: 4vw 0 0; } }
  .privacyList a {
    color: #3D4F72;
    text-decoration: underline; }

.privacyList_list li:not(:last-child) {
  margin: 0 0 30px; }
  @media screen and (max-width: 750px) {
    .privacyList_list li:not(:last-child) {
      margin: 0 0 4vw; } }

.right_txt {
  text-align: right; }
