@charset 'utf-8';

#summary a .icon-svg {
  display: none;
}

#summary .mobile-page-u96-inner {
  background-color: #fff;
  box-sizing: border-box;
  overflow: hidden;
}
#summary .mobile-page-u96-inner img {
  width: 100%;
}
.mobile-page-u96-inner p {
  font-size: calc((35.5 / 750)* 100vw);
  line-height: 1.25;
  text-align: left;
}
.mobile-page-u96-inner img + p {
  margin-top: calc((60 / 750)* 100vw);
}

.mobile-page-u96-block {
  padding-left: 5px;
  padding-right: 5px;
}

.mobile-page-u96-section-h2-title {
  font-size: calc((58.28 / 750)* 100vw);
  font-weight: 700;
  line-height: 1.185;
  margin-bottom: calc((50 / 750)* 100vw);
  text-align: center;
}

.mobile-page-u96-section-read {
  text-align: center !important;
}

.mobile-page-u96-flex-list {
  display: flex;
  flex-direction: column;
  gap: calc((65 / 750)* 100vw) 0;
}
.mobile-page-u96-flex-list li {
  text-align: left;
}
.mobile-page-u96-flex-list li img {
  width: calc((66 / 750)* 100vw) !important;
}
.mobile-page-u96-flex-list li p {
  margin-top: calc((45 / 750)* 100vw);
}

.mobile-page-u96-flex-imgtext {
  margin-top: calc((130 / 750)* 100vw);
}
.mobile-page-u96-flex-imgtext + .mobile-page-u96-flex-imgtext {
  margin-top: calc((100 / 750)* 100vw);
}

.mobile-page-u96-contents-mv {
  margin-top: calc((38 / 750)* 100vw);
}

.mobile-page-u96-contents-01 {
  margin-top: calc((96 / 750)* 100vw);
}
.mobile-page-u96-contents-01 .mobile-page-u96-section-h2-title {
  margin-bottom: calc((66 / 750)* 100vw);
}
.mobile-page-u96-contents-01 .mobile-page-u96-flex-icon-list {
  display: flex;
  align-items: center;
  gap: 0 calc((50 / 750)* 100vw);
}
.mobile-page-u96-contents-01 .mobile-page-u96-flex-icon-list + .mobile-page-u96-flex-icon-list {
  margin-top: calc((46 / 750)* 100vw);
}
.mobile-page-u96-contents-01 .mobile-page-u96-flex-icon-list dt {
  width: calc((49 / 750)* 100vw);
  margin-left: calc((5 / 750)* 100vw);
}
.mobile-page-u96-contents-01 .mobile-page-u96-flex-icon-list dd {
  width: calc((567 / 750)* 100vw);
}
.mobile-page-u96-contents-01 .mobile-page-u96-flex-icon-list dd p {
  font-size: calc((32.81 / 750)* 100vw);
  line-height: 1.5;
}

.mobile-page-u96-contents-02 {
  margin-top: calc((186 / 750)* 100vw);
}
.mobile-page-u96-contents-02 .mobile-page-u96-section-h2-title {
  position: relative;
  margin-bottom: calc((46 / 750)* 100vw);
  padding-top: calc((114 / 750)* 100vw);
}
.mobile-page-u96-contents-02 .mobile-page-u96-section-h2-title::before {
  position: absolute;
  content: "";
  width: calc((77 / 750)* 100vw);
  height: calc((78 / 750)* 100vw);
  background: url("/mobile/set/data/products/google-pixel/google-pixel-10-pro/img/shared/icon-section-02.webp") no-repeat center center / contain;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.mobile-page-u96-contents-02 .mobile-page-u96-img {
  margin-top: calc((58 / 750)* 100vw);
}
.mobile-page-u96-contents-02 .mobile-page-u96-flex-imgtext {
  margin-top: calc((96 / 750)* 100vw);
}

.mobile-page-u96-contents-03 {
  margin-top: calc((200 / 750)* 100vw);
}
.mobile-page-u96-contents-03 .mobile-page-u96-section-h2-title {
  margin-bottom: calc((42 / 750)* 100vw);
}
.mobile-page-u96-contents-03 .mobile-page-u96-img {
  width: 100vw;
  margin: calc((100 / 750)* 100vw) calc((-38 / 750)* 100vw) 0;
}

.mobile-page-u96-contents-04 {
  margin-top: calc((196 / 750)* 100vw);
}
.mobile-page-u96-contents-04 .mobile-page-u96-inner img + p {
  margin-top: calc((66 / 750)* 100vw);
}
.mobile-page-u96-contents-04 .mobile-page-u96-section-h2-title {
  margin-bottom: calc((44 / 750)* 100vw);
}
.mobile-page-u96-contents-04 .mobile-page-u96-flex-imgtext:first-child {
  margin-top: 0;
}
.mobile-page-u96-contents-04 .mobile-page-u96-section-read {
  margin-top: calc((84 / 750)* 100vw);
}
.mobile-page-u96-contents-04 .mobile-page-u96-flex-imgtext {
  margin-top: calc((58 / 750)* 100vw);
}
.mobile-page-u96-contents-04 .mobile-page-u96-flex-imgtext + .mobile-page-u96-flex-imgtext {
  margin-top: calc((100 / 750)* 100vw);
}

.mobile-page-u96-contents-05 {
  margin-top: calc((200 / 750)* 100vw);
}
.mobile-page-u96-contents-05 .mobile-page-u96-section-h2-title {
  margin-bottom: calc((116 / 750)* 100vw);
}
.mobile-page-u96-contents-05 .mobile-page-u96-flex-list li img {
  width: calc((57.04 / 750)* 100vw) !important;
}
.mobile-page-u96-contents-05 .mobile-page-u96-flex-list li:nth-child(1) img {
  width: calc((64.16 / 750)* 100vw) !important;
}
.mobile-page-u96-contents-05 .mobile-page-u96-flex-list li:nth-child(3) img {
  width: calc((71.28 / 750)* 100vw) !important;
}
.mobile-page-u96-contents-05 .mobile-page-u96-flex-list li:nth-child(4) img {
  width: calc((71.28 / 750)* 100vw) !important;
}
.mobile-page-u96-contents-05 .mobile-page-u96-flex-list li p {
  margin-top: calc((38 / 750)* 100vw);
}

.mobile-page-u96-contents-06 {
  margin-top: calc((190 / 750)* 100vw);
}
.mobile-page-u96-contents-06 .mobile-page-u96-section-h2-title {
  margin-bottom: calc((60 / 750)* 100vw);
}
.mobile-page-u96-contents-06 .mobile-page-u96-flex-imgtext {
  margin-top: 0;
}
.mobile-page-u96-contents-06 .mobile-page-u96-flex-imgtext + .mobile-page-u96-flex-imgtext {
  margin-top: calc((96 / 750)* 100vw);
}

.mobile-page-u96-contents-07 {
  margin-top: calc((200 / 750)* 100vw);
}
.mobile-page-u96-contents-07 .mobile-page-u96-section-h2-title {
  margin-bottom: calc((54 / 750)* 100vw);
}
.mobile-page-u96-contents-07 .mobile-page-u96-img {
  margin-bottom: calc((62 / 750)* 100vw);
}

.mobile-page-u96-contents-08 {
  margin-top: calc((198 / 750)* 100vw);
}
.mobile-page-u96-contents-08 .mobile-page-u96-section-h2-title {
  margin-bottom: calc((64 / 750)* 100vw);
}
.mobile-page-u96-contents-08 .mobile-page-u96-img {
  margin-bottom: calc((56 / 750)* 100vw);
}
.mobile-page-u96-contents-08 .mobile-page-u96-flex-list li p {
  margin-top: calc((30 / 750)* 100vw);
}

.mobile-page-u96-contents-09 {
  margin-top: calc((196 / 750)* 100vw);
}
.mobile-page-u96-contents-09 .mobile-page-u96-section-h2-title {
  margin-bottom: calc((60 / 750)* 100vw);
}

.mobile-page-u96-contents-10 {
  margin-top: calc((206 / 750)* 100vw);
}
.mobile-page-u96-contents-10 .mobile-page-u96-section-h2-title {
  margin-bottom: calc((56 / 750)* 100vw);
}
.mobile-page-u96-contents-10 .mobile-page-u96-flex-logo-list {
  display: flex;
  flex-direction: column;
  gap: calc((30 / 750)* 100vw) 0;
}
.mobile-page-u96-contents-10 .mobile-page-u96-flex-logo-list li {
  height: calc((398 / 750)* 100vw);
  background-color: #f8f9fa;
  border-radius: calc((65.63 / 750)* 100vw);
  padding: calc((100 / 750)* 100vw) calc((44 / 750)* 100vw) 0;
  box-sizing: border-box;
  text-align: left;
}
.mobile-page-u96-contents-10 .mobile-page-u96-flex-logo-list li img {
  width: calc((481 / 750)* 100vw) !important;
}
.mobile-page-u96-contents-10 .mobile-page-u96-flex-logo-list li p {
  font-size: calc(32.76px / 2);
  line-height: 1.5;
  margin-top: calc((38 / 750)* 100vw);
}


.mobile-page-u96-contents-note {
  margin-top: calc((190 / 750)* 100vw);
}
.mobile-page-u96-notes-text {
  font-size: 3.2vw !important;
  line-height: 1.7 !important;
  color: #3c4043;
  text-align: left;
}
.mobile-page-u96-notes-text a {
  color: #3c4043;
}
