/* タブレット向け */
@media (max-width:1000px) {
  body,table {
    font-size: 13px;
  }
  header {
    height: 0px;
  }
  nav {
    display: none;
  }
  #btnReturnTop {
    display: block;
  }
  #smartBtn {
    display: block;
  }
  .sliderWide {
    display: none !important;
  }
  .slider {
    display: block !important;
  }
  .container {
    width: 50%;
  }
  .container2550 {
    width: 50%;
  }
  .container50100 {
    width: 100%;
  }
  .btnNav{
    width: 100%;
  }
  .titleDetail{
    padding-top: 10px;
  }
  .snsIcons {
    font-size: 50px;
  }
}

/* スマートフォン向け */
@media (max-width:670px) {
  body,table {
    font-size: 12px;
  }
  .fsEmphasis {
    font-size: 14px;
  }

}
