#menu #recruit a {
	background-image: url(../../../share/image/menu_recruit_over.gif);
}
#menu #recruit a:hover {
	background-image: url(../../../share/image/menu_recruit_over.gif);
}
#messagetop {
	background-image: url(../image/img_message.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 410px;
	width: 524px;
}
#contents_area {
	margin-bottom: 30px;
	font-size: 80%;
	width: 524px;
	padding-right: 66px;
	padding-left: 36px;
}
#contents_area #page_title h3 {
	height: 85px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7C7E7D;
	text-indent: -9999px;
	display: block;
	background-image: url(../image/pagetitle.gif);
	background-repeat: no-repeat;
	background-position: 6px 45px;
}
#rectuit_detail {
	margin-top: 47px;
	height: 350px;
}
#rectuit_comment {

}
#rectuit_comment .layout_L{
	float: left;
	width: 396px;
	padding-right: 12px;
}
#rectuit_comment .layout_R{
	float: right;
	width: 116px;
}
#rectuit_comment h4 {
	background-image: url(../image/comment_recruit.gif);
	height: 16px;
	width: 396px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
}
#rectuit_comment p {
	margin-top: 9px;
}
#contents_area .table_header {
	background-color: #9A9A8F;
	width: 154px;
	color: #FFFFFF;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#contents_area .table_footer {
	background-color: #FFFFFF;
	color: #666666;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 15px;
	width: 505px;
}
#contents_area .table_title {
	background-color: #EBEBEB;
	width: 154px;
	color: #444444;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#contents_area .table_txt {
	background-color: #FFFFFF;
	color: #666666;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 15px;
	padding-left: 5px;
	width: 345px;
}
#contents_area .tbl_recruit{
	margin-top: 10px;
}
#guidelines{
	margin-top: 19px;
}
#guidelines .cell_left {
	float: left;
}
#guidelines .cell_right {
	float: right;
	padding-right: 10px;
	padding-top: 16px;
}
#btnarea {
	padding-left: 203px;
	margin-top: 23px;
}
.btn_map a {
	background-image: url(../image/btn_map.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 29px;
	width: 93px;
}
.txt_style1 {
	color: #BB052A;
	font-weight: bold;
}
.btn_entry  {
	background-image: url(../image/btn_entry.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 116px;
	width: 116px;
	text-indent: -9999px;
}
