@charset "UTF-8";

body {
	background:url(../images/recruit/bg_body.jpg) repeat-x left top;
}
#wrapper {
	background:url(../images/recruit/bg_wrap.jpg) no-repeat center top;
}

/* .profileArea */
.profileArea .cont {
	width:700px;
	margin:0 auto;
	clear:both;
	padding-top:50px;
}
.profileArea .cont table {
	width:646px;
	margin:0 auto 65px;
	clear:both;
	color:#000;
}
.profileArea .cont table th {
	width:100px;
	padding:5px 5px 5px 20px;
	text-align:left;
	background:url(../common/images/ln03.gif) repeat-x left bottom #f2f2f2;
	vertical-align:top;
	font-weight:normal;
}
.profileArea .cont table td {
	padding:6px 7px;
	text-align:left;
	vertical-align:top;
	background:url(../common/images/ln04.gif) repeat-x left bottom;
	line-height:1.4;
}
.profileArea .cont table td p {
	clear:both;
}
.profileArea .cont table td ul {
	width:250px;
	float:left;
	padding-bottom:18px;
}
.profileArea .cont table th.nobor {
	background:#f2f2f2;
}
.profileArea .cont table td.nobor {
	background:#fff;
}
.profileArea .img {
	float:left;
	padding:50px 0 47px 24px;
}
.profileArea .txt {
	width:395px;
	float:right;
	padding:52px 10px 0 0;
}
.profileArea .txt p {
	padding:0 0 25px 0;
	line-height:1.7;
}
