@media print,screen and (min-width:740px){


#contents .edit_zone .flow_list{
		margin: 0 auto 70px;
		padding: 20px 0 0;		
		
		width: 780px;
	
		background: url() repeat-y 60px 0;
		
		border-top: 1px solid #DDD;
}

#contents .edit_zone .flow_list li{
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid #DDD;
}

#contents .edit_zone .flow_list li > dl{
	
}
#contents .edit_zone .flow_list li > dl:after{
		content: " "; display: block; height: 0; clear: both;	
}


#contents .edit_zone .flow_list li > dl > dt{
		float: left;
		display: block;	
	
		width: 180px;
		padding: 0 5px;
		
		color: #666;
		font-weight: bold;
		font-size: 18px;
		vertical-align: middle;
		
/* 		background: #EFEFEF no-repeat 0 top; */
}

#contents .edit_zone .flow_list li:nth-child(odd) > dl > dt{
/* 		background: #EFEFEF; */
}

#contents .edit_zone .flow_list li:nth-child(even) > dl > dt{
/* 		background: #DDD; */
}

#contents .edit_zone .flow_list li:last-child{
}


#contents .edit_zone .flow_list li > dl > dd{
		float: right;
		width: 590px;
		
		padding: 0 16px;
	
		line-height: 180%;

		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;

}
#contents .edit_zone .flow_list li:first-child > dl > dd{
}

#contents .edit_zone .flow_list li > dl > dd dl{
	
}

#contents .edit_zone .flow_list li > dl > dd dl dt{
		margin-bottom: 4px;
		
		color: #EB942C;
		font-size: 16px;
		font-weight: bold;
		
		text-decoration: underline;
}

#contents .edit_zone .flow_list li:nth-child(odd) > dl > dd dl dt{
/* 		color: #666; */
}
#contents .edit_zone .flow_list li:nth-child(even) > dl > dd dl dt{	
/* 		color: #666; */
}

}


@media screen and (max-width:740px){
	


#contents .edit_zone .flow_list{
		margin: 0 0 10%;
		padding: 5% 0 0;
		border-top: 1px solid #DDD;
}

#contents .edit_zone .flow_list li{
		margin: 0 0 5%;
		padding: 0 0 5%;
		
		border-bottom: 1px solid #DDD;
}
#contents .edit_zone .flow_list li:after{
		content: " "; display: block; height: 0; clear: both;	
}



#contents .edit_zone .flow_list li > dl{
	
}
#contents .edit_zone .flow_list li > dl:after{
		content: " "; display: block; height: 0; clear: both;	
}



#contents .edit_zone .flow_list li > dl > dt{
		float: left;
		display: block;	
		
		padding: 0;
		
		width: 25%;
		
		color: #666;
		font-weight: bold;
		font-size: 1.8rem;
		vertical-align: middle;
		text-align: center;
		
/* 		background: #EFEFEF no-repeat 0 top; */
}


#contents .edit_zone .flow_list li:nth-child(odd) > dl > dt{
/* 		background: #EFEFEF; */
}

#contents .edit_zone .flow_list li:nth-child(even) > dl > dt{
/* 		background: #DDD; */
}


#contents .edit_zone .flow_list li > dl > dd{
		float: right;
		width: 70%;
	
		padding: 0;
	
		line-height: 180%;

		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;

}

#contents .edit_zone .flow_list li > dl > dd dl{
	
}

#contents .edit_zone .flow_list li > dl > dd dl dt{
		margin-bottom: 3%;
		
		color: #EB942C;
		font-size: 1.4rem;
		font-weight: bold;
		text-decoration: underline;
}

#contents .edit_zone .flow_list li:nth-child(odd) > dl > dd dl dt{
/* 		color: #666; */
}
#contents .edit_zone .flow_list li:nth-child(even) > dl > dd dl dt{	
/* 		color: #666; */
}
	

}

