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

.promos .promo-position.promo-position-last { border-right: none; }

.enhanced-gallery .gallery-item-macbookpro .homepage-headline { margin-right: -.4em; }
.enhanced-gallery .gallery-item-iphone .homepage-headline,
.enhanced-gallery .gallery-item-iphone-alt .homepage-headline { margin-right: -.47em; }

.enhanced-gallery .gallery-item-wad .gallery-item-content .gallery-item-lockup-wrapper .homepage-hero-headline { max-width:630px; font-size:56px; }
.enhanced-gallery .gallery-item-wad .gallery-item-content .gallery-item-lockup-wrapper .homepage-hero-headline span { margin-right:-.3em; }

.enhanced-gallery .gallery-item-wad .gallery-item-content .gallery-item-lockup-wrapper .homepage-hero-subhead { font-size:36px; }

.no-js .gallery-item-wad .gallery-item-content .gallery-item-lockup-wrapper .homepage-hero-headline,
.no-enhanced-gallery .gallery-item-wad .gallery-item-content .gallery-item-lockup-wrapper .homepage-hero-headline { max-width:630px; font-size:56px; }

@media only screen and (max-width: 1068px) {

	.promos .promo-position:first-child + .promo-position { border-right: none; }

	.enhanced-gallery .gallery-item-wad .gallery-item-content .gallery-item-lockup-wrapper .homepage-hero-headline { max-width:none; font-size:52px; }
	.enhanced-gallery .gallery-item-wad .gallery-item-content .gallery-item-lockup-wrapper .homepage-hero-subhead { font-size:32px; }

	.no-js .gallery-item-wad .gallery-item-content .gallery-item-lockup-wrapper .homepage-hero-headline,
	.no-enhanced-gallery .gallery-item-wad .gallery-item-content .gallery-item-lockup-wrapper .homepage-hero-headline { max-width:none; font-size:52px; }
}

@media only screen and (max-width: 735px) {
	.enhanced-gallery .gallery-item-wad .gallery-item-content .gallery-item-lockup-wrapper .homepage-hero-headline { font-size:28px; }
	.enhanced-gallery .gallery-item-wad .gallery-item-content .gallery-item-lockup-wrapper .homepage-hero-subhead { font-size:18px; }

	.no-js .gallery-item-wad .gallery-item-content .gallery-item-lockup-wrapper .homepage-hero-headline,
	.no-enhanced-gallery .gallery-item-wad .gallery-item-content .gallery-item-lockup-wrapper .homepage-hero-headline { font-size:28px; }
}

/* promos */

.enhanced-gallery .gallery-image-macbookpro {
	background-size: auto 100%;
	background-image: url("http://images.apple.com/jp/home/images/gallery/macbookpro_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-macbookpro {
		background-image: url("http://images.apple.com/jp/home/images/gallery/macbookpro_large_2x.jpg");
	}
}

@media only screen and (min-width: 1442px) {
	.enhanced-gallery .gallery-image-macbookpro {
		background-image: url("http://images.apple.com/jp/home/images/gallery/macbookpro_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) {
	.enhanced-gallery .gallery-image-macbookpro {
		background-image: url("http://images.apple.com/jp/home/images/gallery/macbookpro_xlarge_2x.jpg");
	}
}

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

@media only screen and (max-width: 735px) {
	.enhanced-gallery .gallery-image-macbookpro {
		background-image: url("http://images.apple.com/jp/home/images/gallery/macbookpro_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 .gallery-image-macbookpro {
		background-image: url("http://images.apple.com/jp/home/images/gallery/macbookpro_small_2x.jpg");
	}
}

@media screen and (max-aspect-ratio: 4 / 3) {
	.enhanced-gallery .gallery-image-macbookpro {
		background-image: url("http://images.apple.com/jp/home/images/gallery/macbookpro_portrait_large.jpg");
	}
}

@media only screen and (max-aspect-ratio: 4 / 3) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-aspect-ratio: 4 / 3) and (min-resolution: 1.5dppx), screen and (max-aspect-ratio: 4 / 3) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-aspect-ratio: 4 / 3) and (min-resolution: 144dpi) {
	.enhanced-gallery .gallery-image-macbookpro {
		background-image: url("http://images.apple.com/jp/home/images/gallery/macbookpro_portrait_large_2x.jpg");
	}
}

@media only screen and (max-aspect-ratio: 4 / 3) and (max-width: 1068px) {
	.enhanced-gallery .gallery-image-macbookpro {
		background-image: url("http://images.apple.com/jp/home/images/gallery/macbookpro_portrait_medium.jpg");
	}
}

@media only screen and (max-aspect-ratio: 4 / 3) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-aspect-ratio: 4 / 3) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-aspect-ratio: 4 / 3) and (max-width: 1068px) and (min-resolution: 144dpi) {
	.enhanced-gallery .gallery-image-macbookpro {
		background-image: url("http://images.apple.com/jp/home/images/gallery/macbookpro_portrait_medium_2x.jpg");
	}
}

@media only screen and (max-aspect-ratio: 4 / 3) and (max-width: 735px) {
	.enhanced-gallery .gallery-image-macbookpro {
		background-image: url("http://images.apple.com/jp/home/images/gallery/macbookpro_portrait_small.jpg");
	}
}

@media only screen and (max-aspect-ratio: 4 / 3) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-aspect-ratio: 4 / 3) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-aspect-ratio: 4 / 3) and (max-width: 735px) and (min-resolution: 144dpi) {
	.enhanced-gallery .gallery-image-macbookpro {
		background-image: url("http://images.apple.com/jp/home/images/gallery/macbookpro_portrait_small_2x.jpg");
	}
}

.no-js .gallery-image-macbookpro, .no-enhanced-gallery .gallery-image-macbookpro {
	width: 1347px;
	height: 530px;
	background-size: 1347px 530px;
	background-image: url("http://images.apple.com/jp/home/images/stacked/macbookpro_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-macbookpro, .no-enhanced-gallery .gallery-image-macbookpro {
		background-image: url("http://images.apple.com/jp/home/images/stacked/macbookpro_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.no-js .gallery-image-macbookpro, .no-enhanced-gallery .gallery-image-macbookpro {
		width: 1029px;
		height: 405px;
		background-size: 1029px 405px;
		background-image: url("http://images.apple.com/jp/home/images/stacked/macbookpro_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-macbookpro, .no-enhanced-gallery .gallery-image-macbookpro {
		background-image: url("http://images.apple.com/jp/home/images/stacked/macbookpro_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.no-js .gallery-image-macbookpro, .no-enhanced-gallery .gallery-image-macbookpro {
		width: 574px;
		height: 342px;
		background-size: 574px 342px;
		background-image: url("http://images.apple.com/jp/home/images/stacked/macbookpro_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-macbookpro, .no-enhanced-gallery .gallery-image-macbookpro {
		background-image: url("http://images.apple.com/jp/home/images/stacked/macbookpro_small_2x.jpg");
	}
}

.enhanced-gallery .gallery-image-watch-alt {
	background-size: contain;
	background-image: url("http://images.apple.com/jp/home/images/gallery/watch_alt_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-watch-alt {
		background-image: url("http://images.apple.com/jp/home/images/gallery/watch_alt_large_2x.jpg")
	}
}

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

@media screen and (max-aspect-ratio: 5 / 6) {
	.enhanced-gallery .gallery-image-watch-alt {
		background-size: auto 110%;
		background-image: url("http://images.apple.com/jp/home/images/gallery/watch_alt_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-alt {
		background-image: url("http://images.apple.com/jp/home/images/gallery/watch_alt_portrait_large_2x.jpg")
	}
}

@media only screen and (max-aspect-ratio: 5 / 6) and (max-width: 735px) {
	.enhanced-gallery .gallery-image-watch-alt {
		background-image: url("http://images.apple.com/jp/home/images/gallery/watch_alt_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-alt {
		background-image: url("http://images.apple.com/jp/home/images/gallery/watch_alt_portrait_small_2x.jpg")
	}
}

@media screen and (max-aspect-ratio: 1 / 1) {
	.enhanced-gallery.android .gallery-image-watch-alt {
		background-size: auto 100%;
		background-image: url("http://images.apple.com/jp/home/images/gallery/watch_alt_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-alt {
		background-image: url("http://images.apple.com/jp/home/images/gallery/watch_alt_portrait_large_2x.jpg")
	}
}

@media only screen and (max-aspect-ratio: 1 / 1) and (max-width: 735px) {
	.enhanced-gallery.android .gallery-image-watch-alt {
		background-image: url("http://images.apple.com/jp/home/images/gallery/watch_alt_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-alt {
		background-image: url("http://images.apple.com/jp/home/images/gallery/watch_alt_portrait_small_2x.jpg")
	}
}

.no-js .gallery-image-watch-alt, .no-enhanced-gallery .gallery-image-watch-alt {
	background-size: 1258px 671px;
	background-image: url("http://images.apple.com/jp/home/images/stacked/watch_alt_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-alt, .no-enhanced-gallery .gallery-image-watch-alt {
		background-image: url("http://images.apple.com/jp/home/images/stacked/watch_alt_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.no-js .gallery-image-watch-alt, .no-enhanced-gallery .gallery-image-watch-alt {
		background-size: 887px 473px;
		background-image: url("http://images.apple.com/jp/home/images/stacked/watch_alt_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-alt, .no-enhanced-gallery .gallery-image-watch-alt {
		background-image: url("http://images.apple.com/jp/home/images/stacked/watch_alt_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.no-js .gallery-image-watch-alt, .no-enhanced-gallery .gallery-image-watch-alt {
		background-size: 496px 563px;
		background-image: url("http://images.apple.com/jp/home/images/stacked/watch_alt_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-alt, .no-enhanced-gallery .gallery-image-watch-alt {
		background-image: url("http://images.apple.com/jp/home/images/stacked/watch_alt_small_2x.jpg")
	}
}

.promo-accessibility {
	background-size: 360px 200px;
	background-repeat: no-repeat;
	background-image: url("http://images.apple.com/jp/home/images/shared/promos/accessibility_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-accessibility {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/accessibility_large_2x.jpg")
	}
}

@media only screen and (min-width: 1442px) {
	.promo-accessibility {
		background-size: 640px 200px;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/accessibility_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-accessibility {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/accessibility_xlarge_2x.jpg")
	}
}

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

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

.promo-nike-watch {
	background-size: 360px 200px;
	background-image: url("http://images.apple.com/jp/home/images/shared/promos/nike_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) {
	.promo-nike-watch {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/nike_watch_large_2x.jpg");
	}
}

@media only screen and (min-width: 1442px) {
	.promo-nike-watch {
		background-size: 640px 200px;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/nike_watch_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-nike-watch {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/nike_watch_xlarge_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.promo-nike-watch {
		background-size: 640px 200px;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/nike_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) {
	.promo-nike-watch {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/nike_watch_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.promo-nike-watch {
		background-size: 736px 200px;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/nike_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) {
	.promo-nike-watch {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/nike_watch_small_2x.jpg");
	}
}

.promo-airpods {
	background-size: 360px 200px;
	background-image: url("http://images.apple.com/jp/home/images/shared/promos/airpods_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-airpods {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/airpods_large_2x.jpg");
	}
}

@media only screen and (min-width: 1442px) {
	.promo-airpods {
		background-size: 640px 200px;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/airpods_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-airpods {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/airpods_xlarge_2x.jpg");
	}
}

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

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

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

@media only screen and (min-width: 1442px) {
	.promo-watch-os {
		background-image: url("http://images.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("http://images.apple.com/jp/home/images/shared/promos/watchos_xlarge_2x.jpg");
	}
}

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

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

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

@media only screen and (min-width: 1442px) {
	.promo-applepay {
		background-size: 640px 200px;
		background-repeat: no-repeat;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/applepay_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-applepay {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/applepay_xlarge_2x.jpg");
	}
}

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

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

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

@media only screen and (min-width: 1442px) {
	.promo-ios {
		background-image: url("http://images.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("http://images.apple.com/jp/home/images/shared/promos/ios_xlarge_2x.jpg");
	}
}

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

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

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

.promo-watch-series-2 {
	background-image: url("http://images.apple.com/jp/home/images/shared/promos/watch_series_2_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-series-2 {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/watch_series_2_large_2x.jpg");
	}
}

@media only screen and (min-width: 1442px) {
	.promo-watch-series-2 {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/watch_series_2_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-series-2 {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/watch_series_2_xlarge_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.promo-watch-series-2 {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/watch_series_2_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-series-2 {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/watch_series_2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.promo-watch-series-2 {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/watch_series_2_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-series-2 {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/watch_series_2_small_2x.jpg");
	}
}

.promo-ipad-pro {
	background-size: 360px 200px;
	background-repeat: no-repeat;
	background-image: url("http://images.apple.com/jp/home/images/shared/promos/ipad_pro_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-ipad-pro {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/ipad_pro_large_2x.jpg");
	}
}

@media only screen and (min-width: 1442px) {
	.promo-ipad-pro {
		background-size: 640px 200px;
		background-repeat: no-repeat;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/ipad_pro_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-ipad-pro {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/ipad_pro_xlarge_2x.jpg");
	}
}

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

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

.promo-gifts-lastminute {
	background-size: 360px 200px;
	background-repeat: no-repeat;
	background-image: url("http://images.apple.com/jp/home/images/shared/promos/gifts_lastminute_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-gifts-lastminute {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/gifts_lastminute_large_2x.jpg")
	}
}

@media only screen and (min-width: 1442px) {
	.promo-gifts-lastminute {
		background-size: 640px 200px;
		background-repeat: no-repeat;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/gifts_lastminute_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-gifts-lastminute {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/gifts_lastminute_xlarge_2x.jpg")
	}
}

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

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

.promo-made-by-apple {
	background-size: 360px 200px;
	background-image: url("http://images.apple.com/jp/home/images/shared/promos/made_by_apple_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-made-by-apple {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/made_by_apple_large_2x.jpg")
	}
}

@media only screen and (min-width: 1442px) {
	.promo-made-by-apple {
		background-size: 640px 200px;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/made_by_apple_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-made-by-apple {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/made_by_apple_xlarge_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.promo-made-by-apple {
		background-size: 640px 200px;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/made_by_apple_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-made-by-apple {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/made_by_apple_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.promo-made-by-apple {
		background-size: 736px 200px;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/made_by_apple_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-made-by-apple {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/made_by_apple_small_2x.jpg")
	}
}

.promo-iphone7 {
	background-size: 360px 200px;
	background-repeat: no-repeat;
	background-image: url("http://images.apple.com/jp/home/images/shared/promos/iphone7_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-iphone7 {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/iphone7_large_2x.jpg")
	}
}

@media only screen and (min-width: 1442px) {
	.promo-iphone7 {
		background-size: 640px 200px;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/iphone7_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-iphone7 {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/iphone7_xlarge_2x.jpg")
	}
}

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

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

.promo-macbook-pro {
	background-size: 360px 200px;
	background-repeat: no-repeat;
	background-image: url("http://images.apple.com/jp/home/images/shared/promos/macbook_pro_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-macbook-pro {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/macbook_pro_large_2x.jpg")
	}
}

@media only screen and (min-width: 1442px) {
	.promo-macbook-pro {
		background-size: 640px 200px;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/macbook_pro_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-macbook-pro {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/macbook_pro_xlarge_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.promo-macbook-pro {
		background-size: 640px 200px;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/macbook_pro_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-macbook-pro {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/macbook_pro_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.promo-macbook-pro {
		background-size: 736px 200px;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/macbook_pro_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-macbook-pro {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/macbook_pro_small_2x.jpg")
	}
}

.promo-holiday-tv-ad {
	background-size: 360px 200px;
	background-image: url("http://images.apple.com/jp/home/images/shared/promos/holiday_tv_ad_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-holiday-tv-ad {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/holiday_tv_ad_large_2x.jpg")
	}
}

@media only screen and (min-width: 1442px) {
	.promo-holiday-tv-ad {
		background-size: 640px 200px;
			background-image: url("http://images.apple.com/jp/home/images/shared/promos/holiday_tv_ad_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-holiday-tv-ad {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/holiday_tv_ad_xlarge_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.promo-holiday-tv-ad {
		background-size: 640px 200px;
			background-image: url("http://images.apple.com/jp/home/images/shared/promos/holiday_tv_ad_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-holiday-tv-ad {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/holiday_tv_ad_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.promo-holiday-tv-ad {
		background-size: 736px 200px;
			background-image: url("http://images.apple.com/jp/home/images/shared/promos/holiday_tv_ad_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-holiday-tv-ad {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/holiday_tv_ad_small_2x.jpg")
	}
}

.promo-jny-teaser {
	background-size: 360px 200px;
	background-repeat: no-repeat;
	background-image: url("http://images.apple.com/jp/home/images/shared/promos/jny2017_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-jny-teaser {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/jny2017_large_2x.jpg")
	}
}

@media only screen and (min-width: 1442px) {
	.promo-jny-teaser {
		background-size: 640px 200px;
		background-repeat: no-repeat;
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/jny2017_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-jny-teaser {
		background-image: url("http://images.apple.com/jp/home/images/shared/promos/jny2017_xlarge_2x.jpg")
	}
}

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

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

.jny-promos .jny-banner-promo {
	background: #fe514a;
	background: -webkit-linear-gradient(#fe514a, #e02d26);
	background: linear-gradient(#fe514a, #e02d26);
	color:#fff;
	text-align:center;
	padding:.5em 0;
}

@media only screen and (max-width: 735px) {
	.jny-promos .jny-banner-promo {
		padding:34px 0;
	}
}

.jny-promos .jny-banner-promo .jny-cards { display:none; }

@media only screen and (max-width: 735px) {
	.jny-promos .jny-banner-promo .jny-cards {
		display: block;
		width: 74px;
		height: 81px;
		background-size: 74px 81px;
		background-repeat: no-repeat;
		background-image: url("http://images.apple.com/jp/home/images/shared/jny2017/shopping_small.png");
		margin: 0 auto
	}
}

@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) {
	.jny-promos .jny-banner-promo .jny-cards {
		background-image: url("http://images.apple.com/jp/home/images/shared/jny2017/shopping_small_2x.png");
	}
}

.jny-promos .jny-banner-promo .banner-headline {
	display:inline-block;
	color: #fff;
	font-size:1em;
	font-weight: 400;
	margin:auto;
}

@media only screen and (max-width: 735px) {
	.jny-promos .jny-banner-promo .banner-headline {
		display:block;
		margin-top: 9px;
		padding: 0 15px;
		margin-bottom: 6px;
		font-size:24px;
		line-height:1;
		text-decoration: none
	}
}

.jny-promos .jny-banner-promo a.more {
	color: #fff;
	font-weight: 400
}

@media only screen and (max-width: 735px) {
	.jny-promos .jny-banner-promo a.more {
		font-size: 16px;
	}
}

.jny-promos .jny-banner-promo a.more:hover {
	text-decoration: underline
}
