@charset "utf-8";
/* CSS Document */

#campaign{
	margin-top:1px;
	text-align: left;
}
	#campaign h2{
	margin-bottom:3px;
	}

#caseof{
	width:100%;
	background:url(../images/background005.gif) no-repeat 0 100%;	
	padding:0 0 5px;
	margin:0 0 10px;
}

#caseofin2{
	background:url(../images/background004.gif) no-repeat 0 100%;	
}
#caseofin{
	background:url(../images/background004-1.gif) repeat-y 0 0;	
}
#caseofin2 div.inner{
	width:97%;
	zoom:100%;
	padding:10px 0 0 10px;
}

#caseofin div.csl{
	float:left;
	width:170px;
	height:90px;

}

/* csr */

#caseofin div.csr{
	float:left;
	width:475px;
	text-align:left;
}
#caseofin2 div.csr ul{
	float:left;
	width:49%
}
#caseofin div.csr li{
	list-style:none;
	padding:0 0 0 25px;
	margin:2px 0px;
    background:url(../images/arrow01.gif) no-repeat 10px 50%
}

#caseofin div.csr p{
	margin:10px 0 0 15px;	
}
/* csr */

/* csr01 */
#caseofin div.csr01{
	float:left;
	width:475px;
	text-align:left;
}
#caseofin2 div.csr01 ul{
	float:left;
	width:100%
}
#caseofin div.csr01 li{
	list-style:none;
	padding:0 0 0 25px;
	margin:2px 0px;
	background:url(../images/arrow01.gif) no-repeat 10px 50%
}

#caseofin div.csr p{
	margin:10px 0 0 15px;	
}
/* csr01 */




#caseofin div.line{
	float:none;
	clear:both;
	border-bottom:1px solid #555;
	margin:0 0 10px;
	background:none
}
#caseofin div.inner:after{
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
div.it{
	color:#0C9;
	color:#c06666;
	font-size:80%;
}

#news{
	text-align:left;	
	margin:0 0 15px;	
}
#news dt{
	list-style:none;
	color:#8f0151;
	padding:0 0 0 25px;
	background:url(../images/arrow02.gif) no-repeat 10px 50%
}
#news dd{
	margin:0 0 0 25px;	
}

