body:lang(ja) {
	letter-spacing: -0.021em;
}
@media only screen and (max-width: 734px) {
	#ac-localnav .ac-ln-button {
		line-height: 1;
		padding-top: 6px;
		padding-bottom: 5px;
	}
}

wbr + .nowrap {
	display: inline;
}
.icon-wrapper .icon-after:after,
.icon-wrapper .icon-before:before,
.icon-wrapper .more:not(.icon-before):after {
	position: relative;
	top: -0.08em;
}

.page-specs .section-size-weight .appletv-dimensions .caption-depth {
	top: 140px;
}

@media only screen and (max-width: 1068px) {
	.page-specs .section-size-weight .appletv-dimensions .caption-depth {
		top: 160px;
	}
}

@media only screen and (max-width: 734px) {
	.page-specs .section-size-weight .appletv-dimensions .caption-depth {
		top: 106px;
	}
}

.page-specs .section-size-weight .remote-dimensions .caption-depth {
	top: 201px;
}

@media only screen and (max-width: 1068px) {
	.page-specs .section-size-weight .remote-dimensions .caption-depth {
		top: 224px;
	}
}

@media only screen and (max-width: 734px) {
	.page-specs .section-size-weight .remote-dimensions .caption-depth {
		top: 205px;
	}
}

.page-specs .section-size-weight .appletv-dimensions .caption-height {
	bottom: 48px;
}

@media only screen and (max-width: 1068px) {
	.page-specs .section-size-weight .appletv-dimensions .caption-height {
		bottom: 52px;
	}
}

@media only screen and (max-width: 734px) {
	.page-specs .section-size-weight .appletv-dimensions .caption-height {
		bottom: 32px;
	}
}