/***** recruit *****/
#comment {
	color: #c8a989;
	margin-bottom: 15px;
	padding: 5px 8px;
	border: 1px solid #c8a989;
	font-size: 85%;
	line-height: 140%;
}

#rectop{
	margin			: 10px 0 20px 0;
	padding			: 0 10px;
}

#rectop h3{
	font-size		: 14px;
	font-weight		: bold;
	text-shadow		: 1px 1px 1px #666666;
	color			: #fefedb;
	margin			: 0 0 10px 0;
	background		: url(../img/rec.jpg) no-repeat;
}

#rectop dl{
}

#rectop dt{
	color			: #ffff99;
	background		: url(../../img/system/i2.gif) no-repeat 3px 2px;
	text-indent		: 20px;
}

#rectop dd{
	font-size		: 12px;
	margin			: 0 0 10px 0;
}


.recruit{
	margin-bottom	: 20px;
}

.recruit table{
	width			: 100%;
	font-size		: 13px;
	line-height		: 18px;
}

.recruit tr{
	vertical-align	: top;
}

.recruit th{
	width			: 80px;
	border-bottom	: 1px solid #333333;
	padding			: 4px 0 3px 0;
	color			: #ffff99;
	background		: url(../../img/system/i1.gif) no-repeat 8px 8px;
}

.recruit th p{
	padding			: 0 5px 0 20px;
}

.recruit td{
	border-bottom	: 1px solid #333333;
	padding			: 4px 0 3px 0;
}

.recruit td p{
	font-size		: 12px;
	padding			: 0 10px 0 5px;
}
.recruit td span{
	color			: #ff6666;
}

.recruit tr:last-child th,
.recruit tr:last-child td{
	border-bottom	: none;
}




#formtxt{
	margin			: 10px 0;
	padding			: 0 10px 10px 10px;
	border-bottom	: 2px dotted #666666;
}

#formtxt div{
	font-size		: 12px;
	line-height		: 16px;
	text-indent		: 21px;
	background		: url(../../enquete/img/i2.gif) no-repeat 3px 1px;
}

#form h3{
	margin			: 0 0 10px 0;
}

#form dl{
	width			: 100%;
	margin			: 0 0 20px 0;
}

#form dt{
	font-size		: 13px;
	line-height		: 16px;
	padding			: 0 0 10px 30px;
	background		: url(../../enquete/img/i1.gif) no-repeat 13px 1px;
}

#form .must{
	color			: #fbde70;
	background		: url(../../enquete/img/i2.gif) no-repeat 13px 1px;
}

#form dd{
	padding			: 0 10px 10px 10px;
	margin			: 0 0 10px 0;
	border-bottom	: 1px dotted #333333;
}

#form dd input{
	width			: 260px;
}

#form textarea{
	width			: 260px;
	height			: 45px;
}

#form dd span{
	font-size		: 11px;
	color			: #999999;
	padding			: 0 0 0 10px;
}

#form dd:last-child{
	border-bottom:none;
}

#form p{
	font-size		: 12px;
	line-height		: 16px;
	text-align		: center;
	padding			: 0 0 10px 0;
}

#form .bt_top{
	margin-bottom	: 30px;
}


.error{
	padding			: 30px 0;
	text-align		: center;
}