  /* スライドショーのJS固定幅を強制上書き */
.slider,
.slider > *,
.slider ul,
.slider li,
.slider div {
  width: 100% !important;
  max-width: 100% !important;
}

/* スマホ時にコンテンツエリアの幅を確保 */
@media (max-width: 768px) {
  #contents {
    float: none !important;
    width: 100% !important;
    padding-left: 0 !important;
    box-sizing: border-box;
  }
}
}