/* JP Styles */

body {
	line-break: strict;
}

@media (max-width: 734px) {
	#ac-localnav .ac-ln-button {
		padding-top: 4px;
		padding-bottom: 2px;
	}
}

#ac-globalfooter .ac-gf-more::after {
	top: -1px;
}

/* Localization images */

.section-display .image-display-iphone {
	background-size: 151px 305px;
	background-image: url(/jp/iphone-16e/images/specs/display_iphone__ggt5cr3atdiu_large.jpg);
	width: 151px;
	height: 305px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-display .image-display-iphone {
		background-image: url(/jp/iphone-16e/images/specs/display_iphone__ggt5cr3atdiu_large_2x.jpg);
	}
}

@media (max-width: 1068px) {
	.section-display .image-display-iphone {
		background-size: 151px 305px;
		background-image: url(/jp/iphone-16e/images/specs/display_iphone__ggt5cr3atdiu_medium.jpg);
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx), (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-display .image-display-iphone {
		background-image: url(/jp/iphone-16e/images/specs/display_iphone__ggt5cr3atdiu_medium_2x.jpg);
	}
}

@media (max-width: 734px) {
	.section-display .image-display-iphone {
		background-size: 117px 234px;
		background-image: url(/jp/iphone-16e/images/specs/display_iphone__ggt5cr3atdiu_small.jpg);
		height: 234px;
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx), (max-width: 734px) and (min-resolution: 144dpi) {
	.section-display .image-display-iphone {
		background-image: url(/jp/iphone-16e/images/specs/display_iphone__ggt5cr3atdiu_small_2x.jpg);
	}
}

.section-built-in-apps .techspecs-app-icon-calendar {
	background-size: 52px 52px;
	background-image: url(/jp/iphone-16e/images/specs/icon_calendar__ghjg4jzzvw6e_large.png);
	width: 52px;
	height: 52px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-built-in-apps .techspecs-app-icon-calendar {
		background-image: url(/jp/iphone-16e/images/specs/icon_calendar__ghjg4jzzvw6e_large_2x.png);
	}
}

.section-free-apps .techspecs-app-icon-calendar {
	background-size: 52px 52px;
	background-image: url(/jp/iphone-16e/images/specs/icon_calendar__ghjg4jzzvw6e_large.png);
	width: 52px;
	height: 52px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-free-apps .techspecs-app-icon-calendar {
		background-image: url(/jp/iphone-16e/images/specs/icon_calendar__ghjg4jzzvw6e_large_2x.png);
	}
}

@media (min-width: 1069px) {
	.section-external .image-external-connectors .diagram-text.diagram-volume {
		left: 421px;
		width: 90px;
	}
}

@media (max-width: 1068px) and (min-width: 735px) {
	.section-external .image-external-connectors .diagram-text.diagram-volume {
		left: 290px;
		width: 90px;
	}
}

@media (min-width: 1069px) {
	.section-external .image-external-connectors .diagram-text.diagram-ring {
		left: 533px;
	}
}

@media (max-width: 1068px) and (min-width: 735px) {
	.section-external .image-external-connectors .diagram-text.diagram-ring {
		left: 375px;
	}
}

@media (min-width: 1069px) {
	.section-external .image-external-connectors .diagram-text.diagram-speaker-mic {
		left: 633px;
	}
}

@media (max-width: 1068px) and (min-width: 735px) {
	.section-external .image-external-connectors .diagram-text.diagram-speaker-mic {
		top: 319px;
		left: 408px;
	}
}

@media (min-width: 1069px) {
	.section-external .image-external-connectors .diagram-text.diagram-side {
		left: 415px;
	}
}

@media (max-width: 1068px) and (min-width: 735px) {
	.section-external .image-external-connectors .diagram-text.diagram-side {
		top: 319px;
	}
}
