#menu span.m5 a{background-position:left center;}

#stage H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; TEXT-INDENT: -1000em; LINE-HEIGHT: 1px; PADDING-TOP: 0px
}
#stage H2.title-recruit {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/hl_recruit.gif); WIDTH: 64px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px
}
#stage #list-recruit {
	
}
#list-recruit .package {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/dotline.gif); PADDING-BOTTOM: 20px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
#list-recruit .info-text {
	DISPLAY: block; FLOAT: left; WIDTH: 230px
}
#list-recruit .info-text H3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 30px; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(../images/icon_recruitlist.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #ed6d00; LINE-HEIGHT: normal; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
#list-recruit .info-text P {
	COLOR: #666; LINE-HEIGHT: normal
}
#list-recruit .info-data {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; WIDTH: 400px; PADDING-TOP: 0px
}
#list-recruit .info-data H4 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../images/title_recruitdata.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 70px; TEXT-INDENT: -1000em; LINE-HEIGHT: 1px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
#list-recruit .info-data TABLE {
	BORDER-TOP: #ccc 1px solid; MARGIN: 0px 0px 10px; WIDTH: 400px; BORDER-COLLAPSE: collapse; HEIGHT: auto
}
#list-recruit .info-data TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 120px; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
#list-recruit .info-data TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
#list-recruit .info-data A {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../images/btn_recruit_entry.gif); OVERFLOW: hidden; WIDTH: 180px; TEXT-INDENT: -1000em; LINE-HEIGHT: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
#list-recruit .info-data A:visited {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../images/btn_recruit_entry.gif); OVERFLOW: hidden; WIDTH: 180px; TEXT-INDENT: -1000em; LINE-HEIGHT: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
#list-recruit .info-data A:hover {
	BACKGROUND-POSITION: left bottom
}

/* stage---------------------------- */
#stage .number{
	height: 25px;
	width: 650px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	padding: 5px 0 0 0;
	margin:0 0 20px 0;
}
#stage .number ul{
	margin: 0px auto;
	display:block;
}
#stage .number li{
	list-style-type: none;
}
#stage .number li.icon{
	float:left;
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/icon_nowpage.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -1000em;
	display: block;
	height: 19px;
	width: 66px;
	overflow: hidden;
	margin:0 5px 0 0;
}
#stage .number li.page{
	float:left;
}
#stage .number li.page a,#stage .number li.page a:visited{
	text-decoration: none;
}
#stage .number li.page a.thispage{
	color: #FFFFFF;
	background-color: #FFB29F;
}
#stage .number li.page span.thispage{
	color: #FFFFFF;
	background-color: #FFB29F;
}
#stage .number li.next{
float:right;
margin-left:5px;
}
#stage .number li.next a{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/btn_next.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -1000em;
	display: block;
	height: 19px;
	width: 90px;
	overflow: hidden;
}
#stage .number li.next a:hover{
background-position: left bottom;
}
#stage .number li.previous{
float:right;
}
#stage .number li.previous a{
font-size: 1px;
	line-height: 1px;
	background-image: url(../images/btn_prev.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -1000em;
	display: block;
	height: 19px;
	width: 90px;
	overflow: hidden;
}
#stage .number li.previous a:hover{
background-position: left bottom;
}

