@charset "UTF-8";
/*========================================
asack
Date : 20200221

========================================*/

.voice-container1 .sub_as img {
	margin-top:5%;
	width:100%;
}
.scrol-table{
  overflow: auto;
  white-space: nowrap;

}
.voice-container1 .sub_as table {
  width: 600px;
  margin:20px 0 3px;
  border-collapse: collapse;
}
.voice-container1 .sub_as table caption {
  font-size: 100%;
  text-align: right;
}
.voice-container1 .sub_as th,
.voice-container1 .sub_as td
{
  padding: 10px 5px;
  border: solid 1px #333;
  text-align: center;
}
.voice-container1 .sub_as th{
  background-color: #FFE8EC;
}
.table_cap{
  font-size: 80%;
  text-align: right;
}

@media only screen and (min-width:641px) {
  .voice-container1 .sub_as>div {
    /* float:left; */
  }
  .voice-container1 .sub_as>div:nth-child(1) {
    width:100%;
    /* float:right; */
  }
  .voice-container1 .sub_as img {
    width:70%;
    margin:10px auto;
    display: block;
  }

  .voice-container1 .sub_as>div:nth-child(2) {
    /* float:right; */
  }
  .voice-container1 .sub_as table {
    width: 100%;
  }
}

@media screen and (min-width: 319px) and (max-width: 767px) {
  .voice-container1 .sub_as table {
    font-size: 50%;
  }
  .voice-container1 .sub_as th,
  .voice-container1 .sub_as td
  {
    padding: 10px 0;
  }
}