@charset 'utf-8';
div[class*="mobile-page-u96-contents-"] .icon-svg, .mobile-page-u96-comparison .icon-svg {
    display: none;
}
/* .mobile-page-u96-river-contents-09-link-01{
  bottom: calc((7 * 100vw) / 375);
  right: calc((26 * 100vw) / 375);
}
.mobile-page-u96-river-contents-09-link-02{
  bottom: 
  right: calc((26 * 100vw) / 375);
} */
:root {
  --w: 750;
}
.mercury{
  padding: 0;
}
.mercury .mobile-page-u96-haead-nav,
.mercury #btn-buy{
  padding: 0 15px;
}
.mobile-page-u96-main-contents{
    text-align: center;
}
.mobile-page-u96-ttl-lv2 {
  font-weight: bold;
  color: #202124;  
  letter-spacing: -0.01em;
}
.mobile-page-u96-ttl-lv2-sub{
  color: #1a1b1f;
}
.mobile-page-u96-text {
  line-height: 1.55;
  letter-spacing: -0.03em;
  color: #202124;
}
.mobile-page-u96-contents-note {
  color: #9aa0a6;
  text-align: left;
  line-height: 1.55;
  letter-spacing: -0.01em;
  font-size: calc((23.44 * 100vw) / var(--w));
  margin-right: calc((34 * 100vw) / var(--w));
  margin-left: calc((34 * 100vw) / var(--w));
}
.mobile-page-u96-ttl-big{   
  font-weight: bold;
}
.mobile-page-u96-contents-note-link {
  color: #9aa0a6 !important;
}
.mobile-page-u96-con-flex {
  display: flex;
  justify-content: center;
}

.mobile-page-u96-con-01 .mobile-page-u96-ttl-lv2 {
    margin: calc((99 * 100vw) / var(--w)) 0 0;
    font-size: calc((60.94 * 100vw) / var(--w));
    line-height: 1.25;
}
.mobile-page-u96-con-01 .mobile-page-u96-con-block{
  margin: calc((76 * 100vw) / var(--w)) 0 0;
}
.mobile-page-u96-con-01 .mobile-page-u96-con-block-item:not(:first-child){
  margin: calc((78 * 100vw) / var(--w)) 0 0;
}
.mobile-page-u96-con-01 .mobile-page-u96-con-block-item:nth-of-type(1) img{
  width: calc((36 * 100vw) / var(--w));
}
.mobile-page-u96-con-01 .mobile-page-u96-con-block-item:nth-of-type(2) img{
  width: calc((38 * 100vw) / var(--w));
}
.mobile-page-u96-con-01 .mobile-page-u96-con-block-item:nth-of-type(3) img{
  width: calc((54 * 100vw) / var(--w));
}
.mobile-page-u96-con-01 .mobile-page-u96-con-block-item:nth-of-type(4) img{
  width: calc((60 * 100vw) / var(--w));
}
.mobile-page-u96-con-01 .mobile-page-u96-con-block-item:nth-of-type(5) img{
  width: calc((35 * 100vw) / var(--w));
}
.mobile-page-u96-con-01 .mobile-page-u96-text{
  font-size: calc((46.88 * 100vw) / var(--w));
  margin: calc((42 * 100vw) / var(--w)) 0 0;  
  line-height: 1.3;
}
.mobile-page-u96-con-01 .mobile-page-u96-contents-note{
  margin-top: calc((92 * 100vw) / var(--w));
}
.mobile-page-u96-con-02{
  margin: calc((207 * 100vw) / var(--w)) 0 0;
}
.mobile-page-u96-con-02 .mobile-page-u96-ttl-lv2-sub {
  margin: calc((99 * 100vw) / var(--w)) 0 0;
  font-size: calc((35.16 * 100vw) / var(--w));
  line-height: 1.35;
}
.mobile-page-u96-con-02 .mobile-page-u96-ttl-lv2 {
  font-size: calc((93.75 * 100vw) / var(--w));
  line-height: 1.2;
  margin-top: calc((5 * 100vw) / var(--w));
}
.mobile-page-u96-con-02-01-img{
  margin: calc((-16 * 100vw) / var(--w)) 0 0;
}
.mobile-page-u96-con-02 .mobile-page-u96-con-flex{
  margin: calc((-10 * 100vw) / var(--w)) calc((87 * 100vw) / var(--w)) 0 calc((89 * 100vw) / var(--w));
  justify-content: space-between;
}
.mobile-page-u96-con-02 .mobile-page-u96-con-block{
  margin-top: calc((-9 * 100vw) / var(--w));
}
.mobile-page-u96-con-02-01-text span{
  font-size: calc((35.16 * 100vw) / var(--w));
  font-weight: bold;
}
.mobile-page-u96-con-02-01-text p{
  margin: calc((5* 100vw) / var(--w)) 0 0;
  font-size: calc((35.16 * 100vw) / var(--w));
  line-height: 1.55;
  letter-spacing: -0.01em;
}
.mobile-page-u96-con-02 .mobile-page-u96-ttl-lv3{
  font-size: calc((46.88 * 100vw) / var(--w));
  line-height: 1.2;
  font-weight: bold;
  margin: calc((-8* 100vw) / var(--w)) 0 0;
}
.mobile-page-u96-con-02 .mobile-page-u96-text{
  font-size: calc((35.16 * 100vw) / var(--w));
  line-height: 1.55;
  margin: calc((13* 100vw) / var(--w)) 0 0;
}
.mobile-page-u96-con-02 .mobile-page-u96-ttl-big{
  font-size: calc((60.94 * 100vw) / var(--w));
  line-height: 1.2;
  font-weight: bold;
  margin: calc((58* 100vw) / var(--w)) 0 0;
  display: block;
}
.mobile-page-u96-con-02 .mobile-page-u96-con-block:nth-of-type(2){
  margin: calc((5* 100vw) / var(--w)) 0 0;
}
.mobile-page-u96-con-02 .mobile-page-u96-con-block:nth-of-type(2) .mobile-page-u96-con-block-item{
  margin: calc((-5* 100vw) / var(--w)) 0 0;
}
.mobile-page-u96-con-02 .mobile-page-u96-con-block:nth-of-type(2) .mobile-page-u96-con-block-item img{
  display: block;
}
.mobile-page-u96-con-02 .mobile-page-u96-con-block:nth-of-type(2) .mobile-page-u96-con-block-item .mobile-page-u96-ttl-lv3{
  margin: calc((26* 100vw) / var(--w)) auto 0;
  line-height: 1.3;
}
.mobile-page-u96-con-02 .mobile-page-u96-con-block:nth-of-type(2) .mobile-page-u96-con-block-item .mobile-page-u96-text{
  margin: calc((15* 100vw) / var(--w)) auto 0;
}
.mobile-page-u96-con-02 .mobile-page-u96-con-block:nth-of-type(2) .mobile-page-u96-con-block-item:nth-of-type(1) img{
  width: calc((50* 100vw) / var(--w));
  margin: calc((76* 100vw) / var(--w)) auto 0;
}
.mobile-page-u96-con-02 .mobile-page-u96-con-block:nth-of-type(2) .mobile-page-u96-con-block-item:nth-of-type(1) .mobile-page-u96-text{
  margin: calc((15* 100vw) / var(--w)) auto 0;
}
.mobile-page-u96-con-02 .mobile-page-u96-con-block:nth-of-type(2) .mobile-page-u96-con-block-item:nth-of-type(2) img{
  width: calc((35* 100vw) / var(--w));
  margin: calc((76* 100vw) / var(--w)) auto 0;
}
.mobile-page-u96-con-02 .mobile-page-u96-con-block:nth-of-type(2) .mobile-page-u96-con-block-item:nth-of-type(2) .mobile-page-u96-text{
  margin: calc((10* 100vw) / var(--w)) auto 0;
}
.mobile-page-u96-con-02 .mobile-page-u96-con-block:nth-of-type(2) .mobile-page-u96-con-block-item:nth-of-type(3) img{
  width: calc((46* 100vw) / var(--w));
  margin: calc((81* 100vw) / var(--w)) auto 0;
}
.mobile-page-u96-con-02 .mobile-page-u96-con-block:nth-of-type(2) .mobile-page-u96-con-block-item:nth-of-type(3) .mobile-page-u96-text{
  margin: calc((8* 100vw) / var(--w)) auto 0;
}
.mobile-page-u96-con-02 .mobile-page-u96-contents-note{
  margin-top: calc((94* 100vw) / var(--w));
}
.mobile-page-u96-con-03{
  background-color: #f5f3ef;
  padding: calc((104* 100vw) / var(--w)) 0 calc((97* 100vw) / var(--w));
  margin-top: calc((93* 100vw) / var(--w));
}
.mobile-page-u96-con-03 .mobile-page-u96-ttl-lv2-sub {
  font-size: calc((35.16 * 100vw) / var(--w));
}
.mobile-page-u96-con-03 .mobile-page-u96-ttl-big{
  font-size: calc((46.88 * 100vw) / var(--w));
  margin-top: calc((-18* 100vw) / var(--w));
  display: block;
}
.mobile-page-u96-con-03 .mobile-page-u96-ttl-lv2 {
  font-size: calc((93.75 * 100vw) / var(--w));
  line-height: 1.15;
  margin-top: calc((14* 100vw) / var(--w));
}
.mobile-page-u96-con-03 .mobile-page-u96-con-mv {
  margin-top: calc((-19* 100vw) / var(--w));
}
.mobile-page-u96-con-03 .mobile-page-u96-con-lead {
  margin-top: 0;
  line-height: 1.7;
  font-size: calc((35.16 * 100vw) / var(--w));
}
.mobile-page-u96-con-03 .mobile-page-u96-con-top{
  margin-top: calc((-12* 100vw) / var(--w));
}
.mobile-page-u96-con-03 .mobile-page-u96-con-block-item .mobile-page-u96-ttl-lv3 {
  font-size: calc((46.86 * 100vw) / var(--w));
  line-height: 1.2;
  font-weight: bold;    
  letter-spacing: -0.01em;  
  margin-top: calc((-12* 100vw) / var(--w));
}
.mobile-page-u96-con-03 .mobile-page-u96-con-block-item .mobile-page-u96-text {
  margin-top: calc((13* 100vw) / var(--w));
  font-size: calc((35.16 * 100vw) / var(--w));
  line-height: 1.55;
}
.mobile-page-u96-con-03 .mobile-page-u96-con-block-item:nth-of-type(2) {
  margin-top: calc((-2* 100vw) / var(--w));
}
.mobile-page-u96-con-03 .mobile-page-u96-con-block-item:nth-of-type(2) .mobile-page-u96-ttl-lv3 {
  margin-top: calc((-6* 100vw) / var(--w));
  line-height: 1.3;
}
.mobile-page-u96-con-03 .mobile-page-u96-con-block-item:nth-of-type(3) {
  margin-top: calc((-12* 100vw) / var(--w));
}
.mobile-page-u96-con-03 .mobile-page-u96-con-block-item:nth-of-type(3) .mobile-page-u96-ttl-lv3 {
  margin-top: calc((-6* 100vw) / var(--w));
  line-height: 1.3;
}
.mobile-page-u96-con-03 .mobile-page-u96-con-block-item:nth-of-type(4) {
  margin-top: calc((-11* 100vw) / var(--w));
}
.mobile-page-u96-con-03 .mobile-page-u96-contents-note{
  margin-top: calc((101* 100vw) / var(--w));
}
.mobile-page-u96-con-04 {
  margin-top: calc((107* 100vw) / var(--w));
}
.mobile-page-u96-con-04 .mobile-page-u96-ttl-lv2-sub {
  font-size: calc((35.16 * 100vw) / var(--w));
}
.mobile-page-u96-con-04 .mobile-page-u96-ttl-lv2 {
  font-size: calc((60.96 * 100vw) / var(--w));
  line-height: 1.2;
  margin-top: calc((24* 100vw) / var(--w));
}
.mobile-page-u96-con-04 .mobile-page-u96-con-block-item .mobile-page-u96-ttl-lv3 {
  font-size: calc((46.88 * 100vw) / var(--w));
  line-height: 1.3;
  margin-top: calc((-12* 100vw) / var(--w));
  font-weight: bold;
}
.mobile-page-u96-con-04 .mobile-page-u96-con-block-item .mobile-page-u96-text {
  font-size: calc((35.16 * 100vw) / var(--w));
  line-height: 1.6;
  margin-top: calc((11* 100vw) / var(--w));
}
.mobile-page-u96-con-04 .mobile-page-u96-con-block-item:nth-child(2) {
  margin-top: calc((-4* 100vw) / var(--w));
}
.mobile-page-u96-con-04 .mobile-page-u96-con-block-item:nth-child(3) {
  margin-top: calc((-4* 100vw) / var(--w));
}
.mobile-page-u96-con-04 .mobile-page-u96-contents-note{
  margin-top: calc((34* 100vw) / var(--w));
}
.mobile-page-u96-con-05 {
    background-color: #fefbf7;
    margin-top: calc((97* 100vw) / var(--w));
    padding-bottom: calc((104* 100vw) / var(--w));
}
.mobile-page-u96-con-05-top{
    background: url(/en/mobile/set/data/products/google-pixel-watch/google-pixel-watch-3/img/s/img-con05-01.jpg);
    height: calc((1348* 100vw) / var(--w));
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
}
.mobile-page-u96-con-05 .mobile-page-u96-con-05-top .mobile-page-u96-ttl-lv2 {
  font-size: calc((60.94 * 100vw) / var(--w));
  line-height: 1.2;
  padding-top: calc((97* 100vw) / var(--w));
}
.mobile-page-u96-con-05 .mobile-page-u96-con-05-top .mobile-page-u96-con-block-item .mobile-page-u96-ttl-lv3 {
  font-size: calc((46.88 * 100vw) / var(--w));
  line-height: 1.3;
  margin-top: calc((-12* 100vw) / var(--w));
  font-weight: bold;
}
.mobile-page-u96-con-05 .mobile-page-u96-con-05-top .mobile-page-u96-con-lead {
  font-size: calc((35.16 * 100vw) / var(--w));
  line-height: 1.7;
  margin-top: calc((27* 100vw) / var(--w));
  letter-spacing: -0.01em;
}
.mobile-page-u96-con-05 .mobile-page-u96-con-05-01-text .mobile-page-u96-ttl-lv2{
  font-size: calc((60.94 * 100vw) / var(--w));
  letter-spacing: -0.01em;
  font-weight: bold;
  line-height: 1.3;
}
.mobile-page-u96-con-05 .mobile-page-u96-con-list{
  margin-top: calc((-14 * 100vw) / var(--w));
}
.mobile-page-u96-con-05 .mobile-page-u96-con-05-01-text .mobile-page-u96-ttl-lv3{
  font-size: calc((46.88 * 100vw) / var(--w));
  letter-spacing: -0.01em;
  line-height: 1.55;
  font-weight: bold;
}
.mobile-page-u96-con-05 .mobile-page-u96-con-05-01-text .mobile-page-u96-text{
  font-size: calc((35.16 * 100vw) / var(--w));
  letter-spacing: -0.01em;
  margin-top: calc((35 * 100vw) / var(--w));
  line-height: 1.25;
}
.mobile-page-u96-con-05 .mobile-page-u96-con-05-01-grid{
  margin-top: calc((106 * 100vw) / var(--w));
}
.mobile-page-u96-con-05 .mobile-page-u96-con-05-01-grid .mobile-page-u96-text{
  margin-top: calc((26* 100vw) / var(--w));
  line-height: 1.6;
}
.mobile-page-u96-con-05 .mobile-page-u96-con-05-01-grid img{
  margin-top: calc((-11 * 100vw) / var(--w));
}
.mobile-page-u96-con-05 .mobile-page-u96-con-05-01-grid .mobile-page-u96-con-05-01-text{
  margin-top: calc((-6 * 100vw) / var(--w));
}
.mobile-page-u96-con-05 .mobile-page-u96-con-list .mobile-page-u96-con-list-item:nth-of-type(1) .mobile-page-u96-text{
  margin-top: calc((-1 * 100vw) / var(--w));
}
.mobile-page-u96-con-05 .mobile-page-u96-con-list .mobile-page-u96-con-list-item:nth-of-type(2){
  margin-top: calc((52 * 100vw) / var(--w));
}
.mobile-page-u96-con-05 .mobile-page-u96-con-list .mobile-page-u96-con-list-item:nth-of-type(2)  .mobile-page-u96-text{
  margin-top: calc((1 * 100vw) / var(--w));
  line-height: 1.6;
}
.mobile-page-u96-con-05 .mobile-page-u96-con-list .mobile-page-u96-con-list-item:nth-of-type(3){
  margin-top: calc((47 * 100vw) / var(--w));
}
.mobile-page-u96-con-05 .mobile-page-u96-con-list .mobile-page-u96-con-list-item:nth-of-type(3)  .mobile-page-u96-text{
  margin-top: calc((7 * 100vw) / var(--w));  
  line-height: 1.6;
}
.mobile-page-u96-con-05 .mobile-page-u96-contents-note{
  margin-top: calc((92* 100vw) / var(--w));
}
.mobile-page-u96-con-06{
  margin-top: calc((109* 100vw) / var(--w));
}
.mobile-page-u96-con-06 .mobile-page-u96-ttl-lv2-sub{
  font-size: calc((35.16 * 100vw) / var(--w));
}
.mobile-page-u96-con-06 .mobile-page-u96-ttl-lv2 {
  font-size: calc((60.96 * 100vw) / var(--w));
  line-height: 1.2;
  margin-top: calc((14* 100vw) / var(--w));
}
.mobile-page-u96-con-06 .mobile-page-u96-ttl-lv3 {
  font-size: calc((46.88 * 100vw) / var(--w));
  line-height: 1.3;
  margin-top: calc((-12* 100vw) / var(--w));
  font-weight: bold;
  letter-spacing: -0.01em;
}
.mobile-page-u96-con-06 .mobile-page-u96-con-lead {
  font-size: calc((35.16 * 100vw) / var(--w));
  line-height: 1.7;
  margin-top: calc((29* 100vw) / var(--w));
  letter-spacing: -0.01em;
}
.mobile-page-u96-con-06 .mobile-page-u96-contents-inner{
  margin-top: calc((-10* 100vw) / var(--w));
}
.mobile-page-u96-con-06 .mobile-page-u96-contents-inner .mobile-page-u96-contents-inner-text{
  margin-top: calc((6* 100vw) / var(--w));
}
.mobile-page-u96-con-06 .mobile-page-u96-contents-inner .mobile-page-u96-contents-inner-text .mobile-page-u96-text{
  margin-top: calc((12* 100vw) / var(--w));
  line-height: 1.55;
  font-size: calc((35.16 * 100vw) / var(--w));
}
.mobile-page-u96-con-06 .mobile-page-u96-contents-inner:nth-of-type(1){
  margin-top: calc((-4* 100vw) / var(--w));
}
.mobile-page-u96-con-06 .mobile-page-u96-contents-inner:nth-of-type(2){
  margin-top: calc((-4* 100vw) / var(--w));
}
.mobile-page-u96-con-06 .mobile-page-u96-contents-inner:nth-of-type(2) .mobile-page-u96-contents-inner-text .mobile-page-u96-text{
  line-height: 1.6;
  margin-top: calc((5* 100vw) / var(--w));
}
.mobile-page-u96-con-06 .mobile-page-u96-contents-inner:nth-of-type(3){
  margin-top: calc((-5* 100vw) / var(--w));
}
.mobile-page-u96-con-06 .mobile-page-u96-contents-inner:nth-of-type(4){
  margin-top: calc((-7* 100vw) / var(--w));
}
.mobile-page-u96-con-06 .mobile-page-u96-contents-note{
  margin-top: calc((92* 100vw) / var(--w));
}
.mobile-page-u96-con-07{
  margin-top: calc((196* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-ttl-lv2-sub{
  font-size: calc((35.16 * 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-ttl-lv2 {
  font-size: calc((60.96 * 100vw) / var(--w));
  line-height: 1.2;
  margin-top: calc((25* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-ttl-lv3 {
  font-size: calc((46.88 * 100vw) / var(--w));
  line-height: 1.3;
  font-weight: bold;
  letter-spacing: -0.01em;
}
.mobile-page-u96-con-07 .mobile-page-u96-con-lead {
  font-size: calc((35.16 * 100vw) / var(--w));
  line-height: 1.7;
  margin-top: calc((67* 100vw) / var(--w));
  letter-spacing: -0.01em;
}
.mobile-page-u96-con-07 .mobile-page-u96-contents-inner{
  margin-top: calc((-16* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-con-block{
  margin: calc((98* 100vw) / var(--w)) calc((27* 100vw) / var(--w)) 0;
}
.mobile-page-u96-con-07 .mobile-page-u96-con-block-item{
    background-color: #f4f1ed;
    border-radius: calc((32.81* 100vw) / var(--w));
    padding-bottom: calc((75* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-con-block-item .mobile-page-u96-text{
    font-size: calc((35.15 * 100vw) / var(--w));
    margin-top: calc((9* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-con-block-item:nth-of-type(1) .mobile-page-u96-ttl-lv3 {
  margin-top: calc((-18* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-con-block-item:nth-of-type(2){
  margin-top: calc((37* 100vw) / var(--w));
  padding-bottom: calc((63* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-con-block-item:nth-of-type(2) .mobile-page-u96-ttl-lv3 {
  margin-top: calc((-12* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-con-block-item:nth-of-type(3){
  margin-top: calc((42* 100vw) / var(--w));
  padding-bottom: calc((80* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-con-block-item:nth-of-type(3) .mobile-page-u96-ttl-lv3 {
  margin-top: calc((-19* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-con-block-item:nth-of-type(4){
  margin-top: calc((37* 100vw) / var(--w));
  padding-bottom: calc((77* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-con-block-item:nth-of-type(4) .mobile-page-u96-ttl-lv3 {
  margin-top: calc((-17* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-con-block-item:nth-of-type(5){
  margin-top: calc((37* 100vw) / var(--w));
  padding-bottom: calc((77* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-con-block-item:nth-of-type(5) .mobile-page-u96-ttl-lv3 {
  margin-top: calc((-17* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-con-block-item-icon{
    display: block;
    padding-bottom: calc((40* 100vw) / var(--w));
    margin: 0 auto;
    width: calc((69* 100vw) / var(--w));
    padding-top: calc((89* 100vw) / var(--w));
}
.mobile-page-u96-con-07 .mobile-page-u96-contents-note{
  margin-top: calc((111* 100vw) / var(--w));
}
.mobile-page-u96-con-08{
  margin-top: calc((185* 100vw) / var(--w));
  padding-bottom: calc((103* 100vw) / var(--w));
}
.mobile-page-u96-con-08 .mobile-page-u96-ttl-lv2-sub {
  font-size: calc((35.16 * 100vw) / var(--w));
}
.mobile-page-u96-con-08 .mobile-page-u96-ttl-lv2 {
  font-size: calc((93.75 * 100vw) / var(--w));
  line-height: 1.2;
  margin-top: calc((11* 100vw) / var(--w));
}
.mobile-page-u96-con-08 .mobile-page-u96-con-lead {
  font-size: calc((35.16 * 100vw) / var(--w));
  line-height: 1.6;
  margin-top: calc((10* 100vw) / var(--w));
  letter-spacing: -0.01em;
}
.mobile-page-u96-con-08 .mobile-page-u96-con-block-item-img{
  margin-top: calc((-6* 100vw) / var(--w));
}
.mobile-page-u96-con-08 .mobile-page-u96-contents-note{
  margin-top: calc((103* 100vw) / var(--w));
}