@charset "UTF-8";

.educationWrap .education_search { text-align:right; }
.educationWrap .education_search select { background:#ebebeb url("../images/arrow-search.png") no-repeat right center; font-size:14px; font-family:'Noto Regular'; color:#646464; border:0; min-width:160px; padding-left:20px; appearance:none; line-height:30px; height:40px; border-radius:100px; }
.educationWrap .education_search input[type="submit"] { cursor:pointer; background:#0b3274; color:#fff; font-size:15px; font-family:'Noto Regular'; padding:0 22px; height:34px; border-radius:100px; height:40px; }

.education_result { margin-top:30px; }
.education_result .guide_text { text-align:center; }
.education_result .courseTbl {}
.education_result .courseTbl thead th { background:#f2f2f2; font-size:16px; font-family:'Noto DemiLight'; font-weight:normal; padding:9px 0; border-bottom:1px solid #cfcfd1; border-top:2px solid #7c7c7c; text-align:center; }
.education_result .courseTbl tbody td { overflow:hidden; text-overflow:ellipsis; white-space:wrap; text-align:center; font-size:15px; font-family:'Noto DemiLight'; padding:12px 0; color:#555; border-bottom:1px solid #cfcfd1; }

.education_result .courseTbl.courseTbl1 {}
.education_result .courseTbl.courseTbl1 .col-course { width:8%; }
.education_result .courseTbl.courseTbl1 .col-complete { width:8%; }
.education_result .courseTbl.courseTbl1 .col-eduCourse { width:auto; }
.education_result .courseTbl.courseTbl1 .col-point { width:8%; }
.education_result .courseTbl.courseTbl1 .col-theory { width:8%; }
.education_result .courseTbl.courseTbl1 .col-training { width:8%; }

.education_result .courseTbl.courseTbl2 .col-grade { width:8%; }
.education_result .courseTbl.courseTbl2 .col-complete { width:8%; }
.education_result .courseTbl.courseTbl2 .col-trackComplete { width:20%; }
.education_result .courseTbl.courseTbl2 .col-course { width:auto; }
.education_result .courseTbl.courseTbl2 .col-point { width:8%; }
.education_result .courseTbl.courseTbl2 .col-theory { width:8%; }
.education_result .courseTbl.courseTbl2 .col-training { width:8%; }
.education_result .courseTbl.courseTbl2 .col-design { width:8%; }

@media all and (max-width: 1024px) {
	.educationWrap .education_search { text-align:center; display:flex; flex-flow:row wrap; justify-content:center; align-items:stretch; }
	.educationWrap .education_search select { min-width:125px; margin-bottom:10px; margin-right:10px; }

	.education_result .courseTbl colgroup { display:none; }
	.education_result .courseTbl thead tr { display:none; }
	.education_result .courseTbl tbody tr { display:flex; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; align-items:stretch; border-top:2px solid #7c7c7c; }
	.education_result .courseTbl tbody tr:not(:first-child) { margin-top:30px; }
	.education_result .courseTbl tbody tr td { text-align:left; }
	.education_result .courseTbl tbody tr td::before { display:inline-block; padding-right:5px; font-weight:bold; }

	/* 대학원 */
	.education_result .courseTbl.courseTbl1 tbody tr .td-course::before { content:"과정명 : "; }
	.education_result .courseTbl.courseTbl1 tbody tr .td-complete::before { content:"이수구분 : "; }
	.education_result .courseTbl.courseTbl1 tbody tr .td-eduCourse::before { content:"교육과정명 : "; }
	.education_result .courseTbl.courseTbl1 tbody tr .td-point::before { content:"학점 : "; }
	.education_result .courseTbl.courseTbl1 tbody tr .td-theory::before { content:"이론시수 : "; }
	.education_result .courseTbl.courseTbl1 tbody tr .td-training::before { content:"실습시수 : "; }
	
	.education_result .courseTbl.courseTbl1 tbody tr .td-course { flex:0 0 50%; }
	.education_result .courseTbl.courseTbl1 tbody tr .td-complete { flex:0 0 50%; }
	.education_result .courseTbl.courseTbl1 tbody tr .td-eduCourse { flex:0 0 100%; }
	.education_result .courseTbl.courseTbl1 tbody tr .td-point { flex:0 0 30%; }
	.education_result .courseTbl.courseTbl1 tbody tr .td-theory { flex:0 0 30%; }
	.education_result .courseTbl.courseTbl1 tbody tr .td-training { flex:0 0 40%; }

	/* 학부 */
	.education_result .courseTbl.courseTbl2 tbody tr .td-grade::before { content:"학년 : "; }
	.education_result .courseTbl.courseTbl2 tbody tr .td-complete::before { content:"이수구분 : "; }
	.education_result .courseTbl.courseTbl2 tbody tr .td-trackComplete::before { content:"트랙이수구분 : "; }
	.education_result .courseTbl.courseTbl2 tbody tr .td-course::before { content:"교육과정명 : "; }
	.education_result .courseTbl.courseTbl2 tbody tr .td-point::before { content:"학점 : "; }
	.education_result .courseTbl.courseTbl2 tbody tr .td-theory::before { content:"이론시수 : "; }
	.education_result .courseTbl.courseTbl2 tbody tr .td-training::before { content:"실습시수 : "; }
	.education_result .courseTbl.courseTbl2 tbody tr .td-design::before { content:"설계시수 : "; }
	
	.education_result .courseTbl.courseTbl2 tbody tr .td-grade { flex:0 0 20%; }
	.education_result .courseTbl.courseTbl2 tbody tr .td-complete { flex:0 0 20%; }
	.education_result .courseTbl.courseTbl2 tbody tr .td-trackComplete { flex:0 0 60%; }
	.education_result .courseTbl.courseTbl2 tbody tr .td-course { flex:0 0 100%; }
	.education_result .courseTbl.courseTbl2 tbody tr .td-point { flex:0 0 50%; }
	.education_result .courseTbl.courseTbl2 tbody tr .td-theory { flex:0 0 50%; }
	.education_result .courseTbl.courseTbl2 tbody tr .td-training { flex:0 0 50%; }
	.education_result .courseTbl.courseTbl2 tbody tr .td-design { flex:0 0 50%; }
	
}