.more::after {
	top: -0.075em;
}

.chapternav-item {
	margin: 0 -0.18em;
}
.chapternav-item:first-child {
	margin-left: 0;
}
.chapternav-item:last-child {
	margin-right: 0;
}

@media only screen and (max-width: 735px) {
	.section-get-more .typography-headline-elevated span.jp-headline-adjust {
		margin-right: -0.35em;
	}
}
@media only screen and (max-width: 735px) {
	.button-reduced {
		padding-top: 5px;
		padding-bottom: 4px;
	}
}

.footnote-supglyph {
	top: 0;
	font-size: 1em;
}

@media only screen and (max-width: 735px) {
	.trade-in .promo-copy-container .promo-intro {
		max-width: 300px;
	}
}

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

.fp-pagetitle + .section-hero {
	margin-top: 0;
}

@media only screen and (max-width: 735px) {
	.trade-in .promo-copy-container .promo-headline {
		max-width: 100%;
	}
}

@media only screen and (max-width: 734px) {
	.typography-headline-elevated {
		font-size: 37px;
	}
}

.icon.icon-after.more::after {
	position: relative;
}

@media only screen and (max-width: 734px) {
	.section-macbook-air .violator-frameless {
		margin-bottom: 10px;
	}
	.section-macbook-air .typography-hero-product-headline:lang(ja) {
		line-height: 0.88;
	}
	.section-macbook-pro .violator-frameless {
		margin-bottom: 10px;
	}
	.section-macbook-pro .typography-hero-product-headline:lang(ja) {
		line-height: 0.88;
	}
}

/* compare */
@media only screen and (max-width: 734px) {
	.section-compare .gallery .item-container .gallery-item .cell.battery .column,
	.section-compare
		.gallery
		.item-container
		.gallery-item
		.cell.display
		.column {
		width: 100%;
	}
}

@media only screen and (max-width: 735px) {
	.section-compare .product-headline {
		max-width: 220px;
	}
}

.promo-tile.arcade .typography-intro {
	padding-left: 13px;
}

@media only screen and (max-width: 734px) {
	.accessories .promo-copy-container .promo-headline {
		max-width: 100%;
	}
}

@media only screen and (max-width: 734px) {
	.compare-column:nth-child(2) .compare-headline .small-show {
		display: none;
	}
}

@media only screen and (max-width: 375px) {
	.compare-column:nth-child(2) .compare-headline .small-show {
		display: block;
	}
	.compare-column:first-child .feature-list {
		margin-top: 62px;
	}
}

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

/* trade-in sup layout */
.section-tiles sup {
	font-size: 0.6em;
	top: -0.5em;
}

/* button layout */
.banner-promo .button-reduced {
	padding-top: 5px;
	padding-left: 12px;
}

.section-tiles .button {
	padding-top: 10px;
	padding-left: 18px;
}

/* App store */
.fp-macstore .fp-macstore-section .copy-container .promo-copy {
	max-width: 600px;
}

@media only screen and (max-width: 734px) {
	.fp-macstore .fp-macstore-section .copy-container .promo-copy {
		max-width: 87.5%;
	}
}

/* Compare align */
@media only screen and (max-width: 734px) {
	.section-compare .gallery .item-container .gallery-item .cell.storage {
		width: 62%;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .gallery .item-container .gallery-item .cell.memory {
		width: 68%;
	}
}

@media only screen and (max-width: 375px) {
	.section-compare .compare-table .column-1 .feature-list .list-item.display {
		margin-top: -21px;
	}
}

/* Images */

/* Built-in Apps */
.built-in-apps-gallery .slide-photos-image {
	width: 575px;
	height: 324px;
	background-size: 575px 324px;
	background-repeat: no-repeat;
	background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_photos__cz11vic5lncm_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) {
	.built-in-apps-gallery .slide-photos-image {
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_photos__cz11vic5lncm_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.built-in-apps-gallery .slide-photos-image {
		width: 450px;
		height: 254px;
		background-size: 450px 254px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_photos__cz11vic5lncm_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) {
	.built-in-apps-gallery .slide-photos-image {
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_photos__cz11vic5lncm_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.built-in-apps-gallery .slide-photos-image {
		width: 251px;
		height: 141px;
		background-size: 251px 141px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_photos__cz11vic5lncm_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) {
	.built-in-apps-gallery .slide-photos-image {
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_photos__cz11vic5lncm_small_2x.jpg");
	}
}

.built-in-apps-gallery .slide-pages-image {
	width: 575px;
	height: 324px;
	background-size: 575px 324px;
	background-repeat: no-repeat;
	background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_pages__v70unua3zgiy_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) {
	.built-in-apps-gallery .slide-pages-image {
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_pages__v70unua3zgiy_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.built-in-apps-gallery .slide-pages-image {
		width: 450px;
		height: 254px;
		background-size: 450px 254px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_pages__v70unua3zgiy_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) {
	.built-in-apps-gallery .slide-pages-image {
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_pages__v70unua3zgiy_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.built-in-apps-gallery .slide-pages-image {
		width: 251px;
		height: 141px;
		background-size: 251px 141px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_pages__v70unua3zgiy_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) {
	.built-in-apps-gallery .slide-pages-image {
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_pages__v70unua3zgiy_small_2x.jpg");
	}
}

.built-in-apps-gallery .slide-numbers-image {
	width: 575px;
	height: 324px;
	background-size: 575px 324px;
	background-repeat: no-repeat;
	background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_numbers__fto87hwyhliu_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) {
	.built-in-apps-gallery .slide-numbers-image {
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_numbers__fto87hwyhliu_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.built-in-apps-gallery .slide-numbers-image {
		width: 450px;
		height: 254px;
		background-size: 450px 254px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_numbers__fto87hwyhliu_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) {
	.built-in-apps-gallery .slide-numbers-image {
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_numbers__fto87hwyhliu_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.built-in-apps-gallery .slide-numbers-image {
		width: 251px;
		height: 141px;
		background-size: 251px 141px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_numbers__fto87hwyhliu_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) {
	.built-in-apps-gallery .slide-numbers-image {
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_numbers__fto87hwyhliu_small_2x.jpg");
	}
}

.built-in-apps-gallery .slide-keynote-image {
	width: 575px;
	height: 324px;
	background-size: 575px 324px;
	background-repeat: no-repeat;
	background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_keynote__bmh51wz81auq_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) {
	.built-in-apps-gallery .slide-keynote-image {
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_keynote__bmh51wz81auq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.built-in-apps-gallery .slide-keynote-image {
		width: 450px;
		height: 254px;
		background-size: 450px 254px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_keynote__bmh51wz81auq_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) {
	.built-in-apps-gallery .slide-keynote-image {
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_keynote__bmh51wz81auq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.built-in-apps-gallery .slide-keynote-image {
		width: 251px;
		height: 141px;
		background-size: 251px 141px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_keynote__bmh51wz81auq_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) {
	.built-in-apps-gallery .slide-keynote-image {
		background-image: url("/jp/mac/home/images/overview/macos/built-in-apps/bia_keynote__bmh51wz81auq_small_2x.jpg");
	}
}

/* TV+ */
@media only screen and (max-width: 734px) {
	.tv-plus {
		min-height: inherit;
		flex-direction: column;
	}
}

.tv-plus .icon-external::after {
	padding-left: 0.3em;
}

/* modal */
.modal-notify .modal-notify-content .notify-headline {
	width: 100%;
}

.modal-notify .modal-notify-content .links-stacked.compact {
	max-width: 480px;
}

.modal-notify .modal-notify-content .links-stacked.compact .link:nth-child(3) {
	margin-left: 0;
}

.modal-notify .modal-notify-content .links-stacked {
	margin-left: auto;
	margin-right: auto;
}

/* apple one  */
.apple-one .footnote-number {
	position: relative;
	vertical-align: baseline;
	font-feature-settings: "numr";
	top: 0;
	font-size: 1em;
	margin-right: 0;
}

.apple-one .links-inline li span.icon-external:after {
	padding-left: 0.3em;
}

/* arcade */
.arcade.fp-tile-2 {
	margin-left: 1.04167%;
	margin-right: 2.08333%;
}

@media only screen and (max-width: 734px) {
	.arcade.fp-tile-2 {
		margin-left: auto;
		margin-right: auto;
	}
}

.arcade .footnote-number {
	position: relative;
	vertical-align: baseline;
	font-feature-settings: "numr";
	top: 0;
	font-size: 1em;
	margin-right: 0;
}

.arcade li span.icon-external:after {
	padding-left: 0.3em;
}

.section-get-more .virtual-sessions .promo-intro {
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
}

.section-compare .banner-container .banner-promo {
	background-color: #f2f2f2;
	padding: 114px 0 0 0;
	text-align: left;
}

@media only screen and (max-width: 1068px) {
	.section-compare .banner-container .banner-promo {
		padding: 76px 0 0 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .banner-container .banner-promo {
		padding: 50px 0;
		margin-bottom: 0;
	}
}

/* buystrip*/
.section-buystrip .image-icon-financing {
	background-size: 44px 48px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("/jp/mac/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-financing {
		background-image: url("/jp/mac/home/images/overview/icon_financing__d22nz1xp0tyu_large_2x.png");
	}
}

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

/* apple-one */
.apple-one .promo-image {
	width: 409px;
	height: 363px;
	background-size: 409px 363px;
	background-repeat: no-repeat;
	background-image: url("/jp/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_large.jpg");
	margin-top: 145px;
	margin-bottom: 125px;
}

@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) {
	.apple-one .promo-image {
		background-image: url("/jp/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.apple-one .promo-image {
		width: 253px;
		height: 225px;
		background-size: 253px 225px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_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) {
	.apple-one .promo-image {
		background-image: url("/jp/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.apple-one .promo-image {
		width: 205px;
		height: 182px;
		background-size: 205px 182px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_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) {
	.apple-one .promo-image {
		background-image: url("/jp/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_small_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.apple-one .promo-image {
		margin-top: 90px;
		margin-bottom: 75px;
		margin-right: -38px;
	}
}

@media only screen and (max-width: 734px) {
	.apple-one .promo-image {
		margin-top: 55px;
		margin-bottom: 60px;
		margin-right: -30px;
	}
}

.tv-plus .promo-image {
	background-size: 675px 354px;
	background-repeat: no-repeat;
	background-image: url("/jp/mac/home/images/overview/get-more/atv_half_tile/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_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) {
	.tv-plus .promo-image {
		background-image: url("/jp/mac/home/images/overview/get-more/atv_half_tile/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.tv-plus .promo-image {
		background-size: 359px 234px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/get-more/atv_half_tile/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_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) {
	.tv-plus .promo-image {
		background-image: url("/jp/mac/home/images/overview/get-more/atv_half_tile/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.tv-plus .promo-image {
		width: 735px;
		height: 273px;
		background-size: 736px 273px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/get-more/atv_half_tile/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_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) {
	.tv-plus .promo-image {
		background-image: url("/jp/mac/home/images/overview/get-more/atv_half_tile/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_small_2x.jpg");
	}
}

.why-mac {
	background-size: 459px 289px;
	background-image: url("/jp/mac/home/images/overview/macos/why_mac__cs3wqw10kieu_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) {
	.why-mac {
		background-image: url("/jp/mac/home/images/overview/macos/why_mac__cs3wqw10kieu_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.why-mac {
		background-size: 299px 189px;
		background-image: url("/jp/mac/home/images/overview/macos/why_mac__cs3wqw10kieu_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) {
	.why-mac {
		background-image: url("/jp/mac/home/images/overview/macos/why_mac__cs3wqw10kieu_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.why-mac {
		background-size: 280px 177px;
		background-image: url("/jp/mac/home/images/overview/macos/why_mac__cs3wqw10kieu_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) {
	.why-mac {
		background-image: url("/jp/mac/home/images/overview/macos/why_mac__cs3wqw10kieu_small_2x.jpg");
	}
}

/* why-mac */
@media only screen and (max-width: 1068px) {
	.why-mac {
		background-position-y: 288px;
	}
}

@media only screen and (max-width: 734px) {
	.why-mac {
		background-position-y: 220px;
		height: 440px;
	}
}

@media only screen and (max-width: 1068px) {
	.why-mac .promo-headline {
		display: block;
		font-size: 38px;
	}
}

@media only screen and (max-width: 734px) {
	.why-mac .promo-headline {
		font-size: 32px;
	}
}

/* .section-what-makes-mac */
@media only screen and (max-width: 734px) {
	.section-what-makes-mac .promo-tile .typography-headline {
		white-space: normal;
	}
}

.section-what-makes-mac .promo-tile .typography-headline > .nowrap {
	display: initial;
}

.macos .promo-copy-wrapper {
	padding-bottom: 350px;
}

@media only screen and (max-width: 1068px) {
	.macos .promo-copy-wrapper {
		padding-bottom: 262px;
	}
}

@media only screen and (max-width: 734px) {
	.macos .promo-copy-wrapper {
		padding-bottom: 249px;
	}
}

.macos {
	background-image: url("/jp/mac/home/images/overview/macos/continuity__f7o5n4kqigeq_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) {
	.macos {
		background-image: url("/jp/mac/home/images/overview/macos/continuity__f7o5n4kqigeq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.macos {
		background-image: url("/jp/mac/home/images/overview/macos/continuity__f7o5n4kqigeq_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) {
	.macos {
		background-image: url("/jp/mac/home/images/overview/macos/continuity__f7o5n4kqigeq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.macos {
		background-image: url("/jp/mac/home/images/overview/macos/continuity__f7o5n4kqigeq_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) {
	.macos {
		background-image: url("/jp/mac/home/images/overview/macos/continuity__f7o5n4kqigeq_small_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-compare
		.gallery
		.item-container
		.gallery-item
		.mbp14-and-16.chip
		.column.jp-expand-column {
		width: 90%;
	}
}

/* gift-card */
.gift-card .promo-image {
	background-size: 978px 346px;
	background-repeat: no-repeat;
	background-image: url("/jp/mac/home/images/overview/get-more/apple-gift-card/apple_gift_card_tile__d777mr3okcom_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 .promo-image {
		background-image: url("/jp/mac/home/images/overview/get-more/apple-gift-card/apple_gift_card_tile__d777mr3okcom_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.gift-card .promo-image {
		background-size: 549px 197px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/get-more/apple-gift-card/apple_gift_card_tile__d777mr3okcom_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 .promo-image {
		background-image: url("/jp/mac/home/images/overview/get-more/apple-gift-card/apple_gift_card_tile__d777mr3okcom_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.gift-card .promo-image {
		background-size: 694px 247px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/get-more/apple-gift-card/apple_gift_card_tile__d777mr3okcom_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 .promo-image {
		background-image: url("/jp/mac/home/images/overview/get-more/apple-gift-card/apple_gift_card_tile__d777mr3okcom_small_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.gift-card .links-inline li:nth-child(2) {
		margin-right: 0;
	}
}
.gift-card .promo-copy-wrapper {
	width: 100%;
	max-width: 290px;
}

/* Apple Pay (Full Width Tile) */
/* .apple-pay {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	padding: 60px 0;
}

@media only screen and (max-width: 734px) {
	.apple-pay {
		flex-direction: column;
		padding: 0;
	}
}

.apple-pay .apple-pay-image {
	margin-top: 0;
}

@media only screen and (max-width: 734px) {
	.apple-pay .apple-pay-image {
		margin-top: 55px;
	}
} */

/* apple-pay tile */
.apple-pay .apple-pay-image {
	background-image: url("/jp/mac/home/images/overview/get-more/apple-pay/apple_pay__9nvboo37kn6y_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) {
	.apple-pay .apple-pay-image {
		background-image: url("/jp/mac/home/images/overview/get-more/apple-pay/apple_pay__9nvboo37kn6y_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.apple-pay .apple-pay-image {
		background-image: url("/jp/mac/home/images/overview/get-more/apple-pay/apple_pay__9nvboo37kn6y_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) {
	.apple-pay .apple-pay-image {
		background-image: url("/jp/mac/home/images/overview/get-more/apple-pay/apple_pay__9nvboo37kn6y_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.apple-pay .apple-pay-image {
		background-image: url("/jp/mac/home/images/overview/get-more/apple-pay/apple_pay__9nvboo37kn6y_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) {
	.apple-pay .apple-pay-image {
		background-image: url("/jp/mac/home/images/overview/get-more/apple-pay/apple_pay__9nvboo37kn6y_small_2x.jpg");
	}
}

/* accessories_tile */
.accessories {
	background-size: 675px 272px;
	background-repeat: no-repeat;
	background-image: url("/jp/mac/home/images/overview/retail/accessories_tile__cybkm8f034uq_large.jpg");
	background-position-x: center;
	background-position-y: bottom;
	padding-bottom: 276px;
	background-position-y: 337px;
}

@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) {
	.accessories {
		background-image: url("/jp/mac/home/images/overview/retail/accessories_tile__cybkm8f034uq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.accessories {
		background-size: 360px 202px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/retail/accessories_tile__cybkm8f034uq_medium.jpg");
		background-position-y: 312px;
	}
}

@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) {
	.accessories {
		background-image: url("/jp/mac/home/images/overview/retail/accessories_tile__cybkm8f034uq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.accessories {
		background-size: 736px 224px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/retail/accessories_tile__cybkm8f034uq_small.jpg");
		background-position-y: 239px;
		padding-bottom: 254px;
	}
}

@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) {
	.accessories {
		background-image: url("/jp/mac/home/images/overview/retail/accessories_tile__cybkm8f034uq_small_2x.jpg");
	}
}

#ac-globalfooter .ac-gf-sosumi a {
	white-space: normal;
}

.chapternav {
	background: rgba(245, 245, 247, 0.7);
}

/* .arcade Geo Alt Design (Full Width Tile) */
.arcade .arcade-image {
	height: 329px;
	background-size: 1381px 329px;
	background-repeat: no-repeat;
	background-image: url("/jp/mac/home/images/overview/get-more/arcade_banner__flvpuk1ibcy2_large.png");
	background-position-x: center;
	background-position-y: bottom;
	margin-top: 40px;
}

@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) {
	.arcade .arcade-image {
		background-image: url("/jp/mac/home/images/overview/get-more/arcade_banner__flvpuk1ibcy2_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.arcade .arcade-image {
		height: 262px;
		background-size: 736px 262px;
		background-image: url("/jp/mac/home/images/overview/get-more/arcade_banner__flvpuk1ibcy2_medium.png");
		margin-top: 66px;
	}
}

@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) {
	.arcade .arcade-image {
		background-image: url("/jp/mac/home/images/overview/get-more/arcade_banner__flvpuk1ibcy2_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.arcade .arcade-image {
		height: 267px;
		background-size: 735px 267px;
		background-image: url("/jp/mac/home/images/overview/get-more/arcade_banner__flvpuk1ibcy2_small.png");
		margin-top: 55px;
	}
}

@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) {
	.arcade .arcade-image {
		background-image: url("/jp/mac/home/images/overview/get-more/arcade_banner__flvpuk1ibcy2_small_2x.png");
	}
}

/* .arcade.arcade-update */
.arcade.arcade-update .arcade-image {
	width: 675px;
	height: 306px;
	background-size: 675px 306px;
	background-image: url("/jp/mac/home/images/overview/get-more/apple_arcade_2022__fqhmn0ecive6_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) {
	.arcade.arcade-update .arcade-image {
		background-image: url("/jp/mac/home/images/overview/get-more/apple_arcade_2022__fqhmn0ecive6_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.arcade.arcade-update .arcade-image {
		width: 359px;
		height: 180px;
		background-size: 359px 180px;
		background-image: url("/jp/mac/home/images/overview/get-more/apple_arcade_2022__fqhmn0ecive6_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) {
	.arcade.arcade-update .arcade-image {
		background-image: url("/jp/mac/home/images/overview/get-more/apple_arcade_2022__fqhmn0ecive6_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.arcade.arcade-update .arcade-image {
		width: 638px;
		height: 181px;
		background-size: 638px 181px;
		background-image: url("/jp/mac/home/images/overview/get-more/apple_arcade_2022__fqhmn0ecive6_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) {
	.arcade.arcade-update .arcade-image {
		background-image: url("/jp/mac/home/images/overview/get-more/apple_arcade_2022__fqhmn0ecive6_small_2x.jpg");
	}
}

/* macos_ventura */
.ventura.promo-tile .promo-image {
	width: 873px;
	height: 510px;
	background-size: 873px 510px;
	background-repeat: no-repeat;
	background-image: url("/jp/mac/home/images/overview/ventura/macos_ventura__muyk5ifz9wqm_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) {
	.ventura.promo-tile .promo-image {
		background-image: url("/jp/mac/home/images/overview/ventura/macos_ventura__muyk5ifz9wqm_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.ventura.promo-tile .promo-image {
		width: 434px;
		height: 400px;
		background-size: 434px 400px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/ventura/macos_ventura__muyk5ifz9wqm_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) {
	.ventura.promo-tile .promo-image {
		background-image: url("/jp/mac/home/images/overview/ventura/macos_ventura__muyk5ifz9wqm_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.ventura.promo-tile .promo-image {
		width: 557px;
		height: 349px;
		background-size: 557px 349px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/ventura/macos_ventura__muyk5ifz9wqm_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) {
	.ventura.promo-tile .promo-image {
		background-image: url("/jp/mac/home/images/overview/ventura/macos_ventura__muyk5ifz9wqm_small_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.ventura.promo-tile .promo-image {
		width: 100%;
		background-position: center;
	}
}

/* Hero buy three buttons adjust */
.section-hero-product .button {
	padding-top: 9px;
}

.section-compare
	.gallery
	.item-container
	.gallery-item.desktops
	.macstudio.chip {
	padding-top: 10px;
}
.section-compare .image-compare-icon-m1-max-ultra {
	height: 42px;
}
.section-compare .button-reduced {
	padding-top: 5px;
	padding-bottom: 3px;
}
.section-compare
	.gallery
	.item-container
	.gallery-item
	.mbp14-and-16.chip
	.image-icon {
	margin-top: 2px;
	margin-bottom: 10px;
}
@media only screen and (max-width: 1068px) {
	.section-compare
		.gallery
		.item-container
		.gallery-item
		.mbp14-and-16.chip
		.image-icon {
		margin-bottom: 9px;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare
		.gallery
		.item-container
		.gallery-item
		.device
		.device-content
		.image-swatches {
		margin-bottom: 31px;
	}
	.section-compare
		.gallery
		.item-container
		.gallery-item
		.mbp14-and-16.device
		h3 {
		width: 100%;
	}
	.section-compare
		.gallery
		.item-container
		.gallery-item
		.mbp14-and-16.chip
		.image-icon {
		margin-bottom: 8px;
	}
}

/* virtual-sessions-alt */
.promo-section
	.tile-virtual-sessions.tile-virtual-sessions-alt
	.figure-wrapper
	.virtual-sessions-image {
	width: 703px;
	height: 504px;
	background-size: 703px 504px;
	background-repeat: no-repeat;
	background-image: url("/jp/mac/home/images/overview/get-more/virtual_sessions_alt__fpum1533xyi6_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) {
	.promo-section
		.tile-virtual-sessions.tile-virtual-sessions-alt
		.figure-wrapper
		.virtual-sessions-image {
		background-image: url("/jp/mac/home/images/overview/get-more/virtual_sessions_alt__fpum1533xyi6_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.promo-section
		.tile-virtual-sessions.tile-virtual-sessions-alt
		.figure-wrapper
		.virtual-sessions-image {
		width: 378px;
		height: 350px;
		background-size: 378px 350px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/get-more/virtual_sessions_alt__fpum1533xyi6_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) {
	.promo-section
		.tile-virtual-sessions.tile-virtual-sessions-alt
		.figure-wrapper
		.virtual-sessions-image {
		background-image: url("/jp/mac/home/images/overview/get-more/virtual_sessions_alt__fpum1533xyi6_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.promo-section
		.tile-virtual-sessions.tile-virtual-sessions-alt
		.figure-wrapper
		.virtual-sessions-image {
		width: 736px;
		height: 214px;
		background-size: 736px 214px;
		background-repeat: no-repeat;
		background-image: url("/jp/mac/home/images/overview/get-more/virtual_sessions_alt__fpum1533xyi6_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) {
	.promo-section
		.tile-virtual-sessions.tile-virtual-sessions-alt
		.figure-wrapper
		.virtual-sessions-image {
		background-image: url("/jp/mac/home/images/overview/get-more/virtual_sessions_alt__fpum1533xyi6_small_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-hero-product
		.section-content
		.product-wrapper
		.hero-image.hero-macbook-pro-image {
		margin-top: 7px;
	}
}

.avail-pipe {
	font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
	letter-spacing: -0.022em;
}
