:lang(ja) .icon-check::after {
	top: 0;
}

@media (max-width: 734px) {
	.overview-apple-one-logos {
		height: auto;
	}
}

.section-router .tile-family-sharing .tile-image {
	background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-router .tile-family-sharing .tile-image {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_large_2x.jpg);
	}
}

@media (max-width: 1068px) {
	.section-router .tile-family-sharing .tile-image {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_medium.jpg);
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx), (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-router .tile-family-sharing .tile-image {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_medium_2x.jpg);
	}
}

@media (max-width: 734px) {
	.section-router .tile-family-sharing .tile-image {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_small.jpg);
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx), (max-width: 734px) and (min-resolution: 144dpi) {
	.section-router .tile-family-sharing .tile-image {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_small_2x.jpg);
	}
}
.section-router .tile-family-sharing .tile-image-update-family-sharing-router {
	background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-router .tile-family-sharing .tile-image-update-family-sharing-router {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_large_2x.jpg);
	}
}

@media (max-width: 1068px) {
	.section-router .tile-family-sharing .tile-image-update-family-sharing-router {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_medium.jpg);
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx), (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-router .tile-family-sharing .tile-image-update-family-sharing-router {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_medium_2x.jpg);
	}
}

@media (max-width: 734px) {
	.section-router .tile-family-sharing .tile-image-update-family-sharing-router {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_small.jpg);
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx), (max-width: 734px) and (min-resolution: 144dpi) {
	.section-router .tile-family-sharing .tile-image-update-family-sharing-router {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_small_2x.jpg);
	}
}
.icloud-update .section-router .tile-family-sharing .tile-image-update-family-sharing-router {
	background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_large.jpg);
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.icloud-update .section-router .tile-family-sharing .tile-image-update-family-sharing-router {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_large_2x.jpg);
	}
}

@media (max-width: 1068px) {
	.icloud-update .section-router .tile-family-sharing .tile-image-update-family-sharing-router {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_medium.jpg);
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx), (max-width: 1068px) and (min-resolution: 144dpi) {
	.icloud-update .section-router .tile-family-sharing .tile-image-update-family-sharing-router {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_medium_2x.jpg);
	}
}

@media (max-width: 734px) {
	.icloud-update .section-router .tile-family-sharing .tile-image-update-family-sharing-router {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_small.jpg);
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx), (max-width: 734px) and (min-resolution: 144dpi) {
	.icloud-update .section-router .tile-family-sharing .tile-image-update-family-sharing-router {
		background-image: url(/jp/icloud/images/overview/router_family_sharing__5iqk04wn_c6g8cxycpx0m_small_2x.jpg);
	}
}

@media (max-width: 734px) {
	.message--blue br.small {
		display: block !important;
	}
}

@media (min-width: 735px) and (max-width: 1068px) {
	.section-router .tile .tile-content {
		padding-inline: 20px;
	}
}

@media screen and (max-width: 400px) {
	.section-apple-one.section.apple-one-router .subhead {
		max-width: 70%;
	}
}

@media (max-width: 734px) {
	.section-always-on .content-wrapper .section-header {
		max-width: 350px !important;
		margin-left: 38px;
		align-items: flex-start !important;
	}
}

@media (max-width: 734px) {
	.typography-faq-headline {
		width: 100%;
	}
}

/* .ribbon */
.ribbon .footnote.footnote-supglyph a {
	text-decoration: none;
}

.ribbon .footnote.footnote-supglyph a:hover {
	color: rgb(0, 102, 204);
}
