@charset "utf-8";

/*-----------------------------------------------------------
 Campaign
-----------------------------------------------------------*/

.campaign {
	}
	
	.campaign #contents {
		text-align: left;
		}

	.campaign #footer {
		margin-top: 0;
		}


/*-----------------------------------------------------------
 mainVisual
-----------------------------------------------------------*/

.campaign  #mainVisual {
	}
	.campaign  #mainVisual #mvCnt {
		position: relative;
		height: 1080px;
		margin: 0 auto 20px;
		text-align: left;
		background: transparent url("/campaign/images/rousitianjin/pc/cntMainVisual.jpg") no-repeat center top;
		}
	
	.campaign #mainVisual #mvCnt * { text-indent: -99999px; }


.campaign #mainVisual #mvCnt h3 {
	position: relative;
	top: -20px;
	line-height: 40px;
	width: 950px; height: 40px;
	margin: 0 auto; 	padding: 0 0 0 15px;
	color: #fff;
	font-weight: bold;
	text-indent: 0;
	background: transparent url("/news/images/bgH4Single.jpg") no-repeat left top;
	}
	* html .campaign #mainVisual #mvCnt h3 { width: 950px; }

/*-----------------------------------------------------------
 Contents
-----------------------------------------------------------*/

.campaign #contents h3 ,
.campaign #contents h4 {
	clear: both;
	line-height: 40px;
	width: 950px; height: 40px;
	padding: 0 0 0 15px;
	color: #fff;
	font-weight: bold;
	background: transparent url("/news/images/bgH4Single.jpg") no-repeat left top;
	}
	* html .campaign #contents h3 { width: 950px; }
	* html .campaign #contents h4 { width: 950px; }
	

.campaign #contents table td p ,
.campaign #contents table td ul ,
.campaign #contents table td dl { margin-bottom: 1.75em; }
.campaign #contents table td p:nth-last-child(1) ,
.campaign #contents table td ul:nth-last-child(1) ,
.campaign #contents table td dl:nth-last-child(1) { margin-bottom: 0; }

.campaign #contents table td dl dt { font-weight: bold; }

.campaign #contents ul.colList {
	margin: 20px 0;
	text-align: center;
	}
	.campaign #contents ul.colList li {
		margin: 0 5px;
		display: inline-block;
		}
		.campaign #contents ul.colList li img { width: 220px; margin: 0 0 5px; }






