body {
	line-break: strict;
}

.jp-headline-adjust.inline {
	display: inline;
}

@media only screen and (min-width: 735px) {
	.jp-headline-adjust.l-inline {
		display: inline;
	}
}
.icon-wrapper .icon, .icon-wrapper .icon-after:after, .icon-wrapper .icon-before:before, .icon-wrapper .more:after {
	display: inline-block;
	transform: translateY(-0.05em);
}

.page-carplay .section-line-up ul figure.image-models-aftermarket-kenwood {
	margin-left: auto;
}
.page-carplay .section-line-up ul figure.image-models-aftermarket-pioneer {
	margin-left: 30px;
}

@media only screen and (max-width: 734px) {
	.page-carplay .section-hero h2.hero-headline {
		margin-left: auto;
	}
	.page-carplay .section-line-up ul figure.image-models-aftermarket-pioneer {
		margin-left: auto;
	}
}

@media only screen and (max-width: 375px) {
	.section-line-up .callout-copy {
		padding-right: 8.3333%;
	}
}

.sup-spacing {
	margin-left: 0.2em;
}

.page-carplay .section-hero .section-hero-description {
	width: 100%;
}

@media only screen and (max-width: 1068px) {
	.section-app .image-music-landscape {
		bottom: 385px;
	}
}

@media only screen and (max-width: 734px) {
	.section-app .image-music-landscape {
		bottom: -70px;
	}
}

@media only screen and (max-width: 734px) {
	.violator-reduced {
		padding-top: 4px;
		padding-bottom: 2px;
	}
}

@media only screen and (max-width: 320px) {
	.section-next-generation .section-description .violator {
		max-width: 170px;
	}
}

/*
Images Icon
 */

.image-third-party-carnavitime-icon {
	width: 60px;
	height: 60px;
	background-size: 60px 60px;
	background-repeat: no-repeat;
	background-image: url("/jp/ios/carplay/images/overview/car_navitime_icon_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) {
	.image-third-party-carnavitime-icon {
		background-image: url("/jp/ios/carplay/images/overview/car_navitime_icon_large_2x.png");
	}
}

.image-third-party-carnavitime-icon.centered {
	position: relative;
	left: 50%;
	margin-left: -30px;
}

.image-third-party-yahoo-carnavi-icon {
	width: 60px;
	height: 60px;
	background-size: 60px 60px;
	background-repeat: no-repeat;
	background-image: url("/jp/ios/carplay/images/overview/yahoo_carnavi_icon_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) {
	.image-third-party-yahoo-carnavi-icon {
		background-image: url("/jp/ios/carplay/images/overview/yahoo_carnavi_icon_large_2x.png");
	}
}

.image-third-party-line-music-icon {
	margin: 0 auto;
	width: 60px;
	height: 60px;
	background-size: 60px 60px;
	background-repeat: no-repeat;
	background-image: url("/jp/ios/carplay/images/overview/line-music_icon_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) {
	.image-third-party-line-music-icon {
		background-image: url("/jp/ios/carplay/images/overview/line-music_icon_large_2x.png");
	}
}

.image-third-party-yahoo-carnavi-icon.centered {
	position: relative;
	left: 50%;
	margin-left: -30px;
}

.section-car-keys .row .column, .section-car-play .row .column {
	width: 100%;
}

/*
Images
 */

.image-hero-dashboard {
	width: 2560px;
	height: 1383px;
	background-size: 2560px 1383px;
	background-repeat: no-repeat;
	background-image: url(/jp/ios/carplay/images/overview/hero_dashboard__e5p6b6yib5km_large.jpg);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	.image-hero-dashboard {
		background-image: url(/jp/ios/carplay/images/overview/hero_dashboard__e5p6b6yib5km_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.image-hero-dashboard {
		width: 1068px;
		height: 735px;
		background-size: 1068px 735px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/hero_dashboard__e5p6b6yib5km_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) {
	.image-hero-dashboard {
		background-image: url(/jp/ios/carplay/images/overview/hero_dashboard__e5p6b6yib5km_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.image-hero-dashboard {
		width: 736px;
		height: 458px;
		background-size: 736px 458px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/hero_dashboard__e5p6b6yib5km_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-hero-dashboard {
		background-image: url(/jp/ios/carplay/images/overview/hero_dashboard__e5p6b6yib5km_small_2x.jpg);
	}
}

.image-dashboard-maps {
	width: 2560px;
	height: 1055px;
	background-size: 2560px 1055px;
	background-repeat: no-repeat;
	background-image: url(/jp/ios/carplay/images/overview/dashboard_maps__c0te9ovke0cy_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	.image-dashboard-maps {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_maps__c0te9ovke0cy_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.image-dashboard-maps {
		width: 1068px;
		height: 657px;
		background-size: 1068px 657px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/dashboard_maps__c0te9ovke0cy_medium.png);
	}
}

@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) {
	.image-dashboard-maps {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_maps__c0te9ovke0cy_medium_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.image-dashboard-maps {
		width: 736px;
		height: 410px;
		background-size: 736px 410px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/dashboard_maps__c0te9ovke0cy_small.png);
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-dashboard-maps {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_maps__c0te9ovke0cy_small_2x.png);
	}
}

.image-dashboard-phone {
	width: 2560px;
	height: 1055px;
	background-size: 2560px 1055px;
	background-repeat: no-repeat;
	background-image: url(/jp/ios/carplay/images/overview/dashboard_phone__dqlo31r8dtua_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	.image-dashboard-phone {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_phone__dqlo31r8dtua_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.image-dashboard-phone {
		width: 1068px;
		height: 657px;
		background-size: 1068px 657px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/dashboard_phone__dqlo31r8dtua_medium.png);
	}
}

@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) {
	.image-dashboard-phone {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_phone__dqlo31r8dtua_medium_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.image-dashboard-phone {
		width: 736px;
		height: 410px;
		background-size: 736px 410px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/dashboard_phone__dqlo31r8dtua_small.png);
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-dashboard-phone {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_phone__dqlo31r8dtua_small_2x.png);
	}
}

.image-dashboard-messages {
	width: 2560px;
	height: 1055px;
	background-size: 2560px 1055px;
	background-repeat: no-repeat;
	background-image: url(/jp/ios/carplay/images/overview/dashboard_messages__b1bwtesfnfyu_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	.image-dashboard-messages {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_messages__b1bwtesfnfyu_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.image-dashboard-messages {
		width: 1068px;
		height: 657px;
		background-size: 1068px 657px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/dashboard_messages__b1bwtesfnfyu_medium.png);
	}
}

@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) {
	.image-dashboard-messages {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_messages__b1bwtesfnfyu_medium_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.image-dashboard-messages {
		width: 736px;
		height: 410px;
		background-size: 736px 410px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/dashboard_messages__b1bwtesfnfyu_small.png);
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-dashboard-messages {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_messages__b1bwtesfnfyu_small_2x.png);
	}
}

.image-dashboard-music {
	width: 2560px;
	height: 1055px;
	background-size: 2560px 1055px;
	background-repeat: no-repeat;
	background-image: url(/jp/ios/carplay/images/overview/dashboard_music__fptfcy56hgey_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	.image-dashboard-music {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_music__fptfcy56hgey_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.image-dashboard-music {
		width: 1068px;
		height: 657px;
		background-size: 1068px 657px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/dashboard_music__fptfcy56hgey_medium.png);
	}
}

@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) {
	.image-dashboard-music {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_music__fptfcy56hgey_medium_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.image-dashboard-music {
		width: 736px;
		height: 410px;
		background-size: 736px 410px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/dashboard_music__fptfcy56hgey_small.png);
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-dashboard-music {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_music__fptfcy56hgey_small_2x.png);
	}
}

.image-dashboard-calendar {
	width: 2560px;
	height: 1055px;
	background-size: 2560px 1055px;
	background-repeat: no-repeat;
	background-image: url(/jp/ios/carplay/images/overview/dashboard_calendar__dtfiqsd3ltaq_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	.image-dashboard-calendar {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_calendar__dtfiqsd3ltaq_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.image-dashboard-calendar {
		width: 1068px;
		height: 657px;
		background-size: 1068px 657px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/dashboard_calendar__dtfiqsd3ltaq_medium.png);
	}
}

@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) {
	.image-dashboard-calendar {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_calendar__dtfiqsd3ltaq_medium_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.image-dashboard-calendar {
		width: 736px;
		height: 410px;
		background-size: 736px 410px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/dashboard_calendar__dtfiqsd3ltaq_small.png);
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-dashboard-calendar {
		background-image: url(/jp/ios/carplay/images/overview/dashboard_calendar__dtfiqsd3ltaq_small_2x.png);
	}
}

/* Lineup */
.image-line-up-honda {
	width: 196px;
	height: 140px;
	background-size: 196px 140px;
	background-image: url("/jp/ios/carplay/images/overview/honda__bz3mzqto7aly_large.jpg");
	background-position: center center;
}

@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) {
	.image-line-up-honda {
		background-image: url("/jp/ios/carplay/images/overview/honda__bz3mzqto7aly_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-line-up-honda {
		width: 166px;
		height: 118px;
		background-size: 166px 118px;
		background-image: url("/jp/ios/carplay/images/overview/honda__bz3mzqto7aly_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) {
	.image-line-up-honda {
		background-image: url("/jp/ios/carplay/images/overview/honda__bz3mzqto7aly_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.image-line-up-honda {
		width: 136px;
		height: 97px;
		background-size: 136px 97px;
		background-image: url("/jp/ios/carplay/images/overview/honda__bz3mzqto7aly_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-line-up-honda {
		background-image: url("/jp/ios/carplay/images/overview/honda__bz3mzqto7aly_small_2x.jpg");
	}
}

/* App Section (JP Alt) */
.page-overview .section-third-party .image-third-party-awa-icon {
	background-repeat: no-repeat;
	background-size: 60px 60px;
	height: 60px;
	width: 60px;
	background-image: url("/jp/ios/carplay/images/overview/awa_icon_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) {
	.page-overview .section-third-party .image-third-party-awa-icon {
		background-image: url("/jp/ios/carplay/images/overview/awa_icon_large_2x.png");
	}
}

.image-third-party-awa-icon.centered {
	position: relative;
	left: 50%;
	margin-left: -30px;
}

.page-overview .section-third-party .image-third-party-kkbox-icon {
	background-repeat: no-repeat;
	background-size: 60px 60px;
	height: 60px;
	width: 60px;
	background-image: url("/jp/ios/carplay/images/overview/kkbox_icon_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) {
	.page-overview .section-third-party .image-third-party-kkbox-icon {
		background-image: url("/jp/ios/carplay/images/overview/kkbox_icon_large_2x.png");
	}
}

.image-third-party-kkbox-icon.centered {
	position: relative;
	left: 50%;
	margin-left: -30px;
}

.image-dashboard-next-generation {
	background-image: url("/jp/ios/carplay/images/overview/dashboard_next_generation__cvyi4onfhyc2_large.jpg");
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	.image-dashboard-next-generation {
		background-image: url("/jp/ios/carplay/images/overview/dashboard_next_generation__cvyi4onfhyc2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-dashboard-next-generation {
		background-image: url("/jp/ios/carplay/images/overview/dashboard_next_generation__cvyi4onfhyc2_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) {
	.image-dashboard-next-generation {
		background-image: url("/jp/ios/carplay/images/overview/dashboard_next_generation__cvyi4onfhyc2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-dashboard-next-generation {
		background-image: url("/jp/ios/carplay/images/overview/dashboard_next_generation__cvyi4onfhyc2_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) {
	.image-dashboard-next-generation {
		background-image: url("/jp/ios/carplay/images/overview/dashboard_next_generation__cvyi4onfhyc2_small_2x.jpg");
	}
}

.image-control-touch {
	width: 292px;
	height: 292px;
	background-size: 292px 292px;
	background-repeat: no-repeat;
	background-image: url(/jp/ios/carplay/images/overview/control_touch__clb21jacy8mu_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	.image-control-touch {
		background-image: url(/jp/ios/carplay/images/overview/control_touch__clb21jacy8mu_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.image-control-touch {
		width: 205px;
		height: 205px;
		background-size: 205px 205px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/control_touch__clb21jacy8mu_medium.png);
	}
}

@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) {
	.image-control-touch {
		background-image: url(/jp/ios/carplay/images/overview/control_touch__clb21jacy8mu_medium_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.image-control-touch {
		width: 292px;
		height: 292px;
		background-size: 292px 292px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/control_touch__clb21jacy8mu_small.png);
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-control-touch {
		background-image: url(/jp/ios/carplay/images/overview/control_touch__clb21jacy8mu_small_2x.png);
	}
}

.image-control-knob {
	width: 292px;
	height: 292px;
	background-size: 292px 292px;
	background-repeat: no-repeat;
	background-image: url(/jp/ios/carplay/images/overview/control_knob__fecuf9epr3m2_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	.image-control-knob {
		background-image: url(/jp/ios/carplay/images/overview/control_knob__fecuf9epr3m2_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.image-control-knob {
		width: 205px;
		height: 205px;
		background-size: 205px 205px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/control_knob__fecuf9epr3m2_medium.png);
	}
}

@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) {
	.image-control-knob {
		background-image: url(/jp/ios/carplay/images/overview/control_knob__fecuf9epr3m2_medium_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.image-control-knob {
		width: 292px;
		height: 292px;
		background-size: 292px 292px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/control_knob__fecuf9epr3m2_small.png);
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-control-knob {
		background-image: url(/jp/ios/carplay/images/overview/control_knob__fecuf9epr3m2_small_2x.png);
	}
}

.image-car-keys {
	width: 1163px;
	height: 714px;
	background-size: 1163px 714px;
	background-repeat: no-repeat;
	background-image: url(/jp/ios/carplay/images/overview/car_keys__dxttonaha802_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	.image-car-keys {
		background-image: url(/jp/ios/carplay/images/overview/car_keys__dxttonaha802_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.image-car-keys {
		width: 822px;
		height: 504px;
		background-size: 822px 504px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/car_keys__dxttonaha802_medium.png);
	}
}

@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) {
	.image-car-keys {
		background-image: url(/jp/ios/carplay/images/overview/car_keys__dxttonaha802_medium_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.image-car-keys {
		width: 465px;
		height: 404px;
		background-size: 465px 404px;
		background-repeat: no-repeat;
		background-image: url(/jp/ios/carplay/images/overview/car_keys__dxttonaha802_small.png);
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-car-keys {
		background-image: url(/jp/ios/carplay/images/overview/car_keys__dxttonaha802_small_2x.png);
	}
}
@media only screen and (max-width: 1068px) {
	.section-hero .section-content .row .section-hero-description.column {
		width: 100%;
	}
}
.touch .section-next-generation .section-description .violator {
	padding-top: 4px;
}
@media only screen and (max-width: 320px) {
	.section-next-generation .section-description .violator {
		max-width: 100%;
	}
}
.image-dashboard-carplay-ultra {
    width: 1440px;
    height: 1052px;
    background-size: 1440px 1052px;
    background-repeat: no-repeat;
    background-image: url(/jp/ios/carplay/images/overview/dashboard_carplay_ultra__f0756bbc94mm_large.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
    .image-dashboard-carplay-ultra {
        background-image: url(/jp/ios/carplay/images/overview/dashboard_carplay_ultra__f0756bbc94mm_large_2x.jpg)
    }
}

@media only screen and (max-width:1068px) {
    .image-dashboard-carplay-ultra {
        width: 1008px;
        height: 924px;
        background-size: 1008px 924px;
        background-repeat: no-repeat;
        background-image: url(/jp/ios/carplay/images/overview/dashboard_carplay_ultra__f0756bbc94mm_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) {
    .image-dashboard-carplay-ultra {
        background-image: url(/jp/ios/carplay/images/overview/dashboard_carplay_ultra__f0756bbc94mm_medium_2x.jpg)
    }
}

@media only screen and (max-width:734px) {
    .image-dashboard-carplay-ultra {
        width: 706px;
        height: 338px;
        background-size: 706px 338px;
        background-repeat: no-repeat;
        background-image: url(/jp/ios/carplay/images/overview/dashboard_carplay_ultra__f0756bbc94mm_small.jpg)
    }
}

@media only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px)and (min-resolution:1.5dppx),
only screen and (max-width:734px)and (min-resolution:144dpi) {
    .image-dashboard-carplay-ultra {
        background-image: url(/jp/ios/carplay/images/overview/dashboard_carplay_ultra__f0756bbc94mm_small_2x.jpg)
    }
}