.cableSpNew-plantable {
  font-size: 1.7rem;
  line-height: 1.647;
}
.cableSpNew-plantable th, .cableSpNew-plantable td {
  padding: .9em .5em;
  vertical-align: middle;
  border: 2px solid #fff;
}
.cableSpNew-plantable th {
  font-weight: bold;
  text-align: center;
}
.cableSpNew-plantable thead th {
  width: 23%;
  background: #839297;
  color: #fff;
  font-size: 1.294em;
}
.cableSpNew-plantable thead th[colspan="2"] {
  width: 35%;
}
.cableSpNew-plantable thead th.is-tablet {
  position: relative;
}

.cableSpNew-plantable-set {
  list-style: none;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: .2em;
  font-size: .5em;
  font-weight: normal;
}
.cableSpNew-plantable-set > li {
  padding: .4em .2em;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 3px;
  color: #839297;
  line-height: 1;
  margin-bottom: 0 !important;
}
.cableSpNew-plantable-set > li:not(:last-child) {
  position: relative;
  margin-right: 1.5em;
}
.cableSpNew-plantable-set > li:not(:last-child)::after {
  content: '＋';
  position: absolute;
  top: 50%;
  left: 100%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 1.5em;
  color: #fff;
  text-align: center;
}

.cableSpNew-plantable-recommend {
  width: 21%;
  color: #fff;
}

.cableSpNew-plantable-data {
  width: 11%;
  font-size: 1.176em;
}

.cableSpNew-plantable .cableSpNew-pricetext {
  font-size: 1.059em;
}

.cableSpNew-plantable-wifi {
  background: #eef4fa;
}
.cableSpNew-plantable-wifi .cableSpNew-plantable-data {
  background: #dae7f4 !important;
  color: #2f363f !important;
}
.cableSpNew-plantable-wifi th.cableSpNew-plantable-recommend {
  background: #2578be !important;
}

.cableSpNew-plantable-sns {
  background: #f5faee;
}
.cableSpNew-plantable-sns .cableSpNew-plantable-data {
  background: #e9f4da !important;
  color: #2f363f !important;
}
.cableSpNew-plantable-sns th.cableSpNew-plantable-recommend {
  background: #7fbe25 !important;
}

.cableSpNew-plantable-game {
  background: #fdf1f5;
}
.cableSpNew-plantable-game .cableSpNew-plantable-data {
  background: #fbe1e9 !important;
  color: #2f363f !important;
}
.cableSpNew-plantable-game th.cableSpNew-plantable-recommend {
  background: #e95283 !important;
}

.cableSpNew-pricetext {
  display: block;
  line-height: 1;
  font-weight: bold;
  text-align: right;
}
.cableSpNew-pricetext em {
  color: #ff2b53;
  font-family: "Rubik",sans-serif;
  font-style: normal;
  font-size: 1.75em;
}
.cableSpNew-pricetext small {
  color: #7a726c;
  font-size: 0.583em;
  font-weight: normal;
}
.cableSpNew-pricetext small em {
  color: inherit;
  font-size: 1.286em;
}
.cableSpNew-pricetext br + small {
  display: block;
  margin-top: 1em;
}

.cableSpNew-pricetext-left {
  text-align: left;
}


@media (max-width: 749px) {

  .cableSpNew-plantable {
    font-size: 1.3rem !important;
  }
  .cableSpNew-plantable td {
    white-space: nowrap;
  }
}