/* Adjusted styles */

a wbr + .nowrap { display: inline; }

.more:after,
.icon-after.icon-chevronright:after,
.icon-after.icon-external:after,
#ac-globalfooter .ac-gf-more:after { top: -.075em; }

.section-icloud .gallery .gallery-content { width:100%; }

.section-surfing .graph .typography-caption { white-space: nowrap; }

.badge-unit { font-size: 26px; }

@media only screen and (max-width: 1068px) {
	.badge-unit { font-size: 32px; }
}

@media only screen and (max-width: 735px) {
	.badge-unit { font-size: 27px; }
}

@media only screen and (max-width: 735px) {
	.section-hero .hero-intro { padding: 0; }
}

.section-browsing .gallery .gallery-slide {
	width: 100%;
}

.section-hero h1 {
	max-width :800px;
}

/* Localized images */

.section-security .image-privacy_and_security {
	background-size: 1000px 594px;
	background-image: url("/jp/safari/images/overview/privacy_and_security_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-security .image-privacy_and_security {
		background-image: url("/jp/safari/images/overview/privacy_and_security_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-security .image-privacy_and_security {
		background-size: 711px 415px;
		background-image: url("/jp/safari/images/overview/privacy_and_security_medium.jpg")
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-security .image-privacy_and_security {
		background-image: url("/jp/safari/images/overview/privacy_and_security_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.section-security .image-privacy_and_security {
		background-size: 334px 194px;
		background-image: url("/jp/safari/images/overview/privacy_and_security_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-security .image-privacy_and_security {
		background-image: url("/jp/safari/images/overview/privacy_and_security_small_2x.jpg")
	}
}

.section-autoplay .image-autoplay-hero {
	background-size: 1010px 579px;
	background-image: url("/jp/safari/images/overview/auto_stop_videos_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-autoplay .image-autoplay-hero {
		background-image: url("/jp/safari/images/overview/auto_stop_videos_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-autoplay .image-autoplay-hero {
		background-size: 719px 413px;
		background-image: url("/jp/safari/images/overview/auto_stop_videos_medium.jpg")
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-autoplay .image-autoplay-hero {
		background-image: url("/jp/safari/images/overview/auto_stop_videos_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.section-autoplay .image-autoplay-hero {
		background-size: 334px 194px;
		background-image: url("/jp/safari/images/overview/auto_stop_videos_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-autoplay .image-autoplay-hero {
		background-image: url("/jp/safari/images/overview/auto_stop_videos_small_2x.jpg")
	}
}

.section-icloud .image-icloud-tabs {
	background-size: 1040px 534px;
	background-image: url("/jp/safari/images/overview/icloud_tabs_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-icloud .image-icloud-tabs {
		background-image: url("/jp/safari/images/overview/icloud_tabs_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-icloud .image-icloud-tabs {
		background-size: 829px 425px;
		background-image: url("/jp/safari/images/overview/icloud_tabs_medium.jpg")
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-icloud .image-icloud-tabs {
		background-image: url("/jp/safari/images/overview/icloud_tabs_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.section-icloud .image-icloud-tabs {
		background-size: 536px 275px;
		background-image: url("/jp/safari/images/overview/icloud_tabs_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-icloud .image-icloud-tabs {
		background-image: url("/jp/safari/images/overview/icloud_tabs_small_2x.jpg")
	}
}

.section-browsing .image-mute-tabs {
	background-size: 858px 540px;
	background-image: url("/jp/safari/images/overview/mute_tabs_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-browsing .image-mute-tabs {
		background-image: url("/jp/safari/images/overview/mute_tabs_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-browsing .image-mute-tabs {
		background-size: 654px 420px;
		background-image: url("/jp/safari/images/overview/mute_tabs_medium.jpg")
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-browsing .image-mute-tabs {
		background-image: url("/jp/safari/images/overview/mute_tabs_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.section-browsing .image-mute-tabs {
		background-size: 282px 174px;
		background-image: url("/jp/safari/images/overview/mute_tabs_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-browsing .image-mute-tabs {
		background-image: url("/jp/safari/images/overview/mute_tabs_small_2x.jpg")
	}
}

.section-browsing .image-per-site {
	background-size: 858px 540px;
	background-image: url("/jp/safari/images/overview/per_site_settings_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-browsing .image-per-site {
		background-image: url("/jp/safari/images/overview/per_site_settings_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-browsing .image-per-site {
		background-size: 654px 420px;
		background-image: url("/jp/safari/images/overview/per_site_settings_medium.jpg")
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-browsing .image-per-site {
		background-image: url("/jp/safari/images/overview/per_site_settings_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.section-browsing .image-per-site {
		background-size: 282px 174px;
		background-image: url("/jp/safari/images/overview/per_site_settings_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-browsing .image-per-site {
		background-image: url("/jp/safari/images/overview/per_site_settings_small_2x.jpg")
	}
}

.section-browsing .image-airplay {
	background-size: 858px 540px;
	background-image: url("/jp/safari/images/overview/airplay_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-browsing .image-airplay {
		background-image: url("/jp/safari/images/overview/airplay_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-browsing .image-airplay {
		background-size: 654px 420px;
		background-image: url("/jp/safari/images/overview/airplay_medium.jpg")
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-browsing .image-airplay {
		background-image: url("/jp/safari/images/overview/airplay_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.section-browsing .image-airplay {
		background-size: 282px 174px;
		background-image: url("/jp/safari/images/overview/airplay_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-browsing .image-airplay {
		background-image: url("/jp/safari/images/overview/airplay_small_2x.jpg")
	}
}

.section-browsing .image-spotlight-suggestions {
	background-size: 858px 540px;
	background-image: url("/jp/safari/images/overview/spotlight_suggestions_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-browsing .image-spotlight-suggestions {
		background-image: url("/jp/safari/images/overview/spotlight_suggestions_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-browsing .image-spotlight-suggestions {
		background-size: 654px 420px;
		background-image: url("/jp/safari/images/overview/spotlight_suggestions_medium.jpg")
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-browsing .image-spotlight-suggestions {
		background-image: url("/jp/safari/images/overview/spotlight_suggestions_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.section-browsing .image-spotlight-suggestions {
		background-size: 282px 174px;
		background-image: url("/jp/safari/images/overview/spotlight_suggestions_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-browsing .image-spotlight-suggestions {
		background-image: url("/jp/safari/images/overview/spotlight_suggestions_small_2x.jpg")
	}
}

.section-browsing .image-share-menu {
	background-size: 858px 540px;
	background-image: url("/jp/safari/images/overview/share_menu_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-browsing .image-share-menu {
		background-image: url("/jp/safari/images/overview/share_menu_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-browsing .image-share-menu {
		background-size: 654px 420px;
		background-image: url("/jp/safari/images/overview/share_menu_medium.jpg")
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-browsing .image-share-menu {
		background-image: url("/jp/safari/images/overview/share_menu_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.section-browsing .image-share-menu {
		background-size: 282px 174px;
		background-image: url("/jp/safari/images/overview/share_menu_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-browsing .image-share-menu {
		background-image: url("/jp/safari/images/overview/share_menu_small_2x.jpg")
	}
}


.section-browsing .image-apple-pay {
    background-size: 1288px 720px;
    background-image: url("/jp/safari/images/overview/apple_pay__c89xoq02oz8m_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-browsing .image-apple-pay {
        background-image: url("/jp/safari/images/overview/apple_pay__c89xoq02oz8m_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-browsing .image-apple-pay {
        background-size: 692px 419px;
        background-image: url("/jp/safari/images/overview/apple_pay__c89xoq02oz8m_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-browsing .image-apple-pay {
        background-image: url("/jp/safari/images/overview/apple_pay__c89xoq02oz8m_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-browsing .image-apple-pay {
        background-size: 335px 202px;
        background-image: url("/jp/safari/images/overview/apple_pay__c89xoq02oz8m_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-browsing .image-apple-pay {
        background-image: url("/jp/safari/images/overview/apple_pay__c89xoq02oz8m_small_2x.jpg")
    }
}


.section-icloud .image-icloud-keychain {
    background-size: 1340px 600px;
    background-image: url("/jp/safari/images/overview/icloud_keychain__fn94otpytrue_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-icloud .image-icloud-keychain {
        background-image: url("/jp/safari/images/overview/icloud_keychain__fn94otpytrue_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-icloud .image-icloud-keychain {
        background-size: 1022px 463px;
        background-image: url("/jp/safari/images/overview/icloud_keychain__fn94otpytrue_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-icloud .image-icloud-keychain {
        background-image: url("/jp/safari/images/overview/icloud_keychain__fn94otpytrue_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-icloud .image-icloud-keychain {
        background-size: 335px 150px;
        background-image: url("/jp/safari/images/overview/icloud_keychain__fn94otpytrue_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-icloud .image-icloud-keychain {
        background-image: url("/jp/safari/images/overview/icloud_keychain__fn94otpytrue_small_2x.jpg")
    }
}

.section-icloud .image-icloud-bookmarks {
    background-size: 1340px 600px;
    background-image: url("/jp/safari/images/overview/icloud_bookmarks__fvxzk8wzkzyq_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-icloud .image-icloud-bookmarks {
        background-image: url("/jp/safari/images/overview/icloud_bookmarks__fvxzk8wzkzyq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-icloud .image-icloud-bookmarks {
        background-size: 1022px 463px;
        background-image: url("/jp/safari/images/overview/icloud_bookmarks__fvxzk8wzkzyq_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-icloud .image-icloud-bookmarks {
        background-image: url("/jp/safari/images/overview/icloud_bookmarks__fvxzk8wzkzyq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-icloud .image-icloud-bookmarks {
        background-size: 335px 150px;
        background-image: url("/jp/safari/images/overview/icloud_bookmarks__fvxzk8wzkzyq_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-icloud .image-icloud-bookmarks {
        background-image: url("/jp/safari/images/overview/icloud_bookmarks__fvxzk8wzkzyq_small_2x.jpg")
    }
}


.section-icloud .image-icloud-reading-lists {
    background-size: 1340px 600px;
    background-image: url("/jp/safari/images/overview/icloud_reading_lists__dzl9foha1ys2_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-icloud .image-icloud-reading-lists {
        background-image: url("/jp/safari/images/overview/icloud_reading_lists__dzl9foha1ys2_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-icloud .image-icloud-reading-lists {
        background-size: 1022px 463px;
        background-image: url("/jp/safari/images/overview/icloud_reading_lists__dzl9foha1ys2_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-icloud .image-icloud-reading-lists {
        background-image: url("/jp/safari/images/overview/icloud_reading_lists__dzl9foha1ys2_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-icloud .image-icloud-reading-lists {
        background-size: 335px 150px;
        background-image: url("/jp/safari/images/overview/icloud_reading_lists__dzl9foha1ys2_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-icloud .image-icloud-reading-lists {
        background-image: url("/jp/safari/images/overview/icloud_reading_lists__dzl9foha1ys2_small_2x.jpg")
    }
}


.section-longer-life .image-longer-life {
    background-size: 1215px 710px;
    background-image: url("/jp/safari/images/overview/longer_life__bvc3gceizvpy_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-longer-life .image-longer-life {
        background-image: url("/jp/safari/images/overview/longer_life__bvc3gceizvpy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-longer-life .image-longer-life {
        background-size: 692px 410px;
        background-image: url("/jp/safari/images/overview/longer_life__bvc3gceizvpy_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-longer-life .image-longer-life {
        background-image: url("/jp/safari/images/overview/longer_life__bvc3gceizvpy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-longer-life .image-longer-life {
        background-size: 335px 199px;
        background-image: url("/jp/safari/images/overview/longer_life__bvc3gceizvpy_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-longer-life .image-longer-life {
        background-image: url("/jp/safari/images/overview/longer_life__bvc3gceizvpy_small_2x.jpg")
    }
}


.section-security .image-privacy-and-security {
    background-size: 1215px 710px;
    background-image: url("/jp/safari/images/overview/privacy_and_security__dqcyu0g42niq_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-security .image-privacy-and-security {
        background-image: url("/jp/safari/images/overview/privacy_and_security__dqcyu0g42niq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-security .image-privacy-and-security {
        background-size: 692px 410px;
        background-image: url("/jp/safari/images/overview/privacy_and_security__dqcyu0g42niq_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-security .image-privacy-and-security {
        background-image: url("/jp/safari/images/overview/privacy_and_security__dqcyu0g42niq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-security .image-privacy-and-security {
        background-size: 335px 199px;
        background-image: url("/jp/safari/images/overview/privacy_and_security__dqcyu0g42niq_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-security .image-privacy-and-security {
        background-image: url("/jp/safari/images/overview/privacy_and_security__dqcyu0g42niq_small_2x.jpg")
    }
}


.section-hero .image-safari-hero {
    background-size: 1340px 607px;
    background-image: url("/jp/safari/images/overview/safari_hero__fpyqh0pnoomu_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-hero .image-safari-hero {
        background-image: url("/jp/safari/images/overview/safari_hero__fpyqh0pnoomu_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-hero .image-safari-hero {
        background-size: 1022px 463px;
        background-image: url("/jp/safari/images/overview/safari_hero__fpyqh0pnoomu_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-hero .image-safari-hero {
        background-image: url("/jp/safari/images/overview/safari_hero__fpyqh0pnoomu_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-hero .image-safari-hero {
        background-size: 335px 163px;
        background-image: url("/jp/safari/images/overview/safari_hero__fpyqh0pnoomu_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-hero .image-safari-hero {
        background-image: url("/jp/safari/images/overview/safari_hero__fpyqh0pnoomu_small_2x.jpg")
    }
}

.section-browsing .image-browser-airplay {
    background-size: 1093px 648px;
    background-image: url("/jp/safari/images/overview/airplay__d3ffq48uh8a6_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-browsing .image-browser-airplay {
        background-image: url("/jp/safari/images/overview/airplay__d3ffq48uh8a6_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-browsing .image-browser-airplay {
        background-size: 842px 491px;
        background-image: url("/jp/safari/images/overview/airplay__d3ffq48uh8a6_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-browsing .image-browser-airplay {
        background-image: url("/jp/safari/images/overview/airplay__d3ffq48uh8a6_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-browsing .image-browser-airplay {
        background-size: 413px 241px;
        background-image: url("/jp/safari/images/overview/airplay__d3ffq48uh8a6_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-browsing .image-browser-airplay {
        background-image: url("/jp/safari/images/overview/airplay__d3ffq48uh8a6_small_2x.jpg")
    }
}

.section-browsing .image-browsing {
    background-size: 995px 650px;
    background-image: url("/jp/safari/images/overview/desktop_browsing__cdihsvkmm32a_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-browsing .image-browsing {
        background-image: url("/jp/safari/images/overview/desktop_browsing__cdihsvkmm32a_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-browsing .image-browsing {
        background-size: 692px 500px;
        background-image: url("/jp/safari/images/overview/desktop_browsing__cdihsvkmm32a_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-browsing .image-browsing {
        background-image: url("/jp/safari/images/overview/desktop_browsing__cdihsvkmm32a_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-browsing .image-browsing {
        background-size: 335px 242px;
        background-image: url("/jp/safari/images/overview/desktop_browsing__cdihsvkmm32a_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-browsing .image-browsing {
        background-image: url("/jp/safari/images/overview/desktop_browsing__cdihsvkmm32a_small_2x.jpg")
    }
}

.section-icloud .image-icloud-tab-view {
    background-size: 1340px 600px;
    background-image: url("/jp/safari/images/overview/icloud_tabs__c5n712bqidua_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-icloud .image-icloud-tab-view {
        background-image: url("/jp/safari/images/overview/icloud_tabs__c5n712bqidua_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-icloud .image-icloud-tab-view {
        background-size: 1022px 463px;
        background-image: url("/jp/safari/images/overview/icloud_tabs__c5n712bqidua_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-icloud .image-icloud-tab-view {
        background-image: url("/jp/safari/images/overview/icloud_tabs__c5n712bqidua_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-icloud .image-icloud-tab-view {
        background-size: 335px 150px;
        background-image: url("/jp/safari/images/overview/icloud_tabs__c5n712bqidua_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-icloud .image-icloud-tab-view {
        background-image: url("/jp/safari/images/overview/icloud_tabs__c5n712bqidua_small_2x.jpg")
    }
}

.section-browsing .image-browser-settings {
    background-size: 1093px 648px;
    background-image: url("/jp/safari/images/overview/per_site_settings__dqblv9yfjpaq_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-browsing .image-browser-settings {
        background-image: url("/jp/safari/images/overview/per_site_settings__dqblv9yfjpaq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-browsing .image-browser-settings {
        background-size: 842px 491px;
        background-image: url("/jp/safari/images/overview/per_site_settings__dqblv9yfjpaq_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-browsing .image-browser-settings {
        background-image: url("/jp/safari/images/overview/per_site_settings__dqblv9yfjpaq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-browsing .image-browser-settings {
        background-size: 413px 241px;
        background-image: url("/jp/safari/images/overview/per_site_settings__dqblv9yfjpaq_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-browsing .image-browser-settings {
        background-image: url("/jp/safari/images/overview/per_site_settings__dqblv9yfjpaq_small_2x.jpg")
    }
}

.section-browsing .image-browser-tabs {
    background-size: 1093px 648px;
    background-image: url("/jp/safari/images/overview/safari_tabs__cev7ga3k87n6_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-browsing .image-browser-tabs {
        background-image: url("/jp/safari/images/overview/safari_tabs__cev7ga3k87n6_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-browsing .image-browser-tabs {
        background-size: 842px 491px;
        background-image: url("/jp/safari/images/overview/safari_tabs__cev7ga3k87n6_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-browsing .image-browser-tabs {
        background-image: url("/jp/safari/images/overview/safari_tabs__cev7ga3k87n6_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-browsing .image-browser-tabs {
        background-size: 413px 241px;
        background-image: url("/jp/safari/images/overview/safari_tabs__cev7ga3k87n6_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-browsing .image-browser-tabs {
        background-image: url("/jp/safari/images/overview/safari_tabs__cev7ga3k87n6_small_2x.jpg")
    }
}
.section-browsing .image-browser-share {
    background-size: 1093px 648px;
    background-image: url("/jp/safari/images/overview/share_menu__b0p5lj1pyfiq_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-browsing .image-browser-share {
        background-image: url("/jp/safari/images/overview/share_menu__b0p5lj1pyfiq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-browsing .image-browser-share {
        background-size: 842px 491px;
        background-image: url("/jp/safari/images/overview/share_menu__b0p5lj1pyfiq_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-browsing .image-browser-share {
        background-image: url("/jp/safari/images/overview/share_menu__b0p5lj1pyfiq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-browsing .image-browser-share {
        background-size: 413px 241px;
        background-image: url("/jp/safari/images/overview/share_menu__b0p5lj1pyfiq_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-browsing .image-browser-share {
        background-image: url("/jp/safari/images/overview/share_menu__b0p5lj1pyfiq_small_2x.jpg")
    }
}

.section-browsing .image-start-page {
    background-size: 980px 670px;
    background-image: url("/jp/safari/images/overview/start_page__ehwsierv78q6_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-browsing .image-start-page {
        background-image: url("/jp/safari/images/overview/start_page__ehwsierv78q6_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-browsing .image-start-page {
        background-size: 755px 516px;
        background-image: url("/jp/safari/images/overview/start_page__ehwsierv78q6_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-browsing .image-start-page {
        background-image: url("/jp/safari/images/overview/start_page__ehwsierv78q6_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-browsing .image-start-page {
        background-size: 365px 250px;
        background-image: url("/jp/safari/images/overview/start_page__ehwsierv78q6_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-browsing .image-start-page {
        background-image: url("/jp/safari/images/overview/start_page__ehwsierv78q6_small_2x.jpg")
    }
}

.section-browsing .image-browser-suggestions {
    background-size: 1093px 648px;
    background-image: url("/jp/safari/images/overview/suggestions__bcln88uhd6c2_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-browsing .image-browser-suggestions {
        background-image: url("/jp/safari/images/overview/suggestions__bcln88uhd6c2_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-browsing .image-browser-suggestions {
        background-size: 842px 491px;
        background-image: url("/jp/safari/images/overview/suggestions__bcln88uhd6c2_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-browsing .image-browser-suggestions {
        background-image: url("/jp/safari/images/overview/suggestions__bcln88uhd6c2_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-browsing .image-browser-suggestions {
        background-size: 413px 241px;
        background-image: url("/jp/safari/images/overview/suggestions__bcln88uhd6c2_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-browsing .image-browser-suggestions {
        background-image: url("/jp/safari/images/overview/suggestions__bcln88uhd6c2_small_2x.jpg")
    }
}






