/* =========================================================
	HEAD NAV
========================================================= */
/* Flexnav
--------------------------------------------------------- */
@media only screen and (min-width: 641px) {
	.ej-hn li.item-with-ul .nolink {
		padding: 11px 34px 11px 10px;
	}
	.ej-hn li#ej-hn01 a,
	.ej-hn li#ej-hn06 a {
		padding: 11px 18px;
	}

	#ej-hn02 > ul {
		width: 200px;
	}

	#ej-hn04 > ul {
		width: 240px;
	}

	#ej-hn05 > ul {
		width: 360px;
	}
}
/* =========================================================
	content base layout
========================================================= */
/* #content
--------------------------------------------------------- */
/* tab */
#lesson-list #tab li a,
#lesson-theme #tab li a {
	padding: 5px 4px;
}
#lesson-list #tab li:first-child a,
#lesson-theme #tab li:first-child a {
	padding: 14px 4px;
}

/* dl-mp3, dl-pdf
--------------------------------------------------------- */
@media only screen and (min-width: 641px) {
	.dl-mp3,
	.dl-pdf {
		font-size: 18px;
	}
	.dl-mp3 a,
	.dl-pdf a {
		padding: 11px 10px 10px 32px;
	}
}
/* =========================================================
	1-2   /learn/themes/index.html
========================================================= */
@media only screen and (min-width: 641px) {
	#le-theme .le-theme-list .le-theme-inner li a span {
		width: 5em;
	}
}
/* =========================================================
	1-3   /download/index.html
========================================================= */
/* dl list
--------------------------------------------------------- */
@media only screen and (min-width: 641px) {
	.dl-list .dl-list-inner.set-dl .dl-mp3-set,
	.dl-list .dl-list-inner.set-dl .dl-pdf-set {
		line-height: 1.2;
	}

	.dl-list .dl-list-inner.set-dl .dl-mp3-set a p,
	.dl-list .dl-list-inner.set-dl .dl-pdf-set a p {
		padding-top: 16px;
	}
}
/* =========================================================
	1-6   /learn/howtouse/index.html
========================================================= */
@media only screen and (min-width: 641px) {
	.howto-box.htb02 {
		min-height: 450px;
	}
	.howto-box.htb03 {
		min-height: 230px;
	}
	.howto-box.htb04 {
		min-height: 120px;
	}
}
/* =========================================================
	2-1   /syllabary/index.html
========================================================= */
#lesson-syllabary .dl-pdf a,
#lesson-syllabary .dl-mp3 a {
	padding: 4px 10px 2px 30px;
}
#lesson-syllabary .dl-pdf a span,
#lesson-syllabary .dl-mp3 a span {
	display: block;
}

@media only screen and (min-width: 360px) {
	#lesson-syllabary .dl-pdf a,
	#lesson-syllabary .dl-mp3 a {
		padding: 11px 8px 12px 30px;
	}
	#lesson-syllabary .dl-pdf a span,
	#lesson-syllabary .dl-mp3 a span {
		display: inline;
	}
}
@media only screen and (min-width: 641px) {
	#lesson-syllabary .dl-pdf a,
	#lesson-syllabary .dl-mp3 a {
		padding: 4px 10px 2px 30px;
	}
	#lesson-syllabary .dl-pdf a span,
	#lesson-syllabary .dl-mp3 a span {
		display: block;
	}
}
/* =========================================================
	3-1-3 /vocabulary/quiz/index.html
========================================================= */
/* quiz result */
.q-result .link-q-back a {
	padding-bottom: 6px;
}

/* =========================================================
	TOP BANNER [Review: Make Your Choice!] 2016
========================================================= */
/* =========================================================
  /questionsr/index.html
========================================================= */
#lesson-questions .link-l-g {
	text-align: left;
}

@media screen and (min-width: 340px) {
	#lesson-questions .link-l-g {
		text-align: right;
	}
}
