.ear-tips-exploded-tip.xsmall {
	display: block;
}

.touch-control-headline-container {
	font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro,
		ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue,
		Helvetica, Arial, sans-serif;
}
br.small-localnav {
	display: none;
}
@media only screen and (max-width: 540px) {
	br.small-localnav {
		display: block;
	}
}
@media only screen and (max-width: 359px) {
	.section-engraving .typography-router-tagline {
		width: 100%;
	}
}
@media only screen and (max-width: 734px) {
	#ac-localnav .ac-ln-button {
		padding-top: 5px;
		padding-bottom: 3px;
	}
}
.icon-after:after,
.more:after {
	position: relative !important;
	top: -0.1em;
}
.icon-after.icon-playcircle:after {
	top: 0;
}
@media only screen and (max-width: 405px){
	#ac-localnav, #ac-localnav .ac-ln-title{
		height: 48px;
	}
}
/* hero-payoff copy adjust */
@media only screen and (min-width: 1441px) {
	.hero-payoff {
		padding-left: calc(2vw + 5px);
		padding-right: 1vw;
	}
}
@media only screen and (min-width: 1069px) and (max-width: 1440px) {
	.hero-payoff {
		padding-left: 0;
		padding-right: 0;
		left: 15px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.hero-payoff {
		padding-left: calc(2vw + 5px);
		padding-right: 1vw;
	}
}
@media only screen and (min-width: 735px) {
	.hero-payoff {
		padding-top: 0.09em;
	}
}

/* maximum adjust */
.stat-number.stat-number-anc {
	padding-top: 10px;
}
@media only screen and (max-width: 1068px) {
	.stat-number.stat-number-anc {
		padding-top: 5px;
	}
}

.factoid-listening-time .stat {
	margin-top: 20px;
}
@media only screen and (max-width: 1068px) {
	.factoid-listening-time .stat {
		margin-top: 10px;
	}
}
@media only screen and (max-width: 734px) {
	.factoid-listening-time .stat {
		margin-top: 10px;
	}
}

/* touch Control adjust */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.bento-cell {
		padding-left: 37px;
	}
}

/* max 2x size and 48,000 size unit adjust */
.badge-unit {
	font-size: 80px;
}
@media only screen and (max-width: 1068px) {
	.badge-unit {
		font-size: 52px;
	}
}

/* near value-prop line-height */
@media only screen and (min-width: 735px) {
	.near-section .value-prop {
		line-height: 1.0892;
	}
}

/* headline adjust */
@media only screen and (min-width: 1069px) {
	.headline-section {
		font-size: 114px;
		line-height: 1;
	}
}
@media only screen and (max-width: 1068px) {
	.headline-section {
		line-height: 1.0125;
	}
}
@media only screen and (max-width: 734px) {
	.headline-section {
		line-height: 1.0576923077;
	}
}

/* hero eyebrow */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.hero-eyebrow {
		top: calc((-0.85882vw + -0.6em + var(--extra-offset) * -1) - 15px);
	}
}

/* [L] case battery line */
@media only screen and (min-width: 1069px) {
	html.android .section-case-battery .pin-overflow-container.lanyard,
	html.mq-large-up-shorter
		.section-case-battery
		.pin-overflow-container.lanyard,
	html.mq-medium-short .section-case-battery .pin-overflow-container.lanyard,
	html.no-enhanced .section-case-battery .pin-overflow-container.lanyard,
	html.no-heavy-media .section-case-battery .pin-overflow-container.lanyard,
	html.no-js .section-case-battery .pin-overflow-container.lanyard,
	html.text-zoom .section-case-battery .pin-overflow-container.lanyard,
	html.enhanced:not(.text-zoom, .no-js, .no-heavy-media, .android, .mq-medium-short, .mq-large-up-shorter)
		.section-case-battery
		.pin-overflow-container.lanyard {
		height: 446px;
	}
}

/* [L] speaker-case line */
@media only screen and (min-width: 1069px) {
	html.android .section-case-battery .pin-overflow-container.speaker-case,
	html.mq-large-up-shorter
		.section-case-battery
		.pin-overflow-container.speaker-case,
	html.mq-medium-short
		.section-case-battery
		.pin-overflow-container.speaker-case,
	html.no-enhanced .section-case-battery .pin-overflow-container.speaker-case,
	html.no-heavy-media
		.section-case-battery
		.pin-overflow-container.speaker-case,
	html.no-js .section-case-battery .pin-overflow-container.speaker-case,
	html.text-zoom .section-case-battery .pin-overflow-container.speaker-case {
		height: 245px;
	}
	html.enhanced:not(.text-zoom, .no-js, .no-heavy-media, .android, .mq-medium-short, .mq-large-up-shorter)
		.section-case-battery
		.pin-overflow-container.speaker-case {
		height: 263px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-case-battery .copy--scroll.speaker-case {
		width: 100%;
	}
}

.bento-cell.bento-cell-noise-monitor {
	padding-left: 20px;
	padding-right: 20px;
}

/* [S] case-battery width */
@media only screen and (max-width: 734px) {
	.section-case-battery .copy--scroll.find-my {
		width: 279px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-case-battery .copy--scroll.speaker-case {
		max-width: 335px;
	}
}
