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

	for campaign-page style
	
--------------------------------------------------*/

/*--------------------------------------------
	common
--------------------------------------------*/
div.section.campaignBody{
text-align:center;
} 

/* question
--------------------------*/
div.section div.subSection table.imgCaption{
width:650px;
margin:15px auto 0;
}
div.section div.subSection table.imgCaption td{
padding:0 0 0 0;
border:none;
vertical-align:top;
font-size:85%;
text-align:left;
}
div.section div.subSection table.imgDanger{
width:750px;
margin:0 auto;
}
div.section div.subSection table.imgDanger td{
padding:0 0 0 0;
width:187px;
border:none;
vertical-align:top;
text-align:center;
font-size:90%;
}
.campaign {
	width:750px;
	margin:0 auto;
	border-top:1px solid #d2e8f5;
	padding-top:35px;
}

/* question form
--------------------------*/
div.section div.subSection table.questionForm{
width:750px;
margin:0 auto;
border-collapse: collapse;
}
div.section div.subSection table.questionForm tr{
border-bottom:1px #aaa solid;
}
div.section div.subSection table.questionForm tr.mds{
border:none;
}
div.section div.subSection table.questionForm td{
padding:8px 0;
border:none;
vertical-align:top;
}
div.section div.subSection table.questionFormMore{
width:750px;
margin:0 auto;
border-collapse: collapse;
}
div.section div.subSection table.questionFormMore tr.mds{
border:none;
}
div.section div.subSection table.questionFormMore td{
padding:8px 0;
border:none;
vertical-align:top;
}
