

#question{
	margin			: 0 0 0 19px;
}

.toptxt{
	margin			: 0 0 10px 0;
	background		: url(./img/dot.gif) no-repeat bottom center;
}

.toptxt p{
	font-size		: 12px;
	line-height		: 18px;
	padding			: 0 0 18px 25px;
}

.toptxt span{	color	: #9966ff;}
.toptxt em{	color	: #ff0000;}

.mid{
	width			: 710px;
	height			: 14px;
	font-size		: 0;
	line-height		: 0;
	background		: url(./img/mid.gif) no-repeat;
}


.box710 table{
	width			: 670px;
	font-size		: 12px;
	line-height		: 18px;
	margin			: 0 0 20px 20px;
}

.table1 th{
	width			: 275px;
	font-size		: 13px;
	font-weight		: normal;
	text-align		: left;
	color			: #cc9900;
	padding			: 9px 0 8px 0;
	border-bottom	: 1px dotted #302610;
}

.table1 th p{
	padding-left	: 17px;
	background		: url(../img/all/i1.gif) no-repeat 6px 5px;
}

.table1 em{
	font-size		: 10px;
}

.table1 th span{
	font-size		: 10px;
	color			: #ff0000;
}


.table1 td{
	font-size		: 12px;
	padding			: 9px 0 8px 0;
	border-bottom	: 1px dotted #302610;
}

.table2{
	width			: 670px;
	font-size		: 12px;
	line-height		: 18px;
	margin			: 10px 0 0 20px;
}

.table2 th{
	font-size		: 13px;
	font-weight		: normal;
	text-align		: left;
	color			: #cc9900;
	padding			: 10px 0 3px 0;
}

.table2 th span{
	font-size		: 10px;
	color			: #ffffff;
}

.table2 th em{
	font-size		: 10px;
}

.table2 td{
	padding			: 4px 0 10px 0;
	border-bottom	: 1px dotted #302610;
}

.table2 ul{
	padding-left	: 3px;
}

.table2 ul:after{
	content			: "";
	display			: block;
	clear			: both;
}

.table2 li{
	font-size		: 11px;
	line-height		: 18px;
	float			: left;
}

.table2 textarea{
	width			: 670px;
	height			: 65px;
}

.w1{	width		: 140px;}
.w2{	width		: 385px;}

.line3 li{	width	: 200px;}
.line4 li{	width	: 160px;}

.line4 li.long{	width	: 240px;}


#submit{
	width			: 710px;
	margin			: 30px 0;
	text-align		: center;
}

#submit div{
	font-size		: 12px;
	padding			: 0px 0 15px 0;
}

.error{
	padding			: 50px 0 50px 0;
	text-align		: center;
	font-size		: 14px;
	color			: #ff0000;
}

.over{
	padding			: 50px 0 50px 0;
	text-align		: center;
	font-size		: 14px;
}