#disclosure div {
  width: 100%;
  margin-bottom: 20px; }
#disclosure h3 {
  width: 100%;
  font-size: 20px; }
#disclosure h4 {
  margin-top: 20px;
  margin-bottom: 8px; }
#disclosure .right {
  text-align: right; }
#disclosure .left {
  text-align: left; }
#disclosure .center {
  text-align: center; }
#disclosure table {
  width: 100%; }
  #disclosure table th {
    background-color: #eee;
    border: 1px solid #ccc;
    text-align: center;
    padding: 5px 10px; }
  #disclosure table tr td {
    border: 1px solid #ccc;
    text-align: left;
    vertical-align: top;
    padding: 10px; }
#disclosure .head .center {
  margin-top: 10px; }
#disclosure .about {
  width: 100%;
  text-align: left; }
#disclosure .commission table td {
  width: 30%; }
#disclosure .commission table td.reward {
  width: 10%; }
#disclosure .refund table {
  width: 100%;
  margin-top: 20px; }
  #disclosure .refund table td {
    width: 50%; }
#disclosure .contact .glay_box {
  background-color: #eee;
  padding: 20px;
  text-align: left;
  width: 80%;
  margin: 20px auto 40px; }
#disclosure .pp ol {
  margin: 20px auto; }
  #disclosure .pp ol li {
    list-style-type: none;
    counter-increment: cnt;
    margin-bottom: 10px; }
    #disclosure .pp ol li::before {
      content: "[" counter(cnt) "] "; }

@media screen and (max-width: 767px) {
  #disclosure div {
    margin-bottom: 10vw; }
  #disclosure h4 {
    margin-top: 10vw;
    margin-bottom: 4vw; }
  #disclosure table {
    font-size: 3.6vw; }
    #disclosure table th {
      padding: 2vw;
      line-height: 1.5; }
    #disclosure table tr td {
      padding: 2vw;
      font-size: 3.75vw; }
  #disclosure .head .center {
    margin-top: 4vw; }
  #disclosure .commission table {
    display: flex;
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
    overflow-scrolling: touch;
    -webkit-overflow-scrolling: touch; }
  #disclosure .refund table {
    margin-top: 4vw; }
  #disclosure .contact .glay_box {
    padding: 4vw;
    margin: 10vw auto 10vw; }
  #disclosure .pp ol {
    margin: 4vw auto; }
    #disclosure .pp ol li {
      margin-bottom: 4vw; } }
