body {
	line-break: strict;
}

.icon-after::after, .more::after, #ac-globalfooter .ac-gf-more:after {
	top: -0.075em;
}

html:not([dir="rtl"]):lang(ja) .more::after {
	position: relative;
	top: -0.075em;
}

.icon-wrapper .more-adjust:after {
	top: 0;
}

.icon-wrapper .more-down-adjust:after {
	top: 0.02em;
}

.icon-wrapper .a-more-adjust:after {
	top: -0.055em;
}

@media only screen and (max-width: 1068px) {
	.touch #ac-localnav .ac-ln-button {
		padding-top: 4px;
		padding-bottom: 2px;
	}
}

.ac-gf-sosumi a {
	word-break: break-all;
}

/* section-price > price LB */
@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-specs .section-price .column-wrapper {
		width: 80%;
	}
}

/* section-chip > M4 Pro Small Layout */
@media (max-width: 375px) {
	.section-chip .techspecs-column .column:last-of-type .media-engine {
		margin-top: 62px;
	}
}

/* section-size-weight > figcaption position */
.section-size-weight .techspecs-row .figure-caption .caption.depth {
	left: 166px;
}
@media (max-width: 1068px) {
	.section-size-weight .techspecs-row .figure-caption .caption.depth {
		left: 120px;
	}
}
@media (max-width: 734px) {
	.section-size-weight .techspecs-row .figure-caption .caption.depth {
		left: 74px;
	}
}

/* Environment CTA */
@media (min-width: 1069px) {
	.section-environment .techspecs-environment-content .copy-block.impact .cta {
		margin-right: -1em;
	}
}

@media only screen and (min-width: 1069px) {
	.section-memory .row .column .column-wrapper .title-2 {
		margin-top: 0.8em;
	}
}

@media only screen and (min-width: 1069px) {
	.section-storage .row .column .column-wrapper .title-2 {
		margin-top: 0.8em;
	}
}
