.mobile-page-u96-spec-title {
  font-size: 6.2466666667vw;
  color: #83888a;
  text-align: center;
  font-weight: 700;
  letter-spacing: -.02em;
  margin-top: 10.4vw;
}
.mobile-page-u96-comparison-tab-detail-item{

}

.mobile-page-u96-comparison-tab {
  margin: 5.6vw auto 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0 2.6666666667vw
}

.mobile-page-u96-comparison-tab-link {
  display: table;
  text-align: center;
  width: 45.8666666667vw;
  background-color: #f5f6f6;
  color: #878787!important;
  padding: 3.7333333333vw 0
}

.mobile-page-u96-comparison-tab-link--current {
  background-color: #467bef;
  color: #fff!important
}

.mobile-page-u96-spec-visual-tab-item-text {
  display: table-cell;
  vertical-align: middle;
  font-size: 3.7333333333vw;
  line-height: 1.2
}

.mobile-page-u96-spec-visual-tab-item-text-big {
  font-size: 4.4533333333vw;
  font-weight: 700;
  letter-spacing: -.02em
}


.mobile-page-u96-river-contents-list {
  padding: 0 4vw;
  font-size: 3.328vw;
  line-height: 1.36;
  letter-spacing: .014em;
  color: #838689;
  text-align: left;
  margin-top: 4.2666666667vw;
  overflow: visible;
  padding: 0 4vw 13.8666666667vw
}

.mobile-page-u96-river-contents-list a {
  color: #838689
}
.mobile-page-u96-river-contents-10-link{
  display: flex;
  position: absolute;
  margin-top: 55.2vw;
  right: 11.4vw;
  justify-content: center;
  height: 8vw;
  width: 31.2vw;
  opacity: 0;
}
.mobile-page-u96-river-contents-10-link-pdf{
  display: flex;
  justify-content: space-between;
  position: absolute;
  margin-top: -75.8vw;
  right: -4vw;
  font-size: 2.6vw;
  gap: 1.6vw;
  opacity: 0;
}
.mobile-page-u96-river-contents-10-link-pdf a{ 
  width: 31.2vw;
}

.mobile-page-u96-contents-note {
  margin: 0 3.5vw;
}
.mobile-page-u96-notes-text {
  font-size: 3.2vw;
  line-height: 1.7;
  color: #3c4043;
  letter-spacing: -0.01em;
  text-align: left;
}
.mobile-page-u96-notes-text a {
  color: #3c4043;
}
.mobile-page-u96-note-link svg{
  display: none;
}