img {
border: none;
}

div#spContainer{
	text-align:center;
	background:url(/images/service/campaign/train/bg.jpg) repeat-x;
}

div.campaignTopAbout {
	text-align:center;
	margin:0 auto 30px auto;
	width:800px;
}

div.campaignDetail {
	text-align:center;
	margin-bottom:30px;
	padding:0;
	width:724px;
}

div.aboutEntry {
	text-align:center;
	width:724px;
	height:440px;
	background-image:url("/images/service/campaign/train/bg_Pre.png");
	background-repeat: no-repeat;
}

div.aboutEntryDetail {
	text-align:left;
	float:left;
	margin:10px 0 0 17px;
	padding:0px;
	width:430px;
	height:266px;
}

div.presentDetail {
	text-align:right;
	float:right;
	margin:10px 17px 0 0;
	padding:0;
	width:auto;
	height:266px;
}

div#entryForm {
	text-align:center;
	margin:0 auto 30px auto;
	width:724px;
	height:auto;
}

div.formPart01 {
	margin:15px auto 15px auto;
	padding-left:30px;
	height:40px;
}

div.formPart02 {
	text-align:left;
	margin:10px auto 20px auto;
	padding:5px 0 5px 30px;
	height:40px;
}

div.reference {
	text-align:center;
	margin:0 auto;
	width:724px;
}

div.reference01 {
	text-align:left;
	float:left;
	margin:0 0 30px 0;
	padding:0;
	width:516px;
}

div.reference02 {
	float:right;
	margin:0 0 30px 0;
	width:160px;
}

div.log {
	text-align:center;
	margin:0 auto 20px auto;
	padding:0;
	width:724px;
}

div.log01 {
 	float:left;
	margin:0;
	padding:0;
}

div.tamago {
	text-align:center;
	margin:30px auto 30px auto;
	width:724px;
}

div.tamagoDetail {
	text-align:center;
	margin-bottom:10px;
	padding:0;
}

/*お問い合わせ*/
div#inquiryWrap {
	vertical-align: top;
	text-align: center;
	margin: 40px 35px;
}

div.inquiry {
	line-height: 160%;
	text-align: left;
	padding:10px 15px 20px 15px;
	width:705px;
	_width:705px;
	border:1px #CCC solid;
	background:#F7F7F7;
}
