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

.page-overview .section-content figure { position:relative; }
.page-overview .section-content figure .image-caption { position: absolute; right: 0; bottom: -30px; margin: 16px 0 0; padding: 0 27px; font-style: normal; text-align: right; }
.page-overview .section-content figure .image-caption a { color: #888; }
.page-overview .section-content figure .image-caption strong { font-weight: 500; }

.page-overview .section-universal .section-content { padding-top:220px; }

.section-gifts sup { margin-left: 2px; }

@media only screen and (max-width: 1068px) {
	.page-overview .section-universal .section-content { padding-top:120px; }
}

@media only screen and (max-width: 735px) {
	.page-overview .section-content figure .image-caption { bottom: -60px; padding:0; }

	.page-overview .section-universal .section-content { padding-top:108.8px; }
	
	.page-overview .section-tv .section-content { padding-bottom: 86px; }

	.page-overview .section-tv .tv-hero .caption-hero { bottom:-61px; }
}


.page-overview .section-hero .showcase-hero {
    background-image: url("/jp/itunes/home/images/itunes_hero_large.jpg");
}

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

@media only screen and (max-width: 1068px) {
    .page-overview .section-hero .showcase-hero {
        background-image: url("/jp/itunes/home/images/itunes_hero_medium.jpg")
    }
}

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

@media only screen and (max-width: 735px) {
    .page-overview .section-hero .showcase-hero {
        background-image: url("/jp/itunes/home/images/itunes_hero_small.jpg")
    }
}

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

.page-overview .section-music .apple-music-hero {
    background-image: url("/jp/itunes/home/images/apple_music_hero_large.jpg");
}

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

@media only screen and (max-width: 1068px) {
    .page-overview .section-music .apple-music-hero {
        background-image: url("/jp/itunes/home/images/apple_music_hero_medium.jpg")
    }
}

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

@media only screen and (max-width: 735px) {
    .page-overview .section-music .apple-music-hero {
        background-image: url("/jp/itunes/home/images/apple_music_hero_small.jpg")
    }
}

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

.page-overview .section-tv .tv-hero {
    background-image: url("/jp/itunes/home/images/movie_tv_collection_large.jpg");
}

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

@media only screen and (max-width: 1068px) {
    .page-overview .section-tv .tv-hero {
        background-image: url("/jp/itunes/home/images/movie_tv_collection_medium.jpg")
    }
}

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

@media only screen and (max-width: 735px) {
    .page-overview .section-tv .tv-hero {
        background-image: url("/jp/itunes/home/images/movie_tv_collection_small.jpg")
    }
}

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

.page-overview .section-universal {
    background-image: url("/jp/itunes/home/images/universe_entertainment_large.jpg");
}

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

@media only screen and (max-width: 1068px) {
    .page-overview .section-universal {
        background-image: url("/jp/itunes/home/images/universe_entertainment_medium.jpg")
    }
}

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

@media only screen and (max-width: 735px) {
    .page-overview .section-universal {
        background-image: url("/jp/itunes/home/images/universe_entertainment_small.jpg")
    }
}

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

.page-overview .section-gifts .gifts-hero {
    background-image: url("/jp/itunes/home/images/itunes_giftcards_large.jpg")
}

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

@media only screen and (max-width: 1068px) {
    .page-overview .section-gifts .gifts-hero {
        background-image: url("/jp/itunes/home/images/itunes_giftcards_medium.jpg")
    }
}

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

@media only screen and (max-width: 735px) {
    .page-overview .section-gifts .gifts-hero {
        background-image: url("/jp/itunes/home/images/itunes_giftcards_small.jpg")
    }
}

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