@charset "utf-8";

/* 見出しに通し番号を振る */

#content h2 {
	counter-reset: song;
}
#content h3.songtitle:before {
	content: counter(song) ". ";
	counter-increment: song;
}
#content h3 {
	counter-reset:part;
}
#content h4.songtitle-listroman:before {
	content: counter(part,upper-roman) ". ";
	counter-increment: part;
	list-style-type: upper-roman;
}

/* 原詩と訳詞で表示を左右に振る */

.lyric {
	float: left;
	width: 50%;
}

.lyric p {
	margin: 0.6em 0;
	font: 100% "ヒラギノ角ゴ Pro W3", メイリオ, sans-serif;
	line-height: 1.6;
}

/* 原詩のスタイル */

.lyric:lang(en) p, .lyric:lang(fi) p {
	font-family: Trebuchet, "Trebuchet MS", sans-serif;
	font-size: 0.8em;
	margin-right: 0.6em;
}

/* 訳詞のスタイル */

.lyric:lang(ja) p {
	font-family: "ヒラギノ角ゴ Pro W3", メイリオ, sans-serif;
	font-size: 0.8em;
	margin-left: 0.6em;
}
