@charset "UTF-8";



#section {
}
#section .article {
}
#section .article p {
	margin-bottom: 15px;
}




#index {
}
#index p {
	margin-bottom: 0px !important;
}
#index .article .cell {
	padding-bottom: 12px;
	padding-top:20px;
}

.campaign-plan {
	margin:15px 0 0 25px!important;
	padding:0 0 30px 0;
}

#index .planStyle .left,
#index .planStyle .right {
	background:url(../img/bg_plan_bottom.gif) no-repeat left bottom;
	padding-bottom:5px;
	width:319px;
}
#index .planStyle .s1 {
	background:url(../img/bg_plan_bottom02.gif) no-repeat left bottom;
	padding-bottom:5px;
}
	#index .planStyle .leftCont,
	#index .planStyle .rightCont {
		background:url(../img/bg_plan_middle.gif) repeat-y left top;
	}
	#index .planStyle .s1 .leftCont {
		background:url(../img/bg_plan_middle02.gif) repeat-y left top;
	}
		#index .planStyle .text {
			padding:13px 18px 18px 18px;
		}
		#index .planStyle .btn {
			text-align:center;
			padding:18px 0 10px 0;
		}
		#index .planStyle .btn a:hover {
			opacity:0.8;
			filter: alpha(opacity=80);
			-ms-filter: "alpha(opacity=80)";
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			zoom:1;
		}
	
		
#index .chart .cell {
	padding-bottom: 0;
	padding-top:20px;
}
#index table.chartTable {
	border:1px solid #e6e6e6;
	text-align:right;
}
	#index table.chartTable tr th {
		background-color:#d0f3ff;
		border-right:1px solid #bbdbe6;
		color:#101084;
		font-size:117%;
		text-align:center;
		line-height:2.6;
	}
	#index table.chartTable tr td {
		border-right:1px solid #e6e6e6;
		background:url(../../share/img/dotline.gif) repeat-x left bottom;
		line-height:1.3;
		padding:8px 10px;
	}
	#index table.chartTable tr.last td {
		background:none;
	}
	#index table.chartTable tr td:first-child {
		font-weight:bold;
		color:#101084;
		text-align:left;
	}
	#index table.chartTable tr td.red {
		font-weight:bold;
		color:#ed0000;
	}
	#index table.chartTable tr.sum td {
		color:#FFFFFF;
		font-weight:bold;
		border-right:1px solid #2d5bca;
	}
	#index table.chartTable tr.lasOne td {
		background:url(../img/dotline.gif) repeat-x left bottom;
	}
	#index table.chartTable tr.sumYel td {
		border-right:1px solid #2d5bca;
		color:#ffff00;
		font-weight:bold;
	}
	#index table.chartTable tr td:last-child,
	#index table.chartTable tr th:last-child {
		border-right:none;
	}
	#index .chart .cell .cap {
		padding-top:7px;
	}

	#index .chart .cell .cap_pt5 {
		padding-top:5px;
	}




#index .Explan {
	background:url(../img/img_explan.gif) no-repeat left top;
	width:650px;
	height:130px;
	position:relative;
	z-index:100;
	margin-left:25px;
}
	#index .Explan p {
		position:absolute;
		z-index:300;
		top:15px;
		right:65px;
	}

#index .nextBtn {
	text-align:center;
}
	#index .nextBtn:hover {
		opacity:0.8;
		filter: alpha(opacity=80);
		-ms-filter: "alpha(opacity=80)";
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		zoom:1;
	}
	
#index .txtRight p a {
	background:url(../img/arrow_s.gif) no-repeat left center;
	padding-left:9px;
	text-decoration:none;
}

#index .cap01 {
	margin-bottom:5px !important;
}

#index .capTable tr:first-child th,
#index .capTable tr:first-child td {
	line-height:0.9;
}













