@charaset"iso-8859-1";
/* 
----------------------------------------------------Layout*/

/* graph left*/
div#contents-area div#contents-body div.graph-box-left {
	width:315px;
	float:left;
}
div#contents-area div#contents-body div.graph-box-left p{
	padding: 0px 0px 3px 0px;
	font-size: 100%;
	font-weight:bold;
}
div#contents-area div#contents-body div.graph-box-left ul li.graph-green{
	font-size: 80%;
	padding: 0px 24px 0px 14px;
	float: left;
	height:13px;
	background: url(../img/graph_icon_green.gif) no-repeat left 1px;
}
div#contents-area div#contents-body div.graph-box-left ul li.graph-orange{
	font-size: 80%;
	padding: 0px 24px 0px 14px;
	float: left;
	height:13px;
	background: url(../img/graph_icon_orange.gif) no-repeat left 1px;
}
div#contents-area div#contents-body div.graph-box-left ul li.graph-orange2{
	font-size: 80%;
	padding: 0px 24px 0px 18px;
	float: left;
	height:13px;
	background: url(../img/graph_icon_orange2.gif) no-repeat left 1px;
}
div#contents-area div#contents-body div.graph-box-left img{
	clear: both;
}

/* graph right*/
div#contents-area div#contents-body div.graph-box-right {
	width:310px;
	float:right;
}
div#contents-area div#contents-body div.graph-box-right p{
	padding: 0px 0px 3px 0px;
	font-size: 100%;
	font-weight:bold;
}
div#contents-area div#contents-body div.graph-box-right ul li.graph-green{
	font-size: 80%;
	padding: 0px 24px 0px 14px;
	float: left;
	height:13px;
	background: url(../img/graph_icon_green.gif) no-repeat left 1px;
}
div#contents-area div#contents-body div.graph-box-right ul li.graph-orange{
	font-size: 80%;
	padding: 0px 24px 0px 14px;
	float: left;
	height:13px;
	background: url(../img/graph_icon_orange.gif) no-repeat left 1px;
}
div#contents-area div#contents-body div.graph-box-right ul li.graph-orange2{
	font-size: 80%;
	padding: 0px 24px 0px 18px;
	float: left;
	height:13px;
	background: url(../img/graph_icon_orange2.gif) no-repeat left 1px;
}
div#contents-area div#contents-body div.graph-box-right img{
	clear: both;
}

/* border table h2*/
div#contents-area div#contents-body h2.table-ttl{
	padding: 0px 0px 2px 0px;
	color:#000000;
	font-size: 120%;
}
div#contents-area div#contents-body h2.table-ttl span{
	padding: 0px 0px 0px 3px;
	font-size: 70%;
}


/* border table */
div#contents-area div#contents-body table.borderTable {
	width: 100%;
	border-top: 1px solid #d9d9d9;
	border-right: none;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
}
div#contents-area div#contents-body table.borderTable td,
div#contents-area div#contents-body table.borderTable th {
	padding: 4px 4px 4px 4px;
}
div#contents-area div#contents-body table.borderTable th {
	background:#65b68c;
	color:#FFFFFF;
	text-align:center;
	border-top: none;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: none;
}
div#contents-area div#contents-body table.borderTable td{
	text-align:right;
}
div#contents-area div#contents-body table.borderTable td.dot {
	border-right: 1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
/*	background: url(../../../common/img/table_bg_dot.gif) repeat-x center bottom;*/
}
div#contents-area div#contents-body table.borderTable td.dot-bg-green {
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
		background:#fffbdd;
/*	background:#D2F4E6;*/
}
div#contents-area div#contents-body table.borderTable td.dotend {
	border-right: 1px solid #d9d9d9;
}
div#contents-area div#contents-body table.borderTable td.dotend-bg-green {
	border-right: 1px solid #d9d9d9;
	background:#fffbdd;
}
div#contents-area div#contents-body table.borderTable td.txt-green {
	color:#328766;
	font-weight:bold;
	text-align:left;
	font-size:90%;
	width:140px;
	letter-spacing:1px;
}
div#contents-area div#contents-body table.borderTable td.txt-black {
	color:#000000;
	font-weight:bold;
	text-align:left;
	font-size:90%;
	width:140px;
	letter-spacing:1px;
}
div#contents-area div#contents-body table.borderTable td.txt-black2 {
	padding: 0px 0px 0px 10px;
	color:#000000;
	text-align:left;
	font-size:90%;
	width:140px;
}
div#contents-area div#contents-body table.borderTable td.gray-txt {
/*	background:#e8e8e8;*/
	border-bottom: 1px solid #d9d9d9;
	background:#D2F4E6;
	font-weight:bold;
	border-right: 1px solid #d9d9d9;
	text-align:left;
	font-size:90%;
	letter-spacing:1px;
}
div#contents-area div#contents-body table.borderTable td.gray {
	background:#e8e8e8;
	border-right: 1px solid #d9d9d9;
}


