/*attention*/
#attention_01 {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
#attention_01 p {
  margin-top: 80px;
}
#attention_01 p a {
  font-weight: bold;
  color: #f09b9e;
  padding: 16px 0;
  border-bottom: 1px solid #f09b9e;
  border-top: 1px solid #f09b9e;
  display: block;
}
#attention_02 {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
#attention_02 p {
  margin-top: 0px;
}
#attention_02 p a {
  font-weight: bold;
  padding: 16px 0;
  border-bottom: 1px solid #ddd;

  display: block;
  color: #4f4f4f;
}
@media only screen and (max-width: 768px) {
  #attention_01 p a {
    padding: 8px 0;
    font-size: 12px;
  }
  #attention_02 p a {
    padding: 8px 0;
    font-size: 12px;
  }
}
#attention {
  width: 700px;
  margin: 64px auto;
  text-align: center;
  clear: both;
  box-sizing: border-box;
}

#attention p {
  line-height: 30px;
  font-size: 15px;
}
#attention p.title {
  font-size: 20px;
  color: #f09b9e;
  font-weight: bold;
  padding: 50px 0;
}
#attention p.left {
  text-align: left;
}
#attention p.right {
  text-align: right;
}
#attention p.title2 {
  color: #f09b9e;
}
#attention table {
  margin: 60px auto;
  border: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#attention table tr {
  margin: 0 auto;
  border: 1px solid #ddd;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#attention table th {
  margin: 0 auto;
  border: 1px solid #ddd;
  /* color: #f09b9e; */
  color: #aa0e0e;
  /* width: 10%; */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 70px;
  font-size: 12px;
  width: 70px;
}
#attention table th.attention_c,
#attention table td.attention_c {
  font-size: 40px;
  font-weight: bold;
}

#attention table th.mail {
  font-size: 12px;
}

#attention table td {
  margin: 0 auto;
  border: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 0;
  height: 70px;
  font-size: 12px;
  /* color: #999999; */
  color: var(--original_color5);
}
#attention p span.attention_r {
  color: #f09b9e;
}

.attention_table table.calc10 tr th,
.attention_table table.calc10 tr td {
  width: calc(100% / 10);
}

.attention_table table.calc11 tr th,
.attention_table table.calc11 tr td {
  width: calc(100% / 11);
}

@media only screen and (max-width: 768px) {
  #attention {
    width: 70%;
    padding: 0 8px;
  }
  #attention table {
    width: 100%;
  }
  #attention table th {
    margin: 0 auto;
    border: 1px solid #ddd;
    /* color: #f09b9e; */
    color: #aa0e0e;
    padding: 0px;
    /* width: 10%; */
    font-size: 10px;
  }
  #attention table td {
    margin: 0 auto;
    padding: 0px;
    /* width: 10%; */
    font-size: 10px;
  }
  #attention p {
    line-height: 24px;
    font-size: 12px;
  }
  #attention p.title {
    font-size: 15px;
    font-weight: bold;
    padding: 32px 0;
  }
  #attention table th.attention_c,
  #attention table td.attention_c {
    font-size: 20px;
  }
  #attention table th.mail {
    font-size: 2.5vw;
  }
  .attention_table {
    overflow-x: scroll;
  }
  .attention_table table {
    min-width: 600px;
  }
}
@media only screen and (max-width: 480px) {
  #attention {
    width: 100%;
    padding: 0 24px;
  }
}
/*attention*/
