@charset "utf-8";

/* -------------------------------------
 for PC
------------------------------------- */


#main_box { line-height: 2.0; }


/* content ----------------- */

#main_box{ }

.inner {
    margin-left: 36px;
}
.inner_list {
    margin-left: 2em;
}
#main_box .ttl_s3 {
    font-size: 14px;
}
#main_box th {
    background-color: #eee;
    font-weight: bold;
    text-align: center;
    padding: 15px;
    border: 1px #ccc solid;
    width: 50%;
}

#main_box td {
    border: 1px #ccc solid;
    padding: 20px;
    width: 50%;
    vertical-align: top;
}


.privacy_index #main_box p {
    margin-top: 1em;
}

li.int_1em{ padding-left:1em; text-indent:-1em;}


/* low_nav ----------------- */

.privacy_index #main_box .low_nav {
    padding: 0 calc(40 / 1000 * 100%);
    margin-bottom: 100px;
}
.privacy_index #main_box .low_nav ul {
  display: flex;
  justify-content: space-between;
    overflow: hidden;
}
.privacy_index #main_box .low_nav li {
    width: calc(440 / 920 * 100%);
}
.privacy_index #main_box .low_nav li:last-child {
}
.privacy_index #main_box .low_nav li .linkbox_gray {
  line-height: 1.3;
}


.privacy_website .optout li a {
  text-decoration: underline;
  text-decoration-color:#000000;/*F*
}



@media screen and (max-width:767px) {
  .privacy_index #main_box .low_nav ul {
    flex-wrap: wrap;
  }
  .privacy_index #main_box .low_nav li {
    width: 100%;
    margin-bottom: 16px;
  }
  .inner {
      margin-left: 0;
  }
  .inner_list {
      margin-left: 0;
  }
  #main_box th,
  #main_box td {
    padding: 4px 8px;
    font-size: 12px;
  }
}

