﻿div.sh5content section.html_page
{
	-epub-writing-mode:horizontal-tb;
	-webkit-writing-mode:horizontal-tb;
}
div.sh5content .normal, div.sh5content .special, div.sh5content .front
{
	display:block;
	text-align:right;
	margin-right:2em;
	font-weight:bold;
	border-top:solid 1px #E5E5E5;
	padding-top:2em;
	margin-top:3em;
}
div.sh5content span[id]
{
	padding-top:0.5em;
}
div.sh5content span.underline-solid
{
	border-bottom-style:solid;
	border-bottom-width:1px;
}
div.sh5content span.underline-dotted
{
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
div.sh5content span.underline-dashed
{
	border-bottom-style:dashed;
	border-bottom-width:1px;
}
div.sh5content span.underline-double
{
	border-bottom-style:double;
	border-bottom-width:3px;
}
div.sh5content img
{
	padding:3px;
}
div.sh5content figure + p
{
	margin-top:0.5em;
}
