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

.hero-slides .gallery-content-hero-iphone .copy .copy-inner h2.product-text { padding-left: .25em; }
.hero-slides .gallery-content-hero-ipad .copy .copy-inner h2.product-text { padding-left: .25em; }
.hero-slides .gallery-content-hero-watch .copy .copy-inner h2.product-text { margin-right: -.5em; margin-left: -.5em; padding-left: .35em; }
.hero-slides .gallery-content-hero-apple-tv .copy .copy-inner h2.product-text { padding-left: .35em; }
.hero-slides .gallery-content-hero-wad .copy .copy-inner h2.product-name span { padding-left:.25em; }
.hero-slides .gallery-content-hero-ssn .copy .copy-inner h1.hero-headline { padding-left:.12em; }


@media only screen and (max-width: 1068px){
	.hero-slides .gallery-content-hero-watch .copy .copy-inner h2.product-text { margin-right: 0; margin-left: 0; }
}
@media only screen and (max-width: 735px){
	.hero-slides .gallery-content-hero-watch .copy .copy-inner h2.product-text { margin-right: -.5em; margin-left: -.5em; }
	.hero-slides.evergreen .gallery-content-hero-watch .copy .copy-inner h2.product-text { font-size:28px; line-height:1.1429; }
}
@media only screen and (max-width: 320px) and (orientation: portrait) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 320px) and (orientation: portrait) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-width: 320px) and (orientation: portrait) and (max-width: 735px) and (min-resolution: 144dppx) {
	.hero-slides .gallery-content-hero-watch .copy .copy-inner h2.product-text { padding-left: .25em; }
}

@media only screen and (max-width: 550px){
	.hero-slides.evergreen .gallery-content-hero-ssn .copy-inner .intro { width:250px; }
}


.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
	background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_large.jpg");
	background-size:1065px 559px;
	width:1065px;
	height:559px;
	background-size:1065px 559px;
	width:1065px;
	height:559px;
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_large_2x.jpg");
	}
}


@media only screen and (min-width: 1442px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 185 ), this.parentNode.offsetWidth - 185 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 162 ), this.parentNode.offsetHeight - 162 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_xlarge.jpg");
		background-size:1230px 646px;
		width:1230px;
		height:646px;
		background-size:1230px 646px;
		width:1230px;
		height:646px;
	}
}


@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 144dpi), only screen and (min-width: 1442px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_xlarge_2x.jpg");
	}
}


@media only screen and (max-width: 1068px), only screen and (max-height: 890px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 130 ), this.parentNode.offsetWidth - 130 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 114 ), this.parentNode.offsetHeight - 114 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_medium.jpg");
		background-size:865px 454px;
		width:865px;
		height:454px;
		background-size:865px 454px;
		width:865px;
		height:454px;
	}
}


@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_medium_2x.jpg");
	}
}


@media only screen and (max-width: 735px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 60 ), this.parentNode.offsetWidth - 60 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 53 ), this.parentNode.offsetHeight - 53 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_small.jpg");
		background-size:400px 210px;
		width:400px;
		height:210px;
		background-size:400px 210px;
		width:400px;
		height:210px;
	}
}


@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_small_2x.jpg");
	}
}


@media only screen and (min-width: 1442px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 160 ), this.parentNode.offsetWidth - 160 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 140 ), this.parentNode.offsetHeight - 140 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_large.jpg");
		background-size:1065px 559px;
		width:1065px;
		height:559px;
		background-size:1065px 559px;
		width:1065px;
		height:559px;
	}
}


@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 144dpi), only screen and (min-width: 1442px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_large_2x.jpg");
	}
}


@media only screen and (min-width: 1442px) and (min-width: 1442px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 185 ), this.parentNode.offsetWidth - 185 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 162 ), this.parentNode.offsetHeight - 162 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_xlarge.jpg");
		background-size:1230px 646px;
		width:1230px;
		height:646px;
		background-size:1230px 646px;
		width:1230px;
		height:646px;
	}
}


@media only screen and (min-width: 1442px) and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-width: 1442px) and (min-resolution: 144dpi), only screen and (min-width: 1442px) and (min-width: 1442px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_xlarge_2x.jpg");
	}
}


@media only screen and (min-width: 1442px) and (max-width: 1068px), only screen and (min-width: 1442px) and (max-height: 890px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 130 ), this.parentNode.offsetWidth - 130 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 114 ), this.parentNode.offsetHeight - 114 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_medium.jpg");
		background-size:865px 454px;
		width:865px;
		height:454px;
		background-size:865px 454px;
		width:865px;
		height:454px;
	}
}


@media only screen and (min-width: 1442px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (min-width: 1442px) and (max-height: 890px) and (min-resolution: 144dpi), only screen and (min-width: 1442px) and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (min-width: 1442px) and (max-height: 890px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_medium_2x.jpg");
	}
}


@media only screen and (min-width: 1442px) and (max-width: 735px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 60 ), this.parentNode.offsetWidth - 60 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 53 ), this.parentNode.offsetHeight - 53 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_small.jpg");
		background-size:400px 210px;
		width:400px;
		height:210px;
		background-size:400px 210px;
		width:400px;
		height:210px;
	}
}


@media only screen and (min-width: 1442px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (min-width: 1442px) and (max-width: 735px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_small_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait), only screen and (max-height: 890px) and (orientation: portrait){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 160 ), this.parentNode.offsetWidth - 160 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 140 ), this.parentNode.offsetHeight - 140 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_large.jpg");
		background-size:1065px 559px;
		width:1065px;
		height:559px;
		background-size:1065px 559px;
		width:1065px;
		height:559px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: portrait) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: portrait) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: portrait) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: portrait) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_large_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait) and (min-width: 1442px), only screen and (max-height: 890px) and (orientation: portrait) and (min-width: 1442px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 185 ), this.parentNode.offsetWidth - 185 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 162 ), this.parentNode.offsetHeight - 162 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_xlarge.jpg");
		background-size:1230px 646px;
		width:1230px;
		height:646px;
		background-size:1230px 646px;
		width:1230px;
		height:646px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait) and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: portrait) and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: portrait) and (min-width: 1442px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: portrait) and (min-width: 1442px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: portrait) and (min-width: 1442px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: portrait) and (min-width: 1442px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_xlarge_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 1068px), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 1068px), only screen and (max-width: 1068px) and (orientation: portrait) and (max-height: 890px), only screen and (max-height: 890px) and (orientation: portrait) and (max-height: 890px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 130 ), this.parentNode.offsetWidth - 130 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 114 ), this.parentNode.offsetHeight - 114 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_medium.jpg");
		background-size:865px 454px;
		width:865px;
		height:454px;
		background-size:865px 454px;
		width:865px;
		height:454px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: portrait) and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: portrait) and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: portrait) and (max-height: 890px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: portrait) and (max-height: 890px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (max-width: 1068px) and (orientation: portrait) and (max-height: 890px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: portrait) and (max-height: 890px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_medium_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 735px), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 735px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 60 ), this.parentNode.offsetWidth - 60 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 53 ), this.parentNode.offsetHeight - 53 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_small.jpg");
		background-size:400px 210px;
		width:400px;
		height:210px;
		background-size:400px 210px;
		width:400px;
		height:210px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 735px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 735px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_small_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape), only screen and (max-height: 890px) and (orientation: landscape){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 160 ), this.parentNode.offsetWidth - 160 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 140 ), this.parentNode.offsetHeight - 140 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_large.jpg");
		background-size:1065px 559px;
		width:1065px;
		height:559px;
		background-size:1065px 559px;
		width:1065px;
		height:559px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: landscape) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: landscape) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: landscape) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: landscape) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_large_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape) and (min-width: 1442px), only screen and (max-height: 890px) and (orientation: landscape) and (min-width: 1442px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 185 ), this.parentNode.offsetWidth - 185 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 162 ), this.parentNode.offsetHeight - 162 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_xlarge.jpg");
		background-size:1230px 646px;
		width:1230px;
		height:646px;
		background-size:1230px 646px;
		width:1230px;
		height:646px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape) and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: landscape) and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: landscape) and (min-width: 1442px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: landscape) and (min-width: 1442px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: landscape) and (min-width: 1442px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: landscape) and (min-width: 1442px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_xlarge_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 1068px), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 1068px), only screen and (max-width: 1068px) and (orientation: landscape) and (max-height: 890px), only screen and (max-height: 890px) and (orientation: landscape) and (max-height: 890px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 130 ), this.parentNode.offsetWidth - 130 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 114 ), this.parentNode.offsetHeight - 114 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_medium.jpg");
		background-size:865px 454px;
		width:865px;
		height:454px;
		background-size:865px 454px;
		width:865px;
		height:454px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: landscape) and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: landscape) and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: landscape) and (max-height: 890px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: landscape) and (max-height: 890px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (max-width: 1068px) and (orientation: landscape) and (max-height: 890px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: landscape) and (max-height: 890px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_medium_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 735px), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 735px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 60 ), this.parentNode.offsetWidth - 60 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 53 ), this.parentNode.offsetHeight - 53 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_small.jpg");
		background-size:400px 210px;
		width:400px;
		height:210px;
		background-size:400px 210px;
		width:400px;
		height:210px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 735px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 735px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_small_2x.jpg");
	}
}


@media only screen and (max-width: 735px) and (orientation: portrait) and (max-width: 735px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 60 ), this.parentNode.offsetWidth - 60 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 54 ), this.parentNode.offsetHeight - 54 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_portrait_small.jpg");
		background-size:400px 215px;
		width:400px;
		height:215px;
		background-size:400px 215px;
		width:400px;
		height:215px;
	}
}


@media only screen and (max-width: 735px) and (orientation: portrait) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (orientation: portrait) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (orientation: portrait) and (max-width: 735px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_portrait_small_2x.jpg");
	}
}


@media only screen and (max-width: 735px) and (orientation: landscape) and (max-width: 735px){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 60 ), this.parentNode.offsetWidth - 60 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 31 ), this.parentNode.offsetHeight - 31 ) + 'px' )
	}
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_landscape_small.jpg");
		background-size:400px 122px;
		width:400px;
		height:122px;
		background-size:400px 122px;
		width:400px;
		height:122px;
	}
}


@media only screen and (max-width: 735px) and (orientation: landscape) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (orientation: landscape) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (orientation: landscape) and (max-width: 735px) and (min-resolution: 144dppx){
	.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_landscape_small_2x.jpg");
	}
}


@media only screen and (max-width: 735px) and (max-width: 320px) and (max-width: 735px){
	html.touch .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.touch .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.touch.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a,html.touch.oldie .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 60 ), this.parentNode.offsetWidth - 60 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 54 ), this.parentNode.offsetHeight - 54 ) + 'px' )
	}
	html.touch .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,html.touch .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,html.touch .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,html.touch .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_portrait_small.jpg");
		background-size:400px 215px;
		width:400px;
		height:215px;
		background-size:400px 215px;
		width:400px;
		height:215px;
	}
}


@media only screen and (max-width: 735px) and (max-width: 320px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 320px) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-width: 320px) and (max-width: 735px) and (min-resolution: 144dppx){
	html.touch .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,html.touch .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,html.touch .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,html.touch .hero-slides.takeover .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_portrait_small_2x.jpg");
	}
}


.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
	background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_large.jpg");
	background-size:1065px 573px;
	width:1065px;
	height:573px;
	background-size:1065px 573px;
	width:1065px;
	height:573px;
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_large_2x.jpg");
	}
}


@media only screen and (min-width: 1442px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 185 ), this.parentNode.offsetWidth - 185 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 166 ), this.parentNode.offsetHeight - 166 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_xlarge.jpg");
		background-size:1230px 662px;
		width:1230px;
		height:662px;
		background-size:1230px 662px;
		width:1230px;
		height:662px;
	}
}


@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 144dpi), only screen and (min-width: 1442px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_xlarge_2x.jpg");
	}
}


@media only screen and (max-width: 1068px), only screen and (max-height: 890px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 130 ), this.parentNode.offsetWidth - 130 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 117 ), this.parentNode.offsetHeight - 117 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_medium.jpg");
		background-size:865px 466px;
		width:865px;
		height:466px;
		background-size:865px 466px;
		width:865px;
		height:466px;
	}
}


@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_medium_2x.jpg");
	}
}


@media only screen and (max-width: 735px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 60 ), this.parentNode.offsetWidth - 60 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 54 ), this.parentNode.offsetHeight - 54 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_small.jpg");
		background-size:400px 215px;
		width:400px;
		height:215px;
		background-size:400px 215px;
		width:400px;
		height:215px;
	}
}


@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_small_2x.jpg");
	}
}


@media only screen and (min-width: 1442px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 160 ), this.parentNode.offsetWidth - 160 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 144 ), this.parentNode.offsetHeight - 144 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_large.jpg");
		background-size:1065px 573px;
		width:1065px;
		height:573px;
		background-size:1065px 573px;
		width:1065px;
		height:573px;
	}
}


@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 144dpi), only screen and (min-width: 1442px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_large_2x.jpg");
	}
}


@media only screen and (min-width: 1442px) and (min-width: 1442px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 185 ), this.parentNode.offsetWidth - 185 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 166 ), this.parentNode.offsetHeight - 166 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_xlarge.jpg");
		background-size:1230px 662px;
		width:1230px;
		height:662px;
		background-size:1230px 662px;
		width:1230px;
		height:662px;
	}
}


@media only screen and (min-width: 1442px) and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-width: 1442px) and (min-resolution: 144dpi), only screen and (min-width: 1442px) and (min-width: 1442px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_xlarge_2x.jpg");
	}
}


@media only screen and (min-width: 1442px) and (max-width: 1068px), only screen and (min-width: 1442px) and (max-height: 890px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 130 ), this.parentNode.offsetWidth - 130 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 117 ), this.parentNode.offsetHeight - 117 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_medium.jpg");
		background-size:865px 466px;
		width:865px;
		height:466px;
		background-size:865px 466px;
		width:865px;
		height:466px;
	}
}


@media only screen and (min-width: 1442px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (min-width: 1442px) and (max-height: 890px) and (min-resolution: 144dpi), only screen and (min-width: 1442px) and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (min-width: 1442px) and (max-height: 890px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_medium_2x.jpg");
	}
}


@media only screen and (min-width: 1442px) and (max-width: 735px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 60 ), this.parentNode.offsetWidth - 60 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 54 ), this.parentNode.offsetHeight - 54 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_small.jpg");
		background-size:400px 215px;
		width:400px;
		height:215px;
		background-size:400px 215px;
		width:400px;
		height:215px;
	}
}


@media only screen and (min-width: 1442px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (min-width: 1442px) and (max-width: 735px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_small_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait), only screen and (max-height: 890px) and (orientation: portrait){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 160 ), this.parentNode.offsetWidth - 160 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 144 ), this.parentNode.offsetHeight - 144 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_large.jpg");
		background-size:1065px 573px;
		width:1065px;
		height:573px;
		background-size:1065px 573px;
		width:1065px;
		height:573px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: portrait) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: portrait) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: portrait) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: portrait) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_large_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait) and (min-width: 1442px), only screen and (max-height: 890px) and (orientation: portrait) and (min-width: 1442px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 185 ), this.parentNode.offsetWidth - 185 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 166 ), this.parentNode.offsetHeight - 166 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_xlarge.jpg");
		background-size:1230px 662px;
		width:1230px;
		height:662px;
		background-size:1230px 662px;
		width:1230px;
		height:662px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait) and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: portrait) and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: portrait) and (min-width: 1442px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: portrait) and (min-width: 1442px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: portrait) and (min-width: 1442px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: portrait) and (min-width: 1442px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_xlarge_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 1068px), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 1068px), only screen and (max-width: 1068px) and (orientation: portrait) and (max-height: 890px), only screen and (max-height: 890px) and (orientation: portrait) and (max-height: 890px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 130 ), this.parentNode.offsetWidth - 130 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 117 ), this.parentNode.offsetHeight - 117 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_medium.jpg");
		background-size:865px 466px;
		width:865px;
		height:466px;
		background-size:865px 466px;
		width:865px;
		height:466px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: portrait) and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: portrait) and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: portrait) and (max-height: 890px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: portrait) and (max-height: 890px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (max-width: 1068px) and (orientation: portrait) and (max-height: 890px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: portrait) and (max-height: 890px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_medium_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 735px), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 735px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 60 ), this.parentNode.offsetWidth - 60 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 54 ), this.parentNode.offsetHeight - 54 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_small.jpg");
		background-size:400px 215px;
		width:400px;
		height:215px;
		background-size:400px 215px;
		width:400px;
		height:215px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: portrait) and (max-width: 735px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: portrait) and (max-width: 735px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_small_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape), only screen and (max-height: 890px) and (orientation: landscape){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 160 ), this.parentNode.offsetWidth - 160 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 144 ), this.parentNode.offsetHeight - 144 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_large.jpg");
		background-size:1065px 573px;
		width:1065px;
		height:573px;
		background-size:1065px 573px;
		width:1065px;
		height:573px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: landscape) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: landscape) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: landscape) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: landscape) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_large_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape) and (min-width: 1442px), only screen and (max-height: 890px) and (orientation: landscape) and (min-width: 1442px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 185 ), this.parentNode.offsetWidth - 185 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 166 ), this.parentNode.offsetHeight - 166 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_xlarge.jpg");
		background-size:1230px 662px;
		width:1230px;
		height:662px;
		background-size:1230px 662px;
		width:1230px;
		height:662px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape) and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: landscape) and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: landscape) and (min-width: 1442px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: landscape) and (min-width: 1442px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: landscape) and (min-width: 1442px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: landscape) and (min-width: 1442px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_xlarge_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 1068px), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 1068px), only screen and (max-width: 1068px) and (orientation: landscape) and (max-height: 890px), only screen and (max-height: 890px) and (orientation: landscape) and (max-height: 890px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 130 ), this.parentNode.offsetWidth - 130 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 117 ), this.parentNode.offsetHeight - 117 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_medium.jpg");
		background-size:865px 466px;
		width:865px;
		height:466px;
		background-size:865px 466px;
		width:865px;
		height:466px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: landscape) and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: landscape) and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: landscape) and (max-height: 890px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: landscape) and (max-height: 890px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (max-width: 1068px) and (orientation: landscape) and (max-height: 890px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: landscape) and (max-height: 890px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_medium_2x.jpg");
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 735px), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 735px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 60 ), this.parentNode.offsetWidth - 60 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 54 ), this.parentNode.offsetHeight - 54 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_small.jpg");
		background-size:400px 215px;
		width:400px;
		height:215px;
		background-size:400px 215px;
		width:400px;
		height:215px;
	}
}


@media only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (orientation: landscape) and (max-width: 735px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (orientation: landscape) and (max-width: 735px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_evergreen_small_2x.jpg");
	}
}


@media only screen and (max-width: 735px) and (orientation: portrait) and (max-width: 735px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 60 ), this.parentNode.offsetWidth - 60 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 31 ), this.parentNode.offsetHeight - 31 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_landscape_small.jpg");
		background-size:400px 122px;
		width:400px;
		height:122px;
		background-size:400px 122px;
		width:400px;
		height:122px;
	}
}


@media only screen and (max-width: 735px) and (orientation: portrait) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (orientation: portrait) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (orientation: portrait) and (max-width: 735px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_landscape_small_2x.jpg");
	}
}


@media only screen and (max-width: 735px) and (orientation: landscape) and (max-width: 735px){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 60 ), this.parentNode.offsetWidth - 60 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 31 ), this.parentNode.offsetHeight - 31 ) + 'px' )
	}
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_landscape_small.jpg");
		background-size:400px 122px;
		width:400px;
		height:122px;
		background-size:400px 122px;
		width:400px;
		height:122px;
	}
}


@media only screen and (max-width: 735px) and (orientation: landscape) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (orientation: landscape) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (orientation: landscape) and (max-width: 735px) and (min-resolution: 144dppx){
	.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,.hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_landscape_small_2x.jpg");
	}
}


@media only screen and (max-width: 735px) and (max-width: 320px) and (max-width: 735px){
	html.touch .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.touch .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:50%;
		height:0%;
	}
	html.touch.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a,html.touch.oldie .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner{
		width:expression( Math.min( Math.max( this.parentNode.offsetWidth * 0.5, 60 ), this.parentNode.offsetWidth - 60 ) + 'px' );
		height:expression( Math.min( Math.max( this.parentNode.offsetHeight * 0, 31 ), this.parentNode.offsetHeight - 31 ) + 'px' )
	}
	html.touch .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,html.touch .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,html.touch .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,html.touch .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_landscape_small.jpg");
		background-size:400px 122px;
		width:400px;
		height:122px;
		background-size:400px 122px;
		width:400px;
		height:122px;
	}
}


@media only screen and (max-width: 735px) and (max-width: 320px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 320px) and (max-width: 735px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-width: 320px) and (max-width: 735px) and (min-resolution: 144dppx){
	html.touch .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .hero-image-inner,html.touch .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-element,html.touch .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .hero-image-inner,html.touch .hero-slides.evergreen .gallery-content-hero-apple-tv .hero-image-a .homeguides-image-positioner .homeguides-image-element{
		background-image:url("http://images.apple.com/jp/home/images/home_hero_apple_tv_landscape_small_2x.jpg");
	}
}


.promos .promo-tile-1 .promo-watch{
	background-size:640px 200px;
	background-image:url("http://images.apple.com/jp/home/images/promo_holiday_watch_large.jpg");
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 144dppx){
	.promos .promo-tile-1 .promo-watch{
		background-image:url("http://images.apple.com/jp/home/images/promo_holiday_watch_large_2x.jpg");
	}
}


@media only screen and (max-width: 1068px), only screen and (max-height: 890px){
	.promos .promo-tile-1 .promo-watch{
		background-size:534px 200px;
		background-image:url("http://images.apple.com/jp/home/images/promo_holiday_watch_medium.jpg");
	}
}


@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (min-resolution: 144dppx){
	.promos .promo-tile-1 .promo-watch{
		background-image:url("http://images.apple.com/jp/home/images/promo_holiday_watch_medium_2x.jpg");
	}
}


@media only screen and (max-width: 735px){
	.promos .promo-tile-1 .promo-watch{
		background-size:736px 200px;
		background-image:url("http://images.apple.com/jp/home/images/promo_holiday_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: 144dpi), only screen and (max-width: 735px) and (min-resolution: 144dppx){
	.promos .promo-tile-1 .promo-watch{
		background-image:url("http://images.apple.com/jp/home/images/promo_holiday_watch_small_2x.jpg");
	}
}


@media only screen and (min-width: 736px){
	.promos .promo-tile-1 .promo-watch{
		background-image:url("http://images.apple.com/jp/home/images/promo_holiday_watch_large.jpg");
		background-size:640px 200px;
		width:640px;
		height:200px;
		width:auto;
	}
}


@media only screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 736px) and (min-resolution: 144dpi), only screen and (min-width: 736px) and (min-resolution: 144dppx){
	.promos .promo-tile-1 .promo-watch{
		background-image:url("http://images.apple.com/jp/home/images/promo_holiday_watch_large_2x.jpg");
	}
}


html.oldie .promos .promo-tile-1 .promo-watch{
	background:url(http://images.apple.com/jp/home/images/promo_holiday_watch_large.jpg);
}


.promos .promo-tile-2 .promo-iphone-6s{
	background-size:640px 200px;
	background-image:url("http://images.apple.com/jp/home/images/promo_startsomethingnew_iphone6s_large.jpg");
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 144dppx){
	.promos .promo-tile-2 .promo-iphone-6s{
		background-image:url("http://images.apple.com/jp/home/images/promo_startsomethingnew_iphone6s_large_2x.jpg");
	}
}


@media only screen and (max-width: 1068px), only screen and (max-height: 890px){
	.promos .promo-tile-2 .promo-iphone-6s{
		background-size:534px 200px;
		background-image:url("http://images.apple.com/jp/home/images/promo_startsomethingnew_iphone6s_medium.jpg");
	}
}


@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (min-resolution: 144dppx){
	.promos .promo-tile-2 .promo-iphone-6s{
		background-image:url("http://images.apple.com/jp/home/images/promo_startsomethingnew_iphone6s_medium_2x.jpg");
	}
}


@media only screen and (max-width: 735px){
	.promos .promo-tile-2 .promo-iphone-6s{
		background-size:736px 200px;
		background-image:url("http://images.apple.com/jp/home/images/promo_startsomethingnew_iphone6s_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: 144dpi), only screen and (max-width: 735px) and (min-resolution: 144dppx){
	.promos .promo-tile-2 .promo-iphone-6s{
		background-image:url("http://images.apple.com/jp/home/images/promo_startsomethingnew_iphone6s_small_2x.jpg");
	}
}


@media only screen and (min-width: 736px){
	.promos .promo-tile-2 .promo-iphone-6s{
		background-image:url("http://images.apple.com/jp/home/images/promo_startsomethingnew_iphone6s_large.jpg");
		background-size:640px 200px;
		width:640px;
		height:200px;
		width:auto;
	}
}


@media only screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 736px) and (min-resolution: 144dpi), only screen and (min-width: 736px) and (min-resolution: 144dppx){
	.promos .promo-tile-2 .promo-iphone-6s{
		background-image:url("http://images.apple.com/jp/home/images/promo_startsomethingnew_iphone6s_large_2x.jpg");
	}
}


html.oldie .promos .promo-tile-2 .promo-iphone-6s{
	background:url(http://images.apple.com/jp/home/images/promo_startsomethingnew_iphone6s_large.jpg);
}


.promos .promo-tile-3 .promo-ipad{
	background-size:640px 200px;
	background-image:url("http://images.apple.com/jp/home/images/promo_ipadmini4_large.jpg");
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 144dppx){
	.promos .promo-tile-3 .promo-ipad{
		background-image:url("http://images.apple.com/jp/home/images/promo_ipadmini4_large_2x.jpg");
	}
}


@media only screen and (max-width: 1068px), only screen and (max-height: 890px){
	.promos .promo-tile-3 .promo-ipad{
		background-size:534px 200px;
		background-image:url("http://images.apple.com/jp/home/images/promo_ipadmini4_medium.jpg");
	}
}


@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (min-resolution: 144dppx){
	.promos .promo-tile-3 .promo-ipad{
		background-image:url("http://images.apple.com/jp/home/images/promo_ipadmini4_medium_2x.jpg");
	}
}


@media only screen and (max-width: 735px){
	.promos .promo-tile-3 .promo-ipad{
		background-size:736px 200px;
		background-image:url("http://images.apple.com/jp/home/images/promo_ipadmini4_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: 144dpi), only screen and (max-width: 735px) and (min-resolution: 144dppx){
	.promos .promo-tile-3 .promo-ipad{
		background-image:url("http://images.apple.com/jp/home/images/promo_ipadmini4_small_2x.jpg");
	}
}


@media only screen and (min-width: 736px){
	.promos .promo-tile-3 .promo-ipad{
		background-image:url("http://images.apple.com/jp/home/images/promo_ipadmini4_large.jpg");
		background-size:640px 200px;
		width:640px;
		height:200px;
		width:auto;
	}
}


@media only screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 736px) and (min-resolution: 144dpi), only screen and (min-width: 736px) and (min-resolution: 144dppx){
	.promos .promo-tile-3 .promo-ipad{
		background-image:url("http://images.apple.com/jp/home/images/promo_ipadmini4_large_2x.jpg");
	}
}


html.oldie .promos .promo-tile-3 .promo-ipad{
	background:url(http://images.apple.com/jp/home/images/promo_ipadmini4_large.jpg);
}


.promos .promo-tile-4 .promo-macbook{
	background-size:640px 200px;
	background-image:url("http://images.apple.com/jp/home/images/promo_macbook_large.jpg");
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 144dppx){
	.promos .promo-tile-4 .promo-macbook{
		background-image:url("http://images.apple.com/jp/home/images/promo_macbook_large_2x.jpg");
	}
}


@media only screen and (max-width: 1068px), only screen and (max-height: 890px){
	.promos .promo-tile-4 .promo-macbook{
		background-size:534px 200px;
		background-image:url("http://images.apple.com/jp/home/images/promo_macbook_medium.jpg");
	}
}


@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 890px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-height: 890px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (min-resolution: 144dppx), only screen and (max-height: 890px) and (min-resolution: 144dppx){
	.promos .promo-tile-4 .promo-macbook{
		background-image:url("http://images.apple.com/jp/home/images/promo_macbook_medium_2x.jpg");
	}
}


@media only screen and (max-width: 735px){
	.promos .promo-tile-4 .promo-macbook{
		background-size:736px 200px;
		background-image:url("http://images.apple.com/jp/home/images/promo_macbook_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: 144dpi), only screen and (max-width: 735px) and (min-resolution: 144dppx){
	.promos .promo-tile-4 .promo-macbook{
		background-image:url("http://images.apple.com/jp/home/images/promo_macbook_small_2x.jpg");
	}
}


@media only screen and (min-width: 736px){
	.promos .promo-tile-4 .promo-macbook{
		background-image:url("http://images.apple.com/jp/home/images/promo_macbook_large.jpg");
		background-size:640px 200px;
		width:640px;
		height:200px;
		width:auto;
	}
}


@media only screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 736px) and (min-resolution: 144dpi), only screen and (min-width: 736px) and (min-resolution: 144dppx){
	.promos .promo-tile-4 .promo-macbook{
		background-image:url("http://images.apple.com/jp/home/images/promo_macbook_large_2x.jpg");
	}
}


html.oldie .promos .promo-tile-4 .promo-macbook{
	background:url(http://images.apple.com/jp/home/images/promo_macbook_large.jpg);
}


