.curriculum-wrap .curriculum-table{width:100%;border-top:1px solid #e8e8e8;border-spacing:0;border-collapse:separate;}
.curriculum-wrap .curriculum-table .col-curri-type{width:16%;}
.curriculum-wrap .curriculum-table .col-title{width:auto;}
.curriculum-wrap .curriculum-table .col-btn{width:5%;}
.curriculum-wrap .curriculum-table thead tr{display:none;}
.curriculum-wrap .curriculum-table tbody tr td{padding:25px 19px;}
.curriculum-wrap .curriculum-table .curri-type{font-weight:500;line-height:24px;color:#ff8a00;}
.curriculum-wrap .curriculum-table .curri-title-box .m-con{display:none;}
.curriculum-wrap .curriculum-table .curri-title-box .curri-title{display:block;font-weight:500;line-height:24px;color:#172b4f;}
.curriculum-wrap .curriculum-table .curri-title-box .btn-open{display:block;width:17px;height:10px;background:url(/_res/bucheon/template-a/img/course/btn-curri-open.png) no-repeat center center;}
.curriculum-wrap .curriculum-table .curri-title-box.active .curri-title{font-weight:600;}
.curriculum-wrap .curriculum-table .curri-title-box.active .btn-open{background:url(/_res/bucheon/template-a/img/course/btn-curri-close.png) no-repeat center center;}
.curriculum-wrap .curriculum-table .curri-info-box td{padding:0;border-bottom:1px solid #e8e8e8;}
.curriculum-wrap .curriculum-table .curri-info-box .curri-con-box{display:none;padding:0 19px 25px 19px;}
.curriculum-wrap .curriculum-table .curri-info-box .curri-con-box p{line-height:29px;color:#666;}
.curriculum-wrap .curriculum-table .curri-info-box.active .curri-con-box{display:block;}



@media screen and (max-width:768px) {
	.curriculum-wrap .curriculum-table .col-curri-type{display:none;width:0;}
	.curriculum-wrap .curriculum-table .col-title{width:95%;}
	.curriculum-wrap .curriculum-table .col-btn{width:5%;}
	.curriculum-wrap .curriculum-table tbody tr td{padding:15px 10px;}
	.curriculum-wrap .curriculum-table tbody tr td:nth-of-type(1){display:none;}
	.curriculum-wrap .curriculum-table .curri-type{font-size:14px;line-height:22px;}
	.curriculum-wrap .curriculum-table .curri-title-box .m-con{display:block;}
	.curriculum-wrap .curriculum-table .curri-title-box .btn-open{width:15px;height:8px;background-size:15px;}
	.curriculum-wrap .curriculum-table .curri-title-box .curri-title{font-size:14px;line-height:22px;}
	.curriculum-wrap .curriculum-table .curri-info-box .curri-con-box{display:none;padding:0 10px 15px 10px;}
	.curriculum-wrap .curriculum-table .curri-info-box .curri-con-box p{font-size:14px;line-height:22px;}
}