

/*#section_4-1*/

#section_4-1 {
    margin: 100px 0;
}

#section_4-1 h5{
	margin-left: 30px;
}

#section_4-1 .flow_number {
	width: 60px;
	height: auto;
	position: absolute;
	margin: -20px 60px;
}

#section_4-1 .flow_group {
	width: 900px;
    padding: 30px 30px 30px 60px;
    margin: 0 auto;
    margin-bottom: 80px;
}

#section_4-1 .flow_group p {
	line-height: 1.8em;
	font-size: 16px;
	margin: 0;	
}

#section_4-1 .flow_color_01 {
	background: #f7f7f7;
}

#section_4-1 .flow_color_02 {
	background: #f5f5f5;
}

#section_4-1 .flow_color_03 {
	background: #f3f3f3;
}

#section_4-1 .flow_color_04 {
	background: #f1f1f1;
}

#section_4-1 .flow_color_05 {
	background: #efefef;
}

#section_4-1 .flow_color_06 {
	background: #eeeeee;
}

#section_4-1 .flow_color_07 {
	background: #ececec;
}

@media (max-width: 767px) {
	#section_4-1 {
    margin: 0 0 50px 0;
}
#section_4-1 h5{
	margin-left: 10px;
}
#section_4-1 h6{
	margin:0 0 15px 0;
	text-align: center;
}
	#section_4-1 .flow_number {
		width: 50px;
		margin: -10px 10px;
}
#section_4-1 .flow_group {
	width: 350px;
    padding: 30px 10px 20px 20px;
}
#section_4-1 .flow_group p {
	line-height: 1.8em;
	font-size: 12px;
	margin: 0;	
}
#section_4-1 p {
	font-size: 12px;
    margin: 0 10px 80px 10px;
}
#section_4-1 .tit_bkg {
    width: 40px;
}


}













