
#contents .edit_zone .page_index_list li dl dt {
	color: #0097DB;
}

@media screen and (min-width:740px){


#contents .edit_zone .topimage{
		margin-bottom: 30px;	
}
#contents .edit_zone .toptext{
		margin-bottom: 60px;	
}

#contents .edit_zone .job_list{
		margin: 30px 0 60px;
		padding: 0;
}

#contents .edit_zone .job_list li{
		clear: both;
		margin: 0 0 20px;
		padding: 0 0 20px;
		
		background: url() no-repeat center bottom;
} 
#contents .edit_zone .job_list li:after{
		content: " "; display: block; height: 0; clear: both;
}		

#contents .edit_zone .job_list li:last-child{
		margin: 0;
		padding: 0;
		
		background: url(none);
}

#contents .edit_zone .job_list li .left_image,
#contents .edit_zone .job_list li .right_image{
		width: 340px;	
}

#contents .edit_zone .job_list li .right_text,
#contents .edit_zone .job_list li .left_text{
		margin: 0;
		padding: 0;
		
		width: 450px;
}

#contents .edit_zone .job_list li .right_text p,
#contents .edit_zone .job_list li .left_text p{
		margin: 0 0 20px;	
}
#contents .edit_zone .job_list li .right_text p:last-child,
#contents .edit_zone .job_list li .left_text p:last-child{
		margin-bottom: 0;	
}


	
}


@media screen and (max-width:740px){
	
#contents .edit_zone .topimage{
		margin-bottom: 5%;	
}
#contents .edit_zone .toptext{
		margin-bottom: 10%;	
}

#contents .edit_zone .job_list{
		margin: 5% 0 10%;
		padding: 0;
}

#contents .edit_zone .job_list li{
		margin: 0 0 5%;
		padding: 0 0 5%;
		
		background: url() no-repeat center bottom;
} 

#contents .edit_zone .job_list li:last-child{
		margin: 0;
		padding: 0;
		
		background: url(none);
}

#contents .edit_zone .job_list li .left_image,
#contents .edit_zone .job_list li .right_text{
		margin: 0 0 5%;
}


}