.non-retina .variant-separation { margin-right:128px; }

.non-retina .page-specs .section-size-weight .image-size-weight-15 .top-size-keyline { bottom: 24px; }
.non-retina .page-specs .section-size-weight .image-size-weight-15 .mid-size-keyline { top: 34px; }
.non-retina .page-specs .section-size-weight .image-size-weight-15 .bottom-size-keyline { top: 12px; }
.non-retina .page-specs .section-charging .image-ports-15 .headphone-keyline { white-space:nowrap; }

@media only screen and (max-width: 1068px) {
	.non-retina .page-specs .section-size-weight .image-size-weight-15 .mid-size-keyline { top: 13px; }
	.non-retina .page-specs .section-size-weight .image-size-weight-15 .bottom-size-keyline { top: -18px; }
	.non-retina .max-cell-width { max-width:none; }
	.techspecs.with-4-columns .section-os .techspecs-column[aria-colspan="3"] { width:74.25%; }
}

@media only screen and (max-width: 735px) {
	.non-retina .variant-separation { margin-right:85px; }
	.non-retina .page-specs .section-price .techspecs-column { font-size:14px; }
	.non-retina .page-specs .section-size-weight .image-size-weight-15 .mid-size-keyline { top: 9px; }
	.non-retina .page-specs .section-size-weight .image-size-weight-15 .bottom-size-keyline { top: -18px; }
	
	.non-retina .page-specs .section-accessories .techspecs-column { min-width:100%; }
	
	.techspecs.with-4-columns .section-os .techspecs-column[aria-colspan="3"] { width:100%; }
}

/* Images */

.non-retina .page-specs .section-touchbar .image-macbook-13 {
	background-size: 174px 168px;
	background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp13_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) {
	.non-retina .page-specs .section-touchbar .image-macbook-13 {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp13_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.non-retina .page-specs .section-touchbar .image-macbook-13 {
		background-size: 179px 162px;
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp13_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) {
	.non-retina .page-specs .section-touchbar .image-macbook-13 {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp13_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.non-retina .page-specs .section-touchbar .image-macbook-13 {
		background-size: 85px 76px;
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp13_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) {
	.non-retina .page-specs .section-touchbar .image-macbook-13 {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp13_small_2x.jpg")
	}
}

.non-retina .page-specs .section-touchbar .image-macbook-13-touchbar {
	background-size: 174px 168px;
	background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/touchbar13_mbp_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) {
	.non-retina .page-specs .section-touchbar .image-macbook-13-touchbar {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/touchbar13_mbp_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.non-retina .page-specs .section-touchbar .image-macbook-13-touchbar {
		background-size: 179px 162px;
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/touchbar13_mbp_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) {
	.non-retina .page-specs .section-touchbar .image-macbook-13-touchbar {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/touchbar13_mbp_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.non-retina .page-specs .section-touchbar .image-macbook-13-touchbar {
		background-size: 85px 76px;
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/touchbar13_mbp_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) {
	.non-retina .page-specs .section-touchbar .image-macbook-13-touchbar {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/touchbar13_mbp_small_2x.jpg")
	}
}

.non-retina .page-specs .section-touchbar .image-touchbar-macbook-15 {
	background-size: 195px 175px;
	background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/touchbar_mbp15_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) {
	.non-retina .page-specs .section-touchbar .image-touchbar-macbook-15 {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/touchbar_mbp15_large_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.non-retina .page-specs .section-touchbar .image-touchbar-macbook-15 {
		background-size: 90px 82px;
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/touchbar_mbp15_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) {
	.non-retina .page-specs .section-touchbar .image-touchbar-macbook-15 {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/touchbar_mbp15_small_2x.jpg")
	}
}

.non-retina .page-specs .section-keyboard-trackpad .image-keyboard-13 {
	background-size: 714px 261px;
	background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp13_keyboard_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) {
	.non-retina .page-specs .section-keyboard-trackpad .image-keyboard-13 {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp13_keyboard_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.non-retina .page-specs .section-keyboard-trackpad .image-keyboard-13 {
		background-size: 516px 196px;
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp13_keyboard_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) {
	.non-retina .page-specs .section-keyboard-trackpad .image-keyboard-13 {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp13_keyboard_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.non-retina .page-specs .section-keyboard-trackpad .image-keyboard-13 {
		background-size: 267px 190px;
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp13_keyboard_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) {
	.non-retina .page-specs .section-keyboard-trackpad .image-keyboard-13 {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp13_keyboard_small_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.non-retina .page-specs .section-keyboard-trackpad .image-keyboard-13-touchbar {
		background-size: 267px 192px;
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp13_keyboard_touchbar_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) {
	.non-retina .page-specs .section-keyboard-trackpad .image-keyboard-13-touchbar {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp13_keyboard_touchbar_small_2x.jpg")
	}
}

.non-retina .page-specs .section-keyboard-trackpad .image-keyboard-15 {
	background-size: 631px 442px;
	background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp15_keyboard_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) {
	.non-retina .page-specs .section-keyboard-trackpad .image-keyboard-15 {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp15_keyboard_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.non-retina .page-specs .section-keyboard-trackpad .image-keyboard-15 {
		background-size: 493px 340px;
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp15_keyboard_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) {
	.non-retina .page-specs .section-keyboard-trackpad .image-keyboard-15 {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp15_keyboard_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.non-retina .page-specs .section-keyboard-trackpad .image-keyboard-15 {
		background-size: 267px 176px;
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp15_keyboard_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) {
	.non-retina .page-specs .section-keyboard-trackpad .image-keyboard-15 {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/mbp15_keyboard_small_2x.jpg")
	}
}

.non-retina .page-specs .section-apps .techspecs-app-icon-calendar {
	background-size: 52px 52px;
	background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/icons_calendar_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) {
	.non-retina .page-specs .section-apps .techspecs-app-icon-calendar {
		background-image: url("https://images.apple.com/jp/macbook-pro/images/specs/icons_calendar_large_2x.png")
	}
}
