h3.worker01 {
	background: url(../img/worker/worker_h301.gif) top left no-repeat;
}

h3.worker02 {
	background: url(../img/worker/worker_h302.gif) top left no-repeat;
}

h3.worker03 {
	background: url(../img/worker/worker_h303.gif) top left no-repeat;
}

#container #mainCont h3.worker04 {
	background: url(../img/worker/worker_h304.gif) top left no-repeat;
	height:160px;
}

h4.worker01 {
	background: url(../img/worker/worker_h401.gif) top left no-repeat;
}
h4.worker02 {
	background: url(../img/worker/worker_h402.gif) top left no-repeat;
}
h4.worker03 {
	background: url(../img/worker/worker_h403.gif) top left no-repeat;
}
h4.worker04 {
	background: url(../img/worker/worker_h404.gif) top left no-repeat;
}
h4.worker05 {
	background: url(../img/worker/worker_h405.gif) top left no-repeat;
}
h4.worker06 {
	background: url(../img/worker/worker_h406.gif) top left no-repeat;
}
h4.worker07 {
	background: url(../img/worker/worker_h407.gif) top left no-repeat;
}
h4.worker08 {
	background: url(../img/worker/worker_h408.gif) top left no-repeat;
}
h4.worker09 {
	background: url(../img/worker/worker_h409.gif) top left no-repeat;
}


dl.type01{
	margin:15px;
	padding:0 0 10px 15px;
}

dl.type01 dt{
	background:url(../img/ico_03.gif) center left no-repeat;
	padding-left:15px;
	margin:1em 0 0.3em 0;
}

dl.type01 dd{
	margin:0 0 2em 2em;
	border-bottom:1px dashed #014F76;
}

dl.type01 dd .ico01{
	margin-right:5px;
	vertical-align:baseline;
}

dl.serviceChart{
	margin:15px 0;
}

dl.serviceChart dt{
	width:545px;
	height:25px;
	text-indent:-9999px;
}

dl.serviceChart dt.a01{
	background:url(../img/worker/worker_chart_a01.gif) top left no-repeat;
}

dl.serviceChart dt.a02{
	background:url(../img/worker/worker_chart_a02.gif) top left no-repeat;
}

dl.serviceChart dt.a03{
	background:url(../img/worker/worker_chart_a03.gif) top left no-repeat;
}

dl.serviceChart dt.a04{
	background:url(../img/worker/worker_chart_a04.gif) top left no-repeat;
}

dl.serviceChart dt.a05{
	background:url(../img/worker/worker_chart_a05.gif) top left no-repeat;
}

dl.serviceChart dd{
	background:url(../img/worker/worker_chart_bg01.gif) top left no-repeat;
	min-height:60px;
	height: auto !important;
	height: 60px;
	padding:10px 10px 10px 80px;
}
	
dl.serviceChart dd.adopt{
	background:url(../img/worker/worker_chart_bg02.gif) top left no-repeat;
}


#container #mainCont p.workerFlow{
	margin:15px 0;
}


p.workerLink{
	border:1px solid #DD5800;
	padding:10px;
	margin:25px 0;
}

p.workerLink a{
	display:block;
	width:400px;
	height:30px;
	text-indent:-9999px;
	margin:0 auto;
	overflow:hidden;
}

p.workerLink a.link01{
	background:url(../img/worker/worker_link01.gif) top left no-repeat;
}

p.workerLink a.link01:hover{
	background:url(../img/worker/worker_link01.gif) 0 -30px no-repeat;
}

