/*------------------------------------------------------------

	TOP

------------------------------------------------------------*/
#topMain {
	width:900px;
	margin-top:20px;
}
/*TOPMAIN L*/
#topMain #topMainL {
	width:600px;
	float:left;
}
#topMain #topMainL .topMainLInn {
	width:600px;
}
#topMain #topMainL .topMainLInn .topMainLInnPd {
	width:580px;
	padding:0 10px;
}
#topMain #topMainL .topMainLInn .topMainLInnPd ul li {
	float:left;
	margin-left:8px;
}
#topMain #topMainL .topMainLInn .topMainLInnPd ul li.fst {
	margin-left:0;
}
#topMain h2,#topMain h4 {
	margin-bottom:12px;
}
#topMain #topMainL .topMainLInn h4 {
	font-weight:bold;
}
#topMain #topMainL .topMainLInn .topMainLL {
	width:295px;
	float:left;
}
#topMain #topMainL .topMainLInn .topMainLR {
	width:295px;
	float:right;
}
#topMain #topMainL .topMainLInn .topMainLinnL,
#topMain #topMainL .topMainLInn .topMainLinnR {
	padding-bottom:10px;
}
#topMain #topMainL .topMainLInn .topMainLinnL {
	width:90px;
	float:left;
}
#topMain #topMainL .topMainLInn .topMainLinnR {
	width:194px;
	float:right;
}
#topMain #topMainL .topMainLInn .topMainLinnR p {
	padding-bottom:0.5em;
}
#topMain p a {
	color:#333333;
	text-decoration:none;
}
#topMain p a:hover {
	text-decoration:underline;
}
.topMainLInn .busiTbl {
	width:100%;
	margin-bottom:0;
}
.topMainLInn .busiTbl td {
	width:33%;
	padding:0 0 0 10px;
}
.imgSpan1 {
	margin-bottom:5px;
}
.imgSpan2 {
	margin-bottom:10px;
}
/*TOPMAIN R*/
#topMain #topMainR {
	width:280px;
	float:right;
}
#topMain #topMainR #topBnnBox {
	width:256px;
	padding:11px 11px 6px 11px;
	border:1px solid #E1E1E1;
	background-color:#F0F5F7;
}
#topMain #topMainR #topBnnBox p {
	margin-bottom:5px;
}