@charset "UTF-8";

/*  비교과 소개페이지 /////////////////////////////////////////////////////////////////*/
table.table_course_system {border-collapse: separate; border-spacing: 0; width:100%; }
table.table_course_system thead th {background-color: #55645e; padding:5px; color: #fff; text-align: center;	border-right: 1px solid #7e8d87; border-bottom: 1px solid #7e8d87;}
table.table_course_system thead th:last-child {border-right: 0;}
table.table_course_system thead th.ti_bg {background-color:#e5591c; border-right: 1px solid #eb916a; border-bottom: 1px solid #eb916a;}
table.table_course_system thead th.ti_bg:last-child {border-right:0;}
table.table_course_system tbody th {background-color: #106842; padding:5px; color: #fff; text-align: center;	border-right: 1px solid #1d8357; border-bottom: 1px solid #1d8357;
	word-break:keep-all;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;}
table.table_course_system tbody th:last-child {border-right: 0;}
  
/*sticky 적용*/
table.table_course_system thead th.sticky {position: -webkit-sticky; position: sticky; left: 0;}
table.table_course_system tbody th:first-child {position: -webkit-sticky; position: sticky; left: 0; }
table.table_course_system td {background-color: #fff; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 5px;}
table.table_course_system th.sign_th{background-color: #6aaf31;}
/*sticky 적용*/
/* table.table_course_system td:first-child {background-color: #fff; position: -webkit-sticky; position: sticky; left: 0;} */
table.table_course_system td:last-child {border-right: 0;}

table.table_course_system th span.sign {display:inline-block; margin:0 3px; width:20px; height:20px; font-size:12px; color:#fff; text-align:center; line-height:20px; vertical-align:middle; border:solid 1px #fff; border-radius:3px;}
table.table_course_system td span.sign {display:inline-block; margin:0 3px; width:20px; height:20px; font-size:12px; color:#333; text-align:center; line-height:20px; vertical-align:middle; background-color:#fff; border:solid 1px #999; border-radius:3px;}

@media all and (max-width:768px){
	.table_wrap {overflow-x: scroll;}
	table.table_course_system {border-collapse: separate; border-spacing: 0; width:700px;}
  table.table_course_system caption {display:none;}
}

ul.list_bullet_dot {font-size:14px;}
ul.list_bullet_dot li {margin-bottom:5px; padding-left:10px; background:url('/assets/images/navi_base/konyang/bullet_dot-63fb003de11923db543f24ef3f922364.png') no-repeat left 10px;}

ul.list_bullet_dot_point {font-size:14px;}
ul.list_bullet_dot_point li {margin-bottom:5px; padding-left:10px; background:url('/assets/images/navi_base/konyang/bullet_dot_point-604882e75c8df719e935bd41c57f719f.png') no-repeat left 10px;}

ul.list_bullet_dot_blank {font-size:14px;}
ul.list_bullet_dot_blank li {margin-bottom:5px; padding-left:10px; background:url('/assets/images/navi_base/konyang/bullet_dot_blank-81a37cd880967648cb586da3093fdc43.png') no-repeat left 10px;}


/*  비교과 프로그램 소개 table /////////////////////////////////////////////////////////////////*/
table.table_course_introduce {border-collapse: separate; border-spacing: 0; width:100%; word-break:keep-all;}
table.table_course_introduce thead th {background-color: #55645e; padding:5px; color: #fff;	border-right: 1px solid #7e8d87; border-bottom: 1px solid #7e8d87;}
table.table_course_introduce thead th:last-child {border-right: 0;}
table.table_course_introduce thead th.ti_bg {background-color:#e5591c; border-right: 1px solid #eb916a; border-bottom: 1px solid #eb916a;}
table.table_course_introduce thead th.ti_bg:last-child {border-right:0;}
table.table_course_introduce tbody th {background-color: #e3ede9; padding:5px; color: #3a5c4f; border-bottom: 1px solid #cdcdcd;}
table.table_course_introduce tbody th:last-child {border-right: 0;}
  
/*sticky 적용*/
table.table_course_introduce thead th.sticky {position: -webkit-sticky; position: sticky; left: 0;}
/* table.table_course_introduce tbody th:first-child, */
table.table_course_introduce tbody th:nth-child(2) {position: -webkit-sticky; position: sticky; left: 0; }
table.table_course_introduce td {background-color: #fff; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 5px; text-align: center;}
table.table_course_introduce td:last-child {text-align:left;}

/*sticky 적용*/
/* table.table_course_introduce td:first-child {background-color: #fff; position: -webkit-sticky; position: sticky; left: 0;} */
table.table_course_introduce td:last-child {border-right: 0;}

table.table_course_introduce th span.sign {display:inline-block; margin:0 3px; width:20px; height:20px; font-size:12px; color:#fff; text-align:center; line-height:20px; vertical-align:middle; border:solid 1px #fff; border-radius:3px;}
table.table_course_introduce td span.sign {display:inline-block; margin:0 3px; width:20px; height:20px; font-size:12px; color:#333; text-align:center; line-height:20px; vertical-align:middle; background-color:#fff; border:solid 1px #999; border-radius:3px;}

@media all and (max-width:768px){
	table.table_course_introduce {border-collapse: separate; border-spacing: 0; width:700px;}
}
