/* common */
span.jp-headline-adjust {
	margin-right: -0.35em;
}

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

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

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

span.nowrap {
	white-space: nowrap;
}

.large-hide {
	display: none;
}

.large-show {
	display: block;
}

.large-show-inline {
	display: inline;
}

.large-show-inlineblock {
	display: inline-block;
}

@media only screen and (min-width: 1442px) {
	.xlarge-hide {
		display: none;
	}

	.xlarge-show {
		display: block;
	}

	.xlarge-show-inline {
		display: inline;
	}

	.xlarge-show-inlineblock {
		display: inline-block;
	}
}

@media only screen and (max-width: 1068px) {
	.medium-hide {
		display: none;
	}

	.medium-show {
		display: block;
	}

	.medium-show-inline {
		display: inline;
	}

	.medium-show-inlineblock {
		display: inline-block;
	}
}

@media only screen and (max-width: 734px) {
	.small-hide {
		display: none;
	}

	.small-show {
		display: block;
	}

	.small-show-inline {
		display: inline;
	}

	.small-show-inlineblock {
		display: inline-block;
	}
	.small-remove {
		display: none;
	}
}

/* JP adjust */
.section-tech-specs
	.section-size-and-weight
	.airtag-measurements
	.caption-height {
	top: 102px;
}
@media only screen and (max-width: 734px) {
	.section-hermes .hermes-copy-body {
		max-width: 282px;
	}
}
.typography-manifesto-intro {
	line-height: 1.24286;
}
.typography-site-body:lang(ja) {
	line-height: 1.29048;
}

.typography-site-tile {
	line-height: 1.33536;
}

.icon-wrapper .icon,
.icon-wrapper .more::after,
.icon-wrapper .icon-before::before,
.icon-wrapper .icon-after::after {
	position: relative;
	top: -0.05em;
}
#ac-globalfooter .ac-gf-icon-after::after,
#ac-globalfooter .ac-gf-more::after {
	top: -0.1em;
}

/* Localization images */
.section-hero
	.section-content
	.flow-figure-airtag-software
	.image-hero-iphone-device {
	width: 584px;
	height: 789px;
	background-size: 584px 789px;
	background-image: url("/jp/airtag/images/overview/hero_iphone__bpfsgrdzx4ya_large.jpg");
}

@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) {
	.section-hero
		.section-content
		.flow-figure-airtag-software
		.image-hero-iphone-device {
		background-image: url("/jp/airtag/images/overview/hero_iphone__bpfsgrdzx4ya_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero
		.section-content
		.flow-figure-airtag-software
		.image-hero-iphone-device {
		width: 462px;
		height: 625px;
		background-size: 462px 625px;
		background-image: url("/jp/airtag/images/overview/hero_iphone__bpfsgrdzx4ya_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
		.section-content
		.flow-figure-airtag-software
		.image-hero-iphone-device {
		background-image: url("/jp/airtag/images/overview/hero_iphone__bpfsgrdzx4ya_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-hero
		.section-content
		.flow-figure-airtag-software
		.image-hero-iphone-device {
		width: 387px;
		height: 526px;
		background-size: 387px 526px;
		background-image: url("/jp/airtag/images/overview/hero_iphone__bpfsgrdzx4ya_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
		.section-content
		.flow-figure-airtag-software
		.image-hero-iphone-device {
		background-image: url("/jp/airtag/images/overview/hero_iphone__bpfsgrdzx4ya_small_2x.jpg");
	}
}

.section-manifesto .image-tile-hand {
	background-image: url("/jp/airtag/images/overview/tile_hand__fp0y8v7vbl26_large.jpg");
}

@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) {
	.section-manifesto .image-tile-hand {
		background-image: url("/jp/airtag/images/overview/tile_hand__fp0y8v7vbl26_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-manifesto .image-tile-hand {
		background-image: url("/jp/airtag/images/overview/tile_hand__fp0y8v7vbl26_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-manifesto .image-tile-hand {
		background-image: url("/jp/airtag/images/overview/tile_hand__fp0y8v7vbl26_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-manifesto .image-tile-hand {
		background-image: url("/jp/airtag/images/overview/tile_hand__fp0y8v7vbl26_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-manifesto .image-tile-hand {
		background-image: url("/jp/airtag/images/overview/tile_hand__fp0y8v7vbl26_small_2x.jpg");
	}
}

.section-manifesto .image-tile-iphone {
	background-image: url("/jp/airtag/images/overview/tile_iphone__e5b3sg7obl6q_large.jpg");
}

@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) {
	.section-manifesto .image-tile-iphone {
		background-image: url("/jp/airtag/images/overview/tile_iphone__e5b3sg7obl6q_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-manifesto .image-tile-iphone {
		background-image: url("/jp/airtag/images/overview/tile_iphone__e5b3sg7obl6q_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-manifesto .image-tile-iphone {
		background-image: url("/jp/airtag/images/overview/tile_iphone__e5b3sg7obl6q_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-manifesto .image-tile-iphone {
		background-image: url("/jp/airtag/images/overview/tile_iphone__e5b3sg7obl6q_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-manifesto .image-tile-iphone {
		background-image: url("/jp/airtag/images/overview/tile_iphone__e5b3sg7obl6q_small_2x.jpg");
	}
}

.section-manifesto .image-tile-suitcase {
	background-image: url("/jp/airtag/images/overview/tile_suitcase__ccxzi55byo5e_large.jpg");
}

@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) {
	.section-manifesto .image-tile-suitcase {
		background-image: url("/jp/airtag/images/overview/tile_suitcase__ccxzi55byo5e_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-manifesto .image-tile-suitcase {
		background-image: url("/jp/airtag/images/overview/tile_suitcase__ccxzi55byo5e_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-manifesto .image-tile-suitcase {
		background-image: url("/jp/airtag/images/overview/tile_suitcase__ccxzi55byo5e_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-manifesto .image-tile-suitcase {
		background-image: url("/jp/airtag/images/overview/tile_suitcase__ccxzi55byo5e_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-manifesto .image-tile-suitcase {
		background-image: url("/jp/airtag/images/overview/tile_suitcase__ccxzi55byo5e_small_2x.jpg");
	}
}

.section-features .image-ultra-wideband {
	width: 634px;
	height: 836px;
	background-size: 634px 836px;
	background-image: url("/jp/airtag/images/overview/ultrawide__f2667n5ph0mu_large.jpg");
}

@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) {
	.section-features .image-ultra-wideband {
		background-image: url("/jp/airtag/images/overview/ultrawide__f2667n5ph0mu_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-features .image-ultra-wideband {
		width: 447px;
		height: 590px;
		background-size: 447px 590px;
		background-image: url("/jp/airtag/images/overview/ultrawide__f2667n5ph0mu_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-features .image-ultra-wideband {
		background-image: url("/jp/airtag/images/overview/ultrawide__f2667n5ph0mu_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-features .image-ultra-wideband {
		width: 343px;
		height: 452px;
		background-size: 343px 452px;
		background-image: url("/jp/airtag/images/overview/ultrawide__f2667n5ph0mu_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-features .image-ultra-wideband {
		background-image: url("/jp/airtag/images/overview/ultrawide__f2667n5ph0mu_small_2x.jpg");
	}
}

.section-network .image-lost-mode {
	width: 613px;
	height: 909px;
	background-size: 613px 909px;
	background-image: url("/jp/airtag/images/overview/lost_mode__esis7dt3peky_large.jpg");
}

@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) {
	.section-network .image-lost-mode {
		background-image: url("/jp/airtag/images/overview/lost_mode__esis7dt3peky_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-network .image-lost-mode {
		width: 435px;
		height: 637px;
		background-size: 435px 637px;
		background-image: url("/jp/airtag/images/overview/lost_mode__esis7dt3peky_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-network .image-lost-mode {
		background-image: url("/jp/airtag/images/overview/lost_mode__esis7dt3peky_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-network .image-lost-mode {
		width: 390px;
		height: 590px;
		background-size: 390px 590px;
		background-image: url("/jp/airtag/images/overview/lost_mode__esis7dt3peky_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-network .image-lost-mode {
		background-image: url("/jp/airtag/images/overview/lost_mode__esis7dt3peky_small_2x.jpg");
	}
}

.section-privacy .image-privacy {
	width: 613px;
	height: 909px;
	background-size: 613px 909px;
	background-image: url("/jp/airtag/images/overview/privacy__gdefyjhwlb22_large.jpg");
}

@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) {
	.section-privacy .image-privacy {
		background-image: url("/jp/airtag/images/overview/privacy__gdefyjhwlb22_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-privacy .image-privacy {
		width: 435px;
		height: 637px;
		background-size: 435px 637px;
		background-image: url("/jp/airtag/images/overview/privacy__gdefyjhwlb22_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-privacy .image-privacy {
		background-image: url("/jp/airtag/images/overview/privacy__gdefyjhwlb22_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-privacy .image-privacy {
		width: 390px;
		height: 590px;
		background-size: 390px 590px;
		background-image: url("/jp/airtag/images/overview/privacy__gdefyjhwlb22_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-privacy .image-privacy {
		background-image: url("/jp/airtag/images/overview/privacy__gdefyjhwlb22_small_2x.jpg");
	}
}

.section-more-features .image-ios {
	width: 863px;
	height: 987px;
	background-size: 863px 987px;
	background-image: url("/jp/airtag/images/overview/simple_setup__czpley16ao02_large.jpg");
}

@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) {
	.section-more-features .image-ios {
		background-image: url("/jp/airtag/images/overview/simple_setup__czpley16ao02_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-more-features .image-ios {
		width: 595px;
		height: 674px;
		background-size: 595px 674px;
		background-image: url("/jp/airtag/images/overview/simple_setup__czpley16ao02_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-more-features .image-ios {
		background-image: url("/jp/airtag/images/overview/simple_setup__czpley16ao02_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-more-features .image-ios {
		width: 315px;
		height: 369px;
		background-size: 315px 369px;
		background-image: url("/jp/airtag/images/overview/simple_setup__czpley16ao02_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-more-features .image-ios {
		background-image: url("/jp/airtag/images/overview/simple_setup__czpley16ao02_small_2x.jpg");
	}
}

.section-ar .image-ar {
	width: 369px;
	height: 548px;
	background-size: 369px 548px;
	background-image: url("/jp/airtag/images/overview/ar__dgqrg10ifsya_large.jpg");
}

@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) {
	.section-ar .image-ar {
		background-image: url("/jp/airtag/images/overview/ar__dgqrg10ifsya_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-ar .image-ar {
		width: 290px;
		height: 430px;
		background-size: 290px 430px;
		background-image: url("/jp/airtag/images/overview/ar__dgqrg10ifsya_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-ar .image-ar {
		background-image: url("/jp/airtag/images/overview/ar__dgqrg10ifsya_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-ar .image-ar {
		width: 234px;
		height: 348px;
		background-size: 234px 348px;
		background-image: url("/jp/airtag/images/overview/ar__dgqrg10ifsya_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-ar .image-ar {
		background-image: url("/jp/airtag/images/overview/ar__dgqrg10ifsya_small_2x.jpg");
	}
}

.section-accessories .image-accessories {
	background-image: url("/jp/airtag/images/overview/accessories__b5tnbtsuh50i_large.jpg");
}

@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) {
	.section-accessories .image-accessories {
		background-image: url("/jp/airtag/images/overview/accessories__b5tnbtsuh50i_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-accessories .image-accessories {
		background-image: url("/jp/airtag/images/overview/accessories__b5tnbtsuh50i_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-accessories .image-accessories {
		background-image: url("/jp/airtag/images/overview/accessories__b5tnbtsuh50i_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-accessories .image-accessories {
		background-image: url("/jp/airtag/images/overview/accessories__b5tnbtsuh50i_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-accessories .image-accessories {
		background-image: url("/jp/airtag/images/overview/accessories__b5tnbtsuh50i_small_2x.jpg");
	}
}

.section-manifesto .image-tile-keychain {
	background-image: url("/jp/airtag/images/overview/tile_keychain__csyd7pmtexci_large.jpg");
}

@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) {
	.section-manifesto .image-tile-keychain {
		background-image: url("/jp/airtag/images/overview/tile_keychain__csyd7pmtexci_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-manifesto .image-tile-keychain {
		background-image: url("/jp/airtag/images/overview/tile_keychain__csyd7pmtexci_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-manifesto .image-tile-keychain {
		background-image: url("/jp/airtag/images/overview/tile_keychain__csyd7pmtexci_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-manifesto .image-tile-keychain {
		background-image: url("/jp/airtag/images/overview/tile_keychain__csyd7pmtexci_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-manifesto .image-tile-keychain {
		background-image: url("/jp/airtag/images/overview/tile_keychain__csyd7pmtexci_small_2x.jpg");
	}
}
