/* initialize */
#summary {
  -moz-font-feature-settings: "palt"1;
  -webkit-font-feature-settings: "palt"1;
  font-feature-settings: "palt"1;
  background: #fff;
  overflow: hidden;
  margin: 0 -15px;
}

#summary a .icon-svg {
  display: none;
}

#summary .mobile-page-u96-inner {
  padding: 0;
  background-color: #ffffff;
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
  letter-spacing: 0;
}

#summary .modal-video_open {
  cursor: pointer;
  width: calc((464 / 750)*100vw);
  margin: calc((41 / 750)*100vw) calc((114 / 750)*100vw) 0;
}

.mobile-page-u96-river-catch,.mobile-page-u96-river-title-lv3 {
  color: #1d1d1f;
  font-weight: 700
}

.mobile-page-u96-river-title-lv2 {
  color: #f5f5f7;
  font-size: calc((32 / 750)*100vw);
  line-height: 1.53125;
  font-weight: 700;
  text-align: center
}

.mobile-page-u96-river-title-lv3 {
  font-size: calc((93.75 / 750)*100vw);
  line-height: calc((103.13 / 750)*100vw);
  letter-spacing: -0.02em;
}

.mobile-page-u96-river-feature-copy-text {
  margin-top: calc((6 / 750)*100vw);
  font-size: calc((35.16 / 750)*100vw);
  line-height: calc((56.25 / 750)*100vw);
}

.mobile-page-u96-river-text {
  font-size: calc((35.16 / 750)*100vw);
  line-height: calc((56.25 / 750)*100vw);
}

.mobile-page-u96-river-contents-note {
  margin: calc((96 / 750)*100vw) calc((25 / 750)*100vw) 0;
}

.mobile-page-u96-river-contents-notes-text,
.mobile-page-u96-river-contents-notes-text a{
  color: #9aa0a6;
  font-size: calc((23.44 / 750)*100vw);
  line-height: calc((35.17 / 750)*100vw);
  word-break: break-all;
}

.mobile-page-u96-river-feature-copy {
  margin-top: calc((50 / 750)*100vw);
  font-size: calc((42.22 / 750)*100vw);
  font-weight: bold;
  line-height: calc((59.08 / 750)*100vw);
}

.mobile-page-u96-river-contents-01-logo {
  margin: calc((32 / 750)*100vw) 0 0 calc((32 / 750)*100vw);
  width: calc((690 / 750)*100vw);
}

.mobile-page-u96-river-contents-01 .mobile-page-u96-river-title-lv3 {
  margin-top: calc((104 / 750)*100vw);
  font-size: calc((60.94 / 750)*100vw);
  line-height: calc((75 / 750)*100vw);
}

.mobile-page-u96-river-contents-01 .mobile-page-u96-river-text {
  margin-top: calc((3 / 750)*100vw);
}

.mobile-page-u96-river-contents-01 .mobile-page-u96-river-contents-01-feature-01 {
  margin-top: calc((100 / 750)*100vw);
}

.mobile-page-u96-river-contents-01-feature-01-text {
  margin-top: calc((42 / 750)*100vw);
  font-size: calc((46.88 / 750)*100vw);
  line-height: calc((60.94 / 750)*100vw);
}

.mobile-page-u96-river-contents-01-feature-01-icon-01 {
  width: calc((54 / 750)*100vw);
}

.mobile-page-u96-river-contents-01-feature-01-icon-02 {
  margin-top: calc((80 / 750)*100vw);
  width: calc((60 / 750)*100vw);
}

.mobile-page-u96-river-contents-01-feature-01-icon-03 {
  margin-top: calc((65 / 750)*100vw);
  margin-left: calc((10 / 750)*100vw);
  width: calc((48 / 750)*100vw);
}

.mobile-page-u96-river-contents-01-feature-01-icon-04 {
  margin-top: calc((74 / 750)*100vw);
  width: calc((49 / 750)*100vw);
}

.mobile-page-u96-river-contents-01-feature-01-icon-05 {
  margin-top: calc((91 / 750)*100vw);
  width: calc((60 / 750)*100vw);
}

.mobile-page-u96-river-contents-01 .mobile-page-u96-river-contents-note {
  margin-top: calc((96 / 750)*100vw);
  text-align: left;
}
.mobile-page-u96-river-contents-02 {
  padding-bottom: calc((111 / 750)*100vw);
}

.mobile-page-u96-river-contents-02-feature-01 {
  margin-top: calc((137 / 750)*100vw);
  margin-left: calc((30 / 750)*100vw );
}

.mobile-page-u96-river-contents-02-feature-01-item:nth-of-type(1) {
  background: url(/en/mobile/set/data/products/google-pixel/google-pixel-8/img/s/img-m-river-contents-02-feature-01-01.jpg) no-repeat;
  width: calc((690 / 750)*100vw);
  height: calc((721 / 750)*100vw);
  background-size: cover;
  overflow: hidden;
}

.mobile-page-u96-river-contents-02-feature-01-item:nth-of-type(2) {
  background: url(/en/mobile/set/data/products/google-pixel/google-pixel-8/img/s/img-m-river-contents-02-feature-01-02.jpg) no-repeat;
  width: calc((690 / 750)*100vw);
  height: calc((722 / 750)*100vw);
  background-size: cover;
  overflow: hidden;
  margin-top: calc((29 / 750)*100vw);
}

.mobile-page-u96-river-contents-02-feature-02 {
  margin-top: calc((28 / 750)*100vw);
  margin-left: calc((30 / 750)*100vw );
}

.mobile-page-u96-river-contents-02-feature-02-item:nth-of-type(1) {
  background: url(/en/mobile/set/data/products/google-pixel/google-pixel-8/img/s/img-m-river-contents-02-feature-02-01.jpg) no-repeat;
  width: calc((690 / 750)*100vw);
  height: calc((607 / 750)*100vw);
  background-size: cover;
  overflow: hidden;
}

.mobile-page-u96-river-contents-02-feature-02-item:nth-of-type(2) {
  background: url(/en/mobile/set/data/products/google-pixel/google-pixel-8/img/s/img-m-river-contents-02-feature-02-02.jpg) no-repeat;
  width: calc((690 / 750)*100vw);
  height: calc((607 / 750)*100vw);
  background-size: cover;
  overflow: hidden;
  margin-top: calc((30 / 750)*100vw);
}

.mobile-page-u96-river-contents-02-feature-03 {
  background: url(/en/mobile/set/data/products/google-pixel/google-pixel-8/img/s/img-m-river-contents-02-feature-03.jpg) no-repeat;
  width: calc((690 / 750)*100vw);
  height: calc((929 / 750)*100vw);
  background-size: cover;
  overflow: hidden;
  margin-top: calc((30 / 750)*100vw);
  margin-left: calc((30 / 750)*100vw );
}

.mobile-page-u96-river-contents-02-feature-03 .mobile-page-u96-river-feature-copy {
  margin-top: calc((408 / 750)*100vw);
}

.mobile-page-u96-river-contents-02-feature-03 .mobile-page-u96-river-feature-copy-text {
  text-align: center;
  margin-top: calc((22 / 750)*100vw);
  font-size: calc((35.16 / 750)*100vw);
  line-height: calc((56.25 / 750)*100vw);
}

.mobile-page-u96-river-contents-02 .mobile-page-u96-river-contents-note {
  margin-top: calc((113 / 750)*100vw);
  letter-spacing: -0.05em;
  text-align: left;
}

.mobile-page-u96-river-contents-03 {
  padding-top: calc((102 / 750)*100vw);
  padding-bottom: calc((106 / 750)*100vw);
  background: #f5f1ec;
  overflow: visible;
  position: relative;
  z-index: 100;
}

.mobile-page-u96-river-contents-03 .mobile-page-u96-river-text {
  margin-top: calc((22 / 750)*100vw);
}

.mobile-page-u96-river-contents-03-feature-01 {
  margin-top: calc((100 / 750)*100vw);
  margin-left: calc((30 / 750)*100vw
);
  position: relative;
}

.mobile-page-u96-river-contents-03-feature-01-item {
  width: calc((691 / 750)*100vw);
}

.mobile-page-u96-river-contents-03-feature-01-item .mobile-page-u96-river-feature-copy {
  margin: calc((44 / 750)*100vw) calc((-30 / 750)*100vw) 0;
}
  
.mobile-page-u96-river-contents-03-feature-01-item:nth-of-type(2) {
  margin-top: calc((40 / 750)*100vw);
}

.mobile-page-u96-river-contents-03-feature-01-item:nth-of-type(3) {
  margin-top: calc((41 / 750)*100vw);
}

.mobile-page-u96-river-contents-03-feature-01-item:nth-of-type(4) {
  margin-top: calc((42 / 750)*100vw);
}

.mobile-page-u96-river-contents-03 .mobile-page-u96-river-contents-note {
  margin-top: calc((90 / 750)*100vw);
  text-align: center;
}

.mobile-page-u96-river-contents-04 {
  padding-top: calc((103 / 750)*100vw);
  padding-bottom: calc((107 / 750)*100vw);
  background: #f8f9fa;
}

.mobile-page-u96-river-contents-04 .mobile-page-u96-river-title-lv4 {
  font-size: calc((60.94 / 750)*100vw);
  line-height: calc((75 / 750)*100vw);
  font-weight: bold;
}

.mobile-page-u96-river-contents-04 .mobile-page-u96-river-text {
  margin-top: calc((30 / 750)*100vw);
}

.mobile-page-u96-river-contents-04-feature-01 {
  margin-top: 42px;
  text-align: left;
}
.mobile-page-u96-river-contents-04-feature-01-item {
  width: calc((690 / 750)*100vw);
}

.mobile-page-u96-river-contents-04-feature-01-item .mobile-page-u96-river-feature-copy {
  margin-top: calc((78 / 750)*100vw);
  text-align: center;
}

.mobile-page-u96-river-contents-04-feature-01-item .mobile-page-u96-river-feature-copy-text {
  margin-top: calc((10 / 750)*100vw);
  text-align: center;
}

.mobile-page-u96-river-contents-04-feature-02 {
  margin-top: calc((64 / 750)*100vw);
  margin-left: calc((30 / 750)*100vw );
}

.mobile-page-u96-river-contents-04-feature-02-item:nth-of-type(2) {
  margin-top: calc((71 / 750)*100vw);
}

.mobile-page-u96-river-contents-04-feature-02-item:nth-of-type(2) .mobile-page-u96-river-feature-copy {
  font-size: calc((46.88 / 750)*100vw);
  line-height: calc((64.45 / 750)*100vw);
  margin-top: calc((75 / 750)*100vw);
  text-align: center;
}
.mobile-page-u96-river-contents-04-feature-02-item:nth-of-type(2) .mobile-page-u96-river-feature-copy-text {
  margin-top: calc((6 / 750)*100vw);
}
.mobile-page-u96-river-contents-04-feature-01-item:nth-of-type(2) .modal-video_open {
  margin-top: calc((55 / 750)*100vw);
}
.mobile-page-u96-river-contents-04-feature-01-item:nth-of-type(2) .mobile-page-u96-river-feature-copy-text {
  margin-top: calc((12 / 750)*100vw);
}

.mobile-page-u96-river-contents-04-feature-02-item {
  width: calc((690 / 750)*100vw);
}

.mobile-page-u96-river-contents-04 .mobile-page-u96-river-contents-note {
  margin-top: calc((89 / 750)*100vw);
  text-align: left;
}

.mobile-page-u96-river-contents-04-feature-01 {
  margin-top: calc((95 / 750)*100vw);
  margin-left: calc((30 / 750)*100vw );
  position: relative;
}

.mobile-page-u96-river-contents-05 {
  padding-top: calc((104 / 750)*100vw);
  padding-bottom: calc((72 / 750)*100vw);
}

.mobile-page-u96-river-contents-05 .mobile-page-u96-river-text {
  margin-top: calc((22 / 750)*100vw);
}
.mobile-page-u96-river-contents-05-feature {
  margin-top: calc((100 / 750)*100vw);
  margin-left: calc((30 / 750)*100vw );
}
.mobile-page-u96-river-contents-05-feature-item:nth-of-type(1) {
  width: calc((690 / 750)*100vw);
}
.mobile-page-u96-river-contents-05-feature-item .mobile-page-u96-river-feature-copy {
  margin-top: calc((74 / 750)*100vw);
  text-align: center;
  font-size: calc((46.88 / 750)*100vw);
  line-height: calc((64.45 / 750)*100vw);
}
.mobile-page-u96-river-contents-05-feature-item .mobile-page-u96-river-feature-copy-text {
  text-align: center;
  margin-top: calc((7 / 750)*100vw);
}
.mobile-page-u96-river-contents-05-feature-item:nth-of-type(2) {
  width: calc((690 / 750)*100vw);
  margin-top: calc((100 / 750)*100vw);
}
.mobile-page-u96-river-contents-05-feature-03 {
  padding-bottom: calc((103 / 750)*100vw);
}
.mobile-page-u96-river-contents-05-feature-03 .mobile-page-u96-river-title-lv4 {
  margin-top: calc((84 / 750)*100vw);
  font-size: calc((60.87 / 750)*100vw);
  font-weight: bold;
  line-height: calc((74.92 / 750)*100vw);
}
.mobile-page-u96-river-contents-05-feature-03 .mobile-page-u96-river-text {
  margin-top: calc((30 / 750)*100vw);
}
.mobile-page-u96-river-contents-05-feature-02 {
  margin: 0 calc((30 / 750)*100vw);
  padding-top: calc((0 / 750)*100vw);
  width: calc((690 / 750)*100vw);
  box-sizing: border-box;
}
.mobile-page-u96-river-contents-05-feature-02 .mobile-page-u96-river-feature-image {
  width: calc((91 / 750)*100vw);
  margin: 0 auto;
}
.mobile-page-u96-river-contents-05-feature-02 .mobile-page-u96-river-feature-copy {
  margin: calc((182 / 750)*100vw) auto 0;
  font-size: calc((46.87 / 750)*100vw);
  line-height: calc((64.45 / 750)*100vw);
}
.mobile-page-u96-river-contents-05-feature-02 .mobile-page-u96-river-feature-copy-text {
  margin-top: calc((5 / 750)*100vw);
}
.mobile-page-u96-river-contents-05-feature-02-item:nth-of-type(1) {
  margin-left: 0;
  text-align: center;
  height: calc((547 / 750)*100vw);
  background: url(/en/mobile/set/data/products/google-pixel/google-pixel-8/img/s/img-m-river-contents-05-feature-03-01.png) no-repeat;
  background-size: cover;
  overflow: hidden;
  box-sizing: border-box;
}
.mobile-page-u96-river-contents-05-feature-02-item:nth-of-type(2) {
  margin-top: calc((30 / 750)*100vw);
  text-align: center;
  height: calc((548 / 750)*100vw);
  background: url(/en/mobile/set/data/products/google-pixel/google-pixel-8/img/s/img-m-river-contents-05-feature-03-02.png) no-repeat;
  background-size: cover;
  overflow: hidden;
  box-sizing: border-box;
}
.mobile-page-u96-river-contents-05 .mobile-page-u96-river-contents-note {
  margin-top: calc((110 / 750)*100vw);
  text-align: left;
}
.mobile-page-u96-river-contents-06 {
  padding-top: calc((116 / 750)*100vw);
  padding-bottom: calc((111 / 750)*100vw);
  overflow: hidden;
  background: #f8f9fa;
}
.mobile-page-u96-river-contents-06 .mobile-page-u96-river-image {
  margin-top: calc((125 / 750)*100vw);
  width: calc((750 / 750)*100vw);
}

.mobile-page-u96-river-contents-06-feature-01 {
  margin-top: calc((150 / 750)*100vw);
  margin-left: calc((30 / 750)*100vw);
  width: calc((690 / 750)*100vw);
}

.mobile-page-u96-river-contents-06-feature-01-item:nth-of-type(n+2) {
  margin-top: calc((30 / 750)*100vw);
}

.mobile-page-u96-river-contents-06-feature-01-item .mobile-page-u96-river-feature-copy {
  margin-top: calc((183 / 750)*100vw);
  font-size: calc((46.87 / 750)*100vw);
  line-height: calc((64.45 / 750)*100vw);
}

.mobile-page-u96-river-contents-06-feature-01-item:nth-of-type(1) {
  background: url(/en/mobile/set/data/products/google-pixel/google-pixel-8/img/s/img-m-river-contents-06-feature-01-01.jpg) no-repeat;
  background-size: cover;
  width: calc((690 / 750)*100vw);
  height: calc((612 / 750)*100vw);
  overflow: hidden;
}

.mobile-page-u96-river-contents-06-feature-01-item:nth-of-type(2) {
  background: url(/en/mobile/set/data/products/google-pixel/google-pixel-8/img/s/img-m-river-contents-06-feature-01-02.jpg) no-repeat;
  background-size: cover;
  width: calc((690 / 750)*100vw);
  height: calc((613 / 750)*100vw);
  overflow: hidden;
}

.mobile-page-u96-river-contents-06-feature-01-item:nth-of-type(3) {
  background: url(/en/mobile/set/data/products/google-pixel/google-pixel-8/img/s/img-m-river-contents-06-feature-01-03.jpg) no-repeat;
  background-size: cover;
  width: calc((690 / 750)*100vw);
  height: calc((491 / 750)*100vw);
  overflow: hidden;
}

.mobile-page-u96-river-contents-06-feature-02 {
  margin-top: calc((29 / 750)*100vw);
  margin-left: calc((30 / 750)*100vw);
  width: calc((690 / 750)*100vw);
}

.mobile-page-u96-river-contents-06-feature-02-item:nth-of-type(n+2) {
  margin-top: 16px;
}

.mobile-page-u96-river-contents-06-feature-02-item:nth-of-type(1) {
  background: url(/en/mobile/set/data/products/google-pixel/google-pixel-8/img/s/img-m-river-contents-06-feature-02-01.jpg) no-repeat;
  background-size: cover;
  width: calc((690 / 750)*100vw);
  height: calc((548 / 750)*100vw);
  overflow: hidden;
}

.mobile-page-u96-river-contents-06-feature-02-item:nth-of-type(2) {
  background: url(/en/mobile/set/data/products/google-pixel/google-pixel-8/img/s/img-m-river-contents-06-feature-02-02.jpg) no-repeat;
  background-size: cover;
  width: calc((690 / 750)*100vw);
  height: calc((782 / 750)*100vw);
  overflow: hidden;
}

.mobile-page-u96-river-contents-06 .mobile-page-u96-river-contents-note {
  margin-top: calc((108 / 750)*100vw);
  text-align: left;
}

.mobile-page-u96-river-contents-06-feature-02-item .mobile-page-u96-river-feature-copy {
  margin-top: calc((183 / 750)*100vw);
  font-size: calc((46.87 / 750)*100vw);
  line-height: calc((64.45 / 750)*100vw);
}

.mobile-page-u96-river-contents-07 {
    padding-top: calc((102 / 750)*100vw);
    padding-bottom: calc((113 / 750)*100vw);
    overflow: hidden;
    background: #f5f1ec;
}

.mobile-page-u96-river-contents-07 .mobile-page-u96-river-text {
  margin-top: calc((22 / 750)*100vw);
}
.mobile-page-u96-river-contents-07-feature {
  margin-top: calc((102 / 750)*100vw);
  margin-left: calc((30 / 750)*100vw
);
}
.mobile-page-u96-river-contents-07-feature-item {
  width: calc((690 / 750)*100vw);
}
.mobile-page-u96-river-contents-07-feature-item:nth-of-type(n+2) {
  margin-top: calc((72 / 750)*100vw);
}
.mobile-page-u96-river-contents-07-feature-item:nth-of-type(4) {
  margin-top: calc((69 / 750)*100vw);
}
.mobile-page-u96-river-contents-07-feature-item .mobile-page-u96-river-feature-copy {
  margin: calc((74 / 750)*100vw) calc((-30 / 750)*100vw) 0;
  font-size: calc((46.88 / 750)*100vw);
  line-height: calc((64.45 / 750)*100vw);
}
.mobile-page-u96-river-contents-07-feature-item .mobile-page-u96-river-feature-copy-text {
  margin-top: calc((6 / 750)*100vw);
  font-size: calc((35.18 / 750)*100vw);
  line-height: calc((56.28 / 750)*100vw);
}

.mobile-page-u96-river-contents-07 .mobile-page-u96-river-contents-note {
  margin-top: calc((92 / 750)*100vw);
  text-align: left;
}

.mobile-page-u96-river-contents-08 {
    padding-top: calc((105 / 750)*100vw);
    padding-bottom: calc((205 / 750)*100vw);
    overflow: hidden;
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-text {
  margin-top: calc((24 / 750)*100vw);
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-image {
  margin-top: calc((98 / 750)*100vw

);
  margin-left: calc((30 / 750)*100vw );
  width: calc((690 / 750)*100vw);
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-contents-note {
    margin-top: calc((108 / 750)*100vw);
    text-align: left;
}

.mobile-page-u96-river-contents-09 {
    padding-bottom: calc((108 / 750)*100vw);
    overflow: hidden;
}

.mobile-page-u96-river-contents-09 .mobile-page-u96-river-title-lv4 {
  font-size: calc((60.94 / 750)*100vw);
  font-weight: bold;
  line-height: calc((75 / 750)*100vw);
}

.mobile-page-u96-river-contents-09-feature {
  margin-left: calc((30 / 750)*100vw );
  width: calc((690 / 750)*100vw);
  margin-top: calc((99 / 750)*100vw );
}

.mobile-page-u96-river-contents-09-feature-item:nth-of-type(2) {
  margin-top: calc((70 / 750)*100vw);
}

.mobile-page-u96-river-contents-09-feature-item:nth-of-type(3) {
  margin-top: calc((72 / 750)*100vw);
}

.mobile-page-u96-river-contents-09-feature-item .mobile-page-u96-river-feature-copy {
  margin-top: calc((78 / 750)*100vw);
  font-size: calc((46.88 / 750)*100vw);
  line-height: calc((64.45 / 750)*100vw);
}

.mobile-page-u96-river-contents-09-feature-item .mobile-page-u96-river-feature-copy-text {
  font-size: calc((35.16 / 750)*100vw);
  line-height: 1.6;
  margin-top: calc((3 / 750)*100vw);
}

.mobile-page-u96-river-contents-09 .mobile-page-u96-river-contents-note {
  margin-top: calc((89 / 750)*100vw);
  text-align: left;
}

.mobile-page-u96-river-contents-10 {
    padding-top: calc((92 / 750)*100vw);
    padding-bottom: calc((78 / 750)*100vw);
    overflow: hidden;
}

.mobile-page-u96-river-contents-10 .mobile-page-u96-river-title-lv3 {
  font-size: calc((60.95 / 750)*100vw);
  font-weight: bold;
}

.mobile-page-u96-river-contents-10 .mobile-page-u96-river-text {
  margin-top: calc((8 / 750)*100vw);
}

.mobile-page-u96-river-contents-10 .mobile-page-u96-river-image {
  margin-top: calc((100 / 750)*100vw );
  margin-left: calc((30 / 750)*100vw );
  width: calc((690 / 750)*100vw);
}

.mobile-page-u96-river-contents-10-feature {
  margin-top: 38px;
}

.mobile-page-u96-river-contents-10-feature-item {
  width: calc((436 / 750)*100vw);
}

.mobile-page-u96-river-contents-10-feature-item .mobile-page-u96-river-feature-copy {
  font-size: calc((31.67 / 750)*100vw);
  height: calc((75.67 / 750)*100vw);
}

.mobile-page-u96-river-contents-10-feature-item .mobile-page-u96-river-feature-copy-text {
  font-size: calc((23.77 / 750)*100vw);
  line-height: 1.6;
  margin: 10px -10px 0;
}

.mobile-page-u96-river-contents-10 .mobile-page-u96-river-contents-note {
  margin-top: calc((113 / 750)*100vw);
  text-align: left;
}

.mobile-page-u96-river-contents-11 {
    background: #f8f9fa;
    padding-top: calc((86 / 750)*100vw);
    padding-bottom: 46px;
    overflow: hidden;
}

.mobile-page-u96-river-contents-11 .mobile-page-u96-river-title-lv3 {
  font-size: calc((60.93 / 750)*100vw);
  font-weight: bold;
  line-height: calc((74.99 / 750)*100vw);
}

.mobile-page-u96-river-contents-11 .mobile-page-u96-river-text {
  margin-top: calc((5 / 750)*100vw);
}

.mobile-page-u96-river-contents-11 .mobile-page-u96-river-image {
  margin-top: 40px;
  width: calc((750 / 750)*100vw);
}

.mobile-page-u96-river-contents-11-feature {
  margin-top: calc((98 / 750)*100vw);
}

.mobile-page-u96-river-contents-11-feature-item:nth-of-type(2) {
  margin-top: calc((72 / 750)*100vw);
}

.mobile-page-u96-river-contents-11-feature-item:nth-of-type(3) {
  margin-top: calc((72 / 750)*100vw);
}

.mobile-page-u96-river-contents-11-feature-item .mobile-page-u96-river-feature-image {
  margin: 0 auto;
}

.mobile-page-u96-river-contents-11-feature-item:nth-of-type(1) .mobile-page-u96-river-feature-image {
  width: calc((85 / 750)*100vw);
}

.mobile-page-u96-river-contents-11-feature-item:nth-of-type(2) .mobile-page-u96-river-feature-image {
  width: calc((59 / 750)*100vw);
}

.mobile-page-u96-river-contents-11-feature-item:nth-of-type(3) .mobile-page-u96-river-feature-image {
  width: calc((35 / 750)*100vw);
}

.mobile-page-u96-river-contents-11-feature-item .mobile-page-u96-river-feature-copy {
  margin-top: calc((47 / 750)*100vw);
  font-size: calc((46.87 / 750)*100vw);
}

.mobile-page-u96-river-contents-11-feature-item .mobile-page-u96-river-feature-copy-text {
  font-size: calc((35.15 / 750)*100vw);
  line-height: calc((56.24 / 750)*100vw);
  margin-top: calc((8 / 750)*100vw);
}

.mobile-page-u96-river-contents-11 .mobile-page-u96-river-contents-note {
  margin-top: calc((97 / 750)*100vw);
  text-align: left;
}