@charset "utf-8";

#header{
	background:url("../images/enquete/header_bg.gif") repeat-x bottom;
}


#h2msg{
	background:url('../images/enquete/enq_bn.gif') no-repeat top center;
	width:606px;
	_width:600px;
	padding:98px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}

#h2msg li{
	font-size:11px;
	color:#8895b5;
	padding:2px 0px 2px 0px;
}

#campend{
	margin:10px 0px 30px 0px;
}

#error{
	margin:20px 0px 20px 0px;
	font-weight:bold;
	color:red;
}

#error ul li{
	padding:2px 0px 2px 0px;
}

.tablestyle1{
	text-align:left;
	border-collapse: collapse;
	margin:0px 0px 30px 0px;
}

.tablestyle1 th{
	padding:0px 5px 0px 20px;
	color:#96a2bf;
	line-height:120%;
	border-bottom:dotted 1px #b2b2b2;
}

.tablestyle1 td{
	background:#ecf0f9;
	padding:30px 0px 30px 20px;
	width:320px;
	border-bottom:dotted 1px #b2b2b2;
	letter-spacing:1px;
}

.tablestyle1 td textarea{
	border:solid 1px #adadad;
}

.thanks{
	background:#ecf0f9;
	color:#96a2bf;
	width:550px;/*600*/
	height:58px;/*68*/
	padding:10px 0px 0px 50px;
	line-height:140%;
}

.sousin{
	text-align:center;
	margin:20px 0px 20px 0px;
}

.sousin input{
	border:solid 1px #adadad;
	background:#ece9d8;
	padding:0px 0px 0px 0px;
	//padding:2px 0px 0px 0px;
	height:20px;/*20*/
}
