#head2{
	background:url("/images/enquete/h2.gif") no-repeat;
}
#contarea{
	background:#e8e8e8 url("/images/common/bg_cont.gif");
	border:solid 1px #cccccc;
	padding-bottom:5px;
}

#contarea h3{
	background:url("/images/common/bg_h3.gif") no-repeat;
	width:740px;/*750*/
	height:22px;/*30*/
	padding:8px 0px 0px 10px;
	margin:5px auto 0px auto;
	font-size:14px;
	font-weight:bold;
}

#contbox{
	width:728px;/*750*/
	margin:0px auto 0px auto;
	border:solid 1px #cccccc;
	background:#ffffff;
	padding:10px;
	_padding:10px 5px 10px 5px;
	_width:738px;/*750*/	
}

/*main*/

.timeline{
	margin-bottom:10px;
}

.fbold{
	font-weight:bold;
	font-size:14px;
}

.fpink{
	color:#ff3d8b;
	font-weight:bold;
	font-size:14px;
}

.p2 , .p3{
	line-height:160%;
}

.p2{
	background:url("/images/enquete/bg_enq.gif") no-repeat bottom;
	padding:0px 0px 10px 0px;
	margin:20px 0px 20px 0px;
}

.p3head{
	background:url("/images/common/icon_1.gif") no-repeat;
	font-weight:bold;
	padding:0px 0px 5px 20px;
	color:#ff3d8b;
}

/*form element*/

.mailform{
	width:730px;
	background:url("/images/enquete/tdbg.gif") repeat-x bottom;
	line-height: 130%;
}

.mailform tr{
	height:57px;
}

.mailform th{
	vertical-align:top;
	text-align: left;
	width:177px;
	background:url("/images/enquete/thbg.gif") no-repeat;
}

.mailform th p{
	margin:7px auto 5px 20px;
	padding-right:10px;
	font-weight:bold;
	color:#666666;
	background:url("/images/enquete/pbg.gif") repeat-y right;
	height:48px;
	line-height:130%;
}

.mailform th p.noservice{
	background:url("/images/enquete/pbg.gif") repeat-y right;
	height:268px;
}

.mailform th p.simei{
	background:url("/images/enquete/pbg.gif") repeat-y right;
	height:70px;
}

.mailform th p.notice{
	background:url("/images/enquete/pbg.gif") repeat-y right;
	height:180px;
}

.mailform th p.ad{
	background:url("/images/enquete/pbg.gif") repeat-y right;
	height:85px;
}
	
.mailform th p span{
	font-weight:normal;
	color:#f49800;
	}
	
.mailform td{
	padding-left:10px;
	background:url("/images/enquete/tdbg.gif") repeat-x;
}

.youken td{	
	}
	
.youken p{
	height:80px!important;
}

.botan{
	margin:30px auto auto auto;
	text-align:center;
}

.kakunin{
	margin:20px auto 20px 50px;	
}

.mailform td p{
	color:#666666;
}

.mailform td.meado{
	padding:10px 0 0 10px;
	line-height:1.3em;
	font-size:10px;
}

.youken td{
	vertical-align:top;
	padding-top:20px;
}

.enqmcatch{
	display:block;
	margin:10px 0px 8px 0px;
}


/*thankyouy[W*/
.thanks{
	width:493px;
	height:100px;
	background:url("/images/enquete/thankyou.gif") no-repeat;
	padding:80px 80px 0 0;
	text-align:center;
	margin:70px auto 20px 100px;
	color:#666666;
	line-height:170%;
}

.back{
	text-align:center;
	margin-bottom:50px;
}