/* General  */

body {
	line-break: strict;
}

/* Localized Images  */

.section-display .image-display-iphone {
    background-size: 151px 305px;
    background-repeat: no-repeat;
    background-image: url(/jp/iphone-17e/images/specs/display_iphone__d54ur8bxbsya_large.jpg);
    width: 151px;
    height: 305px;
    margin-top: 6px;
    margin-bottom:28px
}

@media (min-resolution: 1.5dppx),(min-resolution: 144dpi) {
    .section-display .image-display-iphone {
        background-image:url(/jp/iphone-17e/images/specs/display_iphone__d54ur8bxbsya_large_2x.jpg)
    }
}

@media (max-width: 1068px) {
    .section-display .image-display-iphone {
        background-size: 151px 305px;
        background-repeat: no-repeat;
        background-image:url(/jp/iphone-17e/images/specs/display_iphone__d54ur8bxbsya_medium.jpg)
    }
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx),(max-width: 1068px) and (min-resolution: 144dpi) {
    .section-display .image-display-iphone {
        background-image:url(/jp/iphone-17e/images/specs/display_iphone__d54ur8bxbsya_medium_2x.jpg)
    }
}

@media (max-width: 734px) {
    .section-display .image-display-iphone {
        background-size: 117px 234px;
        background-repeat: no-repeat;
        background-image:url(/jp/iphone-17e/images/specs/display_iphone__d54ur8bxbsya_small.jpg)
    }
}

@media (max-width: 734px) and (min-resolution: 1.5dppx),(max-width: 734px) and (min-resolution: 144dpi) {
    .section-display .image-display-iphone {
        background-image:url(/jp/iphone-17e/images/specs/display_iphone__d54ur8bxbsya_small_2x.jpg)
    }
}

@media (max-width: 1068px) {
    .section-display .image-display-iphone {
        width:151px
    }
}

@media (max-width: 734px) {
    .section-display .image-display-iphone {
        width:117px
    }
}

@media (max-width: 1068px) {
    .section-display .image-display-iphone {
        height:305px
    }
}

@media (max-width: 734px) {
    .section-display .image-display-iphone {
        height: 234px;
        margin-top: 19px;
        margin-bottom:24px
    }
}

.section-built-in-apps .techspecs-app-icon-calendar {
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-image: url(/jp/iphone-17e/images/specs/icon_calendar__gd1ndwpybrqu_large.png);
    width: 52px;
    height:52px
}

@media (min-resolution: 1.5dppx),(min-resolution: 144dpi) {
    .section-built-in-apps .techspecs-app-icon-calendar {
        background-image:url(/jp/iphone-17e/images/specs/icon_calendar__gd1ndwpybrqu_large_2x.png)
    }
}

/* JP Styles */
#ac-globalfooter .ac-gf-more::after{
    top: -0.1em;
}

.localnav-container.animating-in .typography-caption.cta.explore{
    --explore-width: 16px !important;
}

.localnav-container.animating-in .typography-caption.cta.explore:lang(ja) {
	line-height: 1.3333733333;
}

.localnav-container .content-expand-wrap .product-options .option-cta.link.disabled .icon::after{
    top: -1px;
}

.localnav-container .cta.explore{
    padding-block: calc(var(--cta-padding-inline) - (var(--cta-padding-inline) - var(--cta-padding-block))*(1 - var(--progress)) + 1px) calc(var(--cta-padding-inline) - (var(--cta-padding-inline) - var(--cta-padding-block))*(1 - var(--progress)) - 1px );
}

.localnav-container .content-expand-wrap .product-action .product-cta .buy{
    padding-block: calc(var(--buy-padding-expanded-block) - (var(--buy-padding-expanded-block) - var(--cta-padding-block))*(1 - var(--progress)) + 1px) calc(var(--buy-padding-expanded-block) - (var(--buy-padding-expanded-block) - var(--cta-padding-block))*(1 - var(--progress)) - 1px);
}

@media (max-width: 1068px){
    .buystrip-hero .upgrade .item-copy{
        max-width: 18em;
    }
}