@charset "utf-8";

/* text_style
----------------------------------------------- */
#mainContent p.text{
	margin:0 auto;
	text-align:center;
	width:440px;
	height:78px;
	line-height:nomal;
	background-image:url(../images/img_text.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}

/* flow_style
----------------------------------------------- */
#mainContent p.flow{
	margin:0 auto;
	text-align:center;
	width:535px;
	height:610px;
	background-image:url(../images/img_flow.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

/* list_style
----------------------------------------------- */
#mainContent ol{
	margin-bottom:5px;
	padding-left:30px;
}
#mainContent li{
	margin-bottom:5px;
	list-style-position:outside;
	list-style-type:decimal;
}

/* table.type_style
----------------------------------------------- */
#mainContent table.type{
	border:1px solid #CCCCCC;
	border-collapse:separate;
	border-spacing:1px;
	width:535px;
	margin-bottom:5px;
	color:#5F5F5F;
}
#mainContent table.type th{
	padding:5px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#DFDFDF;
	color:#5F5F5F;
}
#mainContent table.type td.gr{
	padding:5px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#99CC33;
	color:#FFFFFF;
	text-align:center;
}
#mainContent table.type td.or{
	padding:5px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#FF6600;
	color:#FFFFFF;
	text-align:center;
}
#mainContent table.type td a{
	color:#FFFFFF;
	font-weight:bold;
}
