@charset "UTF-8";

h2{
	font-size:197%;
	padding-bottom:4px;
	margin-bottom:15px;
	border-bottom:2px solid #999999;
}
h3{
	font-size:122%;
	font-weight:bold;
}
div#singleContents p{
	font-size:107%;
	margin-bottom:20px;
	color:#333333;
	line-height:1.7;
}
div#singleContents p.body{
	padding-left:20px;
}
p.signature{
	font-size:92%;
	margin-bottom:20px;
	text-align:right;
}
table.rom{
	margin-bottom:25px;
	width:860px;
	border-collapse:collapse;
}
h3.memberHead{
	font-weight:bold;
	line-height:1.6;
	color:#444444;
}
table.rom tr th{
	width:25%;
	padding:6px;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	background-color:#f2f2f2;
	font-size:92%;
	color:#555555;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
table.rom tr td{
	width:75%;
	padding:6px;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	background-color:#ffffff;
	line-height:1.5;
	font-size:92%;
	color:#333333;
	vertical-align:top;
}
table.rom tr td table.member{
	margin-bottom:15px;
	width:400px;
	border-collapse:collapse;
}
table.rom tr td table.member tr th{
	width:25%;
	padding:6px;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	background-color:#f2f2f2;
	font-weight:bold;
	text-align:left;
}
table.rom tr td table.member tr td{
	width:75%;
	padding:6px;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	background-color:#ffffff;
}

