/* Adjustment styles */

.icon-wrapper .icon,
.icon-wrapper .more:not(.icon-before)::after,
.icon-wrapper .icon-before::before,
.icon-wrapper .icon-after::after {
	position: relative;
	top: -1px;
}

.icon-wrapper .icon.icon-external,
.icon-wrapper .icon-after.icon-external::after {
	position: relative;
	top: 0;
}

a wbr + .nowrap {
	display: inline;
}

.icon-wrapper .icon-after:after,
#ac-globalfooter .ac-gf-more:after {
	display: inline-block;
	transform: translateY(-0.105em);
}

.icon-wrapper .icon-after.icon-playcircle:after,
.icon-wrapper .icon-after.icon-pluscircle:after {
	transform: translateY(-0.095em);
}

@media only screen and (min-width: 735px) {
	.section.section-holiday-2020.holiday-2020
		.wrapper
		.content-block
		.copy
		h2.headline {
		min-width: 290px;
	}
}

span.jp-headline-adjust {
	margin-right: -0.4em;
}

@media only screen and (min-width: 1069px) {
	span.jp-headline-adjust.only-large-reject {
		margin-right: 0;
	}
}

@media only screen and (max-width: 1068px) {
	span.jp-headline-adjust.only-large-reject {
		margin-right: -0.4em;
	}
	span.jp-headline-adjust.medium-reject {
		margin-right: 0;
	}
}

@media only screen and (max-width: 735px) {
	span.jp-headline-adjust.only-large-reject {
		margin-right: -0.4em;
	}
	span.jp-headline-adjust.small-reject {
		margin-right: 0;
	}
}

span.jp-headline-adjust-add-five {
	margin-right: -0.6em;
}

span.jp-headline-adjust-bts {
	margin-right: -0.6em;
}

@media only screen and (max-width: 374px) {
	.xsmall-hide {
		display: none;
	}

	.xsmall-show {
		display: block;
	}

	.xsmall-show-inline {
		display: inline;
	}
}

/* .section-ipad-air */
.section-ipad-air .typography-hero-headline {
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif !important;
	letter-spacing: -0.005em;
}

.section-ipad-air .image-air-script {
	margin-left: -7px;
}

/* .section-ipad-mini */
.section.section-ipad-mini .typography-hero-headline {
	letter-spacing: -0.005em;
}

/* .section-ipad-10-2 */
.section-ipad-10-2 .text-col {
	margin-top: 214px;
}

@media only screen and (max-width: 1068px) {
	.section-ipad-10-2 .text-col {
		margin-top: 100px;
	}
}

@media only screen and (max-width: 734px) {
	.section-ipad-10-2 .text-col {
		margin-top: 0px;
	}
}

/* hero avail */
.section-ipad-pro .avail {
	margin-top: 394px;
}

@media only screen and (max-width: 1068px) {
	.section-ipad-pro .avail {
		margin-top: 160px;
		margin-bottom: 40px;
	}
}

@media only screen and (max-width: 735px) {
	.section-ipad-pro .avail {
		margin-top: 19px;
		margin-bottom: 0;
	}
}

.section-ipados .ipados .promo-copy-wrapper {
	width: 210px;
}

@media only screen and (max-width: 1068px) {
	.section-ipados .ipados .promo-copy-wrapper {
		width: 176px;
	}
}

@media only screen and (max-width: 735px) {
	.section-ipados .ipados .promo-copy-wrapper {
		width: 87.5%;
	}
}

/* Compare */
@media only screen and (max-width: 1068px) {
	.section-compare .typography-compare-section-headline {
		max-width: 500px;
	}
}

/* Buy strip */
@media only screen and (max-width: 1068px) {
	.section-buystrip .section-content-oversized {
		padding-left: 0;
		padding-right: 0;
	}
}

/* Apple Arcade */
.arcade-modal.modal
	.modal-notify-wrapper
	.links-stacked.compact
	.link:nth-child(3) {
	margin-left: 0;
}

.services-subsection .apple-arcade .promo-copy p:first-of-type {
	margin-top: 19px;
}

@media only screen and (max-width: 1068px) {
	.services-subsection .apple-arcade .promo-copy p:first-of-type {
		margin-top: 18px;
	}
}

@media only screen and (max-width: 734px) {
	.services-subsection .apple-arcade .promo-copy p:first-of-type {
		margin-top: 16px;
	}
}

/* Apple Pay tile icon margin bug fix */
@media only screen and (min-width: 1069px) {
	.section-ipados .applepay .promo-headline {
		margin-left: -60px;
	}
}

/* Copy margin adjust */
.section-ipad-pro .typography-eyebrow-ipad-pro {
	padding-left: 11px;
}

@media only screen and (max-width: 735px) {
	.section-ipad-pro .typography-eyebrow-ipad-pro {
		padding-left: 6px;
	}
}

.section-ipados .ipados .promo-copy-wrapper {
	width: 350px;
}

@media only screen and (max-width: 1068px) {
	.section-ipados .ipados .promo-copy-wrapper {
		width: 250px;
	}
}

/* hero copy add 40% bug fix */
.section-ipad-pro .avail {
	padding: 0 150px;
}

@media only screen and (max-width: 1068px) {
	.section-ipad-pro .avail {
		padding: 0 110px;
	}
}

@media only screen and (max-width: 735px) {
	.section-ipad-pro .avail {
		padding: 0;
	}
}

/* for LB */
@media only screen and (max-width: 735px) {
	.section-hero .section-content,
	.section-ipad-pro-hero .section-content,
	.section-ipad-hero .section-content {
		width: 92%;
	}
}

/* iPad + iOS */
.section-ios .applepay .promo-image {
	margin-top: 68px;
}

@media only screen and (max-width: 735px) {
	.section-ios .applepay .promo-image {
		margin-top: 36px;
	}
}

/* New Way */
.section-get-more .new-way .promo-copy .promo-copy-wrapper p {
	width: 65%;
}
@media only screen and (max-width: 735px) {
	.section-get-more .new-way .promo-copy .promo-copy-wrapper p {
		width: 235px;
	}
}

/* Trade in */
.section-trade {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 32px;
}

@media only screen and (max-width: 1068px) {
	.section-trade {
		margin-bottom: 17px;
	}
}

@media only screen and (max-width: 735px) {
	.section-trade {
		margin-bottom: 9px;
	}
}

.section-trade .section-content {
	background-color: #fff;
}

.section-trade .trade-section {
	text-align: center;
	padding-top: 14px;
}

@media only screen and (max-width: 1068px) {
	.section-trade .trade-section {
		padding-top: 62px;
	}
}

.section-trade .banner-trade {
	background-color: #fff;
	padding-top: 98px;
	padding-bottom: 78px;
	height: 100%;
}

@media only screen and (max-width: 1068px) {
	.section-trade .banner-trade {
		padding-top: 122px;
		padding-bottom: 50px;
	}
}

@media only screen and (max-width: 735px) {
	.section-trade .banner-trade {
		padding-top: 81px;
		padding-bottom: 53px;
		height: auto;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 735px) {
	.section-trade .banner-trade {
		display: block;
	}
}

.section-trade .banner-trade .promo-copy {
	height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 6.42857%;
	padding-left: 6.42857%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media only screen and (max-width: 1068px) {
	.section-trade .banner-trade .promo-copy {
		padding-right: 3.74532%;
		padding-left: 3.74532%;
	}
}

@media only screen and (max-width: 735px) {
	.section-trade .banner-trade .promo-copy {
		padding-top: 40px;
		padding-right: 6.25%;
		padding-left: 6.25%;
		display: block;
	}
}

.section-trade .banner-trade .promo-copy-wrapper {
	position: relative;
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 34px;
}

@media only screen and (max-width: 1068px) {
	.section-trade .banner-trade .promo-copy-wrapper {
		margin-bottom: 75px;
	}
}

@media only screen and (max-width: 735px) {
	.section-trade .banner-trade .promo-copy-wrapper {
		margin-bottom: 30px;
	}
}

@media only screen and (max-width: 735px) {
	.section-trade .banner-trade .trade-copy {
		margin-bottom: 3px;
	}
}

.section-trade .banner-trade .typography-headline {
	margin-bottom: 15px;
}

@media only screen and (max-width: 735px) {
	.section-trade .banner-trade .typography-headline {
		margin-bottom: 20px;
	}
}

.section-trade .section-content {
	background-color: #fff;
}

.section-trade .trade-section {
	text-align: center;
	padding-top: 14px;
}

@media only screen and (max-width: 1068px) {
	.section-trade .trade-section {
		padding-top: 62px;
	}
}

.section-trade .banner-container {
	margin: 0 auto;
	max-width: 1440px;
}

/* apple one */

.section-get-more .apple-one .typography-promo-headline + p {
	line-height: 1.2381;
}
@media only screen and (max-width: 734px) {
	.section-get-more .apple-one .promo-image {
		margin-left: -93px;
	}
}

.section-get-more .apple-one .icon-after::after,
.more::after {
	padding-left: 0.3em;
	top: 0;
}

/* Today at Apple */
.section-get-more .today-virtual-sessions .promo-copy p {
	max-width: 400px;
}
@media only screen and (max-width: 734px) {
	.section-get-more .today-virtual-sessions .promo-copy-wrapper {
		width: 90%;
	}
}

/* promo-tile.accessories */
.section-essentials .accessories .promo-copy {
	max-width: 480px;
}

@media only screen and (max-width: 734px) {
	.section-essentials .accessories .promo-copy {
		max-width: 360px;
	}
}

/* Localized images */

.section-ipad-pro .image-ipad-pro {
	background-image: url("/jp/ipad/home/images/overview/hero/ipad_pro_hero__bh3eq6sqfjw2_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) {
	.section-ipad-pro .image-ipad-pro {
		background-image: url("/jp/ipad/home/images/overview/hero/ipad_pro_hero__bh3eq6sqfjw2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-ipad-pro .image-ipad-pro {
		background-image: url("/jp/ipad/home/images/overview/hero/ipad_pro_hero__bh3eq6sqfjw2_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) {
	.section-ipad-pro .image-ipad-pro {
		background-image: url("/jp/ipad/home/images/overview/hero/ipad_pro_hero__bh3eq6sqfjw2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-ipad-pro .image-ipad-pro {
		background-image: url("/jp/ipad/home/images/overview/hero/ipad_pro_hero__bh3eq6sqfjw2_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-ipad-pro .image-ipad-pro {
		background-image: url("/jp/ipad/home/images/overview/hero/ipad_pro_hero__bh3eq6sqfjw2_small_2x.jpg");
	}
}

.section-essentials .pencil .promo-image {
	width: 675px;
	height: 373px;
	background-size: 675px 373px;
	background-image: url("/jp/ipad/home/images/overview/apple_pencil__ekq506kmmys2_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) {
	.section-essentials .pencil .promo-image {
		background-image: url("/jp/ipad/home/images/overview/apple_pencil__ekq506kmmys2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-essentials .pencil .promo-image {
		width: 358px;
		height: 297px;
		background-size: 358px 297px;
		background-image: url("/jp/ipad/home/images/overview/apple_pencil__ekq506kmmys2_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) {
	.section-essentials .pencil .promo-image {
		background-image: url("/jp/ipad/home/images/overview/apple_pencil__ekq506kmmys2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-essentials .pencil .promo-image {
		width: 528px;
		height: 269px;
		background-size: 528px 269px;
		background-image: url("/jp/ipad/home/images/overview/apple_pencil__ekq506kmmys2_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) {
	.section-essentials .pencil .promo-image {
		background-image: url("/jp/ipad/home/images/overview/apple_pencil__ekq506kmmys2_small_2x.jpg");
	}
}

.section-essentials .keyboard {
	background-image: url("/jp/ipad/home/images/overview/smart_keyboard_folio__b8j0ydqvjq2q_large.jpg");
	background-size: 675px 434px;
}

@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) {
	.section-essentials .keyboard {
		background-image: url("/jp/ipad/home/images/overview/smart_keyboard_folio__b8j0ydqvjq2q_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-essentials .keyboard {
		background-image: url("/jp/ipad/home/images/overview/smart_keyboard_folio__b8j0ydqvjq2q_medium.jpg");
		background-size: 358px 271px;
	}
}

@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) {
	.section-essentials .keyboard {
		background-image: url("/jp/ipad/home/images/overview/smart_keyboard_folio__b8j0ydqvjq2q_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-essentials .keyboard {
		background-image: url("/jp/ipad/home/images/overview/smart_keyboard_folio__b8j0ydqvjq2q_small.jpg");
		background-size: 325px 279px;
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-essentials .keyboard {
		background-image: url("/jp/ipad/home/images/overview/smart_keyboard_folio__b8j0ydqvjq2q_small_2x.jpg");
	}
}

.section-get-more .clips .promo-image {
	background-size: 488px 404px;
	background-image: url("/jp/ipad/home/images/overview/clips__fgbvcyagodyu_large.png");
}

@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) {
	.section-get-more .clips .promo-image {
		background-image: url("/jp/ipad/home/images/overview/clips__fgbvcyagodyu_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-get-more .clips .promo-image {
		background-size: 420px 317px;
		background-image: url("/jp/ipad/home/images/overview/clips__fgbvcyagodyu_medium.png");
	}
}

@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) {
	.section-get-more .clips .promo-image {
		background-image: url("/jp/ipad/home/images/overview/clips__fgbvcyagodyu_medium_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.section-get-more .clips .promo-image {
		background-size: 361px 299px;
		background-image: url("/jp/ipad/home/images/overview/clips__fgbvcyagodyu_small.png");
	}
}

@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) {
	.section-get-more .clips .promo-image {
		background-image: url("/jp/ipad/home/images/overview/clips__fgbvcyagodyu_small_2x.png");
	}
}

.section-ipad-air .image-hero-ipad-air {
	width: 902px;
	height: 505px;
	background-size: 902px 505px;
	background-image: url("/jp/ipad/home/images/overview/ipad_air__c8xht6h7g7au_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) {
	.section-ipad-air .image-hero-ipad-air {
		background-image: url("/jp/ipad/home/images/overview/ipad_air__c8xht6h7g7au_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-ipad-air .image-hero-ipad-air {
		width: 637px;
		height: 370px;
		background-size: 637px 370px;
		background-image: url("/jp/ipad/home/images/overview/ipad_air__c8xht6h7g7au_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) {
	.section-ipad-air .image-hero-ipad-air {
		background-image: url("/jp/ipad/home/images/overview/ipad_air__c8xht6h7g7au_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-ipad-air .image-hero-ipad-air {
		width: 464px;
		height: 270px;
		background-size: 464px 270px;
		background-image: url("/jp/ipad/home/images/overview/ipad_air__c8xht6h7g7au_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) {
	.section-ipad-air .image-hero-ipad-air {
		background-image: url("/jp/ipad/home/images/overview/ipad_air__c8xht6h7g7au_small_2x.jpg");
	}
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
	.section-ipad-air .image-hero-ipad-air {
		left: 50%;
		margin-left: -213px;
	}
}

.section-ipad-97 .image-hero-ipad-97 {
	background-size: 611px 398px;
	background-image: url("/jp/ipad/home/images/overview/ipad__bj8z4pfznqnm_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) {
	.section-ipad-97 .image-hero-ipad-97 {
		background-image: url("/jp/ipad/home/images/overview/ipad__bj8z4pfznqnm_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-ipad-97 .image-hero-ipad-97 {
		background-size: 431px 275px;
		background-image: url("/jp/ipad/home/images/overview/ipad__bj8z4pfznqnm_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) {
	.section-ipad-97 .image-hero-ipad-97 {
		background-image: url("/jp/ipad/home/images/overview/ipad__bj8z4pfznqnm_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-ipad-97 .image-hero-ipad-97 {
		background-size: 304px 195px;
		background-image: url("/jp/ipad/home/images/overview/ipad__bj8z4pfznqnm_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) {
	.section-ipad-97 .image-hero-ipad-97 {
		background-image: url("/jp/ipad/home/images/overview/ipad__bj8z4pfznqnm_small_2x.jpg");
	}
}

.section-trade .promo-image {
	background-size: 1380px 319px;
	background-image: url("/jp/ipad/home/images/overview/trade_in__elfv8i7rmh6q_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) {
	.section-trade .promo-image {
		background-image: url("/jp/ipad/home/images/overview/trade_in__elfv8i7rmh6q_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-trade .promo-image {
		background-size: 700px 204px;
		background-image: url("/jp/ipad/home/images/overview/trade_in__elfv8i7rmh6q_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) {
	.section-trade .promo-image {
		background-image: url("/jp/ipad/home/images/overview/trade_in__elfv8i7rmh6q_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-trade .promo-image {
		background-size: 493px 114px;
		background-image: url("/jp/ipad/home/images/overview/trade_in__elfv8i7rmh6q_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) {
	.section-trade .promo-image {
		background-image: url("/jp/ipad/home/images/overview/trade_in__elfv8i7rmh6q_small_2x.jpg");
	}
}

.section-ipados .image-ipados {
	background-size: 695px 554px;
	background-image: url("/jp/ipad/home/images/overview/ipad_os_banner__bhlob0bn3rg2_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) {
	.section-ipados .image-ipados {
		background-image: url("/jp/ipad/home/images/overview/ipad_os_banner__bhlob0bn3rg2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-ipados .image-ipados {
		background-size: 466px 374px;
		background-image: url("/jp/ipad/home/images/overview/ipad_os_banner__bhlob0bn3rg2_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) {
	.section-ipados .image-ipados {
		background-image: url("/jp/ipad/home/images/overview/ipad_os_banner__bhlob0bn3rg2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-ipados .image-ipados {
		background-size: 339px 270px;
		background-image: url("/jp/ipad/home/images/overview/ipad_os_banner__bhlob0bn3rg2_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) {
	.section-ipados .image-ipados {
		background-image: url("/jp/ipad/home/images/overview/ipad_os_banner__bhlob0bn3rg2_small_2x.jpg");
	}
}

.section-ipados .whyipad .promo-image {
	background-image: url("/jp/ipad/home/images/overview/why_ipad__fyckwbl8w5u2_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) {
	.section-ipados .whyipad .promo-image {
		background-image: url("/jp/ipad/home/images/overview/why_ipad__fyckwbl8w5u2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-ipados .whyipad .promo-image {
		background-image: url("/jp/ipad/home/images/overview/why_ipad__fyckwbl8w5u2_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) {
	.section-ipados .whyipad .promo-image {
		background-image: url("/jp/ipad/home/images/overview/why_ipad__fyckwbl8w5u2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-ipados .whyipad .promo-image {
		background-image: url("/jp/ipad/home/images/overview/why_ipad__fyckwbl8w5u2_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-ipados .whyipad .promo-image {
		background-image: url("/jp/ipad/home/images/overview/why_ipad__fyckwbl8w5u2_small_2x.jpg");
	}
}

.section-ipados .ipados .promo-image-wrapper .promo-image {
	width: 693px;
	height: 665px;
	background-size: 693px 665px;
	background-image: url("/jp/ipad/home/images/overview/ipados__c32v3imah9iu_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) {
	.section-ipados .ipados .promo-image-wrapper .promo-image {
		background-image: url("/jp/ipad/home/images/overview/ipados__c32v3imah9iu_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-ipados .ipados .promo-image-wrapper .promo-image {
		width: 350px;
		height: 525px;
		background-size: 350px 525px;
		background-image: url("/jp/ipad/home/images/overview/ipados__c32v3imah9iu_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) {
	.section-ipados .ipados .promo-image-wrapper .promo-image {
		background-image: url("/jp/ipad/home/images/overview/ipados__c32v3imah9iu_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-ipados .ipados .promo-image-wrapper .promo-image {
		width: 736px;
		height: 420px;
		background-size: 736px 420px;
		background-image: url("/jp/ipad/home/images/overview/ipados__c32v3imah9iu_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-ipados .ipados .promo-image-wrapper .promo-image {
		background-image: url("/jp/ipad/home/images/overview/ipados__c32v3imah9iu_small_2x.jpg");
	}
}

.section-ipados .icloud .promo-image {
	background-image: url("/jp/ipad/home/images/overview/icloud__czqjzr040qc2_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) {
	.section-ipados .icloud .promo-image {
		background-image: url("/jp/ipad/home/images/overview/icloud__czqjzr040qc2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-ipados .icloud .promo-image {
		background-image: url("/jp/ipad/home/images/overview/icloud__czqjzr040qc2_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) {
	.section-ipados .icloud .promo-image {
		background-image: url("/jp/ipad/home/images/overview/icloud__czqjzr040qc2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-ipados .icloud .promo-image {
		width: 453px;
		height: 214px;
		background-size: 453px 214px;
		background-image: url("/jp/ipad/home/images/overview/icloud__czqjzr040qc2_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-ipados .icloud .promo-image {
		background-image: url("/jp/ipad/home/images/overview/icloud__czqjzr040qc2_small_2x.jpg");
	}
}

.section-ipados .applepay .promo-image {
	width: 388px;
	height: 281px;
	background-size: 388px 281px;
	margin-left: -194px;
	background-image: url("/jp/ipad/home/images/overview/apple_pay__u03k08osmwy2_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) {
	.section-ipados .applepay .promo-image {
		background-image: url("/jp/ipad/home/images/overview/apple_pay__u03k08osmwy2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-ipados .applepay .promo-image {
		width: 275px;
		height: 200px;
		background-size: 275px 200px;
		margin-left: -137px;
		margin-top: 70px;
		background-image: url("/jp/ipad/home/images/overview/apple_pay__u03k08osmwy2_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) {
	.section-ipados .applepay .promo-image {
		background-image: url("/jp/ipad/home/images/overview/apple_pay__u03k08osmwy2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-ipados .applepay .promo-image {
		width: 331px;
		height: 238px;
		background-size: 331px 241px;
		margin-left: -165px;
		margin-top: 20px;
		background-image: url("/jp/ipad/home/images/overview/apple_pay__u03k08osmwy2_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-ipados .applepay .promo-image {
		background-image: url("/jp/ipad/home/images/overview/apple_pay__u03k08osmwy2_small_2x.jpg");
	}
}

.section-buystrip .image-icon-card {
	background-repeat: no-repeat;
	position: relative;
	left: 50%;
	margin-left: -20px;
}

.section-buystrip .image-icon-card {
	width: 40px;
	height: 48px;
	background-size: 44px 48px;
	background-position: center;
	background-image: url("/jp/ipad/home/images/overview/icon_financing__d22nz1xp0tyu_large.png");
}

@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) {
	.section-buystrip .image-icon-card {
		background-image: url("/jp/ipad/home/images/overview/icon_financing__d22nz1xp0tyu_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-buystrip .image-icon-card {
		background-size: 40px 40px;
		background-image: url("/jp/ipad/home/images/overview/icon_financing__d22nz1xp0tyu_medium.png");
	}
}

@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) {
	.section-buystrip .image-icon-card {
		background-image: url("/jp/ipad/home/images/overview/icon_financing__d22nz1xp0tyu_medium_2x.png");
	}
}

/* iPad OS */
.section-ipados-preview .promo-image-wrapper .promo-image {
	width: 693px;
	height: 665px;
	background-size: 693px 665px;
	background-image: url("/jp/ipad/home/images/overview/ipados__cghw8bcc1sr6_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) {
	.section-ipados-preview .promo-image-wrapper .promo-image {
		background-image: url("/jp/ipad/home/images/overview/ipados__cghw8bcc1sr6_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-ipados-preview .promo-image-wrapper .promo-image {
		width: 350px;
		height: 525px;
		background-size: 350px 525px;
		background-image: url("/jp/ipad/home/images/overview/ipados__cghw8bcc1sr6_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) {
	.section-ipados-preview .promo-image-wrapper .promo-image {
		background-image: url("/jp/ipad/home/images/overview/ipados__cghw8bcc1sr6_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-ipados-preview .promo-image-wrapper .promo-image {
		width: 736px;
		height: 420px;
		background-size: 736px 420px;
		background-image: url("/jp/ipad/home/images/overview/ipados__cghw8bcc1sr6_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) {
	.section-ipados-preview .promo-image-wrapper .promo-image {
		background-image: url("/jp/ipad/home/images/overview/ipados__cghw8bcc1sr6_small_2x.jpg");
	}
}

.fp-tile-2.fp-tile-full {
	max-width: 100%;
	width: 100%;
	margin-right: 0;
}

.section-buystrip .typography-buystrip-copy {
	width: auto;
	max-width: 440px;
}
@media only screen and (max-width: 734px) {
	.section-buystrip .typography-buystrip-copy {
		max-width: 250px;
	}
}

.banner-promo.apple-tv-plus {
	background-color: #000000;
}

.banner-trade.trade .typography-promo-copy .trade-link,
.banner-trade.trade .typography-promo-copy .trade-copy,
.banner-trade.trade .typography-headline {
	width: 100%;
}
.banner-trade.trade .promo-copy-wrapper {
	text-anchor: center;
}

.section-get-more .apple-one .promo-image {
	width: 345px;
	height: 306px;
	background-size: 345px 306px;
	background-image: url("/jp/ipad/home/images/overview/apple_one/bundle__dcx98bi8r7o2_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) {
	.section-get-more .apple-one .promo-image {
		background-image: url("/jp/ipad/home/images/overview/apple_one/bundle__dcx98bi8r7o2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-get-more .apple-one .promo-image {
		width: 215px;
		height: 192px;
		background-size: 215px 192px;
		background-image: url("/jp/ipad/home/images/overview/apple_one/bundle__dcx98bi8r7o2_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) {
	.section-get-more .apple-one .promo-image {
		background-image: url("/jp/ipad/home/images/overview/apple_one/bundle__dcx98bi8r7o2_medium_2x.jpg");
	}
}

.section-buystrip .image-icon-card {
	height: 56px;
}

span.jp-headline-adjust-ipad {
	margin-right: -0.6em;
}

.bts-2021-alt .image {
	width: 431px;
	height: 540px;
	background-size: 431px 540px;
	background-repeat: no-repeat;
	background-image: url("/jp/ipad/home/images/overview/bts-2022/bts2022_ipad_family__cr4wba8z0qeu_large.png");
}

@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) {
	.bts-2021-alt .image {
		background-image: url("/jp/ipad/home/images/overview/bts-2022/bts2022_ipad_family__cr4wba8z0qeu_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.bts-2021-alt .image {
		width: 317px;
		height: 322px;
		background-size: 317px 322px;
		background-repeat: no-repeat;
		background-image: url("/jp/ipad/home/images/overview/bts-2022/bts2022_ipad_family__cr4wba8z0qeu_medium.png");
	}
}

@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) {
	.bts-2021-alt .image {
		background-image: url("/jp/ipad/home/images/overview/bts-2022/bts2022_ipad_family__cr4wba8z0qeu_medium_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.bts-2021-alt .image {
		width: 227px;
		height: 284px;
		background-size: 227px 284px;
		background-repeat: no-repeat;
		background-image: url("/jp/ipad/home/images/overview/bts-2022/bts2022_ipad_family__cr4wba8z0qeu_small.png");
	}
}

@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) {
	.bts-2021-alt .image {
		background-image: url("/jp/ipad/home/images/overview/bts-2022/bts2022_ipad_family__cr4wba8z0qeu_small_2x.png");
	}
}

.bts-2021-alt .headline {
	font-size: 46px;
}
@media only screen and (max-width: 1200px) {
	.bts-2021-alt .copy {
		max-width: 490px;
	}
}

@media only screen and (max-width: 1068px) {
	.bts-2021-alt .headline {
		font-size: 32px;
		width: 300px;
	}
}
@media only screen and (max-width: 1068px) {
	.bts-2021-alt .headline {
		font-size: 32px;
		width: 300px;
	}
}

html.progressive-image.js [data-progressive-image],
html.progressive-image.js [data-progressive-image] * {
	background-image: initial !important;
	-webkit-mask-image: initial !important;
	mask-image: initial !important;
	opacity: 1;
}

.section-essentials .airpods-sustain.airpods-engraving .promo-copy p {
	max-width: 370px;
}

@media only screen and (max-width: 1068px) {
	.section-essentials .airpods-sustain.airpods-engraving .promo-copy p {
		max-width: 300px;
	}
}

@media only screen and (max-width: 735px) {
	.section-essentials .airpods-sustain.airpods-engraving .promo-copy p {
		max-width: 250px;
	}
}

/* buystrip icon */
.section-buystrip .image-icon-financing {
	background-size: 55px 75px;
	background-image: url("/jp/ipad/home/images/overview/buystrip/icon_financing__c8yfxcj1fpqq_large.png");
}

@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) {
	.section-buystrip .image-icon-financing {
		background-image: url("/jp/ipad/home/images/overview/buystrip/icon_financing__c8yfxcj1fpqq_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.section-buystrip .image-icon-financing {
		width: 40px;
		height: 56px;
		background-size: 40px 56px;
	}
}

/* trade-in tile */
.section-content-oversized {
	width: auto;
	max-width: 1440px;
	padding: 0 30px;
	box-sizing: border-box;
}

@media only screen and (max-width: 1068px) {
	.section-content-oversized {
		max-width: 776px;
		padding: 0 20px;
	}
}

@media only screen and (max-width: 734px) {
	.section-content-oversized {
		width: 100%;
		padding: 0;
	}
}

.section-trade-acmi .section-content.fp-tile.banner-container.promo-tile {
	width: auto;
	max-width: 1440px;
	padding: 0 30px;
	box-sizing: border-box;
}

.section-trade-acmi .banner-container.promo-tile.trade.progressive-image {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	text-align: center;
}

@media only screen and (max-width: 734px) {
	.section-trade-acmi .banner-container.promo-tile.trade.progressive-image {
		flex-direction: column-reverse;
	}
}

.section-trade-acmi .promo-copy {
	margin-top: auto;
}

.section-trade-acmi .trade .promo-copy-wrapper {
	margin-bottom: 0;
}

.section-trade-acmi .promo-image-wrapper {
	padding-top: 90px;
	padding-bottom: 70px;
}

@media only screen and (max-width: 1068px) {
	.section-trade-acmi .promo-image-wrapper {
		padding-top: 50px;
		padding-bottom: 20px;
	}

	.section-trade-acmi .trade .promo-headline {
		max-width: 434px;
	}
}

@media only screen and (max-width: 734px) {
	.section-trade-acmi .promo-image-wrapper {
		margin: 0 auto;
		padding-bottom: 0;
	}
}

.section-trade-acmi .trade .promo-image {
	margin-left: -18px;
}

@media only screen and (max-width: 1240px) {
	.section-trade-acmi .trade .promo-image {
		margin-left: -108px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-trade-acmi .trade .promo-image {
		margin-left: -128px;
	}
}
@media only screen and (max-width: 1068px) {
	.section-trade-acmi .trade .promo-headline + p {
		max-width: 100%;
	}
}

/* Apple Music */
.services-subsection .music {
	background-image: url("/jp/ipad/home/images/overview/apple_music__dq9f4czrhw6e_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) {
	.services-subsection .music {
		background-image: url("/jp/ipad/home/images/overview/apple_music__dq9f4czrhw6e_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.services-subsection .music {
		background-image: url("/jp/ipad/home/images/overview/apple_music__dq9f4czrhw6e_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) {
	.services-subsection .music {
		background-image: url("/jp/ipad/home/images/overview/apple_music__dq9f4czrhw6e_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.services-subsection .music {
		background-image: url("/jp/ipad/home/images/overview/apple_music__dq9f4czrhw6e_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.services-subsection .music {
		background-image: url("/jp/ipad/home/images/overview/apple_music__dq9f4czrhw6e_small_2x.jpg");
	}
}

/* iPadOS 15 */
.section-ipados-preview {
	margin-top: 30px;
}
@media only screen and (min-width: 1440px) {
	.section-ipados-preview {
		margin-top: 30px;
	}
}
@media only screen and (max-width: 1068px) {
	.section-ipados-preview {
		margin-top: 20px;
	}
}
@media only screen and (max-width: 734px) {
	.section-ipados-preview {
		margin-top: 15px;
	}
}

.section-ipados .ipados .banner-container .image-ipados-preview {
	width: 1042px;
	height: 394px;
	background-size: 1042px 394px;
	background-repeat: no-repeat;
	background-image: url("/jp/ipad/home/images/overview/ipados_preview__fpet23yxiju6_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) {
	.section-ipados .ipados .banner-container .image-ipados-preview {
		background-image: url("/jp/ipad/home/images/overview/ipados_preview__fpet23yxiju6_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-ipados .ipados .banner-container .image-ipados-preview {
		width: 654px;
		height: 252px;
		background-size: 654px 252px;
		background-repeat: no-repeat;
		background-image: url("/jp/ipad/home/images/overview/ipados_preview__fpet23yxiju6_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) {
	.section-ipados .ipados .banner-container .image-ipados-preview {
		background-image: url("/jp/ipad/home/images/overview/ipados_preview__fpet23yxiju6_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-ipados .ipados .banner-container .image-ipados-preview {
		width: 459px;
		height: 345px;
		background-size: 459px 345px;
		background-repeat: no-repeat;
		background-image: url("/jp/ipad/home/images/overview/ipados_preview__fpet23yxiju6_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-ipados .ipados .banner-container .image-ipados-preview {
		background-image: url("/jp/ipad/home/images/overview/ipados_preview__fpet23yxiju6_small_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-get-more .tv-multi-show .apple-tv-plus {
		height: 530px;
	}
	.section-get-more .tv-multi-show .apple-tv-plus .promo-subhead-alt {
		font-size: 21px;
		line-height: 1.2381;
		font-weight: 600;
		letter-spacing: 0.011em;
	}
}

/* iPad tile */
.section-ipad-10-2 .image-ipad-10-2 {
	width: 856px;
	height: 813px;
	background-size: 856px 813px;
	background-image: url("/jp/ipad/home/images/overview/hero/ipad_10_2__7yowwyyrbmaa_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) {
	.section-ipad-10-2 .image-ipad-10-2 {
		background-image: url("/jp/ipad/home/images/overview/hero/ipad_10_2__7yowwyyrbmaa_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-ipad-10-2 .image-ipad-10-2 {
		width: 509px;
		height: 490px;
		background-size: 509px 490px;
		background-repeat: no-repeat;
		background-image: url("/jp/ipad/home/images/overview/hero/ipad_10_2__7yowwyyrbmaa_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) {
	.section-ipad-10-2 .image-ipad-10-2 {
		background-image: url("/jp/ipad/home/images/overview/hero/ipad_10_2__7yowwyyrbmaa_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-ipad-10-2 .image-ipad-10-2 {
		width: 383px;
		height: 364px;
		background-size: 383px 364px;
		background-repeat: no-repeat;
		background-image: url("/jp/ipad/home/images/overview/hero/ipad_10_2__7yowwyyrbmaa_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-ipad-10-2 .image-ipad-10-2 {
		background-image: url("/jp/ipad/home/images/overview/hero/ipad_10_2__7yowwyyrbmaa_small_2x.jpg");
	}
}

.services-subsection .apple-tv-plus {
	background-repeat: no-repeat;
	background-image: url("/jp/ipad/home/images/overview/tv_multi_show/apple_tv_plus_tile__fs0ridjph1ui_large.jpg");
	background-position: center bottom;
}

@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) {
	.services-subsection .apple-tv-plus {
		background-image: url("/jp/ipad/home/images/overview/tv_multi_show/apple_tv_plus_tile__fs0ridjph1ui_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.services-subsection .apple-tv-plus {
		background-size: 359px 234px;
		background-repeat: no-repeat;
		background-image: url("/jp/ipad/home/images/overview/tv_multi_show/apple_tv_plus_tile__fs0ridjph1ui_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) {
	.services-subsection .apple-tv-plus {
		background-image: url("/jp/ipad/home/images/overview/tv_multi_show/apple_tv_plus_tile__fs0ridjph1ui_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.services-subsection .apple-tv-plus {
		background-size: 735px 273px;
		background-repeat: no-repeat;
		background-image: url("/jp/ipad/home/images/overview/tv_multi_show/apple_tv_plus_tile__fs0ridjph1ui_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.services-subsection .apple-tv-plus {
		background-image: url("/jp/ipad/home/images/overview/tv_multi_show/apple_tv_plus_tile__fs0ridjph1ui_small_2x.jpg");
	}
}

.gift-card {
	background-size: 675px 319px;
	background-repeat: no-repeat;
	background-image: url("/jp/ipad/home/images/overview/gift_card/apple_gift_card_tile__cytpkh5opjqu_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) {
	.gift-card {
		background-image: url("/jp/ipad/home/images/overview/gift_card/apple_gift_card_tile__cytpkh5opjqu_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.gift-card {
		background-size: 358px 182px;
		background-repeat: no-repeat;
		background-image: url("/jp/ipad/home/images/overview/gift_card/apple_gift_card_tile__cytpkh5opjqu_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) {
	.gift-card {
		background-image: url("/jp/ipad/home/images/overview/gift_card/apple_gift_card_tile__cytpkh5opjqu_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.gift-card {
		background-size: 721px 255px;
		background-repeat: no-repeat;
		background-image: url("/jp/ipad/home/images/overview/gift_card/apple_gift_card_tile__cytpkh5opjqu_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.gift-card {
		background-image: url("/jp/ipad/home/images/overview/gift_card/apple_gift_card_tile__cytpkh5opjqu_small_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.gift-card {
		background-size: 358px 182px;
		background-repeat: no-repeat;
		background-image: url("/jp/ipad/home/images/overview/gift_card/apple_gift_card_tile__cytpkh5opjqu_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) {
	.gift-card {
		background-image: url("/jp/ipad/home/images/overview/gift_card/apple_gift_card_tile__cytpkh5opjqu_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.gift-card {
		background-size: 721px 255px;
		background-repeat: no-repeat;
		background-image: url("/jp/ipad/home/images/overview/gift_card/apple_gift_card_tile__cytpkh5opjqu_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.gift-card {
		background-image: url("/jp/ipad/home/images/overview/gift_card/apple_gift_card_tile__cytpkh5opjqu_small_2x.jpg");
	}
}
.gift-card .promo-logo {
	margin-left: -109px;
}
@media only screen and (max-width: 1068px) {
	.gift-card .promo-logo {
		margin-left: -70.5px;
	}
}
@media only screen and (max-width: 734px) {
	.gift-card .promo-logo {
		margin-left: -77px;
	}
}

/* holiday-2021 */
@media only screen and (max-width: 734px) {
	.holiday-2021 .promo-copy {
		max-width: 330px;
	}
}
@media only screen and (max-width: 1068px) {
	.holiday-2021 .promo-copy {
		padding-bottom: 20px;
	}
}
@media only screen and (max-width: 734px) {
	.holiday-2021 .promo-copy {
		padding-bottom: 0px;
	}
}

@media only screen and (max-width: 1068px) {
	.services-subsection .apple-arcade .promo-copy {
		padding-top: 42px;
	}
	.services-subsection .apple-arcade .promo-headline {
		background-size: auto 24px;
		background-position: center center;
		height: 24px;
	}
}
@media only screen and (max-width: 734px) {
	.services-subsection .apple-arcade .promo-copy {
		padding-top: 45px;
	}
	.services-subsection .apple-arcade .promo-headline {
		background-size: auto 27px;
		background-position: center center;
		height: 27px;
	}
}

/* airpods tile */
@media only screen and (max-width: 734px) {
	.section-essentials .airpods-sustain.airpods-family .promo-image {
		top: -137px;
	}
}

.ribbon .ribbon-content-wrapper {
	padding-top: 12px;
	padding-bottom: 12px;
}

.bts-2021-alt .wrapper {
	padding-top: 0;
}
.tile-apple-music .music-gallery-hover-btn {
	padding-top: 9px;
	padding-bottom: 7px;
}
.tile-apple-music .music-gallery-chin-cta {
	padding-top: 7px;
	padding-bottom: 5px;
}
