#mainstage2 {	width: 720px;	margin-top: 18px;	margin-right: auto;	margin-left: auto;	text-align: left;}#mainstage2 .contents {	padding: 0px 25px;}#mainstage2 td,th,div {	font-size: 12px;	line-height: 150%;}#mainstage2 h1 {	margin-bottom: 20px;}table.outline  th {	font-weight: normal;	text-align: left;	vertical-align: top;	padding-bottom: 15px;	font-size: 12px;}table.outline th span {	color: #0a50a1;}table.outline td {	vertical-align: top;	padding-bottom: 15px;}h2.policy {	font-size: 14px;	color: #0a50a1;	margin-top: 10px;}dl.policy dt {	color: #0a50a1;	font-weight: bold;}dl.policy dd {	margin-bottom: 20px;}dl.bussiness dt {	color: #0a50a1;	font-weight: bold;}dl.bussiness dd {	padding: 0px 0px 15px 15px;	margin: 0px 0px 15px 0px;	border-bottom: 1px solid #999999;}dl.bussiness dd div{	color: #0a50a1;}table.field td{	padding-bottom: 6px;}h2.field{	margin-top: 15px;}h3.field{	margin-top: 15px;	margin-bottom: 5px;}p.field{	margin-bottom: 15px;}span.list{	color: #BFCAE2;}div.box-results{	width: 720px;	margin-top: 10px;	padding: 10px;	border: 1px solid #999999;}div.box-results strong{	color: #0a50a1;}div.box-results div.pic{	width: 150px;	float: right;	margin-left: 10px;	font-size: 10px;}dl.staff dt span {	color: #0a50a1;}dl.staff dd {	padding: 0px 0px 15px 15px;	margin: 0px 0px 15px 0px;	border-bottom: 1px solid #999999;}div.box-winning{	background-color: #EBF3F8;	padding: 10px;}div.box-winning h2{	color: #0a50a1;	font-size: 14px;	margin-bottom: 5px;}div.box-winning span{	color: #0a50a1;}table.pub td.book{	padding: 10px;	background-color: #EBF3F8;}table.pub td.book h2{	font-size: 14px;	font-weight: bold;	margin-bottom: 4px;}table.pub td.book img.book{	margin-right: 10px;}table.pub td.book div.buy{	text-align: right;	margin-top: 5px;}h2.inq{	font-size: 12px;	color: #0a50a1;	padding-top: 50px;}div.box-inq-l{	width: 320px;	float: left;}div.box-inq-r{	width: 320px;	float: right;}
