@charset "utf-8";
/* PC */
.boxTable table td.other {
  padding-left: 0 !important;
  padding-right: 0 !important;
  position: relative;
}
@media print, screen and (min-width: 961px) {
  .boxTable table img {
    width: 100%;
    max-width: 100%;
  }
  .boxTable th, .boxTable td {
    padding: 15px 4px !important;
  }
  .boxTable table th.th1 {
    width: 45%
  }
  .boxTable table td.td1 {
    width: 15.87%;
  }
  .boxTable table span {
    float: left;
    display: block;
  }
  .boxTable table .in01 {
    width: 19.6em;
  }
  .boxTable table .in02 {
    width: 6.6em;
  }
  .boxTable table .in03 {
    width: 4.2em;
  }
  .boxTable table .in04 {
    width: 6.8em;
  }
  .boxTable table .tab {
    display: none;
  }
}
@media (min-width: 961px) and (max-width:1100px) {
  .boxTable table .in01 {
    width: 16.8em;
  }
  .boxTable table .in02 {
    width: 6.4em;
  }
  .boxTable table .in03 {
    width: 4em;
  }
  .boxTable table .in04 {
    width: 6.6em;
  }
  .boxTable table .tab {
    display: block;
  }
}
/* スマホ */
@media only screen and (max-width: 960px) {
  .boxTable th, .boxTable td {
    padding: 15px 10px !important;
  }
  .boxTable table img {
    width: 20vw;
    max-width: 20vw;
  }
  .boxTable table span {
    display: inline-block;
  }
  .boxTable table .in01 {
    width: 18em;
  }
  .boxTable table .in02 {
    width: 7.2em;
  }
  .boxTable table .in03 {
    width: 4.4em;
  }
  .boxTable table .in04 {
    width: 10em;
  }
}