@charset "utf-8";

.con-step-box{margin:3rem 0 0;}
.con-step-box .internet-step-img{width:40rem;}
.con-step-box > ul{display:grid;gap:4rem;}
.con-step-box > ul > li{width:100%;}
.con-step-box ul li::after{top:calc(100% + 5px);left:50%;transform:rotate(90deg)  translate(50%,50%);}
.con-step-box > ul > li > div{display:flex;align-items:center;gap:6rem;}
.con-step-box .step-title-box{padding:0;width:calc(100% - 46rem);}
.con-step-box .ul-type-dot{display:block;margin:2rem 0 0;}
.con-step-box .ul-type-dot > li{margin:0 0 7px;padding:0 0 0 1.1rem;width:auto;border:0;border-radius:0;font-size:1.5rem;color:var(--black05)}
.con-step-box .ul-type-dot > li:after{display:none;}


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

@media screen and (max-width:1024.98px) {	
	.con-step-box > ul > li > div{gap:2.5rem;}
	.con-step-box .ul-type-dot{margin:1rem 0 0;}
	.con-step-box .ul-type-dot > li{margin:0 0 3px;padding:0 0 0 8px;font-size:1.4rem;}
	.con-step-box .step-title-box p{font-size:1.8rem;line-height:2.4rem;}
}

@media screen and (max-width:768px) {	
	.con-step-box > ul > li > div{display:grid;gap:1.5rem;}
	.con-step-box .internet-step-img{width:100%;text-align:center;}
	.con-step-box .step-title-box{width:100%;}
}