.sidenav a{
	background: url(/images/entry/sidenav_entry.png) 0 0 no-repeat;
}
.sidenav .sidenav01 a{
	height: 48px;
	}
.sidenav .sidenav02 a{
	background-position: 0px -48px;
	height: 41px;
}
.sidenav .sidenav03 a{
	background-position: 0px -89px;
	height: 41px;
}
.sidenav .sidenav04 a{
	background-position: 0px -130px;
	height: 41px;
}
.sidenav .sidenav05 a{
	background-position: 0px -171px;
	height: 41px;
}
.sidenav .sidenav06 a{
	background-position: 0px -212px;
	height: 41px;
}
.sidenav .sidenav07 a{
	background-position: 0px -253px;
	height: 41px;
}
.sidenav .sidenav08 a{
	background-position: 0px -294px;
	height: 50px;
}
.sidenav .sidenav01 a:hover, .sidenav .sidenav01 a.current{background-position: 0px -344px;}
.sidenav .sidenav02 a:hover, .sidenav .sidenav02 a.current{background-position: 0px -392px;}
.sidenav .sidenav03 a:hover, .sidenav .sidenav03 a.current{background-position: 0px -433px;}
.sidenav .sidenav04 a:hover, .sidenav .sidenav04 a.current{background-position: 0px -474px;}
.sidenav .sidenav05 a:hover, .sidenav .sidenav05 a.current{background-position: 0px -515px;}
.sidenav .sidenav06 a:hover, .sidenav .sidenav06 a.current{background-position: 0px -556px;}
.sidenav .sidenav07 a:hover, .sidenav .sidenav07 a.current{background-position: 0px -597px;}
.sidenav .sidenav08 a:hover, .sidenav .sidenav08 a.current{background-position: 0px -638px;}
#contents ul{
	margin-top: 30px;
}

.entryCv{
	padding: 157px 0 0 345px;
	margin-top: 40px;
	width: 300px;
	height: 60px;
	background: url(../images/entry/img_entry_cv.png) 0 0 no-repeat;
}

h3.ttl_chara{
	border-bottom: 3px #37beec solid;
}

h4{
	border-left:6px solid #37beec;
}

.orange{color: #37beec;font-weight: bold;}

#contents ul.recruitList{
	margin-top: 0px;
	margin-bottom: 50px;
}
#contents ul.recruitList li{
	line-height: 1.5;
}