*{margin:0;padding:0;}
a{text-decoration:none;}
ul, ol, li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}

.txtC{text-align:center !important;}
.txtL{text-align:left !important;}
.txtR{text-align:right !important;}

.bColorGray{color:#7e7e7e;}

/* 타이틀 */
.boardtitD{position:relative;margin:20px 0 0;padding-right:15px;color:#111;font-size:50px;font-weight:700;letter-spacing:-0.5px;line-height:1.2;}
.boardtitD::after{content:"";display:inline-block;overflow:hidden;width:10px;height:10px;margin:10px 0 0 10px;border-radius:50%;background:#a70638;vertical-align:top;}
.boardtit{margin:20px 0 0;font-size:30px;font-weight:700;color:#111;letter-spacing:-0.5px;line-height:1.2;}
.boardListTit{margin:20px 0 0;font-size:20px;font-weight:700;letter-spacing:-0.5px;line-height:1.2;color:#a70638;}
.boardTextTit{font-size: 18px;color:#1e1e1e;margin-top:30px;font-weight: bold;line-height: 28px;vertical-align: top;letter-spacing: -0.5px;word-break: keep-all;padding-right: 10px;box-sizing: border-box;}

/* 기본 텍스트 */
.bTxt{color:#666;font-size:16px;font-weight:400;letter-spacing:-0.5px;line-height:1.8;margin-top:20px;}
.boardtitD .bCred {font-size:24px}
.boardtit .bCred {font-size:20px}
.boardListTit .bCred {font-size:16px}
.bCred{display:inline-block;color:rgba(149,16,21);}
.bTbold{display:inline-block;font-weight:bold;}

/* 유의사항 */
.exclamTxt{padding-left:33px;background:url(https://www.cuk.edu/type/common/img/common/ico_exclam_red.png) no-repeat left top 1px;color:#666;font-size:16px;font-weight:400;letter-spacing:-0.5px;line-height:1.6;}
.exclamTxt_s{padding-left:23px;background:url(https://www.cuk.edu/type/common/img/common/ico_exclam_line.png) no-repeat left top 5px;color:#888;font-size:16px;font-weight:400;letter-spacing:-0.5px;line-height:1.6;text-align:left;}

/* 박스 */
.gray_BoxT{overflow:hidden;padding:25px 30px;background:#f8f8f8;margin-top:20px;}
.gray_BoxT .bTxt{margin-top:0;}

/* bulletType 리스트 */
.boardlistType{list-style:none;overflow:hidden;margin-top:20px;}
ul.boardlistType.typeBullet li {position:relative;padding-left:12px;box-sizing:border-box;color:#666;font-family:'Roboto','Noto Sans KR',sans-serif;font-size:16px;font-weight:400;line-height:1.5;text-align:left;vertical-align:top;letter-spacing:-0.5px}
ul.boardlistType.typeBullet li::before {content:'';display:block;position:absolute;left:0;top:11px;overflow:hidden;width:3px;height:3px;box-sizing:border-box;border-radius:50%;background:#a70638;}
ul.boardlistType.typeBullet li+li {margin-top:6px;}

ul.boardlistType.typeBulletG li {position:relative;padding-left:12px;box-sizing:border-box;color:#666;font-family:'Roboto','Noto Sans KR',sans-serif;font-size:16px;font-weight:400;line-height:1.5;text-align:left;vertical-align:top;letter-spacing:-0.5px}
ul.boardlistType.typeBulletG li::before {content:'';display:block;position:absolute;left:0;top:11px;overflow:hidden;width:3px;height:3px;box-sizing:border-box;border-radius:50%;background:#666;}
ul.boardlistType.typeBulletG li+li {margin-top:6px;}

ul.boardlistType.typeHyphen li{position:relative;padding-left:12px;color:#666;font-family:'Roboto','Noto Sans KR',sans-serif;font-size:16px;font-weight:400;line-height:1.5;text-align:left;vertical-align:top;letter-spacing:-1px;}
ul.boardlistType.typeHyphen li::before {content:'';display:block;position:absolute;left:0;top:12px;width:4px;height:1px;box-sizing:border-box;background:#666;}
ul.boardlistType.typeHyphen li+li {margin-top:6px;}


/* tableType 리스트 */
.boardlistType.typeTable{overflow:hidden;width:100%;margin-top:20px;}
.boardlistType.typeTable .row{overflow:hidden;width:100%;}
.boardlistType.typeTable .row .tit{padding:20px 0;font-size:14px;border-top: 1px solid #222;width: 150px;/* float: left; */display: inline-block;position: relative;}
.boardlistType.typeTable .row .tit h5{margin-top:0;}
.boardlistType.typeTable .row .txt{padding:20px 15px;color:#666;font-size:16px;border-top: 1px solid #ddd;width: calc(100% - 150px);box-sizing: border-box;display: inline-block;float: right;}
.boardlistType.typeTable .row .txt .bTxt,
.boardlistType.typeTable .row .txt .typeBullet,
.boardlistType.typeTable .row .txt .boardTableType,
.boardlistType.typeTable .row .txt .boardImgBox,
.boardlistType.typeTable .row .txt .professorListBox{margin-top:0;}

/* 원형 리스트 */
.board-Guide_GrayCirList{}
.board-Guide_GrayCirList {width:calc(100% + 70px);height:auto;margin-left:-70px;margin-top:20px;font-size:0;}
.board-Guide_GrayCirList>li {display:inline-block;position:relative;width:calc(25% - 70px);margin-left:70px;text-align:center;vertical-align:top;font-size:0;box-sizing:border-box;}
.board-Guide_GrayCirList>li:not(:last-child)::before {content:'';position:absolute;top:50%;left:calc(100% + 30px);width:13px;height:25px;background:url(https://www.cuk.edu/type/common/img/kor/bachelorInfo/ico_arrR.png) no-repeat center;transform:translateY(-50%);}
.board-Guide_GrayCirList>li>.cir {display:table;margin:auto;width:210px;height:210px;border-radius:50%;border:1px solid #ddd;box-sizing:border-box;text-align:center;}
.board-Guide_GrayCirList>li>.cir>div {display:table-cell;vertical-align:middle;}
.board-Guide_GrayCirList>li>.cir>div>b {display:block;font-size:20px;}
.board-Guide_GrayCirList>li>.cir>div>img+b {margin-top:5px;}
.board-Guide_GrayCirList>li>.cir>div>b+p {margin-top:5px;}
.board-Guide_GrayCirList>li>.cir>div>b+a {margin-top:5px;}
.board-Guide_GrayCirList.col5 {width:calc(100% + 60px);margin-left:-60px;}
.board-Guide_GrayCirList.col5>li {width:calc(20% - 60px);margin-left:60px;}
.board-Guide_GrayCirList.col5>li>.cir {width:180px;height:180px;}
.board-Guide_GrayCirList.col5>li>.cir>div>b {font-size:16px;line-height:1.4em;}
.board-Guide_GrayCirList.col6 {width:calc(100% + 70px);margin-left:-70px;}
.board-Guide_GrayCirList.col6>li {width:calc(16.666% - 70px);margin-left:70px;padding-top:40px;}
.board-Guide_GrayCirList.col6>li>.cir {width:150px;height:150px;}
.board-Guide_GrayCirList.col6>li>.cir>div>p {font-size:16px;margin-bottom:5px;}
.board-Guide_GrayCirList.col6>li>.cir.point_red {background:#a70638;border:none;}
.board-Guide_GrayCirList.col6>li>.cir.point_red>div>p {color:#fff;}
.board-Guide_GrayCirList>li>b {display:block;position:absolute;top:0;left:0;width:100%;font-size:20px;font-weight:700;text-align:center;}
.board-Guide_GrayCirList>li>p {display:block;margin-top:20px;font-size:16px;font-weight:normal;}




@media (max-width: 1740px){
	.board-Guide_GrayCirList.col5>li .btnArea {margin:auto !important;}
}
@media (max-width: 1040px){
	.boardtitD{font-size:25px;}
	.boardtit{font-size:20px;}
	.boardListTit{font-size:16px;}
	
	.boardlistType.typeTable .row .tit{float:left;width:100px;padding:20px 0;font-size:14px;border-top:1px solid #222;}
	.boardlistType.typeTable .row .txt{float:right;width: calc(100% - 100px);border-top:1px solid #d2d2d2;}

	.board-Guide_GrayCirList>li>.cir {width:200px;height:200px;}
	.board-Guide_GrayCirList>li>.cir>div>b {font-size:14px !important;}
	.board-Guide_GrayCirList>li>.cir>div>p {font-size:14px;}
	.board-Guide_GrayCirList.col6>li {padding-top:25px;}
	.board-Guide_GrayCirList>li>b {font-size:16px;}
	.board-Guide_GrayCirList>li>p {margin-top:10px;font-size:14px;}

}
@media (max-width: 768px){
	.boardlistType.typeTable .row .tit h5{font-size:15px;line-height:20px;}
	.boardlistType.typeTable .row .txt .bTxt{font-size:13px;}

	.board-Guide_GrayCirList>li {width:100% !important;}
	.board-Guide_GrayCirList>li+li {margin-top:50px !important;}
	.board-Guide_GrayCirList>li:not(:last-child)::before {left:50% !important;top:calc(100% + 15px);transform:rotate(90deg);margin-left:-6px !important;}
	.board-Guide_GrayCirList>li:nth-child(3n)::before {display:block !important;}
	.board-Guide_GrayCirList.col6>li {padding-top:0;}
	.board-Guide_GrayCirList.col6>.pointCir {padding-top:25px;}
}

/* 게시판 Well 박스 */
.boardWell{overflow:hidden;border:1px solid #dad9d7;padding:15px;}

/* 교수진 List 박스 */
.professorListBox{width:100%;padding:10px;box-sizing:border-box;display:inline-block;background-color: rgb(243, 243, 243);margin-top:20px;}
.professorListBox .profileDesc{width:100%;text-align:center;padding:15px 0;}
.professorListBox .profileDesc img{max-width:100%;}
.professorListBox .listDesc{width:auto;display:table;margin:auto;padding:0 0 0 2%; }
.professorListBox .listDesc .profile{font-size:18px;margin:10px 0;font-weight:bold;}
.professorListBox .listDesc p.bColorGray{font-size:13px;margin-bottom:15px;color:#7e7e7e;display:block;}
.professorListBox .listDesc .profileTit{color:#8c0028;font-size:15px;font-weight:bold;margin-bottom:15px;}
.professorListBox .listDesc .profileList{margin-top:10px;}
.professorListBox .listDesc .profileList li{font-size:13px;line-height:120% !important;}

@media (min-width: 768px){
	.professorListBox .profileDesc{width:25%; float:left;}
	.professorListBox .listDesc{width:73%; padding:0 0 0 2%; float:right}
}


.professorView{margin-top:30px;}
.professorView .topDesc{position:relative;width:100%;background:#313131;height:260px;padding:30px 0 20px 360px;box-sizing:border-box;}
.professorView .topDesc .topPicture{position:absolute;top:0;left:0;width:310px;height:100%;overflow:hidden;}
.professorView .topDesc .topPicture img{width:310px;height:260px;max-width:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.professorView .topDesc .topName{position:relative;padding: 33px 0 15px 0;border-bottom:1px solid #a70638;margin-bottom: 15px;font-size:40px;letter-spacing:-1Px;line-height:1em;font-weight:bold;color:#fff;}
.professorView .topDesc .topSubject{color:#fff;font-size:16px;box-sizing:border-box;font-size:16px;}
.professorView .topDesc .topSubject .subjectTi{padding-right:10px;box-sizing:border-box;position:relative;margin-right:3px;}
.professorView .topDesc .topSubject .subjectTi::before{content:"";display:inline-block;width:2px;height:2px;position:absolute;top:8px;right:0;background:#fff;}
.professorView .row_ListDesc{background:#f5f5f5;box-sizing:border-box;padding:20px 50px 50px;}
.professorView .row_ListDesc .row_ListName{font-size:24px;line-height:1em;margin-bottom:15px;font-weight:bold;margin-top: 15px;}
.professorView .row_ListDesc .boardlistType{border-bottom:1px solid #ddd;padding-bottom:30px}
.professorView .row_ListDesc .boardlistType:last-child{border:0;}


@media (max-width: 768px){
	.professorView .topDesc{padding:0 0 20px 0;height:auto;}
	.professorView .topDesc .topPicture{width:100%;position:static;background:#c6c6c6;text-align:center;font-size:0;}
	.professorView .topDesc .topPicture img{position:static;max-width:320px;width:100%;height:auto;transform:translate(0,0);display:inline-block;}
	.professorView .topDesc .topName{font-size:22px;}
	.professorView .topDesc .topSubject{font-size:15px;}
	.professorView .topDesc .topName,
	.professorView .topDesc .topSubject{padding-left:25px;}
	.professorView .row_ListDesc{padding: 10px 20px 0 20px;}
	.professorView .row_ListDesc .row_ListName{font-size:17px;}
	.professorView .row_ListDesc .boardlistType{padding-bottom:15px;}
	.professorView .row_ListDesc .boardlistType li{font-size:14px;}
}



.multi_proF{margin-top:30px;}
.multi_proF .multi_row{overflow:hidden;position:relative;}
.multi_proF .multi_row.multiHead{border-bottom:2px solid #313131;}
.multi_proF .multi_row.multiBody{border-bottom:1px solid #ddd;}
.multi_proF .multi_row .multi_colum{width:180px;display:inline-block;vertical-align:middle;padding:15px 10px;box-sizing:border-box;}
.multi_proF .multi_row .multi_colum img{max-width:100%;}
.multi_proF .multi_row .multi_colum:nth-child(2){width:calc(30% - 54.5px);}
.multi_proF .multi_row .multi_colum:nth-child(3){width: calc(70% - 137px);}
.multi_proF .multi_row .multi_colum .prof_name{font-size:18px;margin-top:10px;display:block;letter-spacing:-0.5px;}
.multi_proF .multi_row .multi_colum .bTxt{line-height:1.5;color:#666;font-weight:400;}
.multi_proF .multi_row .multi_colum .bTxt,
.multi_proF .multi_row .multi_colum .boardlistType{margin-top:0;}
.multi_proF .multi_row.multiHead .multi_Tit{height:50px;text-align:center;font-weight:600;letter-spacing:-0.5px;font-size:18px;}


@media (max-width: 768px){
	.multi_proF .multi_row.multiHead .multi_colum{display:none;}
	.multi_proF .multi_row.multiBody .multi_colum{width:100%; border-bottom:1px solid #ddd;}
	.multi_proF .multi_row.multiBody .multi_colum:nth-child(2){width:100%;text-align:left;}
	.multi_proF .multi_row.multiBody .multi_colum:nth-child(3){width:100%;border-bottom:0;}
}


/* 이미지 */
.boardImgBox{margin-top:20px;}

/* 테이블 */
.boardtableMGuide{display:none;}
.boardTableType {margin-top:20px !important;position:relative;overflow:auto;border-top:1px solid #353541;margin-top:20px; }
.boardTableType table{max-width:none;width:calc(100% - 1px);min-width:100%;border-collapse:collapse;table-layout:fixed;}
.boardTableType table caption{visibility:hidden;width:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.boardTableType table thead th,
.boardTableType table tbody th{height:50px;padding:5px;background:#f5f5f5;color:#111;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-0.5px;text-align:center;vertical-align:middle;}
.boardTableType table th,
.boardTableType table td{border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;font-family:'Roboto','Noto Sans KR',sans-serif;}
.boardTableType table th:last-child,
.boardTableType table td:last-child {border-right:0;}
.boardTableType table tbody td{height:40px;padding:8px 15px;color:#666;font-family:'Roboto','Noto Sans KR',sans-serif;font-size:16px;font-weight:400;line-height:1.4;text-align:center;letter-spacing:-0.5px;}
.boardTableType table th[rowspan],
.boardTableType table td[rowspan] {border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;}
.boardTableType table th[rowspan]:first-child,
.boardTableType table td[rowspan]:first-child {border-right:1px solid #dddfe5;border-left:none;}
.boardTableType table th[rowspan]:last-child,
.boardTableType table td[rowspan]:last-child {border-right:none;border-left:1px solid #dddfe5;}



/*
.boardTableType table tbody th{background-color: #f6f6f6;vertical-align:middle;border-bottom: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;}
.boardTableType table tbody th:first-child, .boardTableType table tbody td:first-child{border-left:0 !important;}
.boardTableType table tbody th:nth-child(3){border-left:1px solid #d2d2d2 !important;}
.boardTableType table tbody th a{color:#333;}
.boardTableType table tbody td{border-width: 1px 0px 1px 1px;padding: 10px 9px;font-size: 13px;border-style: solid;border-color: #d2d2d2;vertical-align: middle;text-align: center;line-height: 160%;}
*/

@media (max-width:767px){
	.boardTableType.table_responsive{overflow:auto;}
	.boardTableType.table_responsive.large table{min-width:768px !important;}
	.boardtableMGuide{display: block;float: right;margin-top: 0;height: 40px;text-indent: -9999px;background: url(https://img.cuk.edu/university/ico/scroll.png) no-repeat center;background-size: 30px;width: 34px;}
}
@media (max-width:600px){
	.boardTableType.table_responsive.small table{min-width:600px !important;}
}

/* 버튼 */
.btnGroup{margin-top:20px !important;margin:0;}
.btn_board{display:inline-block;min-width:145px;box-sizing:border-box;padding:0 20px;text-align:center;font-size:15px;font-weight:400;letter-spacing:-0.5px;vertical-align:top;transition:0.2s;}
.btn_board.btnDown{border:1px solid #313133;background:#313133;color:#fff;overflow:hidden;height:48px;line-height:48px;margin:0;}
.btn_board.btnMove{border:1px solid #a70638;background:#a70638;color:#fff;overflow:hidden;height:48px;line-height:48px;margin:0;}
.btn_inner{height:25px;line-height:25px;padding:0 10px;color:#505050;font-size:12px;font-weight:normal;background:#fff;border:1px solid #dadada;border-radius:4px;box-shadow:1px 1px 2px 0px rgba(161,161,161,.3);}







/* 이전 STYLE 이후 사용 안함 */
.listType{}
.listType ul.desc{list-style:none;}
.listType ol.desc{list-style:decimal;padding-left: 35px;}
.listType ul.desc li{font-size:15px;line-height:28px;position:relative;padding-left:10px;}
.listType ul.desc > li, .listType ol.desc > li{font-size:15px;line-height:28px;position:relative;padding-left: 5px;text-align:left;}

.listType ol.desc ol.desc{list-style:hangul;padding-left: 20px;margin-bottom: 10px;}
.listType ol.desc ul.desc{padding-left:20px;margin-bottom: 10px;}
.listType ol.desc ul.desc li{padding-left:12px;position:relative;}
.listType ol.desc ul.desc li::before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-1px;width:5px;height:1px;background:#000;}

.listType ul.desc ol.desc{list-style:hangul;padding-left: 20px;margin-bottom: 10px;}
.listType ul.desc ul.desc{padding-left:20px;margin-bottom: 10px;}
.listType ul.desc ul.desc li{padding-left:12px;position:relative;}
.listType ul.desc ul.desc > li::before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-1px;width:5px;height:1px;background:#000;}
.listType ul.desc ul.type1 > li::before{content:'';display:block;position:absolute;left:0;top: 50%;margin-top: -1.5px;overflow:hidden;width:3px;height:3px;box-sizing:border-box;border-radius:50%;background:#a70638;}
.listType ul.desc ul.type2 > li::before{content:'';display:block;position:absolute;left:0;top: 50%;margin-top: -1.5px;overflow:hidden;width:3px;height:3px;box-sizing:border-box;border-radius:50%;background:#666;}
.listType ul.desc ul.type3 > li::before{content:'';display:block;position:absolute;left:0;top: 50%;margin-top: -.5px;width:4px;height:1px;box-sizing:border-box;background:#666;}

.listType ul.desc > li{padding-left: 12px;}
.listType.type1 ul.desc > li::before{content:'';display:block;position:absolute;left:0;top: 12px;overflow:hidden;width:3px;height:3px;box-sizing:border-box;border-radius:50%;background:#a70638;}
.listType.type2 ul.desc > li::before{content:'';display:block;position:absolute;left:0;top: 12px;overflow:hidden;width:3px;height:3px;box-sizing:border-box;border-radius:50%;background:#666;}
.listType.type3 ul.desc > li::before{content:'';display:block;position:absolute;left:0;top: 12px;width:4px;height:1px;box-sizing:border-box;background:#666;}


.tableType{margin-top:12px;position:relative;overflow:auto;border-top:1px solid #353541;}
.tableType table caption{visibility:hidden;width:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.tableType table{width:calc(100% - 1px) !important;min-width:700px !important;max-width:none;border-collapse:collapse;table-layout:fixed;}
.tableType table th, .tableType table td{border-right:1px solid #e7e7e7 !important;border-bottom:1px solid #e7e7e7 !important;text-align:center !important;word-break:break-all;}
.tableType table th:first-child, .tableType table td:first-child{border-left:0 !important;}
.tableType table th:last-child, .tableType table td:last-child{border-right:0 !important;}
.tableType table thead th{height:50px !important;padding:5px;background:#f5f5f5;color:#111;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-0.5px;vertical-align:middle;}
.tableType table tbody td,
.tableType table tbody th{height:34px !important;padding:8px 15px;color:#666;font-size:16px;font-weight:400;line-height:1.4;text-align:center;letter-spacing:-0.5px;word-break:break-all;}

.btn.red{border:1px solid #a70638;background:#a70638;color:#fff;display:block;min-width:145px;height:48px;letter-spacing:-0.5px;font-size:15px;overflow:hidden;text-align:center;box-sizing:border-box;padding:0 20px;}






/* Margin Top */
.mT0{margin-top:0 !important;}
.mT10{margin-top:10px !important;}
.mT20{margin-top:20px !important;}
.mT30{margin-top:30px !important;}
.mT40{margin-top:40px !important;}
.mT50{margin-top:50px !important;}
.mT60{margin-top:60px !important;}
.mT70{margin-top:70px !important;}

/* Margin Bottom */
.mB0{margin-bottom:0 !important;}
.mB10{margin-bottom:10px !important;}
.mB20{margin-bottom:20px !important;}
.mB30{margin-bottom:30px !important;}
.mB40{margin-bottom:40px !important;}
.mB50{margin-bottom:50px !important;}
.mB60{margin-bottom:60px !important;}
.mB70{margin-bottom:70px !important;}

/* Margin Left */
.mL0{margin-left:0 !important;}
.mL10{margin-left:10px !important;}
.mL20{margin-left:20px !important;}
.mL30{margin-left:30px !important;}
.mL40{margin-left:40px !important;}
.mL50{margin-left:50px !important;}
.mL60{margin-left:60px !important;}
.mL70{margin-left:70px !important;}

/* Margin Right */
.mR0{margin-right:0 !important;}
.mR10{margin-right:10px !important;}
.mR20{margin-right:20px !important;}
.mR30{margin-right:30px !important;}
.mR40{margin-right:40px !important;}
.mR50{margin-right:50px !important;}
.mR60{margin-right:60px !important;}
.mR70{margin-right:70px !important;}