/* 縛りなし　タブレット用 */
@media (min-width: 768px) and (max-width: 1280px) {
  /* specページ */
  #spec_wrap .spec-features{
    max-width: 680px;
    margin: 0 auto;
  }
  #spec_wrap .device-image-free img{
    max-width: 280px;
  }
  #spec_wrap section div.inner .section-heading h2,#spec_wrap section div.inner .section-heading p{
    font-size: 2.8rem;
  }
  #spec_wrap section.other-first{
    padding: 30px 0 0;
  }
  #spec_wrap .inner.spec-inner{
    margin-bottom: 70px;
  }
  #spec_wrap .button-margin-spec{
    margin: 30px auto 70px;
  }
  #spec_wrap .same-spec-random{
    font-size: 1.3rem;
  }
  #spec_wrap .other-first-nesting{
    padding: 70px 0;
  }
  #spec_wrap .section-heading{
    margin: 0 auto 30px;
  }
  #spec_wrap table.device-spec-table{
    width: 580px;
  }
  #spec_wrap table.device-spec-table th, #spec_wrap table.device-spec-table td{
    padding: 5px 10px;
    font-size: 1.4rem;
  }
  /* specページここまで */
}