.section-magical .magical-experience-siri.current .media-block{
    background-image: initial;
}

.section-battery .stats .stat-item .call-out .copy {
    max-width: 300px;
}

.section-battery .find-my .tile .callout p {
    max-width: 300px;
}

@media (max-width:734px) {
    .section-welcome .viewport-content {
        justify-content: center;
    }
}
@media (max-width:1068px) {
    .section-magical .magical-experience-siri .media-block p {
        max-width: 520px;
    }
    .tabnav-platter {
        height: calc(var(--tabnav-height) * 1) !important;
    }
}
@media (min-width:1068px) {
    .section-magical .magical-experience-siri .media-block p {
        max-width: 670px;
    }
}
@media (max-width:734px) {
    .section-magical .magical-experience-siri .media-block p {
        max-width: 300px;
    }
}

.section-battery .stats{
    text-align: center;
}
.section-battery .stats .call-out{
    text-align: center;
}
.section-battery .stats .call-out p{
    display: inline-block;
    text-align: center;
}
.section-battery .stats .stat-item:first-child {
    margin-inline-end: 0;
}
.section-battery .stats .stat {
    --sk-stat-caption-lines-bottom: 2
}
@media (max-width: 1068px) {
    .section-battery .stats .stat .stat-caption {
        max-width: none;
    }
}
@media (max-width: 734px) {
    .section-battery .stats .stat .stat-caption {
        max-width: none;
    }
    .section-battery .stats .stat-item .call-out {
        display: inline-block;
        width: 261px;
    }
}


span.icon.icon-after.aap-text-icon-control__icon {
    position: absolute;
}


@supports not (grid-template-rows: subgrid) {

  .tabnav-platter {
    height: calc(var(--tabnav-height));
  }
  .fade-gallery {
    grid-template-rows: 322.5px 0px 104px 92px;
  }
  .fade-gallery .item-container, .fade-gallery .item-container>* {
    grid-template-rows: inherit;
  }
  .product-tile {
    grid-template-rows: [image] 232px [colorindicator] 0px [product-id-start badge] 24px [headline] 54px [positioning product-id-end] 73px [price] 31px [ctas-start ctas-inline] 80px [ctas-stacked] 79px [ctas-end tout-group-start tout-1] 180.594px [tout-2] 121.594px [tout-3] 137.594px [tout-4] 137.594px [tout-5] 121.594px [tout-6] 109.594px [tout-7] 137.594px [tout-8] 0px [tout-group-end];
  }
  .product-tile .product-tile-product-id{
    grid-template-rows: [product-id-start badge] 24px [headline] 54px;
  }

  .product-tile .product-tile-ctas-stacked {
    grid-template-rows: [ctas-start ctas-inline] 20px [ctas-stacked] 40px;
  }

  .product-tile .tout-group{
    grid-template-rows: [ctas-end tout-group-start tout-1] 180.594px [tout-2] 121.594px [tout-3] 137.594px [tout-4] 137.594px [tout-5] 121.594px [tout-6] 109.594px [tout-7] 137.594px [tout-8] 0px [tout-group-end];
  }
}




/*icon*/

a.icon-wrapper.aap-text-icon-control.action-handler .icon {
    position: absolute;
}

h2.typography-marquee-headline-base span.space {
    display: none;
}

@media only screen and (max-width: 1068px) and (min-width: 784px) {
    h2.typography-marquee-headline-base span.space {
        display: inline-block;
    
    }
}

@media (max-width: 1068px) {
    .marquee {
        padding-top: 48px;
        padding-bottom: 76px;
    }
}


/*倍*/
span.mini-sizi {
    font-size: 56px;
}

@media (max-width: 1068px) {
    div.stats-container.ric-flex-wrap span.stat-value {
        font-size: 80px;
    }
    span.mini-sizi {
        font-size: 56px;
    }
}
