.results > li{padding: 0 0 2rem;}
.results > li > ol{padding: 1.6rem 0 0;}


@media screen and (max-width:1280px){
	.list-procedure {gap: 9rem;row-gap: 4rem;}
	.list-procedure > li{width: calc(100% / 3 - 6rem)}
	.list-procedure > li:nth-child(3n):before{display: none;} 
	.list-procedure > li:nth-child(4n):before{display: block;} 
	.list-procedure > li:last-child:before{display: none;} 
	.list-procedure > li:before{right: -5rem;}
}

@media screen and (max-width:1024px){
	.list-procedure {gap: 10rem;row-gap: 4rem;}
	.list-procedure > li{width: calc(100% / 2 - 5rem)}
	.list-procedure > li:nth-child(2n):before{display: none;} 
	.list-procedure > li:nth-child(3):before{display: block;} 
	.list-procedure > li:last-child:before{display: none;} 
	.list-procedure > li:before{right: -5rem;}
}

@media screen and (max-width:768px){
	.list-procedure {gap: 6rem}
	.list-procedure > li{width: 100%;}
	.list-procedure > li div {padding: 1.5rem;}
	.list-procedure > li div .num {font-size: 1.8rem;line-height: 2.6rem;margin: 0 0 1rem;}
	.list-procedure > li div .txt01 {min-height: auto;font-size: 2rem;line-height: 2.8rem;margin: 0 0 1rem;}
	.list-procedure > li div .txt02 {padding: 1rem 0 0;}
	.list-procedure > li:nth-child(2n):before{display: block;} 
	.list-procedure > li:nth-child(3):before{display: block;} 
	.list-procedure > li:last-child:before{display: none;} 
	.list-procedure > li:before{right: 50%;transform: rotate(90deg);bottom: -4rem;top: auto;}
}