.icon-after:after,
.more:after { top:-.075em; }

.enhanced-gallery .gallery-item-iphone .homepage-headline-wrap { margin-right: -.47em; }
.enhanced-gallery .gallery-item-watch .homepage-headline-wrap { margin-right: -.57em; }
.enhanced-gallery .gallery-item-airpods .homepage-headline-wrap { margin-right: -.47em; }
.enhanced-gallery .gallery-item-event .homepage-headline-wrap { margin-right: -.47em; }

.enhanced-gallery .gallery-item-applepay .homepage-headline { padding-left:.5em; }

@media only screen and (max-width: 735px) {
	.enhanced-gallery .gallery-item-applepay .homepage-headline { padding-left:0; }
}

/* localize image */
.enhanced-gallery .gallery-image-watch {
	background-image: url("https://www.apple.com/jp/home/images/gallery/watch_large.jpg");
	top: -5%;
}

@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) {
	.enhanced-gallery .gallery-image-watch {
		background-image: url("https://www.apple.com/jp/home/images/gallery/watch_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.enhanced-gallery .gallery-image-watch {
		background-image: url("https://www.apple.com/jp/home/images/gallery/watch_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) {
	.enhanced-gallery .gallery-image-watch {
		background-image: url("https://www.apple.com/jp/home/images/gallery/watch_medium_2x.jpg");
	}
}

@media screen and (max-aspect-ratio: 5 / 6) {
	.enhanced-gallery .gallery-image-watch {
		background-image: url("https://www.apple.com/jp/home/images/gallery/watch_portrait_large.jpg");
	}
}

@media only screen and (max-aspect-ratio: 5 / 6) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-aspect-ratio: 5 / 6) and (min-resolution: 1.5dppx), screen and (max-aspect-ratio: 5 / 6) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-aspect-ratio: 5 / 6) and (min-resolution: 144dpi) {
	.enhanced-gallery .gallery-image-watch {
		background-image: url("https://www.apple.com/jp/home/images/gallery/watch_portrait_large_2x.jpg");
	}
}

@media only screen and (max-aspect-ratio: 5 / 6) and (max-width: 735px) {
	.enhanced-gallery .gallery-image-watch {
		background-image: url("https://www.apple.com/jp/home/images/gallery/watch_portrait_small.jpg");
	}
}

@media only screen and (max-aspect-ratio: 5 / 6) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-aspect-ratio: 5 / 6) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-aspect-ratio: 5 / 6) and (max-width: 735px) and (min-resolution: 144dpi) {
	.enhanced-gallery .gallery-image-watch {
		background-image: url("https://www.apple.com/jp/home/images/gallery/watch_portrait_small_2x.jpg");
	}
}

@media screen and (max-aspect-ratio: 1 / 1) {
  .enhanced-gallery.android .gallery-image-watch {
	background-image: url("https://www.apple.com/jp/home/images/gallery/watch_portrait_large.jpg");
  }
}

@media only screen and (max-aspect-ratio: 1 / 1) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-aspect-ratio: 1 / 1) and (min-resolution: 1.5dppx), screen and (max-aspect-ratio: 1 / 1) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-aspect-ratio: 1 / 1) and (min-resolution: 144dpi) {
  .enhanced-gallery.android .gallery-image-watch {
	background-image: url("https://www.apple.com/jp/home/images/gallery/watch_portrait_large_2x.jpg");
  }
}

@media only screen and (max-aspect-ratio: 1 / 1) and (max-width: 735px) {
  .enhanced-gallery.android .gallery-image-watch {
	background-repeat: no-repeat;
	background-image: url("https://www.apple.com/jp/home/images/gallery/watch_portrait_small.jpg");
  }
}

@media only screen and (max-aspect-ratio: 1 / 1) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-aspect-ratio: 1 / 1) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-aspect-ratio: 1 / 1) and (max-width: 735px) and (min-resolution: 144dpi) {
  .enhanced-gallery.android .gallery-image-watch {
	background-image: url("https://www.apple.com/jp/home/images/gallery/watch_portrait_small_2x.jpg");
  }
}


/* stacked image */
.no-js .gallery-image-watch,
.no-enhanced-gallery .gallery-image-watch {
	background-image: url("https://www.apple.com/jp/home/images/stacked/watch_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) {
	.no-js .gallery-image-watch,
	.no-enhanced-gallery .gallery-image-watch {
		background-image: url("https://www.apple.com/jp/home/images/stacked/watch_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.no-js .gallery-image-watch,
	.no-enhanced-gallery .gallery-image-watch {
		background-image: url("https://www.apple.com/jp/home/images/stacked/watch_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) {
	.no-js .gallery-image-watch,
	.no-enhanced-gallery .gallery-image-watch {
		background-image: url("https://www.apple.com/jp/home/images/stacked/watch_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.no-js .gallery-image-watch,
	.no-enhanced-gallery .gallery-image-watch {
		background-image: url("https://www.apple.com/jp/home/images/stacked/watch_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) {
	.no-js .gallery-image-watch,
	.no-enhanced-gallery .gallery-image-watch {
		background-image: url("https://www.apple.com/jp/home/images/stacked/watch_small_2x.jpg");
	}
}

/* Apple Pay */
.enhanced-gallery .gallery-item-applepay .gallery-item-content { top:12.5%; height:87.5%; }

@media only screen and (max-width: 735px) {
	.enhanced-gallery .gallery-item-applepay .gallery-item-content { top:14%; height:86%; }
}

.enhanced-gallery .logo-image-applepay {
	width: 88px;
	height: 43px;
	background-size: 88px 43px;
	background-repeat: no-repeat;
	background-image: url("https://www.apple.com/jp/home/images/shared/logo_applepay_large.jpg");
	left: 50%;
	margin-left: -44px;
	position: relative;
}

@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) {
	.enhanced-gallery .logo-image-applepay {
		background-image: url("https://www.apple.com/jp/home/images/shared/logo_applepay_large_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.enhanced-gallery .logo-image-applepay {
		width: 64px;
		height: 31px;
		background-size: 64px 31px;
		background-repeat: no-repeat;
		background-image: url("https://www.apple.com/jp/home/images/shared/logo_applepay_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) {
	.enhanced-gallery .logo-image-applepay {
		background-image: url("https://www.apple.com/jp/home/images/shared/logo_applepay_small_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.enhanced-gallery .logo-image-applepay {
		left: 50%;
		margin-left: -32px;
		position: relative;
	}
}

.enhanced-gallery .gallery-image-applepay {
	background-size: auto 100%;
	background-position: bottom center;
	background-repeat: no-repeat;
	background-image: url("https://www.apple.com/jp/home/images/gallery/applepay_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) {
	.enhanced-gallery .gallery-image-applepay {
		background-image: url("https://www.apple.com/jp/home/images/gallery/applepay_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.enhanced-gallery .gallery-image-applepay {
		background-repeat: no-repeat;
		background-image: url("https://www.apple.com/jp/home/images/gallery/applepay_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) {
	.enhanced-gallery .gallery-image-applepay {
		background-image: url("https://www.apple.com/jp/home/images/gallery/applepay_medium_2x.jpg")
	}
}

@media only screen and (min-height: 1120px) {
	.enhanced-gallery .gallery-image-applepay {
		background-size: auto 107%
	}
}

@media screen and (max-aspect-ratio: 6 / 5) {
	.enhanced-gallery .gallery-image-applepay {
		background-repeat: no-repeat;
		background-image: url("https://www.apple.com/jp/home/images/gallery/applepay_portrait_large.jpg")
	}
}

@media only screen and (max-aspect-ratio: 6 / 5) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-aspect-ratio: 6 / 5) and (min-resolution: 1.5dppx), screen and (max-aspect-ratio: 6 / 5) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-aspect-ratio: 6 / 5) and (min-resolution: 144dpi) {
	.enhanced-gallery .gallery-image-applepay {
		background-image: url("https://www.apple.com/jp/home/images/gallery/applepay_portrait_large_2x.jpg")
	}
}

@media only screen and (max-aspect-ratio: 6 / 5) and (max-width: 735px) {
	.enhanced-gallery .gallery-image-applepay {
		background-repeat: no-repeat;
		background-image: url("https://www.apple.com/jp/home/images/gallery/applepay_portrait_small.jpg")
	}
}

@media only screen and (max-aspect-ratio: 6 / 5) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-aspect-ratio: 6 / 5) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-aspect-ratio: 6 / 5) and (max-width: 735px) and (min-resolution: 144dpi) {
	.enhanced-gallery .gallery-image-applepay {
		background-image: url("https://www.apple.com/jp/home/images/gallery/applepay_portrait_small_2x.jpg")
	}
}

@media only screen and (max-aspect-ratio: 6 / 5) and (min-height: 1120px) {
	.enhanced-gallery .gallery-image-applepay {
		background-size: auto 100%
	}
}

@media only screen and (max-width: 480px) and (orientation: landscape) {
	.enhanced-gallery .gallery-image-applepay {
		background-repeat: no-repeat;
		background-image: url("https://www.apple.com/jp/home/images/gallery/applepay_landscape_small.jpg")
	}
}

@media only screen and (max-width: 480px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 480px) and (orientation: landscape) and (min-resolution: 1.5dppx), only screen and (max-width: 480px) and (orientation: landscape) and (min-resolution: 144dpi) {
	.enhanced-gallery .gallery-image-applepay {
		background-image: url("https://www.apple.com/jp/home/images/gallery/applepay_landscape_small_2x.jpg")
	}
}


.no-js .logo-image-applepay,
.no-enhanced-gallery .logo-image-applepay {
	width: 88px;
	height: 43px;
	background-size: 88px 43px;
	background-repeat: no-repeat;
	background-image: url("https://www.apple.com/jp/home/images/shared/logo_applepay_large.jpg");
	left: 50%;
	margin-left: -44px;
	position: relative;
}

@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) {
	.no-js .logo-image-applepay,
	.no-enhanced-gallery .logo-image-applepay {
		background-image: url("https://www.apple.com/jp/home/images/shared/logo_applepay_large_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.no-js .logo-image-applepay,
	.no-enhanced-gallery .logo-image-applepay {
		width: 64px;
		height: 31px;
		background-size: 64px 31px;
		background-repeat: no-repeat;
		background-image: url("https://www.apple.com/jp/home/images/shared/logo_applepay_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) {
	.no-js .logo-image-applepay,
	.no-enhanced-gallery .logo-image-applepay {
		background-image: url("https://www.apple.com/jp/home/images/shared/logo_applepay_small_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.no-js .logo-image-applepay,
	.no-enhanced-gallery .logo-image-applepay {
		left: 50%;
		margin-left: -32px;
		position: relative;
	}
}

.no-js .gallery-image-applepay,
.no-enhanced-gallery .gallery-image-applepay {
	width: 346px;
	height: 671px;
	background-size: 346px 671px;
	background-repeat: no-repeat;
	background-image: url("https://www.apple.com/jp/home/images/stacked/applepay_large.jpg");
	left: 50%;
	margin-left: -173px;
	position: relative;
	margin-top: -26px;
}

@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) {
	.no-js .gallery-image-applepay,
	.no-enhanced-gallery .gallery-image-applepay {
		background-image: url("https://www.apple.com/jp/home/images/stacked/applepay_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.no-js .gallery-image-applepay,
	.no-enhanced-gallery .gallery-image-applepay {
		width: 267px;
		height: 473px;
		background-size: 267px 473px;
		background-repeat: no-repeat;
		background-image: url("https://www.apple.com/jp/home/images/stacked/applepay_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) {
	.no-js .gallery-image-applepay,
	.no-enhanced-gallery .gallery-image-applepay {
		background-image: url("https://www.apple.com/jp/home/images/stacked/applepay_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.no-js .gallery-image-applepay,
	.no-enhanced-gallery .gallery-image-applepay {
		width: 226px;
		height: 483px;
		background-size: 226px 483px;
		background-repeat: no-repeat;
		background-image: url("https://www.apple.com/jp/home/images/stacked/applepay_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) {
	.no-js .gallery-image-applepay,
	.no-enhanced-gallery .gallery-image-applepay {
		background-image: url("https://www.apple.com/jp/home/images/stacked/applepay_small_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.no-js .gallery-image-applepay,
	.no-enhanced-gallery .gallery-image-applepay {
		left: 50%;
		margin-left:-134px;
		position: relative;
	}
}

@media only screen and (max-width: 735px) {
	.no-js .gallery-image-applepay,
	.no-enhanced-gallery .gallery-image-applepay {
		position: relative;
		left: 50%;
		margin-left: -113px;
		margin-top: 0;
	}
}

.no-js .gallery-item-applepay .gallery-item-content,
.no-enhanced-gallery .gallery-item-applepay .gallery-item-content {
	padding-top: 60px;
}

@media only screen and (max-width: 735px) {
	.no-js .gallery-item-applepay .gallery-item-content,
	.no-enhanced-gallery .gallery-item-applepay .gallery-item-content {
		padding:0 1em;
	}
}


/* promos */

.promo-watch-os {
	background-image: url("https://www.apple.com/jp/home/images/shared/promos/watchos_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) {
	.promo-watch-os {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/watchos_large_2x.jpg")
	}
}

@media only screen and (min-width: 1442px) {
	.promo-watch-os {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/watchos_xlarge.jpg")
	}
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
	.promo-watch-os {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/watchos_xlarge_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.promo-watch-os {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/watchos_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) {
	.promo-watch-os {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/watchos_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.promo-watch-os {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/watchos_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) {
	.promo-watch-os {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/watchos_small_2x.jpg")
	}
}

.promo-music {
	background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_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) {
	.promo-music {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_large_2x.jpg")
	}
}

@media only screen and (min-width: 1442px) {
	.promo-music {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_xlarge.jpg")
	}
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
	.promo-music {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_xlarge_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.promo-music {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_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) {
	.promo-music {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.promo-music {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_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) {
	.promo-music {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_small_2x.jpg")
	}
}

.promo-ios {
	background-image: url("https://www.apple.com/jp/home/images/shared/promos/ios_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) {
	.promo-ios {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/ios_large_2x.jpg")
	}
}

@media only screen and (min-width: 1442px) {
	.promo-ios {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/ios_xlarge.jpg")
	}
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
	.promo-ios {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/ios_xlarge_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.promo-ios {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/ios_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) {
	.promo-ios {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/ios_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.promo-ios {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/ios_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) {
	.promo-ios {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/ios_small_2x.jpg")
	}
}

.promo-macos-sierra {
	background-image: url("https://www.apple.com/jp/home/images/shared/promos/macos_sierra_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) {
	.promo-macos-sierra {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/macos_sierra_large_2x.jpg")
	}
}

@media only screen and (min-width: 1442px) {
	.promo-macos-sierra {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/macos_sierra_xlarge.jpg")
	}
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
	.promo-macos-sierra {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/macos_sierra_xlarge_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.promo-macos-sierra {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/macos_sierra_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) {
	.promo-macos-sierra {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/macos_sierra_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.promo-macos-sierra {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/macos_sierra_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) {
	.promo-macos-sierra {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/macos_sierra_small_2x.jpg")
	}
}

.promo-apple-tv {
	background-size: 360px 200px;
	background-repeat: no-repeat;
	background-image: url("https://www.apple.com/jp/home/images/shared/promos/apple_tv_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) {
	.promo-apple-tv {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/apple_tv_large_2x.jpg")
	}
}

@media only screen and (min-width: 1442px) {
	.promo-apple-tv {
		background-size: 640px 200px;
		background-repeat: no-repeat;
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/apple_tv_xlarge.jpg")
	}
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
	.promo-apple-tv {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/apple_tv_xlarge_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.promo-apple-tv {
		background-size: 640px 200px;
		background-repeat: no-repeat;
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/apple_tv_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) {
	.promo-apple-tv {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/apple_tv_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.promo-apple-tv {
		background-size: 736px 200px;
		background-repeat: no-repeat;
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/apple_tv_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) {
	.promo-apple-tv {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/apple_tv_small_2x.jpg")
	}
}

.promo-music-festival {
	background-size: 360px 200px;
	background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_festival_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) {
	.promo-music-festival {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_festival_large_2x.jpg")
	}
}

@media only screen and (min-width: 1442px) {
	.promo-music-festival {
		background-size: 640px 200px;
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_festival_xlarge.jpg")
	}
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
	.promo-music-festival {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_festival_xlarge_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.promo-music-festival {
		background-size: 640px 200px;
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_festival_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) {
	.promo-music-festival {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_festival_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.promo-music-festival {
		background-size: 736px 200px;
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_festival_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) {
	.promo-music-festival {
		background-image: url("https://www.apple.com/jp/home/images/shared/promos/music_festival_small_2x.jpg")
	}
}

