body {
	line-break: strict;
}
.icon-wrapper .icon-after.more:after {
	position: relative;
	top: -0.08em;
}

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

@media only screen and (min-width: 1069px) {
	span.jp-headline-adjust.only-large-reject {
		margin-right: 0;
	}
}

@media only screen and (max-width: 1068px) {
	span.jp-headline-adjust.only-large-reject {
		margin-right: -0.45em;
	}
}

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

.large-nowrap {
	display: inline-block;
	white-space: nowrap;
}

.section-post-processing
	.section-content
	.content-wrapper
	> .row:first-child
	p {
	width: 81%;
}

.section-hero .hero-features-highlight-box .hero-badge-value {
	font-size: 38px;
}

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

@media only screen and (max-width: 1068px) {
	.section-hero .hero-features-highlight-box .hero-badge-value {
		font-size: 32px;
	}
}

@media only screen and (max-width: 735px) {
	.section-hero .hero-features-highlight-box .hero-badge-value {
		font-size: 28px;
	}
}

@media only screen and (max-width: 1068px) {
	.large-nowrap {
		display: inline;
		white-space: normal;
	}

	.section-post-processing
		.section-content
		.content-wrapper
		> .row:first-child
		p {
		width: 83.3333%;
	}
}

@media only screen and (max-width: 735px) {
	.section-post-processing {
		position: relative;
		z-index: 2;
	}

	.section-post-processing
		.section-content
		.content-wrapper
		> .row:first-child
		p {
		width: 100%;
	}
}

@media only screen and (max-width: 530px) {
	.section-hero .typography-headline-super {
		max-width: 327px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-footer .column:first-of-type .chiclets {
		margin-top: 54px;
	}
}

@media only screen and (max-width: 735px) {
	.section-footer .column:first-of-type .chiclets {
		margin-top: 52px;
	}
}

.section-vr-360 .lockup-imac-vr-cotaniner {
	margin-top: 162px;
}

@media only screen and (max-width: 1068px) {
	.section-vr-360 .lockup-imac-vr-cotaniner {
		margin-top: 134px;
	}
}

@media only screen and (max-width: 734px) {
	.section-vr-360 .lockup-imac-vr-cotaniner {
		margin-top: 98px;
	}
}
