/* General */
body {
	line-break: strict;
}

.icon-wrapper .icon-after.icon-external:after {
	position: relative;
	top: -0.07em;
}
.icon-wrapper .icon-after.more:after {
	position: relative;
	top: -0.1em;
}

.jp-milestone-secondary {
	margin-top: 12px;
	font-size: 14px;
	font-weight: 400;
	color: #6e6e73;
	display: block;
}

/* Hero */
.section-hero .hero-copy-announce {
	min-width: 540px;
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-copy-announce {
		min-width: 310px;
	}
	.section-hero .hero-copy {
		margin-top: 38px;
	}
	.section-hero .post-event-links {
		margin-top: 16px;
	}
	.section-hero .message-vod {
		row-gap: 6px;
	}
}

.logo-apple-intelligence {
	width: 306px;
	height: 24px;
	background-size: 306px 24px;
	background-repeat: no-repeat;
	background-image: url(/jp/apple-events/home/images/overview/announced/logo_apple_intelligence__eftn2mdgobki_large.png);
	margin-bottom: -6px;
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.logo-apple-intelligence {
		background-image: url(/jp/apple-events/home/images/overview/announced/logo_apple_intelligence__eftn2mdgobki_large_2x.png);
	}
}
@media only screen and (max-width: 400px) {
	.logo-apple-intelligence {
		background-image: url(/jp/apple-events/home/images/overview/announced/logo_apple_intelligence__eftn2mdgobki_xsmall.png);
	}
}
@media only screen and (max-width: 400px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 400px) and (min-resolution: 1.5dppx), only screen and (max-width: 400px) and (min-resolution: 144dpi) {
	.logo-apple-intelligence {
		background-image: url(/jp/apple-events/home/images/overview/announced/logo_apple_intelligence__eftn2mdgobki_xsmall_2x.png);
	}
}
.section-announced .announced-item-iphone-16-pro .logo-container {
	position: relative;
	left: -39px;
}
@media only screen and (max-width: 1068px) {
	.section-announced .announced-item-iphone-16-pro .logo-container {
		left: -13px;
	}
}
@media only screen and (max-width: 734px) {
	.section-announced .announced-item-iphone-16-pro .logo-container {
		left: 0;
	}
}

.logo-apple-intelligence-pro {
	width: 378px;
	height: 191px;
	background-size: 378px 191px;
	max-width: 100%;
	background-repeat: no-repeat;
	background-image: url(/jp/apple-events/home/images/overview/announced/logo_apple_intelligence_pro__gcqb3fane2em_large.png);
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.logo-apple-intelligence-pro {
		background-image: url(/jp/apple-events/home/images/overview/announced/logo_apple_intelligence_pro__gcqb3fane2em_large_2x.png);
	}
}
@media only screen and (max-width: 400px) {
	.logo-apple-intelligence-pro {
		background-image: url(/jp/apple-events/home/images/overview/announced/logo_apple_intelligence_pro__gcqb3fane2em_xsmall.png);
	}
}
@media only screen and (max-width: 400px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 400px) and (min-resolution: 1.5dppx), only screen and (max-width: 400px) and (min-resolution: 144dpi) {
	.logo-apple-intelligence-pro {
		background-image: url(/jp/apple-events/home/images/overview/announced/logo_apple_intelligence_pro__gcqb3fane2em_xsmall_2x.png);
	}
}
sup.footnote-number {
	top: auto;
}
.footnote-number {
	position: relative;
	vertical-align: initial;
	font-feature-settings: "numr";
	font-size: 1em;
}
.footnote a {
	vertical-align: inherit;
	color: inherit;
}
.footnote a:hover {
	color: #06c;
	text-decoration: none;
}
a:link, a:visited {
	text-decoration: none;
}

@media only screen and (max-width: 734px) {
	.section-hero .section-content.fallback {
		padding-bottom: 54px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .section-content.fallback .cta-links.cta-links-launch {
		margin-top: 33px;
	}
}

.hero-copy.hero-copy-announce .jp-paragraph {
	display: block;
}

@media only screen and (max-width: 734px) {
	.hero-copy.hero-copy-announce .jp-paragraph {
		margin-top: 3px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-copy {
		min-width: 320px;
		max-width: 320px;
	}
}
