.localnav-wrapper {
	background-color: rgba(255, 255, 255, 0.93);
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) {
	.localnav-wrapper {
		background-color: rgba(255, 255, 255, 0.93);
	}
}

@media only screen and (max-width: 1068px) {
	.localnav-wrapper:after {
		background-color: rgba(214, 214, 214, 0.5);
	}
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) {
	.localnav-wrapper:after {
		background-color: rgba(214, 214, 214, 0.5);
	}
}

.localnav-wrapper .localnav {
	border-bottom-color: rgba(214, 214, 214, 0.5);
}

.localnav-wrapper .localnav .localnav-title-logo {
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	float: left;
	margin-top: 4px;
	margin-right: 10px;
}

@media only screen and (max-device-width: 767px) and (max-width: 767px) {
	.localnav-wrapper .localnav .localnav-title-logo {
		margin-top: -3px;
	}
}

.localnav-wrapper .localnav .localnav-title span {
	color: #ccc;
}

.localnav-wrapper .localnav .localnav-title > a, .localnav-wrapper .localnav .localnav-link {
	color: #333;
}

html.no-js .localnav-wrapper .localnav .localnav-title > a:hover, html.no-js .localnav-wrapper .localnav .localnav-link:hover {
	color: #5cc3f6;
}

html.no-touch .localnav-wrapper .localnav .localnav-title > a:hover, html.no-touch .localnav-wrapper .localnav .localnav-link:hover {
	color: #5cc3f6;
}

.localnav-wrapper .localnav .localnav-title > a.current, .localnav-wrapper .localnav .localnav-link.current {
	color: #666;
	pointer-events: none;
}

html.no-js .localnav-wrapper .localnav .localnav-title > a.current:hover, html.no-js .localnav-wrapper .localnav .localnav-link.current:hover {
	color: #5cc3f6;
}

html.no-touch .localnav-wrapper .localnav .localnav-title > a.current:hover, html.no-touch .localnav-wrapper .localnav .localnav-link.current:hover {
	color: #5cc3f6;
}

.localnav-wrapper.is-sticking, .localnav-wrapper.is-sticking.theme-light {
	border-bottom-color: rgba(214, 214, 214, 0.5);
	background-color: rgba(255, 255, 255, 0.93);
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) {
	.localnav-wrapper.is-sticking:after, .localnav-wrapper.is-sticking.theme-light:after {
		background-color: #d6d6d6;
	}
}

.localnav-wrapper.is-sticking .localnav-title span, .localnav-wrapper.is-sticking.theme-light .localnav-title span {
	color: #999;
}

.localnav-wrapper.is-sticking .localnav-title > a, .localnav-wrapper.is-sticking .localnav-link, .localnav-wrapper.is-sticking.theme-light .localnav-title > a, .localnav-wrapper.is-sticking.theme-light .localnav-link {
	color: #333;
}

html.no-js .localnav-wrapper.is-sticking .localnav-title > a:hover, html.no-js .localnav-wrapper.is-sticking .localnav-link:hover, html.no-js .localnav-wrapper.is-sticking.theme-light .localnav-title > a:hover, html.no-js .localnav-wrapper.is-sticking.theme-light .localnav-link:hover {
	color: #08c;
}

html.no-touch .localnav-wrapper.is-sticking .localnav-title > a:hover, html.no-touch .localnav-wrapper.is-sticking .localnav-link:hover, html.no-touch .localnav-wrapper.is-sticking.theme-light .localnav-title > a:hover, html.no-touch .localnav-wrapper.is-sticking.theme-light .localnav-link:hover {
	color: #08c;
}

.localnav-wrapper.is-sticking .localnav-title > a.current, .localnav-wrapper.is-sticking .localnav-link.current, .localnav-wrapper.is-sticking.theme-light .localnav-title > a.current, .localnav-wrapper.is-sticking.theme-light .localnav-link.current {
	color: #999;
}

.page-android-download .section-top, .page-android-thankyou .section-top {
	margin-top: 220px;
}

@media only screen and (max-width: 1068px) {
	.page-android-download .section-top, .page-android-thankyou .section-top {
		margin-top: 190px;
	}
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) {
	.page-android-download .section-top, .page-android-thankyou .section-top {
		margin-top: 130px;
	}
}

.page-android-download .intro, .page-android-thankyou .intro {
	font-size: 28px;
	line-height: 1.5714;
	font-weight: 200;
}

html.oldie .page-android-download .intro, html.oldie .page-android-thankyou .intro {
	font-weight: normal;
	font-family: "Myriad Set Pro 200", "Myriad Set Pro", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}

html.oldie[lang="ja-JP"] .page-android-download .intro, html.oldie[lang="ja-JP"] .page-android-thankyou .intro {
	font-family: "Apple TP 200", "Apple TP", "Hiragino Kaku Gothic Pro",
		"ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

html.oldie[lang="en-419"] .page-android-download .intro, html.oldie[lang="en-419"] .page-android-thankyou .intro {
	font-family: "PingHei 200", "PingHei", "STHeitiSC-Light", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}

html.oldie[lang="zh-TW"] .page-android-download .intro, html.oldie[lang="zh-TW"] .page-android-thankyou .intro {
	font-family: "MHei 200", "MHei", "STHeitiTC-Light", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}

html.oldie[lang="zh-HK"] .page-android-download .intro, html.oldie[lang="zh-HK"] .page-android-thankyou .intro {
	font-family: "MHei 200", "MHei", "STHeitiTC-Light", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}

html.oldie[lang="th-TH"] .page-android-download .intro, html.oldie[lang="th-TH"] .page-android-thankyou .intro {
	font-family: "Sukhumvit Set 200", "Sukhumvit Set", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}

html.oldie[lang="ko-KR"] .page-android-download .intro, html.oldie[lang="ko-KR"] .page-android-thankyou .intro {
	font-family: "Yoon Gothic 200", "Yoon Gothic", "Apple Gothic", "HY Gulim",
		"MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
	.page-android-download .intro, .page-android-thankyou .intro {
		font-size: 24px;
		line-height: 1.5;
		font-weight: 200;
	}
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) {
	.page-android-download .intro, .page-android-thankyou .intro {
		font-size: 20px;
		line-height: 1.4;
		font-weight: 200;
	}
}

.page-android-download .image-device {
	background-repeat: no-repeat;
	background-size: 743px 577px;
	height: 577px;
	width: 743px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

@media only screen and (max-width: 1068px) {
	.page-android-download .image-device {
		background-size: 629px 488px;
		height: 488px;
		width: 629px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) {
	.page-android-download .image-device {
		background-size: 268px 208px;
		height: 208px;
		width: 111.1111%;
		margin-left: -5.5556%;
		margin-right: -5.5556%;
		background-position: center top;
	}
}

.page-android-download .section-reroute .image-device {
	margin-bottom: 40px;
}

.page-android-download #section-download {
	display: none;
}

.page-android-download .section-download .section-content {
	margin-bottom: 0;
}

.page-android-download #iframe-download {
	width: 266px;
	min-height: 500px;
}

.page-android-thankyou .image-device-thankyou {
	background-repeat: no-repeat;
	background-size: 394px 306px;
	height: 306px;
	width: 394px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 35px;
	margin-bottom: 20px;
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) {
	.page-android-thankyou .image-device-thankyou {
		width: 111.1111%;
		margin-left: -5.5556%;
		margin-right: -5.5556%;
		background-position: center;
	}
}
