.icon-wrapper .icon,
.icon-wrapper .more::after,
.icon-wrapper .icon-before::before,
.icon-wrapper .icon-after::after {
	top: -0.075em;
}

.paddlenav-compact .paddlenav-arrow-previous::before,
.paddlenav-compact .paddlenav-arrow-previous::after,
.paddlenav-compact .paddlenav-arrow-next::before,
.paddlenav-compact .paddlenav-arrow-next::after {
	top: 0.025em;
}

a wbr + .nowrap {
	display: inline;
}

.jp-headline-adjust {
	margin-right: -0.45em;
}

@media only screen and (max-width: 1068px) {
	.jp-headline-adjust.medium-reject {
		margin-right: auto;
	}
}

@media only screen and (max-width: 735px) {
	.jp-headline-adjust.small-reject {
		margin-right: auto;
	}
}

.compare-slider .icon:before,
.compare-slider .icon:after {
	transform: translateY(0);
	margin-top: 0.12em;
}

@media only screen and (max-width: 1068px) {
}

@media only screen and (max-width: 735px) {
}

.jp-headline-adjust-left {
	margin-left: -0.1em;
}

.violator:lang(ja):not(.violator-inline) {
	letter-spacing: -0.022em;
	padding-top: 5px;
	padding-bottom: 3px;
}

@media only screen and (max-width: 735px) {
	.violator:lang(ja):not(.violator-inline) {
		line-height: 1.33341;
		letter-spacing: -0.01em;
		padding-top: 2px;
		padding-bottom: 2px;
	}
}

@media only screen and (max-width: 320px) {
	#ac-localnav.medium-ac-ln-collapsible .ac-ln-action-button {
		margin-left: 13px;
	}
}
