@charset 'utf-8';

#summary {
  -moz-font-feature-settings: "palt"1;
  -webkit-font-feature-settings: "palt"1;
  font-feature-settings: "palt"1;
  background: #fff;
  overflow: hidden;
}

#summary .mobile-page-u96-inner {
  letter-spacing: 0;
  text-align: center;
  color: #3c4043;
}

#summary a .icon-svg {
  display: none;
}

#summary .mobile-page-u96-inner {
  width: 950px;
  margin: 0 auto;
  padding: 0;
  background-color: #ffffff;
  box-sizing: border-box;
  overflow: hidden;
}

.mobile-page-u96-ttl-lv2 {
  font-size: calc(102px / 2);
  font-weight: bold;
  color: #202124;
  letter-spacing: -0.03em;
  line-height: 1.2;
}

.mobile-page-u96-ttl-lv3 {
  font-size: calc(42px / 2);
  font-weight: bold;
  color: #202124;
  letter-spacing: -0.03em;
}

#summary .mobile-page-u96-text {
  font-size: calc(23.8px / 2);
  color: #202124;
  letter-spacing: -0.03em;
  line-height: 1.35;
}
.mobile-page-u96-text-normal {
  font-weight: normal;
  font-size: calc(33px / 2);
}

.mobile-page-u96-contents-note {
  margin: 0 15px;
}
.mobile-page-u96-notes-text {
  font-size: 10px;
  color: #99a1a8;
  letter-spacing: -0.05em;
  line-height: 1.4;
}

.mobile-page-u96-note-link, .mobile-page-u96-spec-pdf-link {
  font-size: 10px;
  color: #99a1a8 !important;
}

.mobile-page-u96-flex {
  display: flex;
}

/*-------------------------
 river contents 
---------------------------*/
.mobile-page-u96-river-catch,
.mobile-page-u96-river-title-lv3 {
  font-weight: 700;
}

.mobile-page-u96-river-title-lv2 {
  font-size: calc(80.49px / 2);
  letter-spacing: -0.75px;
  font-weight: 700;
  line-height: 1;
  text-align: center
}

.mobile-page-u96-river-title-lv3 {
  font-size: calc(63.33px / 2);
  line-height: 1;
}

.mobile-page-u96-river-contents-copy {
  font-size: calc(42.22px / 2);
  font-weight: bold;
  line-height: 1.25;
  letter-spacing: -0.5px;
}

.mobile-page-u96-river-contents-text {
  font-size: calc(21.11px / 2);
  line-height: 1.5;
  margin-top: 9px;
}

.mobile-page-u96-river-contents-notes-text, 
.mobile-page-u96-river-contents-notes-text a {
  color: #9aa0a6;
  font-size: calc(20px / 2);
  line-height: 1.5;
  word-break: break-all;
}

.mobile-page-u96-river-catch-title {
  font-size: calc(21.11px / 2);
  margin-bottom: 5px;
}

.mobile-page-u96-river-catch-text {
  margin-top: 8px;
  font-size: calc(21.11px / 2);
  line-height: 1.5;
}

.mobile-page-u96-river-contents-01 {
  margin-top: 29px;
}

.mobile-page-u96-river-contents-01 .mobile-page-u96-river-contents-01-feature-01 {
  margin: 41px 0 0 81px;
  display: flex;
}

.mobile-page-u96-river-contents-01-feature-01-item {
  width: calc(317px / 2);
}

.mobile-page-u96-river-contents-01-feature-01-item:nth-of-type(2) {
  width: calc(296px / 2);
}

.mobile-page-u96-river-contents-01-feature-01-item:nth-of-type(3) {
  width: calc(328px / 2);
}

.mobile-page-u96-river-contents-01-feature-01-item:nth-of-type(4) {
  width: calc(300px / 2);
}

.mobile-page-u96-river-contents-01-feature-01-item:nth-of-type(5) {
  width: calc(330px / 2);
}

.mobile-page-u96-river-contents-01-feature-01-icon-01 {
  width: calc(8px / 2);
}

.mobile-page-u96-river-contents-01-feature-01-icon-02 {
  width: calc(38px / 2);
}

.mobile-page-u96-river-contents-01-feature-01-icon-03 {
  width: calc(42px / 2);
}

.mobile-page-u96-river-contents-01-feature-01-icon-04 {
  width: calc(42px / 2);
}

.mobile-page-u96-river-contents-01-feature-01-icon-05 {
  width: calc(42px / 2);
}

.mobile-page-u96-river-contents-01-feature-01-text {
  margin-top: 7px;
  font-size: calc(21.11px / 2);
  line-height: 1.5;
}

.mobile-page-u96-river-contents-02 {
  margin-top: 65px;
}

.mobile-page-u96-river-contents-02 figure {
  margin-top: 143px;
}

.mobile-page-u96-river-contents-03 {
  background-color: #f5f3ef;
  padding: 54px 93px 68px;
}

.mobile-page-u96-river-contents-03 figure {
  position: relative;
}
 
.mobile-page-u96-river-contents-03 figure img {
  border-radius: calc(36.94px / 2);
}

.mobile-page-u96-river-feature-text-box.col-1col-01 {
  position: absolute;
  top: 30px;
  left: 166px;
}
.mobile-page-u96-river-feature-text-box.col-1col-02 {
  position: absolute;
  top: 30px;
  left: 214px;
}

.mobile-page-u96-river-img-2col {
  display: flex;
  margin: 15px 0 16px;
}

.mobile-page-u96-river-img-2col .mobile-page-u96-river-img-2col-item:nth-child(1) {
  margin-right: 6px;
}

.mobile-page-u96-river-img-2col .mobile-page-u96-river-img-2col-item:nth-child(2) {
  margin-left: 7px;
}

.mobile-page-u96-river-feature-text-box.col-2col-01 {
  position: absolute;
  top: 42px;
  left: 72px;
}

.mobile-page-u96-river-feature-text-box.col-2col-02 {
  position: absolute;
  top: 30px;
  left: 75px;
}

.mobile-page-u96-river-contents-03 .mobile-page-u96-river-contents-note {
  margin-left: -78px;
  margin-right: -78px;
  text-align: left;
}

.mobile-page-u96-river-contents-03 .mobile-page-u96-river-contents-notes-text {
  letter-spacing: -0.041em;
  margin-top: 50px;
}

.mobile-page-u96-river-contents-04 {
  margin-top: 35px;
}

.mobile-page-u96-river-contents-04-inner-sec {
  margin-top: 59px;
}

.mobile-page-u96-river-contents-04-inner-sec h3 {
  font-size: calc(52.78px / 2);
  letter-spacing: -0.75px;
}

.mobile-page-u96-river-contents-04-feature-01 {
  margin: 54px auto 0;
  display:flex;
  flex-wrap:wrap;
  justify-content: center;
}

.mobile-page-u96-river-contents-04-feature-01 .mobile-page-u96-river-contents-04-feature-item {
  width: calc(749px / 2);
}

.mobile-page-u96-river-contents-04-feature-01 .mobile-page-u96-river-contents-04-feature-item:nth-child(2),
.mobile-page-u96-river-contents-04-feature-01 .mobile-page-u96-river-contents-04-feature-item:nth-child(5) {
  margin-left: 16px;
}

.mobile-page-u96-river-contents-04-feature-01 .mobile-page-u96-river-contents-04-feature-item:nth-child(3),
.mobile-page-u96-river-contents-04-feature-01 .mobile-page-u96-river-contents-04-feature-item:nth-child(4),
.mobile-page-u96-river-contents-04-feature-01 .mobile-page-u96-river-contents-04-feature-item:nth-child(5) {
  margin-top: 53px;
}

.mobile-page-u96-river-contents-04-feature-01 .mobile-page-u96-river-contents-04-feature-item:nth-child(4) {
  position: relative;
}

.mobile-page-u96-river-contents-04-feature-01 .mobile-page-u96-river-contents-04-feature-item:nth-child(4) .mobile-page-u96-river-feature-text-box {
  position: absolute;
  top: 130px;
  left: 42px;
}

.mobile-page-u96-river-contents-04-feature-01 .mobile-page-u96-river-contents-copy {
  margin-top: 26px;
}

.mobile-page-u96-river-contents-04-feature-01 .mobile-page-u96-river-contents-04-feature-item:nth-child(3) {
  max-width: 766px;
  width: 100%;
}

.mobile-page-u96-river-contents-04 .mobile-page-u96-river-contents-note {
  margin-top: 45px;
  margin-bottom: 12px;
  text-align: left;
}

.mobile-page-u96-river-contents-04 .mobile-page-u96-river-contents-note .mobile-page-u96-river-contents-notes-text {
  letter-spacing: -0.041em;
}

.mobile-page-u96-river-contents-04-feature-02 {
  margin: 21px auto 0;
  display:flex;
  flex-wrap:wrap;
  justify-content: center;
}

.mobile-page-u96-river-contents-04-feature-02 .mobile-page-u96-river-contents-04-feature-item {
  width: calc(750px / 2);
  height: calc(923px / 2);
}

.mobile-page-u96-river-contents-04-feature-02 .mobile-page-u96-river-contents-04-feature-item:nth-child(even) {
  margin-left: calc(27px / 2);
}

.mobile-page-u96-river-contents-04-feature-02 .mobile-page-u96-river-contents-04-feature-item:nth-child(1) {
  background: url("/mobile/set/data/products/google-pixel/google-pixel-9-pro-fold/img/p/img-river-sec-04-feature-01.jpg") no-repeat;
  background-size: contain;
}

.mobile-page-u96-river-contents-04-feature-02 .mobile-page-u96-river-contents-04-feature-item:nth-child(2) {
  background: url("/mobile/set/data/products/google-pixel/google-pixel-9-pro-fold/img/p/img-river-sec-04-feature-02.jpg") no-repeat;
  background-size: contain;
}

.mobile-page-u96-river-contents-04-feature-02 .mobile-page-u96-river-contents-04-feature-item .mobile-page-u96-river-feature-text-box {
  margin-top: 29px;
}

.mobile-page-u96-river-contents-04-feature-02 .mobile-page-u96-river-contents-note {
  margin-top: 43px !important;
}

.mobile-page-u96-river-contents-05 {
  margin-top: 70px;
}

.mobile-page-u96-river-contents-05 h2 {
  line-height: 1.1;
}

.mobile-page-u96-river-contents-05 figure {
  margin-top: 48px;
}

.mobile-page-u96-river-contents-06 {
  background-color: #f5f3ef;
  padding: 58px 94px 41px;
}

.mobile-page-u96-river-contents-06 h2.mobile-page-u96-river-title-lv3 {
  font-size: calc(52.78px / 2);
  line-height: 1.2;
}

.mobile-page-u96-river-contents-06 .mobile-page-u96-river-img-1col {
  margin-top: 50px;
}

.mobile-page-u96-river-contents-06 figure img {
  border-radius: calc(36.94px / 2);
}

.mobile-page-u96-river-contents-06 .mobile-page-u96-river-img-1col .mobile-page-u96-river-feature-text-box {
  margin-top: 26px;
}

.mobile-page-u96-river-contents-06 .mobile-page-u96-river-contents-note .mobile-page-u96-river-contents-notes-text {
  letter-spacing: -0.041em;
}

.mobile-page-u96-river-contents-06 .mobile-page-u96-river-img-2col {
  margin: 61px auto 0;
}

.mobile-page-u96-river-contents-06 .mobile-page-u96-river-img-2col .mobile-page-u96-river-img-2col-item:nth-child(1) {
  margin-right: 7px;
}

.mobile-page-u96-river-contents-06 .mobile-page-u96-river-img-2col .mobile-page-u96-river-img-2col-item:nth-child(2) {
  margin-left: 8px;
}

.mobile-page-u96-river-contents-06 .mobile-page-u96-river-img-2col .mobile-page-u96-river-feature-text-box {
  margin-top: 33px;
}

.mobile-page-u96-river-contents-06 .mobile-page-u96-river-img-3col {
  display: flex;
  margin: 51px -3px 0;
  justify-content: space-between;
}

.mobile-page-u96-river-img-3col .mobile-page-u96-river-img-3col-item {
  width: calc(488px / 2);
}

.mobile-page-u96-river-img-3col .mobile-page-u96-river-img-3col-item:last-child {
  margin-right: -2px;
}

.mobile-page-u96-river-contents-06 .mobile-page-u96-river-img-3col .mobile-page-u96-river-feature-text-box {
  margin-top: 21px;
}

.mobile-page-u96-river-contents-06 .mobile-page-u96-river-img-3col .mobile-page-u96-river-feature-text-box .mobile-page-u96-river-contents-copy-title {
  font-size: calc(21.11px / 2);
  margin-bottom: 5px;
}

.mobile-page-u96-river-contents-07 {
  background-color: #f5f3ef;
  padding: 22px 94px 41px;
}

.mobile-page-u96-river-contents-07 figure img {
  border-radius: calc(36.94px / 2);
}


.mobile-page-u96-river-contents-07 h2.mobile-page-u96-river-title-lv3 {
  font-size: calc(52.78px / 2);
  line-height: 1.2;
}

.mobile-page-u96-river-contents-07 .mobile-page-u96-river-img-2col {
  margin: 40px auto 0;
}

.mobile-page-u96-river-img-2col .mobile-page-u96-river-img-2col-item.item01 {
  background: url("/mobile/set/data/products/google-pixel/google-pixel-9-pro-fold/img/p/img-river-sec-07-feature-01.jpg") no-repeat;
  width: 492px;
  background-size: cover;
  border-radius: calc(36.94px / 2);
}

.mobile-page-u96-river-contents-07 .mobile-page-u96-river-img-2col-item.item01 .mobile-page-u96-river-feature-text-box {
  text-align: left;
  margin-top: 129px;
  margin-left: 26px;
}

.mobile-page-u96-river-contents-07 .mobile-page-u96-river-img-1col.col-item01 {
  background: url("/mobile/set/data/products/google-pixel/google-pixel-9-pro-fold/img/p/img-river-sec-07-feature-03.jpg") no-repeat;
  width: calc(1529.24px / 2);
  height: calc(753.4px / 2);
  background-size: cover;
  border-radius: calc(36.94px / 2);
  margin-top: 19px;
}

.mobile-page-u96-river-contents-07 .mobile-page-u96-river-img-1col.col-item02 {
  background: url("/mobile/set/data/products/google-pixel/google-pixel-9-pro-fold/img/p/img-river-sec-07-feature-04.jpg") no-repeat;
  width: calc(1529.24px / 2);
  height: calc(753.4px / 2);
  background-size: cover;
  border-radius: calc(36.94px / 2);
  margin-top: 19px;
}

.mobile-page-u96-river-contents-07 .mobile-page-u96-river-img-1col.col-item01 .mobile-page-u96-river-feature-text-box {
  padding-top: 144px;
  padding-left: 436px;
  text-align: left;
}

.mobile-page-u96-river-contents-07 .mobile-page-u96-river-img-1col.col-item02 .mobile-page-u96-river-feature-text-box {
  padding-top: 131px;
  padding-left: 49px;
  text-align: left;
}

.mobile-page-u96-river-contents-07 .mobile-page-u96-river-img-1col.col-item02 .mobile-page-u96-river-feature-text-box .mobile-page-u96-river-contents-copy {
  margin-bottom: 14px;
}

.mobile-page-u96-river-contents-08 {
  background-color: #f5f3ef;
  padding: 48px 94px 41px;
}

.mobile-page-u96-river-contents-08 figure img {
  border-radius: calc(36.94px / 2);
}

.mobile-page-u96-river-contents-08 h2.mobile-page-u96-river-title-lv3 {
  font-size: calc(52.78px / 2);
  line-height: 1.2;
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-img-1col {
  margin-top: 46px;
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-img-1col .mobile-page-u96-river-feature-text-box {
  margin-top: 27px;
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-img-2col {
  justify-content: space-between;
  text-align: left;
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-img-2col.col01 {
  margin-top: 51px;
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-img-2col.col01 .mobile-page-u96-river-img-2col-item:nth-child(2) {
  width: calc(1023px / 2);
  height: calc(495px / 2);
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-img-2col.col01 .mobile-page-u96-river-feature-text-box {
  padding-left: 26px;
  padding-top: 61px;
  margin-right: 7px;
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-img-2col.col02 {
  margin-top: 51px;
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-img-2col.col02 .mobile-page-u96-river-img-2col-item:nth-child(1) {
  width: calc(1007px / 2);
  height: calc(489px / 2);
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-img-2col.col02 .mobile-page-u96-river-feature-text-box {
  padding-left: 26px;
  padding-top: 50px;
  margin-right: 7px;
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-img-2col.col03 {
  margin-top: 54px;
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-img-2col.col03 .mobile-page-u96-river-img-2col-item:nth-child(1) {
  width: 40%;
} 

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-img-2col.col03 .mobile-page-u96-river-img-2col-item:nth-child(2) {
  width: calc(1021px / 2);
  height: calc(496px / 2);
  margin-left: -41px;
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-img-2col.col03 .mobile-page-u96-river-feature-text-box {
  padding-left: 26px;
  padding-top: 75px;
}

.mobile-page-u96-river-contents-08 .mobile-page-u96-river-contents-note {
  margin: 56px -79px -4px;
  text-align: left;
}

.mobile-page-u96-river-contents-09 {
  margin-top: 35px;
}

.mobile-page-u96-river-contents-09 h2 {
  line-height: 1.1;
}

.mobile-page-u96-river-contents-09 figure {
  margin-top: 50px;
}

.mobile-page-u96-river-contents-10 {
  background-color: #f5f3ef;
  padding: 52.5px 95px 32px;
  text-align: left;
}

.mobile-page-u96-river-contents-10 figure img {
  border-radius: calc(36.94px / 2);
}

.mobile-page-u96-river-contents-10 .mobile-page-u96-river-img-2col.col01 {
  margin: 1px 0 0;
}

.mobile-page-u96-river-contents-10 .mobile-page-u96-river-img-2col.col01 .mobile-page-u96-river-img-2col-item:nth-child(1) {
  margin-right: 12px;
}

.mobile-page-u96-river-contents-10 .mobile-page-u96-river-img-2col.col01 .mobile-page-u96-river-img-2col-item:nth-child(1) .mobile-page-u96-river-feature-text-box {
  padding-top: 132px;
  padding-left: 24px;
}

.mobile-page-u96-river-contents-10 .mobile-page-u96-river-img-2col.col02 {
  margin: 26px 0 0;
}

.mobile-page-u96-river-contents-10 .mobile-page-u96-river-img-2col.col02 .mobile-page-u96-river-img-2col-item:nth-child(1) {
  margin-right: 9px;
}

.mobile-page-u96-river-contents-10 .mobile-page-u96-river-img-2col.col02 .mobile-page-u96-river-img-2col-item:nth-child(2) .mobile-page-u96-river-feature-text-box { 
  padding-top: 132px;
  padding-left: 27px;
}

.mobile-page-u96-river-contents-10 .mobile-page-u96-river-img-2col.col01 .mobile-page-u96-river-img-2col-item:nth-child(1),
.mobile-page-u96-river-contents-10 .mobile-page-u96-river-img-2col.col02 .mobile-page-u96-river-img-2col-item:nth-child(2) {
  background: url("/mobile/set/data/products/google-pixel/google-pixel-9-pro-fold/img/p/img-river-sec-09-feature-01.jpg") no-repeat;
  width: 492px;
  background-size: cover;
  border-radius: calc(36.94px / 2);
}

.mobile-page-u96-river-contents-10 .mobile-page-u96-river-contents-note {
  margin: 40px -79px -4px;
  text-align: left;
}

.mobile-page-u96-river-contents-11 {
  margin-top: 35px;
}

.mobile-page-u96-river-contents-11 h2 {
  line-height: 1.1;
}

.mobile-page-u96-river-contents-11 .mobile-page-u96-river-img-3col {
  display: flex;
  justify-content: center;
  margin-top: 41px;
}

.mobile-page-u96-river-contents-11 .mobile-page-u96-river-img-3col .mobile-page-u96-river-contents-copy {
  margin-top: 101px;
}

.mobile-page-u96-river-contents-11 .mobile-page-u96-river-img-3col .mobile-page-u96-river-img-3col-item.item01 {
  background: url("/mobile/set/data/products/google-pixel/google-pixel-9-pro-fold/img/p/img-river-sec-10-feature-01.jpg") no-repeat;
  background-size: contain;
  width: calc(488px / 2);
  height: calc(463px / 2);
  margin-right: 15px;
}

.mobile-page-u96-river-contents-11 .mobile-page-u96-river-img-3col .mobile-page-u96-river-img-3col-item.item02 {
  background: url("/mobile/set/data/products/google-pixel/google-pixel-9-pro-fold/img/p/img-river-sec-10-feature-02.jpg") no-repeat;
  background-size: contain;
  width: calc(488px / 2);
  height: calc(463px / 2);
  margin-right: 15px;
}

.mobile-page-u96-river-contents-11 .mobile-page-u96-river-img-3col .mobile-page-u96-river-img-3col-item.item03 {
  background: url("/mobile/set/data/products/google-pixel/google-pixel-9-pro-fold/img/p/img-river-sec-10-feature-03.jpg") no-repeat;
  background-size: contain;
  width: calc(488px / 2);
  height: calc(463px / 2);
}

.mobile-page-u96-river-contents-12 {
  margin-top: 88px;
}

.mobile-page-u96-river-contents-12 h2 {
  line-height: 1.1;
}

.mobile-page-u96-river-contents-12 .mobile-page-u96-river-img-2col {
  display: flex;
  justify-content: center;
  margin-top: 51px;
}

.mobile-page-u96-river-contents-12 .mobile-page-u96-river-img-2col .mobile-page-u96-river-img-2col-item.item01 {
  background: url("/mobile/set/data/products/google-pixel/google-pixel-9-pro-fold/img/p/img-river-sec-11-feature-01.jpg") no-repeat;
  background-size: contain;
  width: calc(751px / 2);
  height: calc(873px / 2);
  margin-right: 5px;
}

.mobile-page-u96-river-contents-12 .mobile-page-u96-river-img-2col .mobile-page-u96-river-img-2col-item.item01 .mobile-page-u96-river-feature-text-box {
  margin-top: 51px;
}

.mobile-page-u96-river-contents-12 .mobile-page-u96-river-img-2col .mobile-page-u96-river-img-2col-item.item02 {
  background: url("/mobile/set/data/products/google-pixel/google-pixel-9-pro-fold/img/p/img-river-sec-11-feature-02.jpg") no-repeat;
  background-size: contain;
  width: calc(751px / 2);
  height: calc(873px / 2);
}

.mobile-page-u96-river-contents-12 .mobile-page-u96-river-img-2col .mobile-page-u96-river-img-2col-item.item02 .mobile-page-u96-river-feature-text-box {
  margin-top: 24px;
}

.mobile-page-u96-river-contents-12 .mobile-page-u96-river-contents-note {
  margin-top: 37px;
}