.cl_col{display:flex; flex-direction:column; gap:1.5rem; margin-bottom:2rem; padding-bottom:2rem; border-bottom:1px solid #000;}
.cl_col span{color:var(--bgSecondary);}
.cl_col ul{margin:0 1rem}
.cl_col ul li{position:relative; padding-left:3.5rem; margin-bottom:1rem; padding-bottom:0.8rem;}
.cl_col ul li:last-child{border:none; margin:0}
.cl_col ul li a{color:#000; font-weight:500;}
.cl_col ul li a:hover{color:#555}
.cl_col ul li i{position:absolute; top:0.4rem; left:0; color:var(--accentCol); font-size:2rem; font-weight:600;}
.cl_col:last-child{border-bottom:none}

@media only screen and (min-width:1024px)
	{
		.grid_3, .grid_4{border-bottom:1px solid #ddd; margin-bottom:2rem; padding-bottom:2rem; grid-gap:20rem;}
		.cl_col{border-bottom:none; margin-bottom:0; padding-bottom:0;}	
	}

@media only screen and (min-width:1280px)
	{
		.pc_table{margin-bottom:5rem;}
		.grid_3{grid-gap:28rem;}
		.grid_4{grid-gap:10rem;}
	}