@charset "utf-8";


.e-list-table{
	border:solid 2px #7b9907;
	background-color:#FFFFFF;
	margin-bottom:15px;
}

.e-list-table th,.e-list-table td{
	padding:4px;
	border-bottom:solid 1px #b6d539;
	border-right:solid 1px #b6d539;
	color:#1e1c17;
}

.e-list-table th{
	background-color:#d0f04f;
}
.e-list-table .e-tbl-ttl{
	width:130px;
}





/* camp entry */

#campContents .cp-about{
	background-image:url(../images/campaign/about-tl.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:186px;
	height:28px;
	text-align:left;
	overflow:hidden;
	text-indent:-10000px;
	margin-bottom:6px;
}

#campContents .headline{
	margin-bottom:10px;
}
#campContents .tl-camp{
	background-image:url(../images/campaigns/tl_campoutline.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:170px;
	height:30px;
	text-align:left;
	overflow:hidden;
	text-indent:-10000px;
}

#campContents .tl-camp2{
	background-image:url(../images/campaigns/tl_campoutline2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:60px;
	height:30px;
	text-align:left;
	overflow:hidden;
	text-indent:-10000px;
}

#campContents h4{
	font-size:18px;
	line-height:120%;
	margin-bottom:15px;
	color:#d20000;
}

#campContents .type1{
	background-image:url(../images/campaigns/tl_t.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:20px 0px 0px 0px;
}
#campContents .type1-in{
	display:block;
	background-image:url(../images/campaigns/tl_b.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0px 0px 20px 0px;
}

#campContents .drc{
	background-color:#FFFFCC;
	border:solid 2px #d4d4a2;
	padding:10px 10px 5px 10px;
	margin-bottom:20px;
}

#campContents .cmpTb1{
	border:solid 2px #7b9907;
	background-color:#FFFFFF;
	margin-bottom:15px;
}


#campContents .cmpTb1 th,
#campContents .cmpTb1 td{
	padding:4px;
	border-bottom:solid 1px #b6d539;
	border-right:solid 1px #b6d539;
	color:#1e1c17;
}

#campContents .cmpTb1 th{
	background-color:#d0f04f;
	width:80px;
}

#campContents .textRed{
	color:#CC0000;
}



#campContents td a:link,th a:link  { color: #0000ee; }
#campContents td a:visited,th a:visited { color: #551a8b; }
#campContents td a:hover,th a:hover { color: #0000ee;text-decoration:none;}
#campContents td a:active,th a:active { color: #551a8b; }





/* css huck clear fix
----------------------------------------------------*/
.clearfix:after,
.wekuSet1-body:after,{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

.clearfix,
.wekuSet1-body{display:inline-block; }

/* Hides from IE-mac \*/
* html .clearfix,
* html .wekuSet1-body{ height:1%; }

.clearfix,
.wekuSet1-body{ display:block; }
/* Hides from IE-mac */