@charset "utf-8";
/* CSS Document */
.system_setup_guide-table {
	display: grid;
	grid-template:
		"instal benefit demerit adoption"
		"package package-benefit package-demerit package-adoption"
		"scratch scratch-benefit scratch-demerit scratch-adoption"
		"customize customize-benefit customize-demerit customize-adoption";
	border: 0.3px solid #eee;
	box-shadow: 0px -3px 8px 1px #eee inset;
	border-radius: 6px;
	margin-bottom: 1.5rem;
}

.system_setup_guide-table p {
	margin: 0;
	padding: 0.75rem 1rem;
}

.system_setup_guide-table ul {
	margin: 0.75rem 1rem;
}

.head {
	background: linear-gradient(#86ace2, #0065f4);
	color: white;
	font-weight: bold;
}

.top-left-radius {
	border-top-left-radius: 6px;
}

.top-right-radius {
	border-top-right-radius: 6px;
}

.b-w-right {
	border-right: 0.3px solid #fff;
}

.b-g-right {
	border-right: 0.3px solid #eee;
	box-shadow: 0px -3px 8px 1px #eee inset;
}

.b-g-bottom {
	border-bottom: 0.3px solid #eee;
	box-shadow: 0px -3px 8px 1px #eee inset;
}

.instal {
	grid-area: instal;
}

.benefit {
	grid-area: benefit ;
}

.demerit {
	grid-area: demerit;
}

.adoption {
	grid-area: adoption;
}

.package {
	grid-area: package;
}

.scratch {
	grid-area: scratch;
}

.customize {
	grid-area: customize;
}

.package-benefit {
	grid-area: package-benefit;
}

.package-demerit {
	grid-area: package-demerit;
}

.package-adoption {
	grid-area: package-adoption;
}

.scratch-benefit {
	grid-area: scratch-benefit;
}

.scratch-demerit {
	grid-area: scratch-demerit;
}

.scratch-adoption {
	grid-area: scratch-adoption ;
}

.customize-benefit {
	grid-area: customize-benefit;
}

.customize-demerit {
	grid-area: customize-demerit;
}

.customize-adoption {
	grid-area: customize-adoption;
}

@media(max-width:767px) {
	.system_setup_guide-table {
		grid-template:
			"package"
		    "package-benefit"
		    "package-demerit"
		    "package-adoption"
		    "scratch"
		    "scratch-benefit"
		    "scratch-demerit"
		    "scratch-adoption"
		    "customize"
		    "customize-benefit"
		    "customize-demerit"
		    "customize-adoption"
	}
	
	.instal, .benefit, .demerit, .adoption {
		display: none;
	}
	
	.package,
	.scratch,
	.customize,
	.package-benefit,
	.package-demerit,
	.package-adoption,
	.scratch-benefit,
	.scratch-demerit,
	.scratch-adoption,
	.customize-benefit,
	.customize-demerit,
	.customize-adoption {
		display: grid;
		justify-items: center;
	}
	
	.package {
		background: linear-gradient(#86ace2, #0065f4);
		color: white;
		font-weight: bold;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
	}
	
	.scratch,
	.customize {
		background: linear-gradient(#86ace2, #0065f4);
		color: white;
		font-weight: bold;
	}
	
	.b-g-right {
		border-right: none;
	}
	
	.system_setup_guide-table ul {
		margin: 1rem 2rem;
	}
}
