@charset "UTF-8";

#main h2 {
	background: url("../img/recruit/h2.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 150px;
	width: 720px;
	margin:0px 0 30px 0;
}


#main h3.hed-01 {
	background: url("../img/recruit/recruit-h3-01.png") no-repeat scroll 0 0 transparent;
}
#main h3.hed-02 {
	background: url("../img/recruit/recruit-h3-02.png") no-repeat scroll 0 0 transparent;
}

#main h4 {
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 29px;
	width: 680px;
}
#main h4.style-01 {
	background: url("../img/recruit/h4-01.png") no-repeat scroll 0 0 transparent;
	margin:10px 0 10px 0;
}
#main h4.style-02 {
	background: url("../img/recruit/h4-02.png") no-repeat scroll 0 0 transparent;
	margin:30px 0 10px 0;
}
#main h4.style-03 {
	background: url("../img/recruit/h4-03.png") no-repeat scroll 0 0 transparent;
	margin:30px 0 15px 0;
}
#main h4.style-04 {
	background: url("../img/recruit/h4-04.png") no-repeat scroll 0 0 transparent;
	margin:40px 0 15px 0;
}


.flow {
	width:500px;
	margin:0 auto;
}
.flow li{
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 150px;
	width: 500px;
	margin-bottom:20px;
}
.flow li.step-01 { background: url("../img/recruit/flow-01.png") no-repeat scroll 0 0 transparent; }
.flow li.step-02 { background: url("../img/recruit/flow-02.png") no-repeat scroll 0 0 transparent; }
.flow li.step-03 { background: url("../img/recruit/flow-03.png") no-repeat scroll 0 0 transparent; }
.flow li.step-04 { background: url("../img/recruit/flow-04.png") no-repeat scroll 0 0 transparent; }

.flow li.step-05{
	background: url("../img/recruit/flow-05.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 120px;
	width: 500px;
}




