/* general */
body {
	line-break: strict;
}
.icon-wrapper .icon,
.icon-wrapper .icon-after:after,
.icon-wrapper .icon-before:before,
.icon-wrapper .more:not(.icon-before):after {
	position: relative;
	top: -0.048em;
}
#ac-globalfooter .ac-gf-icon-after::after,
#ac-globalfooter .ac-gf-more::after {
	top: -0.1em;
}

@media only screen and (max-width: 320px) {
	br.xsmall-hide {
		display: none;
	}
	.jp-headline-adjust.xsmall-hide {
		display: none;
	}
}

/* Hero */
/* Large/Medium LB Adjust */
@media only screen and (min-width: 1069px) {
	.typography-hero-headline,
	.typography-hero-intro.hero-intro {
		width: 720px;
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.typography-hero-intro.hero-intro {
		width: 560px;
	}
}

/* small LB Adjust */
@media only screen and (max-width: 734px) {
	.section-hero .hero-content {
		max-width: 290px;
	}
}

/* Large Center Adjust */
@media only screen and (min-width: 1069px) {
	.typography-hero-headline .jp-headline-adjust {
		margin-right: -0.46em;
	}
}

/* hiking */
/* trail info Tile Image Adjust */
@media only screen and (min-width: 1069px) {
	.section-hiking .grid-item-trail-info .image {
		position: relative;
		top: -4px;
	}
}

/* alert */
html.enhanced .section-hiking .grid-item-elevation-alerts .end-frame {
	position: static;
	visibility: visible;
	opacity: 1;
	width: 100%;
	height: 100%;
}


/* localization images */
/* hero image */
.section-hero .watch.smart-stack-video .inline-video-container .start-frame {
	background-repeat: no-repeat;
	background-image: url(/jp/watchos/watchos-10/images/overview/hero/hero_screen_smart_stack_startframe__icrs2hz5_cq85wvjoi4a6_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) {
	.section-hero .watch.smart-stack-video .inline-video-container .start-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/hero/hero_screen_smart_stack_startframe__icrs2hz5_cq85wvjoi4a6_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .watch.smart-stack-video .inline-video-container .start-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/overview/hero/hero_screen_smart_stack_startframe__icrs2hz5_cq85wvjoi4a6_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) {
	.section-hero .watch.smart-stack-video .inline-video-container .start-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/hero/hero_screen_smart_stack_startframe__icrs2hz5_cq85wvjoi4a6_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .watch.smart-stack-video .inline-video-container .start-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/overview/hero/hero_screen_smart_stack_startframe__icrs2hz5_cq85wvjoi4a6_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) {
	.section-hero .watch.smart-stack-video .inline-video-container .start-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/hero/hero_screen_smart_stack_startframe__icrs2hz5_cq85wvjoi4a6_small_2x.jpg);
	}
}
.section-hero .watch.smart-stack-video .inline-video-container .end-frame {
	background-repeat: no-repeat;
	background-image: url(/jp/watchos/watchos-10/images/overview/hero/hero_screen_smart_stack_endframe__icrs2hz5_cglji563wf6u_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) {
	.section-hero .watch.smart-stack-video .inline-video-container .end-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/hero/hero_screen_smart_stack_endframe__icrs2hz5_cglji563wf6u_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .watch.smart-stack-video .inline-video-container .end-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/overview/hero/hero_screen_smart_stack_endframe__icrs2hz5_cglji563wf6u_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) {
	.section-hero .watch.smart-stack-video .inline-video-container .end-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/hero/hero_screen_smart_stack_endframe__icrs2hz5_cglji563wf6u_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .watch.smart-stack-video .inline-video-container .end-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/overview/hero/hero_screen_smart_stack_endframe__icrs2hz5_cglji563wf6u_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) {
	.section-hero .watch.smart-stack-video .inline-video-container .end-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/hero/hero_screen_smart_stack_endframe__icrs2hz5_cglji563wf6u_small_2x.jpg);
	}
}

/* activity center image */
.section-experience
	.grid-item-apps-refreshed
	.watch.middle
	.inline-video-container
	.start-frame {
	background-repeat: no-repeat;
	background-image: url(/jp/watchos/watchos-10/images/overview/experience/activity_center_startframe__icrs2hz5_v6pkp2sk64ie_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) {
	.section-experience
		.grid-item-apps-refreshed
		.watch.middle
		.inline-video-container
		.start-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/activity_center_startframe__icrs2hz5_v6pkp2sk64ie_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-experience
		.grid-item-apps-refreshed
		.watch.middle
		.inline-video-container
		.start-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/activity_center_startframe__icrs2hz5_v6pkp2sk64ie_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) {
	.section-experience
		.grid-item-apps-refreshed
		.watch.middle
		.inline-video-container
		.start-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/activity_center_startframe__icrs2hz5_v6pkp2sk64ie_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-experience
		.grid-item-apps-refreshed
		.watch.middle
		.inline-video-container
		.start-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/activity_center_startframe__icrs2hz5_v6pkp2sk64ie_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) {
	.section-experience
		.grid-item-apps-refreshed
		.watch.middle
		.inline-video-container
		.start-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/activity_center_startframe__icrs2hz5_v6pkp2sk64ie_small_2x.jpg);
	}
}

.section-experience
	.grid-item-apps-refreshed
	.watch.middle
	.inline-video-container
	.end-frame {
	background-repeat: no-repeat;
	background-image: url(/jp/watchos/watchos-10/images/overview/experience/activity_center_endframe__icrs2hz5_ftaqy5ny6uuu_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) {
	.section-experience
		.grid-item-apps-refreshed
		.watch.middle
		.inline-video-container
		.end-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/activity_center_endframe__icrs2hz5_ftaqy5ny6uuu_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-experience
		.grid-item-apps-refreshed
		.watch.middle
		.inline-video-container
		.end-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/activity_center_endframe__icrs2hz5_ftaqy5ny6uuu_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) {
	.section-experience
		.grid-item-apps-refreshed
		.watch.middle
		.inline-video-container
		.end-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/activity_center_endframe__icrs2hz5_ftaqy5ny6uuu_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-experience
		.grid-item-apps-refreshed
		.watch.middle
		.inline-video-container
		.end-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/activity_center_endframe__icrs2hz5_ftaqy5ny6uuu_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) {
	.section-experience
		.grid-item-apps-refreshed
		.watch.middle
		.inline-video-container
		.end-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/activity_center_endframe__icrs2hz5_ftaqy5ny6uuu_small_2x.jpg);
	}
}

.section-experience
	.grid-item-smart-stacks
	.watch
	.inline-video-container
	.start-frame {
	background-repeat: no-repeat;
	background-image: url(/jp/watchos/watchos-10/images/overview/experience/stacks_startframe__icrs2hz5_77d02dkzljme_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) {
	.section-experience
		.grid-item-smart-stacks
		.watch
		.inline-video-container
		.start-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/stacks_startframe__icrs2hz5_77d02dkzljme_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-experience
		.grid-item-smart-stacks
		.watch
		.inline-video-container
		.start-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/stacks_startframe__icrs2hz5_77d02dkzljme_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) {
	.section-experience
		.grid-item-smart-stacks
		.watch
		.inline-video-container
		.start-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/stacks_startframe__icrs2hz5_77d02dkzljme_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-experience
		.grid-item-smart-stacks
		.watch
		.inline-video-container
		.start-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/stacks_startframe__icrs2hz5_77d02dkzljme_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) {
	.section-experience
		.grid-item-smart-stacks
		.watch
		.inline-video-container
		.start-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/stacks_startframe__icrs2hz5_77d02dkzljme_small_2x.jpg);
	}
}

.section-experience
	.grid-item-smart-stacks
	.watch
	.inline-video-container
	.end-frame {
	background-repeat: no-repeat;
	background-image: url(/jp/watchos/watchos-10/images/overview/experience/stacks_endframe__icrs2hz5_gcfmqeh5vjiq_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) {
	.section-experience
		.grid-item-smart-stacks
		.watch
		.inline-video-container
		.end-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/stacks_endframe__icrs2hz5_gcfmqeh5vjiq_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-experience
		.grid-item-smart-stacks
		.watch
		.inline-video-container
		.end-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/stacks_endframe__icrs2hz5_gcfmqeh5vjiq_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) {
	.section-experience
		.grid-item-smart-stacks
		.watch
		.inline-video-container
		.end-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/stacks_endframe__icrs2hz5_gcfmqeh5vjiq_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-experience
		.grid-item-smart-stacks
		.watch
		.inline-video-container
		.end-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/stacks_endframe__icrs2hz5_gcfmqeh5vjiq_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) {
	.section-experience
		.grid-item-smart-stacks
		.watch
		.inline-video-container
		.end-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/experience/stacks_endframe__icrs2hz5_gcfmqeh5vjiq_small_2x.jpg);
	}
}

/* hiking image */
.section-hiking .grid-item-elevation-alerts .lottie-container .end-frame {
	background-repeat: no-repeat;
	background-image: url(/jp/watchos/watchos-10/images/overview/hiking/hiking_elevation_endframe__icrs2hz5_croe3svaz2ky_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) {
	.section-hiking .grid-item-elevation-alerts .lottie-container .end-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/hiking/hiking_elevation_endframe__icrs2hz5_croe3svaz2ky_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.section-hiking .grid-item-elevation-alerts .lottie-container .end-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/overview/hiking/hiking_elevation_endframe__icrs2hz5_croe3svaz2ky_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) {
	.section-hiking .grid-item-elevation-alerts .lottie-container .end-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/hiking/hiking_elevation_endframe__icrs2hz5_croe3svaz2ky_medium_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.section-hiking .grid-item-elevation-alerts .lottie-container .end-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/overview/hiking/hiking_elevation_endframe__icrs2hz5_croe3svaz2ky_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) {
	.section-hiking .grid-item-elevation-alerts .lottie-container .end-frame {
		background-image: url(/jp/watchos/watchos-10/images/overview/hiking/hiking_elevation_endframe__icrs2hz5_croe3svaz2ky_small_2x.png);
	}
}

/* download-software */
.section-routers
	.router-item.router-download-software.image-alt
	.image-apple-download-software {
	width: 593px;
	height: 276px;
	background-size: 593px 276px;
	background-repeat: no-repeat;
	background-image: url(/jp/watchos/watchos-10/images/routers/apple_beta_alt__fehk26t5e6eu_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) {
	.section-routers
		.router-item.router-download-software.image-alt
		.image-apple-download-software {
		background-image: url(/jp/watchos/watchos-10/images/routers/apple_beta_alt__fehk26t5e6eu_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-routers
		.router-item.router-download-software.image-alt
		.image-apple-download-software {
		width: 382px;
		height: 178px;
		background-size: 382px 178px;
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/routers/apple_beta_alt__fehk26t5e6eu_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) {
	.section-routers
		.router-item.router-download-software.image-alt
		.image-apple-download-software {
		background-image: url(/jp/watchos/watchos-10/images/routers/apple_beta_alt__fehk26t5e6eu_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-routers
		.router-item.router-download-software.image-alt
		.image-apple-download-software {
		width: 360px;
		height: 168px;
		background-size: 360px 168px;
		background-repeat: no-repeat;
		background-image: url(/jp/watchos/watchos-10/images/routers/apple_beta_alt__fehk26t5e6eu_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) {
	.section-routers
		.router-item.router-download-software.image-alt
		.image-apple-download-software {
		background-image: url(/jp/watchos/watchos-10/images/routers/apple_beta_alt__fehk26t5e6eu_small_2x.jpg);
	}
}

@media only screen and (min-width: 1069px) {
	.section-experience .grid-item-control-center .tile-blockquote {
		max-width: 450px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-experience .grid-item-control-center .tile-blockquote {
		padding-right: 30px;
	}
}
@media only screen and (max-width: 734px) {
	.section-experience .grid-item-control-center .tile-blockquote {
		padding-right: 15px;
	}
}
@media only screen and (min-width: 735px) {
	.section-routers
		.router-item.router-health-app
		.router-content
		.router-headline {
		max-width: 700px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.section-routers .router-item.router-health-app .router-content {
		width: 100%;
	}
}
@media only screen and (min-width: 1069px) {
	.section-routers .router-item.router-developers {
		padding-left: 35px;
		padding-right: 35px;
	}
}
@media only screen and (max-width: 734px) {
	.grid-item .tile-rounded .tile-blockquote {
		max-width: 340px;
	}
}

/* router router-developers */
@media only screen and (min-width: 735px) {
	.section-routers .router-item.router-health-app,
	.section-routers .router-item.router-developers {
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-routers .router-item.router-health-app .router-headline {
		width: 320px;
	}
}
@media only screen and (min-width: 1069px) {
	.section-routers .router-item.router-health-app .router-headline {
		width: 462px;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .router-item.router-health-app .router-headline{
		width: 100%;
	}
}

.grid-item-elevation-alerts .tile-header{
	z-index: 2;
}
.section-routers .router-item.router-developers .tile-body,
.section-routers .router-item.router-developers .router-headline{
	width: 100%;
}


.section-hero .hero-cta-container{
	padding-left: 20px;
}
@media only screen and (min-width: 1069px) {
	.section-hero .hero-cta-container{
		padding-left: 15px;
	}
}
@media only screen and (min-width: 734px) {
	.section-hero .hero-cta-container{
		padding-left: 15px;
	}
}

@media only screen and (min-width: 340px) {
	.section-hero .hero-cta-container{
		padding-left: 5px;
	}
}




