/* 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;
	}
}

@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;
}

/* .section-announcement */
@media only screen and (max-width: 1068px) {
	.section-announcement .typography-hero-headline {
		margin-bottom: 38px;
	}
}

@media only screen and (max-width: 734px) {
	.section-announcement .section-content {
		width: 100%;
	}
	.section-announcement .typography-hero-headline {
		margin-bottom: 31px;
		max-width: 320px;
	}
}

.section-announcement .typography-body .button {
	padding-top: 9px;
	padding-bottom: 7px;
}

.section-announcement .typography-body .button .icon {
	top: 1px;
}

@media only screen and (max-width: 734px) {
	.section-announcement .typography-body .button .icon {
		top: 2px;
	}
}

/* hero common */
.hero-section .button {
	padding-top: 9px;
	padding-bottom: 7px;
}

/* .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%;
	}
}

/* .section-ipad-pro */
@media only screen and (max-width: 339px) {
	.section-ipad-pro .section-content {
		width: 100%;
	}
}

.section-ipad-pro .image-pro-chip {
	left: -10px;
}

@media only screen and (max-width: 1068px) {
	.section-ipad-pro .image-pro-chip {
		left: 7px;
	}
}

@media only screen and (max-width: 734px) {
	.section-ipad-pro .image-pro-chip {
		left: 0px;
	}
}

.section-ipad-pro .typography-hero-eyebrow {
	margin-left: 20px;
	width: 100%;
	box-sizing: border-box;
}

@media only screen and (max-width: 1068px) {
	.section-ipad-pro .typography-hero-eyebrow {
		margin-left: 17px;
	}
}

@media only screen and (max-width: 734px) {
	.section-ipad-pro .typography-hero-eyebrow {
		margin-left: 22px;
	}
}

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

@media only screen and (max-width: 734px) {
	.section-compare .button-reduced {
		padding-top: 5px;
	}
}

/* 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 {
	max-width: 500px;
}

.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;
}

.modal-notify-wrapper .link .icon-wrapper .icon-after::after {
	display: inline-block;
}

@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;
	}
}


/* 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;
	}
}

/* promo why */
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
	.whyipad .typography-promo-headline {
		max-width: 250px;
		margin-left: auto;
		margin-right: auto;
	}
}

/* compare */
@media only screen and (max-width: 734px) {
	.section-compare .tagline {
		width: 100%;
	}
}

/* Localized images */

.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;
}

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 .section-content.fp-tile.banner-container.promo-tile.jp-mb-tile {
	margin-bottom: 30px;
}

@media only screen and (max-width: 1068px) {
	.section-trade-acmi .section-content.fp-tile.banner-container.promo-tile.jp-mb-tile {
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 734px) {
	.section-trade-acmi .section-content.fp-tile.banner-container.promo-tile.jp-mb-tile {
		margin-bottom: 15px;
	}
}

.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-image-wrapper {
	margin-bottom: 0;
}
@media only screen and (max-width: 734px) {
.section-trade-acmi .trade .promo-image-wrapper {
	width: 100%;
}
}

.section-trade-acmi .promo-copy-wrapper {
	padding-top: 28px;
	padding-bottom: 32px;
}

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

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

@media only screen and (max-width: 734px) {
	.section-trade-acmi .promo-copy-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");
	}
}

@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;
	}
}

.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;
	}
}

@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;
	}
}

.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;
}

/* .apple-arcade.arcade-update */
.services-subsection .apple-arcade.arcade-update {
	background-repeat: no-repeat;
	background-image: url("/jp/ipad/home/images/overview/apple_arcade_tile_2022__bgof7f70txhu_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 .apple-arcade.arcade-update {
		background-image: url("/jp/ipad/home/images/overview/apple_arcade_tile_2022__bgof7f70txhu_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.services-subsection .apple-arcade.arcade-update {
		background-repeat: no-repeat;
		background-image: url("/jp/ipad/home/images/overview/apple_arcade_tile_2022__bgof7f70txhu_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-arcade.arcade-update {
		background-image: url("/jp/ipad/home/images/overview/apple_arcade_tile_2022__bgof7f70txhu_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.services-subsection .apple-arcade.arcade-update {
		background-repeat: no-repeat;
		background-image: url("/jp/ipad/home/images/overview/apple_arcade_tile_2022__bgof7f70txhu_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-arcade.arcade-update {
		background-image: url("/jp/ipad/home/images/overview/apple_arcade_tile_2022__bgof7f70txhu_small_2x.jpg");
	}
}

.section-ipad-pro .image-ipad-pro {
	width: 1058px;
	height: 750px;
	background-size: 1058px 750px;
	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 {
		width: 580px;
		height: 500px;
		background-size: 580px 500px;
		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 {
		width: 489px;
		height: 405px;
		background-size: 489px 405px;
		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: 734px) {
	.section-essentials .pencil .promo-image {
		width: 530px;
		height: 271px;
		background-size: 530px 271px;
		background-image: url("/jp/ipad/home/images/overview/apple_pencil__ekq506kmmys2_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-essentials .pencil .promo-image {
		background-image: url("/jp/ipad/home/images/overview/apple_pencil__ekq506kmmys2_small_2x.jpg");
	}
}

.section-ipados .ipados-16.full-width .image-ipados-16 {
	width: 1390px;
	height: 504px;
	background-size: 1390px 504px;
	background-image: url("/jp/ipad/home/images/overview/ipados16__9t47xpd66wiq_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-16.full-width .image-ipados-16 {
		background-image: url("/jp/ipad/home/images/overview/ipados16__9t47xpd66wiq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-ipados .ipados-16.full-width .image-ipados-16 {
		width: 1028px;
		height: 388px;
		background-size: 1028px 388px;
		background-image: url("/jp/ipad/home/images/overview/ipados16__9t47xpd66wiq_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-16.full-width .image-ipados-16 {
		background-image: url("/jp/ipad/home/images/overview/ipados16__9t47xpd66wiq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-ipados .ipados-16.full-width .image-ipados-16 {
		width: 720px;
		height: 488px;
		background-size: 720px 488px;
		background-image: url("/jp/ipad/home/images/overview/ipados16__9t47xpd66wiq_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-16.full-width .image-ipados-16 {
		background-image: url("/jp/ipad/home/images/overview/ipados16__9t47xpd66wiq_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");
	}
}

@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");
	}
}

@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-ipados .whyipad .promo-image {
	width: 692px;
	height: 468px;
	background-size: 692px 468px;
	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 {
		width: 414px;
		height: 287px;
		background-size: 414px 287px;
		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 {
		width: 387px;
		height: 260px;
		background-size: 387px 260px;
		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 .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-ipados .icloud .promo-image {
	width: 594px;
	height: 280px;
	background-size: 594px 280px;
	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 {
		width: 335px;
		height: 212px;
		background-size: 335px 212px;
		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");
	}
}
