
/*공통 탭메뉴*/
#subTabWrap{width:100%;max-width:1200px;margin:0 auto 50px;}
#subTabWrap ul{position:relative;font-size:0;}
#subTabWrap ul:after{content:'';position:absolute;top:46px;left:0;width:100%;height:4px;background:#dbdfe2}
#subTabWrap ul li{position:relative;display:inline-block;height:46px;border-bottom:4px solid #dbdfe2;z-index:1}
#subTabWrap ul li a{position:relative;display:block;height:50px;line-height:50px;padding:0 30px;font-size:20px;color:#666;font-weight:500;letter-spacing:-1px}
#subTabWrap ul li a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background:#dbdfe2}
#subTabWrap ul li a.on{color:#05548f}
#subTabWrap ul li a.on:after{background:#05548f}
.btnC.btnWrite:hover {background:#3897d9;}
.btnC.btnDelete {background:#5e6e88;}
.btnC:hover>span {border:1px solid #042a59;}

/*학과별 교육과정*/
/* common.css 이동
.curriculum_list{width:cacl(100% + 24px);margin-left:-24px;font-size:0}
.curriculum_list>div{
	display:inline-block;width:calc(33.33% - 24px);min-height:208px;
	box-sizing:border-box;
	margin:0 0 24px 24px;padding:20px 28px;
	border:1px solid #dbdfe2;
	background:#f1f2f7;
	vertical-align:top;font-size:0
}
.curriculum_list>div h3{margin-bottom:15px;font-size:26px;color:#05548f;letter-spacing:-1px}
.curriculum_list>div dl{position:relative;min-height:24px;box-sizing:border-box;overflow:hidden;margin-top:15px;padding-left:115px;text-align:right}
.curriculum_list>div dl dt{position:absolute;left:0;padding-right:18px;background:#f1f2f7;font-size:16px;color:#000;font-weight:500;z-index:1}
.curriculum_list>div dl dd{margin-bottom:5px;font-size:16px;}
.curriculum_list>div dl dd a{position:relative;display:inline-block;padding:0 15px 0 18px;background:#f1f2f7 url(../img/kor/curriculum/ico_list_arrow1.png) no-repeat right center;letter-spacing:-1px}
.curriculum_list>div dl dt+dd a:before{content:'';position:absolute;top:12px;right:100%;display:block;width:500%;height:1px;border-top:1px dotted #5e6e88}
.curriculum_list>div.w100{width:calc(100% - 24px);}
.curriculum_list>div.w100 dl{display:inline-block;width:48%;vertical-align:top}
.curriculum_list>div.w100 dl:nth-child(odd){margin-left:4%}
.curriculum_list>div.w100 dl dd{display:inline-block;}
.curriculum_list>div:hover,
.curriculum_list>div:hover dl dt,
.curriculum_list>div:hover dl dd a{background-color:#05548f;border-color:#05548f}
.curriculum_list>div:hover h3,
.curriculum_list>div:hover dl dt,
.curriculum_list>div:hover dl dd a{color:#fff}
.curriculum_list>div:hover dl dd a{background-image:url(../img/kor/curriculum/ico_list_arrow2.png)}
.curriculum_list>div:hover dl dd a:before{border-color:#82aac7}
.curriculum_list>div dl dt a:hover{color:#e2b758}
.curriculum_list>div dl dd a:hover{background-image:url(../img/kor/curriculum/ico_list_arrow3.png);color:#e2b758}

.curriculum_list2{padding-top:50px;border-top:1px solid #dbdfe2}
.curriculum_list2 ul{width:calc(100% + 20px);margin-left:-20px;font-size:0}
.curriculum_list2 ul li{display:inline-block;width:calc(25% - 20px);margin:0 0 20px 20px}
.curriculum_list2 ul li a{display:block;position:relative;padding:0 40px 0 20px;border:1px solid #dbdfe2}
.curriculum_list2 ul li a:after{content:'';position:absolute;top:0;right:19px;display:block;width:7px;height:100%;background:url(../img/kor/curriculum/ico_list_arrow1.png) no-repeat center;}
.curriculum_list2 ul li a span{display:table-cell;height:68px;font-size:16px;line-height:1.3em;vertical-align:middle;letter-spacing:-1px}
.curriculum_list2 ul li a:hover,
.curriculum_list2 ul li a.on {background:#05548f}
.curriculum_list2 ul li a:hover:after,
.curriculum_list2 ul li a.on:after {background-image:url(../img/kor/curriculum/ico_list_arrow2.png)}
.curriculum_list2 ul li a:hover,
.curriculum_list2 ul li a.on span{color:#fff}

.curriculum_menu{position:relative;font-size:0}
.curriculum_menu .m_open{display:none}
.curriculum_menu>ul>li{
	position:relative;
	padding:10px 0 10px 200px;margin-top:-1px;
	border-top:1px solid #dbdfe2
}
.curriculum_menu>ul>li ul{font-size:0}
.curriculum_menu>ul>li ul li{display:inline-block;margin-right:20px}
.curriculum_menu>ul>li ul a{
	display:block;height:32px;line-height:32px;
	padding-left:20px;
	background:url(../img/kor/curriculum/ico_menu1.png) no-repeat 0 center;
	font-size:15px;
}
.curriculum_menu>ul>li h3{
	position:absolute;left:19px;top:11px;
	font-size:18px;color:#000;font-weight:500;letter-spacing:-1px
}
.curriculum_menu>ul>li.on{background:#05548f;border-color:#05548f;z-index:1}
.curriculum_menu>ul>li.on h3{color:#fff;}
.curriculum_menu>ul>li.on ul a{background-image:url(../img/kor/curriculum/ico_menu2.png);color:#fff}
.curriculum_menu>ul>li.on ul a.on{background-image:url(../img/kor/curriculum/ico_menu3.png);color:#fac550}
.curriculum_menu>ul>li.on ul a:hover {color:#fac550}

.table_inner {overflow: auto; border-top: 1px solid #353541;}
.table_inner caption {font-size:0;}
.table_inner table {
	max-width: none;
	width: calc(100% - 1px);
	min-width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
	border-left: 1px solid #dddfe5;
	background:#fff;
	min-width:430px;
}
.conttTxt {font-weight: 333;}
.curriculum_info .contents_block > strong {margin-bottom:10px;}
.contents_block strong {font-weight:444;}
.table_inner table th {
	min-height: 24px;
	padding: 8px 5px;
	background: #f1f2f7;
	color: #000;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: -1px;
	text-align: center;
	vertical-align: middle;
	border-right:1px solid #dddfe5;
}
.table_inner table .curriculum_intro .infoTable .lineTop_tbArea .lineTop_tb th:last-child {
	border-right: none; }

.table_inner table td, .curriculum_info .table_inner table th {height: 23px;
    border-right: 1px solid #dddfe5; border-bottom: 1px solid #dddfe5;}

.table_inner table th[rowspan], .curriculum_info .table_inner table td[rowspan] {border-right: 1px solid #dddfe5;
    border-left: 1px solid #dddfe5;}

.table_inner table td {
	padding: 13px 10px;
	color: #000;
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 20px;
	text-align: center;
	letter-spacing: -1px;
}
.table_inner table td.al {text-align: left;}

.curriculum_intro{position:relative;min-height:450px;/padding:70px 0;background:#f1f2f7;margin-top:30px;}
.curriculum_intro:before,
.curriculum_intro:after{content:'';position:absolute;top:0;left:100%;display:block;width:400%;height:100%;background:#f1f2f7;}
.curriculum_intro:before{left:auto;right:100%}
.curriculum_intro h4 em{display:inline-block;height:34px;line-height:32px;padding:0 13px;margin-bottom:20px;background:#3897d9;font-size:16px;font-style:normal;color:#fff}
.curriculum_intro h4 b{display:block;font-size:54px;color:#000;font-weight:500;letter-spacing:-2px;line-height:1.2em;word-break:keep-all}
.curriculum_intro h4+.txt{padding:40px 0 30px;font-size:16px;line-height:1.6em}
.curriculum_intro .infoBox {box-sizing:border-box;padding:35px 35px 35px 155px;border:1px solid #dddfe5;background:#fff url(../img/kor/curriculum/ico_graduationCap.png) no-repeat 40px 50%;}
.curriculum_intro .infoBox>strong {display:block;margin-bottom:20px;color:#000;font-family:'Noto Sans KR',sans-serif;font-size:21px;font-weight:500;line-height:23px;letter-spacing:-1px;}
.curriculum_intro .infoBox dl {position:relative;overflow:hidden;padding-left:55px;}
.curriculum_intro .infoBox>dl+dl {margin-top:15px;}
.curriculum_intro .infoBox dt {position:absolute;left:0;top:0;width:50px;color:#05548f;font-family:'Noto Sans KR',sans-serif;font-size:16px;font-weight:500;line-height:18px;letter-spacing:-1px;}
.curriculum_intro .infoBox dd {position:relative;float:left;margin-right:15px;padding-left:10px;color:#000;font-family:'Noto Sans KR',sans-serif;font-size:16px;font-weight:300;line-height:18px;letter-spacing:-1px;}
.curriculum_intro .infoBox dd::before {content:'';display:block;position:absolute;left:0;top:9px;width:2px;height:2px;box-sizing:border-box;border-radius:50%;background:#999;}
.curriculum_intro .contTit_s.subTit {font-size:21px;}
.curriculum_intro .infoTable td {background:#fff;}
.curriculum_intro .infoTable .lineTop_tbArea .lineTop_tb {border-left: none;}
.curriculum_intro .infoTable .lineTop_tbArea .lineTop_tb td:last-child {border-right: none;}
.curriculum_intro .infoTable .lineTop_tbArea .lineTop_tb th:last-child {border-right: none;}
.curriculum_info{margin-top:30px;}
.curriculum_info .head{position:relative;padding-bottom:240px;background:#f1f2f7;}
.curriculum_info .head:before,
.curriculum_info .head:after{content:'';position:absolute;top:0;left:100%;display:block;width:400%;height:100%;background:#f1f2f7;}
.curriculum_info .head:before{left:auto;right:100%}
.curriculum_info .head h4{padding:50px 0 30px;font-size:54px;color:#000;font-weight:500;letter-spacing:-2px;line-height:1.2em;word-break:keep-all}
.curriculum_info .head h4 span{display:block;margin-top:30px;font-size:21px;color:#846841}
.curriculum_info .head h4 span b{position:relative;display:inline-block;padding-left:22px;font-weight:500}
.curriculum_info .head h4 span b:before{content:'';position:absolute;top:8px;left:13px;display:block;width:1px;height:18px;background:#846841}
.curriculum_info .head div{font-size:16px;}
.curriculum_info .contTit_line{margin-top:70px}
.curriculum_info .contTit_s{margin-top:50px}
.curriculum_info .contTit_line+.contTit_s{margin-top:30px}
.curriculum_info .limit_area{min-width:850px}
.curriculum_info .lineTop_tb,
.curriculum_info.style2 .head{background:#fff}
.curriculum_info.style2 .head:before,
.curriculum_info.style2 .head:after{display:None}
.curriculum_info.style2 {margin-top:0;}
.curriculum_info.style2 .head h4 {padding-top:0;}
.curriculum_info.style2 .bg{position:relative;padding-bottom:70px;background:#f1f2f7;}
.curriculum_info.style2 .bg:before,
.curriculum_info.style2 .bg:after{content:'';position:absolute;top:70px;left:100%;display:block;width:400%;height:calc(100% - 70px);background:#f1f2f7;}
.curriculum_info.style2 .bg:before{left:auto;right:100%}
.curriculum_paper{position:relative;margin-top:-193px;padding:0 48px;border:1px solid #dbdfe2;background:#fff;}
.curriculum_paper div{padding:40px 0 40px 100px;background:url(../img/kor/curriculum/tit_ico1.png) no-repeat 0 40px;font-size:0}
.curriculum_paper div dl{display:inline-block;width:33.33%;box-sizing:border-box;vertical-align:top}
.curriculum_paper div dl+dl{padding-left:30px;border-left:1px solid #dbdfe2;}
.curriculum_paper div dl dt{margin-bottom:10px;font-size:21px;color:#000;font-weight:600}
.curriculum_paper div dl dd{font-size:16px}
.curriculum_paper div+div{border-top:1px solid #dbdfe2;background-image:url(../img/kor/curriculum/tit_ico2.png);background-position:0 30px}
.curriculum_paper div+div dl{width:100%}
.curriculum_effect dl{position:relative;padding-left:124px}
.curriculum_effect dl+dl{margin-top:20px;}
.curriculum_effect dl dt{position:absolute;left:0;font-size:16px;font-weight:600}
.curriculum_effect dl dd{font-size:16px}
.curriculum_contact{padding:40px 15px 40px 86px;background:#f1f2f7 url(../img/kor/curriculum/contact.png) no-repeat 30px center;font-size:16px;color:#666}
.curriculum_contact b{margin:0 15px 0 30px;color:#000}
.curriculum_contact a{color:#666}
*/

/*교원채용*/
.recruit_wrap .lineList_tbW span.txt_info{display:inline-block;padding-left:15px;font-size:15px;color:#846841}
.recruit_wrap .lineList_tbW .inp_t,
.recruit_wrap .lineList_tbW .inp_s{width:270px}
.recruit_wrap .lineList_tbW .inp_t:disabled,
.recruit_wrap .lineList_tbW .inp_s:disabled,
textarea.txta1:disabled{background:#f9f9f9;opacity:0.7}
.recruit_wrap .lineList_tbW .w_date{font-size:0}
.recruit_wrap .lineList_tbW .w_date .inp_t{width:70px}
.recruit_wrap .lineList_tbW .txt_date{display:inline-block;box-sizing:border-box;width:30px;height:40px;line-height:40px;padding-left:5px;font-size:15px}
.recruit_wrap .lineList_tbW .w_name2 .inp_t{width:120px}
.recruit_wrap .lineList_tbW .w_addr{font-size:0}
.recruit_wrap .lineList_tbW .w_addr .inp_t{margin-right:5px}
.recruit_wrap .lineList_tbW .w_addr p{font-size:0}
.recruit_wrap .lineList_tbW .w_addr p .inp_t+.inp_t{width:calc(100% - 285px);margin:0}
.recruit_wrap .lineList_tbW .w_tel{font-size:0}
.recruit_wrap .lineList_tbW .w_tel .inp_t{width:77px}
.recruit_wrap .lineList_tbW .w_tel .txt_tel{display:inline-block;box-sizing:border-box;width:20px;height:40px;line-height:40px;text-align:center;font-size:15px}
.recruit_wrap .lineList_tbW .w_idnumber .txt_tel{display:inline-block;box-sizing:border-box;width:20px;height:40px;line-height:40px;text-align:center;font-size:15px}
.recruit_wrap .lineList_tbW .w_idnumber .inp_t{width:123px}
.recruit_wrap .lineList_tbW .inp_r > label {margin-right:10px;}
.recruit_wrap .lineList_tbW span.inp_r {margin-top:-5px; margin-left: 10px;}
.recruit_wrap .lineList_tbW .w_grade .inp_t{width:77px}
.recruit_wrap .lineList_tbW+ul{margin-top:20px}
.recruit_wrap .lineList_tbW+.exclam{margin:50px 0 20px}
.recruit_wrap .lineList_tbW .btnC_s{margin-left:10px;vertical-align:middle}
.recruit_wrap .lineList_tbW .pic_add_area{position:relative;min-height:148px;padding-left:125px;}
.recruit_wrap .lineList_tbW .pic_add_area input[type="image"]{position:absolute;top:0;left:0}
.recruit_wrap .lineList_tbW .pic_add_area .btnC_file{margin:36px 0 0 20px}
.recruit_wrap .lineTop_tbArea .no_data{background:url(../img/common/logo.png) no-repeat center 50px;padding:150px 0 50px;text-align:center;font-size:18px;color:#72737a;font-weight:500}
.recruit_wrap .contTit_s{margin-top:50px}
.recruit_wrap .contTit_s+.list_dotGray{padding:0;margin-bottom:20px}
.recruit_wrap .btnArea+.btnArea{margin-top:30px !important;border-top:1px solid #dedee6}

.recruit_wrap dl.info{
	padding:25px 20px 25px 160px;margin-bottom:50px;
	border:1px solid #dbdee1;
	background:url(../img/kor/intro/intro_hire_info.png) no-repeat 50px 35px;
}
.recruit_wrap dl.info dt{margin-bottom:10px;font-size:24px;font-weight:500}
.recruit_wrap dl.info dt span{position:relative;display:inline-block;margin-left:12px;padding-left:13px;color:#846841}
.recruit_wrap dl.info dt span:before{content:'';position:absolute;top:50%;left:0;width:1px;height:22px;margin-top:-11px;background:#dbdfe2}
.recruit_wrap dl.info dd{font-size:16px;color:#666}
.recruit_wrap #tabWrap{padding:0}
textarea.txta1{display:block;width:100%;height:200px;padding:10px;box-sizing:border-box;border:1px solid #dbdee1;font-size:14px;color:#666;resize:none}

.recruit_wrap_select{width:calc(100% + 30px);margin-left:-30px;font-size:0}
.recruit_wrap_select dl{
	display:inline-block;width:calc(50% - 30px);
	box-sizing:border-box;
	margin:0 0 30px 30px;padding:30px 20px 30px 160px;
	border:1px solid #e1e1e1;
	background:url(../img/kor/intro/intro_hire_select1.png) no-repeat 40px 40px;
}
.recruit_wrap_select dl dt{margin-bottom:15px;font-size:30px;font-weight:400;letter-spacing:-1px;}
.recruit_wrap_select dl dd{font-size:16px;color:#666;line-height:1.7em}
.recruit_wrap_select dl dd span{display:block;}
.recruit_wrap_select dl dd a{margin-top:30px;}
.recruit_wrap_select dl+dl{background-image:url(../img/kor/intro/intro_hire_select2.png);background-position:50px 40px}

.recruit_intro>div{position:relative;padding:15px 0 0 136px;margin-top:50px}
.recruit_intro>div>img{position:absolute;top:0;left:0}
.recruit_intro ul+.lineTop_tbArea{margin-top:20px}
.recruit_intro .contTxt span{color:#666}

/* 190904수정 */
.recruit_intro .lineTop_tbArea .lineTop_tb {border-left: none;}
.recruit_intro .lineTop_tbArea .lineTop_tb td:last-child {border-right:none;}
.recruit_wrap.result dl.info {padding: 30px 20px 30px 160px; background-position: 49px 18px;}
.recruit_wrap.result dl.info dt {margin-bottom: 0;}
.recruit_wrap.result.resultEffect ul{margin-top:20px;}
.recruit_wrap.result.resultEffect p.txt {margin-bottom:20px;}
.recruit_wrap.result.resultEffect .support_contact .txtBlue {display:block; color: #05548f;}
.recruit_wrap.result.resultEffect .support_contact p {display:inline-block;}
.recruit_wrap.result.resultEffect .support_contact b {margin-right:20px; margin-bottom:5px;}
.recruit_wrap.result.resultEffect .support_contact {background-position: 32px 39px}
/*학과소개*/
/* 191024 수정 */
/* .departments.info .tit_blue {font-size:16px; font-weight:500; color:#05548f; margin:10px 0; }
.departments.info.fire .keynote > ul > li {width:45%; margin: 50px 0 0 3%}
.departments.info.fire .keynote > ul > li .txt {display:inline-block; vertical-align: top; margin-left:15px; padding-top:10px; padding-left:10px;}
.departments.info.fire .keynote > ul > li .txt b {font-weight:444; color:#05548f; display:inline-block; margin-bottom:10px; font-size:16px;}
.departments.info.fire .keynote > ul {display:block; width:100%;}
.departments.info.fire  .list_dotGray {width:100%;}
.departments.info.fire .lineTop_tbArea.major ul.list_dotGray li {display:inline-block;  width:45%; vertical-align:top; line-height:28px;}
.departments.info.mech .lineTop_tbArea .lineTop_tbL2 td {line-height:28px}
.departments.info.fire .lineTop_tbArea.major ul.list_dotGray>li::before {top:14px}
.departments.info.fire .lineTop_tbArea.major td {vertical-align: top;}
.departments.info.fire .lineTop_tbArea td { line-height:24px;}
.departments.info.fire .process .tit_blue {margin: 45px 0 10px 0}
.departments.info.fire .lic {overflow:hidden;}
.departments.info.fire .lic h4 {margin: 0}
.departments.info.fire .lic .tit_blue {float:left;}
.departments.info.fire .major .list_dotGray>li+li {margin-top:0}
.departments.info.mech .keynote>ul {margin: 0px 0 0 -3%; padding-left:0}
.departments.info.mech .keynote>ul>li{width:100%; margin: 7px 0 0 3%;}
.departments.info.mech .career ul {font-size:0; width: calc(100% + 20px); margin-left:-20px;}
.departments.info.mech .career ul > li {display: inline-block; width: calc(17% - 20px); margin-left: 20px; vertical-align: top;}
.departments.info.mech .dgArea {text-align:center; margin-bottom:30px;}
.departments.info.mech .keynote.list_dotGray>li::before {top:11px}
.departments.info .contTit_line.noLine {margin: 80px 0 0px 0;}
.departments.info .contTit_line.noLine:before {display:none} */

/* 190904 탭수정 */
.sub_menu1.departmentTab>a {font-size:18px;}
.departments_main{width:105%;margin-left:-5%;font-size:0}
.departments_main>div{position:relative;display:inline-block;box-sizing:border-box;width:45%;min-height:180px;margin:0 0 80px 5%;padding:0 0 0 218px;background: url(../img/kor/departments/department_01.png) no-repeat;vertical-align:top}
.departments_main>div dl { width:340px;  }
.departments_main>div dt{font-size:30px;font-weight:500;letter-spacing:-1px}
.departments_main>div dd{padding:20px 0;font-size:16px;color:#666}
.departments_main>div ul{width:250px; margin-left:-30px;font-size:0}
.departments_main>div ul li{display:block;margin:5px 0 5px 60px;padding-left:10px;background:url(../img/common/bg_dot.png) no-repeat 0 11px;}
.departments_main>div ul li a{font-size:16px;font-weight:500}
.departments_main>div ul li a:hover{border-bottom:1px solid #05548f;color:#05548f}
.departments_main>div:nth-child(2){background-image: url(../img/kor/departments/department_02.png);}
.departments_main>div:nth-child(3){background-image: url(../img/kor/departments/department_03.png);}
.departments_main>div:nth-child(4){background-image: url(../img/kor/departments/department_04.png);}
.departments_main>div:nth-child(5){background-image: url(../img/kor/departments/department_05.png);}
.departments_main>div:nth-child(6){background-image: url(../img/kor/departments/department_06.png);}
.departments_main>div:nth-child(7){background-image: url(../img/kor/departments/department_07.png);}
.departments_main>div:nth-child(8){background-image: url(../img/kor/departments/department_08.png);}
.departments_main>div:nth-child(9){background-image: url(../img/kor/departments/department_09.png);}
.departments_main>div:nth-child(10){background-image: url(../img/kor/departments/department_10.png);}

.departments.info .head{
	position:relative;
	min-height:400px;
	padding:0 0 0 576px;
	/*border-bottom:1px solid #dbdfe2*/;
}
.departments.info .head .visual_img{position:absolute;top:0;left:0;}
.departments.info .head .visual_img a{position:relative;display:block;}
.departments.info .head .visual_img a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/btn_play.png) no-repeat center;}
.departments.info .head h3{font-size:40px;font-weight:500;line-height:1.3em;letter-spacing:-1px;word-break:keep-all}
.departments.info .head h3 span{display:block;}
.departments.info .head .title p{margin-top:25px;font-size:16px;color:#666}
.departments.info .head .title p b{color:#000;font-weight:500}
.departments.info .head .title p em{font-size:21px;color:#000;font-style:normal;font-weight:500}
.departments.info .head .title:after{
	content:'';
	display:block;width:50px;height:1px;
	margin:30px 0;
	background:#000;
}
.departments.info .head dl{display:inline-block;}
.departments.info .head dl+dl{margin:0 100px 0 25px}
.departments.info.fashion .head dl+dl {margin:0 0px 0 25px}
.departments.info .head dl dt{display:inline-block;padding-left:0;background:none;font-size:16px;font-weight:500}
.departments.info .head dl dd{display:inline-block;font-size:16px;color:#666}
.departments.info .head p.sns{position:absolute;right:0;font-size:0;margin-top:-26px}
.departments.info .head p.sns a{display:inline-block;width:26px;height:26px;margin-left:10px;background:url(../img/kor/departments/btn_sns1.png) no-repeat center;font-size:0}
.departments.info .head p.sns a.sns2{background-image:url(../img/kor/departments/btn_sns2.png)}
.departments.info .head p.sns a.sns3{background-image:url(../img/kor/departments/btn_sns3.png)}
.departments.info .head p.sns a.sns4{background-image:url(../img/kor/departments/btn_sns4.png)}
.departments.info .head p.sns a.sns5{background-image:url(../img/kor/departments/btn_sns5.png)}
.departments.info .head p.sns a.sns6{background-image:url(../img/kor/departments/btn_sns6.png)}
.departments.info .head p.sns a.sns7{background-image:url(../img/kor/departments/btn_sns7.png)}
.departments.info .head p.sns a.sns8{background-image:url(../img/kor/departments/btn_sns8.png) !important;}
.departments.info .head .btn{margin-top:30px;font-size:0}
.departments.info .head .btn a{
	display:inline-block;width:205px;height:44px;line-height:44px;
	margin-right:8px;
	background:#05548f;
	font-size:16px;color:#fff;text-align:center;
	overflow:hidden;
}
.departments.info .head .btn a:before{
	content:'';
	display:inline-block;width:17px;height:100%;
	margin-right:10px;
	background:url(../img/common/ico_home.png) no-repeat center;
	vertical-align:top
}

.departments.info .head .btn a.btn_ebook,
.departments.info .head .btn a.lableup{background:#f1f2f7;color:#000}
.departments.info .head .btn a.btn_lableup {background: #f1f2f7; color:#000;}
.departments.info .head .btn a.btn_ebook:before{background-image:url(../img/common/ico_ebook.png)}
.departments.info .head .btn a.btn_lableup:before{background-image:url(../img/common/ico_play.png)}
.departments.info .contTit_line{margin-top:70px;color:#000}

.departments.info .contTit_line a:hover>span {color:#ff4d7b }
/*.departments.info .contTit_line span:after {content:url(/_res/_mail/webplanner/20231214/arrow_gray.gif) } */
/*.departments.info .contTit_line a:hover span:after {content:url(/_res/_mail/webplanner/20231214/arrow_pink.gif) }*/


.departments.info .contTit_line:before{background:#000}
.departments.info .ct_txt{font-size:16px}
.departments.info .ct_txt2{font-size:16px;color:#666}
.departments.info .btns{margin-top:50px;text-align:center}
.departments.info .btns .btnC_arrLineR.brown{background-color:#977649}

.departments.info .keynote>ul{width:103%;margin:-40px 0 0 -3%;font-size:0}
.departments.info .keynote>ul>li{display:inline-block;width:30.33%;margin:40px 0 0 3%;font-size:16px;color:#666;vertical-align:top;line-height:1.6em}
.departments.info .keynote>ul.creative_art>li{display:inline-block;width:23%;margin:40px 0 0 2%;font-size:16px;color:#666;vertical-align:top;line-height:1.6em}
.departments.info .keynote>ul>li>b{display:block;margin:10px 0 15px;font-size:21px;color:#05548f;font-weight:500;letter-spacing:-1px}
.departments.info .keynote>ul>li>b>em {margin-right:7px;color:#000 !important;font-style:normal;}
.departments.info .keynote>ul>li>em{display:block;margin:10px 0 5px;font-size:18px;color:#000;font-weight:500;letter-spacing:-1px;font-style:Normal}
.departments.info .keynote>ul ul{font-size:0}
.departments.info .keynote>ul ul li{color:#666}
.departments.info .keynote>ul.list2>li{width:47%;}
.departments.info .keynote .black {font-weight:500}
.departments.info .keynote .txtYellow {color: #846841; font-weight:500}

.departments.info .track>ul>li{
	position:relative;
	padding:30px 30px 30px 312px;
	background:#f1f2f6
}
.departments.info .track>ul>li+li{margin-top:20px}
.departments.info .track>ul>li h3{position:absolute;top:0;left:0;width:284px;height:100%;box-sizing:border-box;padding:42px 25px 0 80px;
background:#3897d9;font-size:21px;color:#fff;font-weight:500}
.departments.info .track>ul>li h3 span{display:block;font-size:14px}
.departments.info .track>ul>li h3 b{position:absolute;left:30px;top:25px;font-size:50px;font-weight:normal}
.departments.info .track>ul>li dt{margin-bottom:10px;font-size:18px;font-weight:500}
.departments.info .track>ul>li dd{font-size:15px;color:#666;word-break:keep-all}
.departments.info .track>ul>li:nth-child(3n+0) h3{background:#5e6e88}
.departments.info .track>ul>li:nth-child(3n+1) h3{background:#05548f}

.departments.info .target p+dl{margin-top:50px;}
.departments.info .target dt{margin-bottom:15px;font-size:16px;color:#05548f;font-weight:500}
.departments.info .target dd{font-size:16px}
.departments.info .target p+ul{margin:20px 0}

.departments.info .bg_wide {position:relative;margin-top:100px;padding:1px 0;background:#f5f6f9}
.departments.info .bg_wide:before,
.departments.info .bg_wide:after{
	content:'';
	position:absolute;top:0;left:100%;
	display:block;width:400%;height:100%;
	background:#f5f6f9;
}
.departments.info .bg_wide:before{left:auto;right:100%}
.departments.info .bg_wide.blue,
.departments.info .bg_wide.blue:before,
.departments.info .bg_wide.blue:after{background:#00263d}
.departments.info .course>ul{width:calc(100% + 30px);margin-left:-30px;font-size:0}
.departments.info .course>ul>li{display:inline-block;width:calc(33.33333% - 30px);margin:0 0 40px 30px;font-size:16px;color:#666;line-height:1.6em;vertical-align:top}
.departments.info .course>ul>li img{display:block;}
.departments.info .course>ul>li b{display:block;margin:30px 0 13px;font-size:21px;color:#000;font-weight:500}

.departments.info .course>ul>li a:hover b{color:#ff4d7b }
 
 
.departments.info .course>ul>li>em,
.departments.info .course>ul>li b em{display:block;font-size:16px;color:#977649;font-style:normal}
.departments.info .course>ul>li ul{margin-top:20px}
.departments.info .course>ul>li li{color:#666}

.departments.info .license.style2{font-size:0}
.departments.info .license.style2 .lic{display:inline-block;_width:49%}
.departments.info .license.style2 .lic+.lic{margin-left:2%;margin-top: 0;}
.departments.info .lic{
	position:relative;
	box-sizing:border-box;
	padding:35px 30px 35px 155px;
	border:1px solid #dddee2;
	background:url(../img/kor/departments/ico_license1.png) no-repeat 30px 20px;
}
.departments.info .lic.license2{background-image:url(../img/kor/departments/ico_license2.png)}
.departments.info .lic.license3{background-image:url(../img/kor/departments/ico_license3.png)}
.departments.info .lic+.lic{margin-top:20px;}
.departments.info .lic h4{margin-bottom:10px;font-size:21px;font-weight:500;letter-spacing:-1px}
.departments.info .lic ul{margin-left:-30px;font-size:0;}
.departments.info .lic ul li{display:inline-block;margin:10px 0 0 30px;vertical-align:top}
.departments.info .lic ul+p,
.departments.info .lic ul+h4{margin-top:20px}
.departments.info .lic div{position:relative;padding-left:180px;margin-top:10px;}
.departments.info .lic div h5{position:absolute;left:0;font-size:16px;color:#05548f;font-weight:500}
.departments.info.edu .lic ul li {margin: 0 0 0 30px}
.departments.info.edu .lic div {margin-top:10px;}
.departments.info.cultureart .lic ul li {margin: 0 0 0 30px}
.departments.info.cultureart .lic div {padding-left:260px; margin-top:10px;}
.departments.info.cultureart .track>ul>li h3 {background: #e75848; font-size:20px; letter-spacing:-0.5px;}
.departments.info.cultureart .track>ul>li:nth-child(odd) h3 {background:#760203}
.departments.info.cultureart .btns .btnC_arrLineR.brown {background: #5e6e88}
.departments.info.cultureart .e-book_wrap {margin-bottom: -120px}


/*211110 뷰티미용전공 수정*/
.departments.info .keynote>ul>li.bh_con{width:100%;}
.departments.info .course>ul.bh_con>li{width:calc(20% - 30px);}


.departments.info .professor{
	position:relative;
	background:#042a59;
	margin-top:100px;padding:1px 0 50px
}
.departments.info .professor:before,
.departments.info .professor:after{
	content:'';
	position:absolute;top:0;left:100%;
	display:block;width:400%;height:100%;
	background:#042a59;
}
.departments.info .professor:before{left:auto;right:100%}
.departments.info .professor .contTit_line{color:#fff}
.departments.info .professor .contTit_line:before{background:#fff}
.departments.info .professor .btn{position:absolute;right:0;bottom:50px;width:50px;height:16px;background:url(../img/kor/departments/btn_more.png) no-repeat center;font-size:0}
.departments_info_pl{/*max-width:1094px*/padding-right:70px}
.departments_info_pl li.slick-slide{/*width:221px !important;*/width:221px;margin-right:70px}
.departments_info_pl li a{display:block;}
.departments_info_pl li a>span{display:block;background-size:cover;background-position:center;}
.departments_info_pl li dt{margin:25px 0 20px;font-size:21px;color:#fff;font-weight:500}
.departments_info_pl li dd{
	max-height:66px;
	font-size:15px;color:#87b3d4;
	overflow: hidden;
	white-space:normal;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-wrap:break-word;
}
/* .departments_info_pl .slick-counter{position:absolute;top:0;right:0;width:50px;color:#fff;font-size:18px;text-align:right}
.departments_info_pl .slick-counter .current{display:block;font-size:32px}
.departments_info_pl .slick-counter .current:after{
	content:'';
	display:block;width:50px;height:1px;
	margin:5px 0 8px;
	background:#fff
}
.departments_info_pl .slick-dots{position:absolute;top:90px;right:0;width:50px}
.departments_info_pl .slick-dots li{margin:10px 0 0;font-size:0;text-align:right}
.departments_info_pl .slick-dots li button{
	display:inline-block;width:12px;height:12px;
	border:1px solid #fff;border-radius:50%;
	font-size:0
}
.departments_info_pl .slick-dots li.slick-active button{background:#fff}
.departments_info_pl .slick-arrow{
	position:absolute;top:50%;left:0;color:#fff;
	display:block;width:60px;height:60px;
	margin:-80px 0 0 -130px;
	background:url(../img/common/btn_slider_prev.png) no-repeat center;
	font-size:0;z-index:1;opacity:0
}
.departments_info_pl .slick-arrow.slick-next{left:auto;right:0;margin-left:0;margin-right:-130px;background-image:url(../img/common/btn_slider_nextModi.png)}
.departments .professor:hover .slick-arrow{opacity:1} */

.departments.info .activity h4{margin:30px 0 15px;font-size:21px;color:#05548f;font-weight:500}
.departments.info .activity p.txt {margin-bottom: 30px; font-weight:444}
.departments.info .activity ul{width:calc(100% + 30px);margin:-40px 0 0 -30px;font-size:0}
.departments.info .activity ul li{display:inline-block;width:calc(33.33% - 30px);margin:40px 0 0 30px;font-size:16px;color:#666;vertical-align:top}
.departments.info .activity ul li img{display:block;width:100%}
.departments.info .activity ul li b{display:block;margin:20px 0 10px;font-size:18px;color:#000;font-weight:500}
.departments.info .activity.list3 li{width:calc(25% - 30px);}


.departments.info .activity1 h4{margin:30px 0 15px;font-size:21px;color:#05548f;font-weight:500}
.departments.info .activity1 p.txt {margin-bottom: 30px; font-weight:444}
.departments.info .activity1 ul{width:calc(100% + 30px);margin:-40px 0 0 -30px;font-size:0}
.departments.info .activity1 ul li{display:inline-block;width:calc(45% - 30px);margin:40px 0 0 30px;font-size:16px;color:#666;vertical-align:top}
.departments.info .activity1 ul li img{display:block;width:100%}
.departments.info .activity1 ul li b{display:block;margin:20px 0 10px;font-size:18px;color:#000;font-weight:500}
.departments.info .activity1.list3 li{width:calc(25% - 30px);}

.departments.info .cooperation h3{font-size:21px;font-weight:500;color:#05548f}
.departments.info .cooperation ul{width:calc(100% + 30px);margin:-20px 0 0 -30px;font-size:0}
.departments.info .cooperation ul li{display:inline-block;min-width:calc(20% - 30px);margin:20px 0 0 30px;}
.departments.info .cooperation ul+h3{margin-top:50px}

.departments.info .e-book_wrap{
	position:relative;
	background:#5e6e88;
	margin-top:100px;padding:1px 0;
}
.departments.info .e-book_wrap:before,
.departments.info .e-book_wrap:after{
	content:'';
	position:absolute;top:0;left:100%;
	display:block;width:400%;height:100%;
	background:#5e6e88;
}
.departments.info .e-book_wrap:before{left:auto;right:100%}
.departments.info .e-book_wrap .contTit_line{color:#fff}
.departments.info .e-book_wrap .contTit_line:before{background:#fff}
.departments.info .e-book_wrap .e-book{z-index:1}
.departments.info .e-book_wrap .e-book:before,
.departments.info .e-book_wrap .e-book:after{display:none}
.departments.info .e-book_wrap .e-book .slick-list .slick-active+li{opacity:.5}
.departments.info .e-book_wrap .e-book .slick-counter,
.departments.info .e-book_wrap .e-book .slick-counter .current{color:#fff}
.departments.info .e-book_wrap .e-book .slick-counter:after{background:#fff}
.departments.info .e-book_wrap.bg2,
.departments.info .e-book_wrap.bg2:before,
.departments.info .e-book_wrap.bg2:after{background:#5e6e88}

.departments.info .tabArea #tabWrap{padding:0}
.departments.info .tabArea #tabWrap+div{display:block;}
.departments.info .tab_list{position:relative;display:none}
.departments.info .gallery_stage{position:relative;}
.departments.info .gallery_stage h3{margin:50px 0 30px;font-size:36px;font-weight:500;letter-spacing:-1px}
.departments.info .gallery_stage ul{position:relative;z-index:1}
.departments.info .gallery_stage .slick-list{overflow:visible !important}
.departments.info .gallery_stage .slick-slide{margin-right:50px}
.departments.info .gallery_stage .slick-slide img{display:block; max-height:500px;}
.departments.info .gallery_stage .slick-slide b{display:block;margin-top:15px;font-size:18px;font-weight:500}
.departments.info .gallery_stage .slick-arrow{
	position:absolute;top:50%;left:0;
	display:block;width:60px;height:60px;
	margin:-60px 0 0 -130px;
	background:url(../img/common/btn_slider_prev2.png) no-repeat center;
	font-size:0;z-index:1;opacity:0;transition:.3s
}
.slick-arrow.slick-disabled{visibility:hidden;}
.departments.info .gallery_stage .slick-next{left:auto;right:0;margin-left:0;margin-right:-130px;background-image:url(../img/common/btn_slider_next2.png)}
.departments.info .gallery_stage:hover .slick-arrow{opacity:.5}
.departments.info .gallery_stage:hover .slick-arrow.slick-disabled{opacity:0}
.departments.info .gallery_stage .slick-counter{position:absolute;top:0;left:945px;padding-right:20px;font-size:18px;color:#666;vertical-align:bottom;line-height:1em}
.departments.info .gallery_stage .slick-counter .current{font-size:32px;color:#000}
.departments.info .gallery_stage .slick-counter:after{
	content:'';
	position:absolute;left:100%;top:30px;
	display:block;width:2000px;height:3px;
	background:#adb4bc
}

.departments.info .hs_list{max-width:448px}
.departments.info .hs_list h3{
	position:relative;
	padding-bottom:10px;
	border-bottom:1px solid #dbdfe2;
	font-size:40px;color:#05548f;font-weight:500;letter-spacing:-2px;
}
.departments.info .hs_list h3:after{
	content:'';
	position:absolute;bottom:-3px;left:0;
	display:block;width:7px;height:7px;
	background:#005c97;border-radius:50%;
}
.departments.info .hs_list li{position:relative;margin-top:15px;padding:0 35px;font-size:16px}
.departments.info .hs_list li b{position:absolute;left:0;font-weight:600}
.departments.info .history_stage button{
	position:absolute;top:-60px;right:0;color:#fff;
	display:block;width:60px;height:60px;
	background:url(../img/common/btn_slider_prev2.png) no-repeat center;
	font-size:0;z-index:1;opacity:0
}
.departments.info .history_stage:hover button{opacity:1}
.departments.info .history_stage button.slick-prev{right:70px}
.departments.info .history_stage button.slick-next{background-image:url(../img/common/btn_slider_next2.png)}

.departments.info .interview .interview_list{max-width:712px;margin:0 auto;padding-bottom:50px;text-align:center}
.departments.info .interview .interview_list a{position:relative;display:inline-block;font-size:0}
.departments.info .interview .interview_list a:after{
	content:'';
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background:url(../img/common/btn_play.png) no-repeat center;
	z-index:1;
	font-size:0
}
.departments.info .interview .interview_list h3{padding-top:30px;text-align:left;font-size:36px;letter-spacing:-2px;font-weight:500}
.departments.info .interview .interview_list h3 em{display:block;font-size:21px;color:#846841;font-weight:500;font-style:Normal}

.departments .head{
	position:relative;
	padding:30px 165px 30px 0;margin-bottom:50px;
	border-bottom:1px solid #dbdfe2;
	font-size:0
}
.departments .head dl{display:inline-block;letter-spacing:-1px;}
.departments .head dl+dl{margin-left:30px;}
.departments .head dt{display:inline-block;background:url(../img/kor/departments/ico_tel.png) no-repeat 0 6px;padding-left:27px;font-size:18px;color:#666;color:#000;font-weight:600}
.departments .head dd{display:inline-block;padding-left:10px;font-size:18px;color:#666}
.departments .head dl+dl dt{background-image:url(../img/kor/departments/ico_mail.png)}
.departments .head>a{
	position:absolute;top:50%;right:0;
	display:block;width:155px;height:44px;line-height:44px;
	margin-top:-22px;
	background:#05548f;
	text-align:center;font-size:16px;color:#fff
}
.departments .head>a:before{
	content:'';
	display:inline-block;width:16px;height:100%;
	margin-right:8px;
	background:url(../img/common/ico_home.png) no-repeat center;
	vertical-align:top
}
.departments .head.bg{margin-bottom:40px;padding:25px 230px 25px 20px;background:#f1f2f7;border:0}
.departments .head.bg dt,
.departments .head.bg dd{font-size:16px}
.departments .head.bg>a{right:30px}
.departments .info_txt{
	padding-bottom:40px;margin-bottom:50px;
	border-bottom:1px solid #dbdee1;
	font-size:16px;
}
.departments .video_main{
	position:relative;
	min-height:400px;
	padding:0 0 50px 750px;margin-bottom:50px;
	/* border-bottom:1px solid #dbdfe2; */
}
.departments .video_main .video_wrap{position:absolute;top:0;left:0;width:712px;font-size:0}
.departments .video_main .video_wrap video{width:100%;height:100%;background:#82878d}
.departments .video_main .video_wrap iframe{width:100%;height:400px}
.departments .video_main .video_wrap .btn_play{
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background:url(../img/common/btn_play.png) no-repeat center;
	z-index:1;
	font-size:0
}
.departments .video_main .video_wrap .btn_play:hover{background-color:rgba(0,0,0,0.2)}
.departments .video_main .video_info>em{display:block;font-size:20px;color:#846841;font-weight:500;letter-spacing:-1px;font-style:normal}
.departments .video_main .video_info h3{font-size:36px; line-height:1.3em;font-weight:500;letter-spacing:-1px}
.departments .video_main .video_info h3 span{display:block;font-size:20px;color:#666}
.departments .video_main .video_info h3 em{display:block;font-size:20px;color:#846841;font-style:normal}
.departments .video_main .video_info h4{margin:40px 0 10px;font-size:16px;color:#05548f;font-weight:500}
.departments .video_main .video_info .subtitles{height:280px}
.departments .video_main .video_info .subtitles pre {
	margin:0;padding:0;
	white-space:pre-line;
	font-family:'Noto Sans KR','Roboto','Malgun Gothic',굴림,Gulim,돋움,Dotum, Sans-serif;line-height:1.5em;font-size:16px;color:#666
}
.departments .video_main .video_info .subtitles .txt {
	margin:0;padding:0;
	font-family:'Noto Sans KR','Roboto','Malgun Gothic',굴림,Gulim,돋움,Dotum, Sans-serif;line-height:1.5em;font-size:16px;color:#666
}
.departments .video_main.no_line{border:0}
.departments .video_list{width:calc(100% + 20px);margin-left:-20px;font-size:0}
.departments .video_list>div{display:inline-block;width:calc(25% - 20px);margin:0 0 0 20px;vertical-align:top}
.departments .video_list .c33{ width:calc(33% - 20px)!important; }
.departments .video_list>div a{position:relative;display:block;font-size:0}
.departments .video_list>div a.on:before{
	content:'';
	position:absolute;top:0;left:0;
	display:block;width:100%;height:4px;
	background:#3897d9
}
.departments .video_list>div a:after{
	content:'';
	position:absolute;top:0;left:0;
	display:block;width:100%;height:100%;
	background:url(../img/common/btn_play_s.png) no-repeat center;
	z-index:1
}
.departments .video_list>div a.no_play:after{display:none}
.departments .video_list>div a:hover:after{background-color:rgba(0,0,0,0.2)}
.departments .video_list>div a img,
.departments .video_list>div video{width:100%;background:#82878d;margin:0}
.departments .video_list>div video::-webkit-media-controls {
  display:none !important;
}
.departments .video_list>div h3{height:110px;margin-top:10px;font-size:18px;font-weight:500;letter-spacing:-1px}
.departments .video_list>div h3 span{color:#666}
.departments .video_list>div h3 em{display:block;font-size:16px;color:#846841;font-style:normal;font-weight:normal}
.departments .video_list>div pre{display:none}
.departments.lebel-up .video_list>div h3 span{display:block;font-size:16px}
.departments.computer .video_list>div h3 em{color:#666; padding-top:10px;}

/* 비디오 인터뷰 */
.departments .video_interview {width:calc(100% + 20px);margin-left:-20px;font-size:0}
.departments .video_interview>div{display:inline-block;width:calc(25% - 20px);margin:0 0 0 20px;vertical-align:top}
.departments .video_interview>div a{position:relative;display:block;font-size:0}

.departments .video_interview>div h3{height:110px;margin-top:10px;font-size:18px;font-weight:500;letter-spacing:-1px}
.departments .video_interview>div h3 span{color:#666}
.departments .video_interview>div h3 em{display:block;font-size:16px;color:#846841;font-style:normal;font-weight:normal}
.departments .video_interview>div pre{display:none}

.departments.computer .video_interview>div h3 em{color:#666; padding-top:10px;}

/* video_list2 */
.departments .video_list2{width:calc(100% + 20px);margin-left:-20px;font-size:0}
.departments .video_list2>div{display:inline-block;width:calc(25% - 20px);margin:0 0 0 20px;vertical-align:top}
.departments .video_list2>div a{position:relative;display:block;font-size:0}
.departments .video_list2>div a.on:before{
	content:'';
	position:absolute;top:0;left:0;
	display:block;width:100%;height:4px;
	background:#3897d9
}
.departments .video_list2>div a:after{
	content:'';
	position:absolute;top:0;left:0;
	display:block;width:100%;height:100%;
	background:url(../img/common/common/btn_play_s.png) no-repeat center;
	z-index:1
}
.departments .video_list2>div a.no_play:after{display:none}
.departments .video_list2>div a:hover:after{background-color:rgba(0,0,0,0.2)}
.departments .video_list2>div a img,
.departments .video_list2>div video{width:100%;background:#82878d;margin:0}
.departments .video_list2>div video::-webkit-media-controls {
  display:none !important;
}
.departments .video_list2>div h3{height:110px;margin-top:10px;font-size:18px;font-weight:500;letter-spacing:-1px}
.departments .video_list2>div h3 span{color:#666}
.departments .video_list2>div h3 em{display:block;font-size:16px;color:#846841;font-style:normal;font-weight:normal}
.departments .video_list2>div pre{display:none}
.departments.lebel-up .video_list2>div h3 span{display:block;font-size:16px}
.departments.computer .video_list2>div h3 em{color:#666; padding-top:10px;}

.departments.info.account .keynote>ul{width:100%;margin:0 0 100px}
.departments.info.account .keynote>ul>li{position:relative;display:block;box-sizing:border-box;width:100%;margin:40px 0 0;padding-left:138px}
.departments.info.account .keynote>ul>li>img{position:absolute;top:0;left:0}
.departments.info.account .keynote>ul>li ul{font-size:0}
.departments.info.account .keynote>ul>li ul li{display:inline-block;box-sizing:border-box;min-width:50%;vertical-align:top;letter-spacing:-2px; margin-top:6px;}
.departments.info.account .target_ct{margin:80px 0;text-align:center}
.departments.info.account .target_ct h4{margin-bottom:50px;font-size:32px}
.departments.info.account .bn{padding-bottom:50px}
.departments.info.account .bn>a{display:block;padding:40px;background:#dbdfe2 url(../img/kor/departments/account/main_bn1.jpg) no-repeat right center;background-size:auto 100%;font-size:28px;color:#05548f;font-weight:500;line-height:1.3em}
.departments.info.account .bn>a b{display:block;color:#000;font-weight:500}
.departments.info.account .bn p{font-size:0}
.departments.info.account .bn p a{display:inline-block;width:33.33%;box-sizing:border-box;padding:40px;background:#05548f url(../img/kor/departments/account/main_bn_ico2.png) no-repeat center right 40px;font-size:16px;color:#fff;}
.departments.info.account .bn p a b{display:block;max-width:168px;margin-top:10px;font-size:21px;word-break:keep-all;font-weight:500;line-height:1.3em}
.departments.info.account .bn p a:nth-child(2){background-color:#3897d9;background-image:url(../img/kor/departments/account/main_bn_ico1.png)}
.departments.info.account .bn p a:nth-child(3){background-color:#5e6e88;background-image:url(../img/kor/departments/account/main_bn_ico3.png)}

.departments.info.edu .keynote .ct{
	position:relative;
	max-width:530px;min-height:530px;margin:0 auto 80px;
	background:url(../img/kor/departments/edu/main_keynote_img.png) no-repeat;
}
.departments.info.edu .keynote .ct dt{position:absolute;top:50%;left:50%;width:200px;margin:-30px 0 0 -100px;text-align:center;font-size:32px;color:#fff;font-weight:500;line-height:1.2em}
.departments.info.edu .keynote .ct dd{position:absolute;top:0;left:50%;font-size:18px;font-weight:500;line-height:1.3em}
.departments.info.edu .keynote .ct dd span{display:block;}
.departments.info.edu .keynote .ct dd:nth-child(2){margin:70px 0 0 30px}
.departments.info.edu .keynote .ct dd:nth-child(3){margin:195px 0 0 136px}
.departments.info.edu .keynote .ct dd:nth-child(4){margin:350px 0 0 110px}
.departments.info.edu .keynote .ct dd:nth-child(5){margin:429px 0 0 -31px;text-align:center}
.departments.info.edu .keynote .ct dd:nth-child(6){margin:350px 0 0 -178px;text-align:right}
.departments.info.edu .keynote .ct dd:nth-child(7){margin:208px 0 0 -224px;text-align:right}
.departments.info.edu .keynote .ct dd:nth-child(8){margin:70px 0 0 -135px;text-align:right}
.departments.info.edu .course_wrap{width:calc(100% + 30px);margin-left:-30px;font-size:0}
.departments.info.edu .course_wrap>div{display:inline-block;width:calc(20% - 30px);margin:0 0 30px 30px;background:#f1f2f7;vertical-align:top}
.departments.info.edu .course_wrap>div h4{padding:10px 0;background:#05548f;text-align:center;font-size:18px;color:#fff;letter-spacing:-1px}
.departments.info.edu .course_wrap>div ul{box-sizing:border-box;min-height:240px;padding:20px}
.departments.info.edu .course_wrap>div a{display:block;padding:10px 50px 10px 20px;background:#3897d9 url(../img/common/ico_arrLineR_white.png) no-repeat right 20px center;font-size:16px;color:#fff;line-height:1.3em;word-break:keep-all;letter-spacing:-1px;}
.departments.info.sduchina .ct1{position:relative;text-align:center;font-size:0;max-width:860px;margin:0 auto}
.departments.info.sduchina .ct1 p{
	display:inline-block;width:260px;height:227px;
	box-sizing:border-box;padding-top:30px;
	background:url(../img/kor/departments/sduchina/main_keynote_bg1.png) no-repeat;
	vertical-align:top;font-size:15px;letter-spacing:-1px
}
.departments.info.sduchina .ct1 p b{display:block;margin-bottom:20px;font-size:20px;line-height:1.2em}
.departments.info.sduchina .ct1 p a{display:inline-block;width:89px;height:28px;line-height:26px;border:1px solid #000;font-size:12px;}
.departments.info.sduchina .ct1 p.box1{color:#fff}
.departments.info.sduchina .ct1 p.box1 a{border-color:#fff}
.departments.info.sduchina .ct1 p.box2{background-image:url(../img/kor/departments/sduchina/main_keynote_bg2.png)}
.departments.info.sduchina .ct1 p.box3{background-image:url(../img/kor/departments/sduchina/main_keynote_bg3.png)}
.departments.info.sduchina .ct1 p.box4{background-image:url(../img/kor/departments/sduchina/main_keynote_bg4.png)}
.departments.info.sduchina .ct1 p:before{content:'';display:block;height:44px;margin-bottom:10px;background:url(../img/kor/departments/sduchina/main_keynote_icon.png) no-repeat center;}
.departments.info.sduchina .ct1 p:nth-child(2){margin:115px 0 0 -60px}
.departments.info.sduchina .ct1 p:nth-child(3){margin:0 0 0 -60px}
.departments.info.sduchina .ct1 p:nth-child(4){margin:115px 0 0 -60px}
.departments.info.sduchina .ct1 p:nth-child(5){margin:-110px 0 0 0}
.departments.info.sduchina .ct1 p:nth-child(6){margin:5px 0 0 -60px}
.departments.info.sduchina .ct1 p:nth-child(7){margin:-110px 0 0 -60px}
.departments.info.sduchina .ct1 p:nth-child(8){margin:5px 0 0 -60px}
.departments.info.sduchina .ct1 p:nth-child(2):before{background:url(../img/kor/departments/sduchina/main_keynote_icon2.png) no-repeat center;}
.departments.info.sduchina .ct1 p:nth-child(3):before{background:url(../img/kor/departments/sduchina/main_keynote_icon3.png) no-repeat center;}
.departments.info.sduchina .ct1 p:nth-child(4):before{background:url(../img/kor/departments/sduchina/main_keynote_icon4.png) no-repeat center;}
.departments.info.sduchina .ct1 p:nth-child(5):before{background:url(../img/kor/departments/sduchina/main_keynote_icon5.png) no-repeat center;}
.departments.info.sduchina .ct1 p:nth-child(6):before{background:url(../img/kor/departments/sduchina/main_keynote_icon6.png) no-repeat center;}
.departments.info.sduchina .ct1 p:nth-child(7):before{background:url(../img/kor/departments/sduchina/main_keynote_icon7.png) no-repeat center;}
.departments.info.sduchina .ct1 p:nth-child(8):before{background:url(../img/kor/departments/sduchina/main_keynote_icon8.png) no-repeat center;}
.departments.info.sduchina .ct2{max-width:860px;margin:0 auto}
.departments.info.sduchina .ct2>div{
	padding:20px;
	background:#ffe44f;
	text-align:center;
}
.departments.info.sduchina .ct2>div h4{font-size:18px;font-weight:500}
.departments.info.sduchina .ct2>div p{margin-top:15px;padding:20px 50px 0;border-top:1px solid #000;word-break:keep-all}
.departments.info.sduchina .ct2>div+div{margin-top:30px}
.departments.info.sduchina .ct2>div.step2{background:#fb3737;color:#fff}
.departments.info.sduchina .ct2>div.step2 h4{color:#fff}
.departments.info.sduchina .ct2>div.step2_{width:calc(100% + 30px);margin-left:-30px;padding:0;font-size:0;background:None}
.departments.info.sduchina .ct2>div.step2_ dl{position:relative;display:inline-block;box-sizing:border-box;width:calc(33.33% - 30px);margin-left:30px;padding:25px 10px;background:#fd6d6d;text-align:center;font-size:12px;color:#fff;vertical-align:top}
.departments.info.sduchina .ct2>div.step2_ dl dt{position:relative;margin-bottom:10px;font-size:18px;font-weight:500;color:#fff}
.departments.info.sduchina .ct2>div.step2_ dl dd{position:relative;font-size:13px;color:#fff}
.departments.info.sduchina .ct2>div.step2_ dl dd span{display:block;}
.departments.info.sduchina .ct2>div.step2_ dl:before{content:'R';position:absolute;top:-20px;left:10px;font-size:100px;font-weight:500;color:#fff;opacity:.1}
.departments.info.sduchina .ct2>div.step2_ dl:nth-child(2):before{content:'B';}
.departments.info.sduchina .ct2>div.step2_ dl:nth-child(3):before{content:'T';}

.departments.info.liberalarts .keynote li em {display:inline-block;margin-right:3px;}
.departments.info.liberalarts .professor {margin-bottom:-120px;}

.target{position: relative; overflow:hidden;}
.lawadmin .lawTarget_r {float:left; font-size: 0;margin-top: 0;width: calc(100% - 400px);margin-right: 40px;
vertical-align: top;}
.lawadmin .lawTarget_l {float:right; width:350px; font-size:0; margin-top:0;}
.departments.info .cooperation ul.sns {margin: -20px 0 0 -9px;}
.departments.info .cooperation ul.sns li {display:inline-block; width: calc(25% - 10px); margin: 20px 0 0 10px;}
.contents_block.loadmap{text-align:center}

.departments.info.child .target ul.list_dotGray {padding-left: 0; margin-top: 15px;}
.departments.info.child .target {clear:both;}
.departments.info.child .targetDl {display: block; width: calc(100% - 400px); float:left;}
.departments .pyramid {display: block; width: 250px; margin: 0 auto; text-align: center; float: right;}
.departments .pyramid  .pyramid-row {display: block;}
.departments .pyramid .level {display: inline-block; vertical-align: middle;color: #fff;height: 70px;position: relative;}
.departments .pyramid .level span {position: absolute;top: 50%;left: 50%;width: auto;white-space: nowrap;}
.departments .pyramid .one {width: 0;height: 0;border-left: 50px solid #fff;border-right: 50px solid #fff;border-bottom: 90px solid #3897d9;}
.departments .pyramid .two {border-bottom: 60px solid #05548f;border-left: 35px solid transparent;border-right: 35px solid transparent;
height: 0;width: 100px;}
.departments .pyramid .three {border-bottom: 60px solid #042a59;border-left: 35px solid transparent;border-right: 35px solid transparent;
height: 0;width: 170px;}
.departments .pyramid .one span {margin-left: -15px;top: 43px;}
.departments .pyramid .two span {margin-left: -15px;top: 20px}
.departments .pyramid .three span {margin-left: -15px;top: 20px;}
.departments.sdueng .target {clear: both;}
.departments.sdueng .targetimg {display: block; width: 365px;  float: right;}
.departments.sdueng .targetTxt {display: block; width: calc(100% - 400px);  float: left;}


/*
.e-book{
	position:relative;height:570px;
}

.e-book:before{
	content:'';
	position:absolute;left:50%;bottom:0;
	width:800%;height:300px;
	margin-left:-400%;
	background:#f1f2f7
}
.e-book ul{position:relative;}
.e-book .slick-list{overflow:visible !important}
.e-book .slick-list .slick-slide{transform:scale(.8);margin:-45px 0 0 -40px;opacity:0;transition:.3s; border:1px solid #dbdfee; box-shadow: 17px 21px 30px #a8a8a8}
.e-book .slick-list .slick-active{transform:scale(1);margin:0;opacity:1; box-shadow:none; border:none;}
.e-book .slick-list .slick-active+li{opacity:1}
.e-book .slick-arrow{
	position:absolute;top:200px;left:0;
	display:block;width:60px;height:60px;
	margin-left:-130px;
	background:url(../img/common/btn_ebookbtnprev.png) no-repeat center;
	font-size:0;z-index:1;opacity:0;transition:.3s
}
.departments.info .e-book .slick-list .slick-slide {box-shadow:none;}
.slick-arrow.slick-disabled{opacity:0; }
.e-book .slick-next{left:auto;right:0;margin-left:0;margin-right:-130px;background-image:url(../img/common/btn_ebookbtnnext.png)}
.e-book:hover .slick-arrow{opacity:1}
.e-book:hover .slick-arrow.slick-disabled{opacity:0}
.e-book .slick-counter{position:absolute;top:410px;left:945px;padding-right:20px;font-size:18px;color:#666;vertical-align:bottom;line-height:1em}
.e-book .slick-counter .current{font-size:32px;color:#000}
.e-book .slick-counter:after{
	content:'';
	position:absolute;left:100%;bottom:10px;
	display:block;width:2000px;height:3px;
	background:#977649
} */

/* .sidi .sidiBtnArea {position: relative; margin-top: 70px; padding-top:30px; border-top: 1px solid #dbdfe2;}
.sidi .sidiBtnArea .titBlues {font-size: 21px; color:#05548f; font-weight:444; margin-bottom:10px;}
.sidi .sidiBtnArea  .btnArea {position: Absolute; top:0; right:0;} */
.education .contTit_line{margin-top:50px}
.education .contTit_s{margin-top:40px}
.education .img{padding:50px 0;text-align:center;font-size:0}
.education .img2{position:relative;padding:50px 0;text-align:center;font-size:0}
.education .img2:before,
.education .img2:after{content:'';position:absolute;top:50%;left:50%;width:1000%;height:1px;background:#dbdfe2;z-index:1}
.education .img2:after{left:auto;right:50%}
.education .img2 p{position:relative;max-width:800px;margin:0 auto;z-index:2}
.education .img2 p:before,
.education .img2 p:after{content:'';position:absolute;top:50%;left:0;display:block;width:10px;height:10px;margin-top:-5px;background:#977649;border-radius:50%}
.education .img2 p:after{left:auto;right:0}
.education .bg_wide{position:relative;padding:1px 0 240px;background:#f5f6f9}
.education .bg_wide:before,
.education .bg_wide:after{
	content:'';
	position:absolute;top:0;left:100%;
	display:block;width:400%;height:100%;
	background:#f5f6f9;
}
.education .bg_wide:before{left:auto;right:100%}
.education.edu1 .ct1 dl{position:relative;padding-left:77px}
.education.edu1 .ct1 dl+dl{margin-top:25px}
.education.edu1 .ct1 dl dt{position:absolute;left:0;font-size:16px;font-weight:500;}
.education.edu1 .ct1 dl dd{font-size:16px;word-break:keep-all}
.education.edu1 .ct_box{position:relative;margin-top:-240px;padding:40px;background:#fff;border:1px solid #dbdfe2;font-size:0}
.education.edu1 .ct_box div{display:block;width:100%;box-sizing:border-box;}
.education.edu1 .ct_box div+div{border-top:1px solid #dbdfe2; margin-top:30px; padding-top:30px;}
.education.edu1 .ct_box div h4{margin-bottom:15px;font-size:21px;font-weight:500}
.education.edu1 .ct_box div li span{display:block;margin-top:5px;font-size:15px;color:#666}
.education.edu1 .ct2 h4{padding:20px;margin-bottom:20px;background:#05548f;text-align:center;font-size:20px;font-weight:500;color:#fff}
.education.edu1 .ct2 p{padding:25px;background:#f5f6f9;text-align:center;font-size:16px}
.education.edu1 .ct2 p b{display:block;margin-top:10px}
.education.edu1 .ct3{width:calc(100% + 20px);margin:50px 0 20px -20px;font-size:0}
.education.edu1 .ct3>div{display:inline-block;width:calc(50% - 20px);margin-left:20px;vertical-align:top}
.education.edu1 .ct3>div h4{padding:20px;margin-bottom:20px;background:#977649;text-align:center;font-size:20px;font-weight:500;color:#fff}
.education.edu1 .ct3>div dl{padding:20px 50px;background:#f1eae0}
.education.edu1 .ct3>div dl dt{font-size:20px;font-weight:500;color:#846841}
.education.edu1 .ct3>div dl dd{margin-top:15px;font-size:16px;word-break:keep-all}
.education.edu1 .halfTable {width:calc(100% + 20px);margin-left:-20px;font-size:0;}
.education.edu1 .half {display:inline-block;width:calc(50% - 20px);margin-left:20px;vertical-align:top;}
.education.edu1 .half {display:inline-block;width:calc(50% - 20px);margin-left:20px;vertical-align:top;}

.education.edu2 .ct_box{position:relative;margin-top:-240px;padding:40px;background:#fff;border:1px solid #dbdfe2;font-size:0}
.education.edu2 .ct_box h4{margin-bottom:15px;font-size:24px;font-weight:500}
.education.edu2 .ct_box>div{font-size:0}
.education.edu2 .ct_box>div+div{margin-top:30px;padding-top:30px;border-top:1px solid #dbdfe2;}
.education.edu2 .ct_box>div div{display:inline-block;width:calc(50% + 10px);box-sizing:border-box;padding:0 40px;margin-left:-40px;vertical-align:top}
.education.edu2 .ct_box>div div+div{margin-left:0;border-left:1px solid #dbdfe2;padding-right:0}
.education.edu2 .ct_box>div div h5{font-size:21px;font-weight:500}
.education.edu2 .ct_box>div div dt{margin-top:15px;font-size:16px;font-weight:500;color:#05548f}
.education.edu2 .ct_box>div div dd{font-size:16px;word-break:keep-all;letter-spacing:-1px}
.education.edu2 .ct2 h4{padding:20px;background:#05548f;text-align:center;font-size:20px;font-weight:500;color:#fff}
.education.edu2 .ct2 div{width:calc(100% + 20px);margin:20px 0 50px -20px;font-size:0}
.education.edu2 .ct2 div dl{display:inline-block;width:calc(50% - 20px);box-sizing:border-box;margin:20px 0 0 20px;padding:25px 40px;background:#f5f6f9;vertical-align:top}
.education.edu2 .ct2 div dl dt{margin-bottom:10px;font-size:20px;color:#05548f;font-weight:500;letter-spacing:-1px;}
.education.edu2 .ct2 div dl dd{margin-top:8px;font-size:16px;}
.education.edu2 .ct2 div dl dd b{margin-right:18px;}
.education.edu2 .ct2+.ct2 h4{background:#977649}
.education.edu2 .ct2+.ct2 div dl{background:#f1eae0}
.education.edu2 .ct2+.ct2 div dl dt{color:#977649}


/* 191001 자막 높이 수정 */
.departments.sdueng .video_main .video_info h3 {height: 140px;}
.departments.sdueng .video_main .video_info .subtitles{height:208px}
.departments.sdueng .video_main .video_info h4 {margin: 20px 0 10px;}
.departments.finearts .video_main .video_info h3 {height: 140px;}
.departments.finearts .video_main .video_info .subtitles{height:208px}
.departments.finearts .video_main .video_info h4 {margin: 20px 0 10px;}
.departments.fashion .video_main .video_info h3 {height: 140px;}
.departments.fashion .video_main .video_info .subtitles{height:208px}
.departments.fashion .video_main .video_info h4 {margin: 20px 0 10px;}
.departments.counsel .video_main .video_info h3 {height: 140px;}
.departments.counsel .video_main .video_info .subtitles{height:208px}
.departments.counsel .video_main .video_info h4 {margin: 20px 0 10px;}
.departments.account .video_main .video_info h3 {height: 140px;}
.departments.account .video_main .video_info .subtitles{height:208px}
.departments.account .video_main .video_info h4 {margin: 20px 0 10px;}
.departments.biz .video_main .video_info h3 {height: 140px;}
.departments.biz .video_main .video_info .subtitles{height:208px}
.departments.biz .video_main .video_info h4 {margin: 20px 0 10px;}
.departments.trade .video_main .video_info h3 {height: 140px;}
.departments.trade .video_main .video_info .subtitles{height:208px}
.departments.trade .video_main .video_info h4 {margin: 20px 0 10px;}

/* 190917 다이어그램 누락 수정 */
.education .diagramArea {position: relative; width: 100%; height:auto; overflow:hidden; font-size:16px; text-align:center;}
.education .diagramArea .bg1 {float: left;  position:relative; margin: 40px 0px 40px 0; width: 350px; height:350px; border-radius: 50%; box-sizing: border-box; background:#f5f6f9;}
.education .diagramArea .bg2 {display: table; position:absolute; top: 50%; margin-top: -115px; left: 50%; margin-left: -115px; width: 230px;height:230px; border-radius: 50%; background: url(../img/kor/education/ico_deepbluelinecircle.png) no-repeat center center; background-size:cover;}
.education .diagramArea .bg1:before {content:''; display:block; position: absolute; top: 150px; left: 360px; width:25px; height:25px; background: url(../img/kor/education/ico_blueplus.png) no-repeat center;}
.education .diagramArea .bg2 p {display: table-cell; vertical-align:middle; text-align:center; font-size:24px; font-weight:444; color:#fff}
.education .diagramArea .childArea ul {display: inline-block;margin-top: 100px; padding: 22px; border: 1px solid #dee2e5; border-radius: 130px; background:#fff;  font-size:0; }
.education .diagramArea .childArea li {display: inline-block; font-size:0; margin-top:0; margin-left:20px;}
.education .diagramArea .childArea li > div > div {display: table; width: 164px; height:164px; border-radius:50%; background: #3897d9; }
.education .diagramArea .childArea li > div > div > p {display: table-cell; vertical-align: middle; text-align:center; font-size:18px; color:#fff; font-weight:333;}
.education .diagramArea .childArea li > div > div > p > em {font-style: normal; display:inline-block; margin-top:5px; font-size:16px; letter-spacing: -1px; font-weight:333;}
.education .diagramArea .childArea {text-align:center;}
.education .educationDiagram4 .diagramArea {padding-bottom:65px;}
.education .educationDiagram4 .diagramArea .mainArea {display:inline-block; margin-left:-35px; font-size:0; margin-top:0}
.education .educationDiagram4 .diagramArea .bg1 { background: #fff; border: 1px solid #dee2e5; z-index:20;}
.education .educationDiagram4 .diagramArea .bg1::before {display:none;}
.education .educationDiagram4 .diagramArea .bg2.typeBlue {background: url(../img/kor/education/ico_bluelinecircle.png) no-repeat center center}
.education .educationDiagram4 .diagramArea .bg2 em {display:block; font-style:normal; font-weight:333; text-align:center; font-size:22px; letter-spacing:-1px;}
.education .educationDiagram4 .diagramArea::before {content:''; display:block; margin-left: -180px; position: absolute; top: 180px; left: 50%; width:360px; height:350px; background: url(../img/kor/education/bottomArrowBg.png) no-repeat center;}
.education .educationDiagram4 p.Nexttxt {text-align:center; font-size: 32px; color: #05548f; font-weight:555; margin-bottom:50px;}
.education .educationDiagram4.musicdiagram .diagramArea .mainArea {margin-left:0;}
.education .educationDiagram4.musicdiagram .subArea .bg3 > div {display: table; position: absolute; top:50%; left: 90px; margin-top: -80px; width:160px; height:160px; border-radius: 50%; background: #3897d9;}
.education .educationDiagram4.musicdiagram .subArea .bg3 > div > p {display: table-cell; vertical-align:middle; text-align:center; font-size:18px; color: #fff;}
.education .educationDiagram4.musicdiagram .subArea .bg3:before {content:""; display: block; width: 75%; height:1px; background:#dee2e5; position: absolute; top:50%; left: 92px; }
.education .educationDiagram4.musicdiagram .subArea .bg3::after {content:""; display: block; position: absolute; top:50%;  left: 320px; margin-top: -5px; width: 12px; height:12px; border-radius:50%; background: #977649;}
.education .educationDiagram4.musicdiagram .subArea .bg4::after {content:""; display: block; position: absolute; top:50%; right: 350px; margin-top: -5px; width: 12px; height:12px; border-radius:50%; background: #977649;}
.education .educationDiagram4.musicdiagram .subArea .bg4 > div {display: table; position: absolute; top:50%; margin-top: -80px; right: 90px; width:160px; height:160px; border-radius: 50%; background: #3897d9;}
.education .educationDiagram4.musicdiagram .subArea .bg4 > div > p {display: table-cell; vertical-align:middle; text-align:center; font-size:18px; color: #fff;}
.education .diagramWrap {margin:40px 0; text-align:center;}
/* 20190903수정 */
.education.edu7 .lineTop_tbArea .lineTop_tb {border-left:none;}

/*대학원진학현황*/
.graduateSchool_status .contTit_s{margin-top:70px}
.graduateSchool_status_graph{width:100%;overflow:auto;overflow-y:hidden;}
.graduateSchool_status_graph ul{position:relative;width:1200px;height:331px;background:url(../img/kor/bachelor/graduateSchool_status_bg.png) no-repeat;}
.graduateSchool_status_graph ul li{position:absolute;left:35px;bottom:31px;width:126px;text-align:center;}
.graduateSchool_status_graph ul li dt{position:absolute;font-size:0}
.graduateSchool_status_graph ul li span{display:block;margin-bottom:5px;font-size:16px;}
.graduateSchool_status_graph ul li span b{font-size:21px;font-weight:500;letter-spacing:-1px}
.graduateSchool_status_graph ul li i{display:block;width:60px;margin:0 auto;background:#dadee1;}
.graduateSchool_status_graph ul li:nth-child(2){left:160px}
.graduateSchool_status_graph ul li:nth-child(3){left:285px}
.graduateSchool_status_graph ul li:nth-child(4){left:410px}
.graduateSchool_status_graph ul li:nth-child(5){left:535px}
.graduateSchool_status_graph ul li:nth-child(6){left:660px}
.graduateSchool_status_graph ul li:nth-child(7){left:785px}
.graduateSchool_status_graph ul li:nth-child(8){left:910px}
.graduateSchool_status_graph ul li:nth-child(9){left:1035px}
.graduateSchool_status_graph ul li:nth-child(3) i{background:#adb4bc}
.graduateSchool_status_graph ul li:nth-child(4) i{background:#adb4bc}
.graduateSchool_status_graph ul li:nth-child(5) i{background:#5e6e88}
.graduateSchool_status_graph ul li:nth-child(6) i{background:#3897d9}
.graduateSchool_status_graph ul li:nth-child(7) i{background:#05548f}
.graduateSchool_status_graph ul li:nth-child(8) i{background:#042a59}
.graduateSchool_status_graph ul li:nth-child(9) i{background:#e2b758}
.graduateSchool_status_table{border:1px solid #dbdfe2;font-size:0}
.graduateSchool_status_table div{font-size:0}
.graduateSchool_status_table div+div{border-top:1px solid #dbdfe2}
.graduateSchool_status_table dl{position:relative;display:inline-block;width:25%;box-sizing:border-box;padding:0 130px 0 23px}
.graduateSchool_status_table dl+dl:before{content:'';position:absolute;top:50%;left:0;width:1px;height:34px;margin-top:-17px;background:#dbdfe2}
.graduateSchool_status_table dl dt{display:inline-block;vertical-align:top}
.graduateSchool_status_table dl dt span{display:table-cell;height:100px;font-size:16px;color:#666;font-weight:400;line-height:1.2em;vertical-align:middle}
.graduateSchool_status_table dl dd{position:absolute;top:0;right:23px;font-size:36px;font-weight:500;line-height:100px;letter-spacing:-1px}
.graduateSchool_status_table dl dd span{padding-left:3px;font-size:16px}
.graduateSchool_status2 .contTit_s{margin-top:70px}
.graduateSchool_status2 .exclam{position:absolute}
.graduateSchool_status2 .limit_area{min-width:850px}

/*대학원 검색*/
.graduateSchool_search{border-top:2px solid #000}
.graduateSchool_search li{position:relative;padding:20px 150px 20px 0;border-bottom:1px solid #dddfe5;overflow:hidden;}
.graduateSchool_search li dt{margin-bottom:10px;font-size:18px;font-weight:500}
.graduateSchool_search li dd{margin-left:-23px;font-size:0}
.graduateSchool_search li dd span{position:relative;display:inline-block;padding-left:23px;font-size:15px;color:#666}
.graduateSchool_search li dd span:before{content:'';position:absolute;top:48%;left:12px;display:block;width:3px;height:3px;background:#a6a6a6;border-radius:50%}
.graduateSchool_search li .btnC_arrLineR_white{position:absolute;top:50%;right:0;margin-top:-22px;}

/*로그인센터*/
/* common.css로 이동
.loginCenter .list_dotBrown{padding-left:0}
.loginCenter .list_dotBrown>li{color:#666;font-size:15px}
.loginCenter .main{
	position:relative;
	padding-right:440px;
}
.loginCenter .main .login{
	padding:50px;
	border:1px solid #dbdfe2;border-radius:0;
}
.loginCenter .main .login fieldset{
	position:relative;
	padding-right:210px;
}
.loginCenter .main .login fieldset .inp_t{display:block;height:50px;margin-bottom:20px;padding:0 10px;font-size:16px}
.loginCenter .main .login fieldset .inp_c{margin-right:20px}
.loginCenter .main .login fieldset button{
	position:absolute;top:0;right:0;
	display:block;width:190px;height:120px;
	background:#05548f;
	text-align:center;font-size:24px;color:#fff;font-weight:500
}
.loginCenter .main .login>p{margin-top:30px;padding:30px 0;border-top:1px solid #dbdfe2;font-size:0}
.loginCenter .main .login>p a{
	display:inline-block;width:49%;max-width:220px;height:44px;line-height:42px;
	box-sizing:border-box;
	border:1px solid #000;
	text-align:center;font-size:16px;font-weight:600
}
.loginCenter .main .login>p a+a{margin-left:2%}
.loginCenter .main .verification{
	position:absolute;top:0;right:0;
	width:440px;height:100%;
	box-sizing:border-box;
	background:#042a59;
	text-align:center;
}
.loginCenter .main .verification dl{
	padding:160px 50px 0;
	background:url(../img/kor/login/ico_verification.png) no-repeat center 72px;
}
.loginCenter .main .verification dl dt{font-size:32px;color:#fff;letter-spacing:-1px;font-weight:500}
.loginCenter .main .verification dl dd{padding:30px 0 50px;font-size:15px;color:#fff;word-break:keep-all}
.loginCenter .main .verification p{max-width:310px;margin:0 auto;font-size:0}
.loginCenter .main .verification p a{
	display:inline-block;width:calc(50% - 10px);height:44px;line-height:42px;
	margin:10px 0 0 10px;
	box-sizing:border-box;
	border:1px solid #86bee8;
	text-align:center;font-size:16px;color:#86bee8
}
.loginCenter .main .verification p a:first-child{
	display:block;width:calc(100% - 10px);
	border-color:#3897d8;background:#3897d8;
	color:#fff
}

.loginCenter .verification_info dl{
	padding:130px 30px 40px;
	border:1px solid #dbdfe2;
	background:url(../img/kor/login/ico_verification2.png) no-repeat center 43px;
	text-align:center;
}
.loginCenter .verification_info dl dt{margin-bottom:20px;font-size:32px;letter-spacing:-1px;font-weight:500}
.loginCenter .verification_info dl dd{font-size:16px;color:#666}
.loginCenter .verification_info .list_dotBrown{padding:50px 0 25px;}
.loginCenter .verification_info td .btnC_fileDown{vertical-align:middle;margin-left:10px;}

.loginCenter .error{
	padding:45px;margin-bottom:50px;
	border:1px solid #dbdee1;
	text-align:center;
}
.loginCenter .error dt{
	padding:80px 0 20px;
	background:url(../img/kor/login/ico_lock.png) no-repeat center 0;
	font-size:32px;font-weight:500
}
.loginCenter .error dd{font-size:18px;color:#05548f;font-weight:500}
.loginCenter .error p{padding:20px 0 1px;font-size:16px;color:#666}
.loginCenter .unlocking ul{padding-top:50px;font-size:0}
.loginCenter .unlocking ul li{
	position:relative;
	display:inline-block;width:25%;
	vertical-align:top;text-align:center;font-size:16px;font-weight:500;
}
.loginCenter .unlocking ul li+li:before{
	content:'';
	position:absolute;top:0;left:0;
	display:block;width:46px;height:150px;
	margin-left:-23px;
	background:url(../img/kor/login/ico_unlocking_arrow.png) no-repeat center;
}
.loginCenter .unlocking ul li img{display:block;margin:0 auto 10px;}
.loginCenter .unlocking ul li span{display:block;}

.loginCenter.find .info{
	position:relative;
	padding:30px 250px 30px 160px;margin-bottom:40px;
	border:1px solid #dbdee1;
	background:url(../img/kor/login/ico_find.png) no-repeat 50px 29px
}
.loginCenter.find .info p{font-size:16px;color:#666;line-height:1.8em}
.loginCenter.find .info p b{padding-right:10px;color:#000}
.loginCenter.find .info .btnC_arrLineR_white{position:absolute;top:50%;right:29px;margin-top:-22px}
.loginCenter.find #subTabWrap{margin-bottom:30px}
.loginCenter.find #tabWrap{padding:0}
.loginCenter.find .certification{padding:50px 20px;border:1px solid #dbdee1;}
.loginCenter.find .certification fieldset{
	position:relative;
	max-width:780px;
	box-sizing:border-box;
	margin:0 auto;padding-right:170px;
}
.loginCenter.find .certification fieldset button{
	position:absolute;top:0;right:0;
	width:160px;height:90px;
	background:#05548f;
	text-align:center;font-size:17px;color:#fff;font-weight:500;
}
.loginCenter.find .certification fieldset dl{position:relative;margin-bottom:10px;padding-left:90px;}
.loginCenter.find .certification fieldset dl dt{position:absolute;top:3px;left:0;font-size:16px;font-weight:500}
.loginCenter.find .certification fieldset dl dd .txt_info{display:block;margin:10px 0 20px;font-size:16px;color:#666}
.loginCenter.find .certification fieldset dl dd.tel{font-size:0}
.loginCenter.find .certification fieldset dl dd.tel .inp_s,
.loginCenter.find .certification fieldset dl dd.tel .inp_t{width:30%}
.loginCenter.find .certification fieldset dl dd.tel span{display:inline-block;width:5%;height:40px;line-height:40px;text-align:center;font-size:16px;color:#666;vertical-align:middle}
.loginCenter.find .certification fieldset dl dd .inp_c{margin-right:10px}
.loginCenter.find #certification3 fieldset button{height:40px;font-weight:Normal}
.loginCenter.find .certification .find{
	position:relative;
	max-width:780px;
	box-sizing:border-box;
	margin:25px auto 0;padding:20px 180px 0 0;
	border-top:1px solid #dbdfe2;
}
.loginCenter.find .certification .find .btnC_arrLineR_white{position:absolute;top:30px;right:0}

.loginCenter .list_dotBrown{padding-left:0}
.loginCenter .list_dotBrown>li{color:#666;font-size:15px}
.loginCenter .mainVer2{
	position:relative;
	padding:50px;
	border:1px solid #dbdfe2;border-radius:0;
	box-sizing:border-box;
	margin-top:10px;
}
.loginCenter .mainVer2 ul li {display: inline-block; padding: 0 30px; box-sizing: border-box; width:32.333%; text-align:center; vertical-align:top}
.loginCenter .mainVer2 ul li + li {border-left: 1px solid #dbdfe2}
.loginCenter .mainVer2 ul li .login {padding-top: 50px; background:url(../img/kor/login/ico_verification2.png) no-repeat center 0px;}
.loginCenter .mainVer2 ul li .login.fingerprint {background:url(../img/kor/login/ico_fingerprint.png) no-repeat center 0px;}
.loginCenter .mainVer2 ul li .login.classof {background:url(../img/kor/login/ico_loginlock2.png) no-repeat center 0px;}
.loginCenter .mainVer2 .login fieldset {height:225px;}
.loginCenter .mainVer2 ul li .login .checkboxArea {margin-top:10px; text-align:left;}
.loginCenter .mainVer2 ul li .login .inp_t {height:50px;margin-bottom:10px;}
.loginCenter .mainVer2 ul li .login button {display: block;width:100%; height: 50px; background: #05548f; font-size:18px; color:#fff;}
.loginCenter .mainVer2 ul li .login.verification button{margin-top:10px; height:110px; margin-bottom:115px}
.loginCenter .mainVer2 ul li .login h5 {margin: 30px 0; font-size: 26px; font-weight:444;}
.loginCenter .mainVer2 ul li .login p.loginGuide a {display:inline-block; width:49%; max-width:144px; height:44px; line-height:42px; box-sizing:border-box; border: 1px solid #000; text-align:Center; font-size:16px;}
.loginCenter.information .infotxtBox {padding:30px; border: 1px solid #dbdfe2;}
.loginCenter.information .infotxtBox p {display:inline-block; background: url(../img/kor/login/ico_infosmall1.png) no-repeat center left; padding-left:25px; font-size:16px;}
.loginCenter.information p.txt {margin-bottom: 40px;}
.loginCenter.information .infotxtBox p.major {background: url(../img/kor/login/ico_infosmall2.png) no-repeat center left;}
.loginCenter.information .infotxtBox p+p {margin-left:20px;}
.loginCenter.information .infotxtBox span.yellowTxt {color: #846841}
.loginCenter.information .informationBox {margin-top: 30px;}
.loginCenter.information .informationBox ul li {display: inline-block; padding: 40px 30px; box-sizing: border-box; width:31.444%; text-align:center; vertical-align:top; background: #f1f2f7; }
.loginCenter.information .informationBox ul li + li {margin-left: 30px;}
.loginCenter.information .informationBox ul li h5 {margin: 30px 0 10px 0; font-size:21px; font-weight:444;}
.loginCenter.information .informationBox ul li button {display: inline-block; margin-top: 10px; width:auto; height: 50px; background: #05548f; font-size:18px; color:#fff; padding: 15px 35px; line-height:18px;}
.loginCenter.information .informationBox ul li .info {padding-top:50px; background:url(../img/kor/login/ico_coumputer.png) no-repeat center 0px; }
.loginCenter.information .informationBox ul li .info.infoadmin {background:url(../img/kor/login/ico_information.png) no-repeat center 0px; }
.loginCenter.information .informationBox ul li .info.logout {background:url(../img/kor/login/ico_logout.png) no-repeat center 0px; }

.loginCenter .myInfo {}
.loginCenter .myInfo .userLog_txt {margin-top:15px;font-size:16px;line-height:25px;letter-spacing:-0.3px;}
.loginCenter .myInfo .userLog_txt>span {color:#05548f;font-size:20px;font-weight:500;}
.loginCenter .myInfo .lineTop_tbArea.cont_top {overflow-x:auto;}
.loginCenter .myInfo h4 {margin-top:40px;}
.loginCenter .myInfo .contTit_s {margin-top:20px;}
.loginCenter .myInfo .noti_txt {overflow:hidden;margin-top:15px;}
.loginCenter .myInfo .noti_txt .red {color:red;font-size:16px;font-weight:500;}
.loginCenter .myInfo .info_btn {padding:20px 0 0 20px;}
.loginCenter .myInfo .info_btn a {margin-right:15px;}*/

/*기타*/
.limit_area.w800{min-width:800px}
.limit_area.w500{min-width:500px}
.list_txt>li{font-size:16px;text-indent:-23px;padding-left:23px;}
.list_num>li{font-size:16px;text-indent:-18px;padding-left:18px;}
.list_line>li{font-size:16px;text-indent:-8px;padding-left:8px;}
.list_txt>li+li,
.list_num>li+li,
.list_line>li+li{margin-top:5px}
.list_txt ul,
.list_num ul{margin:5px 0}

.contTxt{font-size:16px;line-height:1.7em}

.point_blue{font-size:16px;color:#05548f !important;font-weight:500}
.point_brown{font-size:16px;color:#846841;font-weight:500}

.mt0{margin-top:0 !important}
.mt20{margin-top:20px}

.BBS_option .searchBox .search.no_input{width:auto}

.btnC.line_white>span{background:#fff;border-color:#000;color:#000}
.btnArea.ar{text-align:right !important}
.btnC_add{display:inline-block;box-sizing:border-box;margin:0 0 5px 0;background:#042a59;vertical-align:top}
.btnC_add span{display:block;height:44px;line-height:42px;padding:0 49px 0 23px;background:url(../img/common/ico_add.png) no-repeat right 23px center;font-size:17px;color:#fff;font-weight:400;}
.btnC_s.line_blue{border-color:#05548f;}
.btnC_s.line_blue span{color:#05548f}
.btnC.btnBrown{background:#977649}
.btnC.btnBrown span{border-color:#977649;}

.typeSub #contents>article.pb0{padding-bottom:0 !important}

/*팝업*/
#pop_recruit_write{width:90%;max-width:980px}
#pop_recruit_write .popTit{width:auto;padding-left:0;padding-right:0;margin:0 29px;border-bottom:1px solid #dddfe5;font-size:24px;font-weight:500;color:#05548f}
#pop_recruit_write .contTit_s{margin-top:40px}
#pop_recruit_write .exclam{margin:40px 0 20px}
#pop_recruit_write .inp_c{margin-left:20px}
#pop_addr{width:90%;max-width:670px}
#pop_addr .popTit{font-size:24px;font-weight:500;color:#05548f}
#pop_addr .w_arrd1,
#pop_addr .w_arrd2,
#pop_addr .w_arrd3,
#pop_addr .w_arrd4{font-size:0}
#pop_addr .w_arrd1 .inp_s{width:49%}
#pop_addr .w_arrd1 .inp_s+.inp_s{margin-left:2%}
#pop_addr .w_arrd2 .inp_t{width:calc(100% - 70px);box-sizing:border-box;}
#pop_addr .w_arrd2 .btnC_file>span,
#pop_addr .w_arrd3 .btnC_file>span{width:70px}
#pop_addr .w_arrd3 .inp_t{width:calc(50% - 45px);margin-right:10px;box-sizing:border-box;}
#pop_addr .w_arrd4 .inp_c{width:50px}
#pop_addr .w_arrd4 .btnC_file>span{width:70px}
#pop_addr .w_arrd4 .inp_t{width:calc(50% - 70px);margin-right:10px;box-sizing:border-box;}
#pop_addr #tabWrap{padding:0}
#pop_addr .BBS_option{padding:30px 0 10px}
#pop_addr .lineList_tb .inp_r{margin:0}
#pop_addr .lineList_tb .inp_r label{background-image:url(../img/common/ico_inputCheck2.png);font-size:0}
#pop_addr .lineList_tb .inp_r>input[type=radio]:checked+label{background-image:url(../img/common/ico_inputCheck2_on.png);}
#pop_addr .inp_r_area{margin-bottom:20px}
.lineList_tb .no_data{background:url(../img/common/logo.png) no-repeat center 50px;padding:150px 0 50px;text-align:center;font-size:18px;color:#72737a;font-weight:500}

#pop_verification{width:90%;max-width:980px}
#pop_verification .popTit{font-size:24px;font-weight:500;color:#05548f}
#pop_verification .contTit_s{margin-top:40px}
#pop_verification .verification1 .lineTop_tbArea{margin:20px 0}
#pop_verification .verification1  dt{margin:25px 0 10px;font-size:16px;color:#05548f;font-weight:500}
#pop_verification .info{
	position:relative;
	padding:20px 20px 20px 120px;
	border:1px solid #dbdee1;
	background:url(../img/kor/login/ico_verification4.png) no-repeat 30px 30px;
}
#pop_verification .info p{font-size:16px;color:#666;word-break:keep-all}
#pop_verification .info p+p{margin-top:10px;}
#pop_verification .tabArea{width:100%;overflow:hidden;}
#pop_verification .tabMenu{margin:30px 0 30px -25px;font-size:0}
#pop_verification .tabMenu li{position:relative;display:inline-block;padding-left:25px;vertical-align:top}
#pop_verification .tabMenu li:before{content:'';position:absolute;top:11px;left:12px;display:block;width:3px;height:3px;background:#ababab;border-radius:50%}
#pop_verification .tabMenu li a{font-size:16px;font-weight:500;color:#666;letter-spacing:-1px;}
#pop_verification .tabMenu li a.on{border-bottom:1px solid #977649;color:#977649}
#pop_verification .tabArea>div{display:none}
#pop_verification .tabMenu+div{display:block;}
#pop_verification .tabArea>div>ul{position:relative;}
#pop_verification .tabArea>div>ul:before{content:'';position:absolute;top:0;left:44px;display:block;width:1px;height:calc(100% - 140px);background:#dbdee1}
#pop_verification .tabArea>div>ul li{position:relative;box-sizing:border-box;min-height:140px;padding:20px 0 20px 115px;}
#pop_verification .tabArea>div>ul li h4{position:absolute;top:0;left:0;width:89px;height:89px;padding-top:18px;box-sizing:border-box;background:#3897d8;border-radius:50%;text-align:center;font-size:15px;color:#fff}
#pop_verification .tabArea>div>ul li h4 b{display:block;font-size:27px;font-weight:500;line-height:1em}
#pop_verification .tabArea>div>ul li dt{margin-bottom:10px;font-size:18px;font-weight:500}
#pop_verification .tabArea>div>ul li dd{font-size:16px;}
#pop_verification .tabArea>div>ul li .btnC_arrLineR_white{margin-top:10px}
#pop_verification .join{padding-top:40px;border-top:1px solid #ababab;}
#pop_verification .join ul{width:calc(100% + 30px);margin-left:-30px;font-size:0}
#pop_verification .join ul li{display:inline-block;width:calc(50% - 30px);margin:30px 0 0 30px;color:#666;vertical-align:top}
#pop_verification .join ul li span{display:block;border:1px solid #dbdee1;text-align:center;font-size:0}
#pop_verification .join ul li b{display:block;margin:10px 0;font-size:16px;font-weight:500;color:#000}
#pop_verification .verification3 .info{padding-right:150px;background-image:url(../img/kor/login/ico_verification3.png)}
#pop_verification .verification3 .info .btnC_arrLineR_white{position:absolute;top:30px;right:30px}
#pop_verification .verification3 ul{width:calc(100% + 30px);margin-left:-30px;font-size:0}
#pop_verification .verification3 ul li{position:relative;display:inline-block;width:calc(50% - 30px);margin:30px 0 0 30px;font-size:16px;font-weight:500;color:#000;vertical-align:top;letter-spacing:-1px;}
#pop_verification .verification3 ul li span{display:block;margin-bottom:15px;font-size:0;}
#pop_verification .verification3 ul li i{display:inline-block;width:25px;height:25px;line-height:25px;margin-right:8px;background:#5e6e88;border-radius:50%;text-align:center;font-size:16px;color:#fff;font-weight:400;font-style:normal}
#pop_verification .verification4 .info{background-image:url(../img/kor/login/ico_verification4.png)}
#pop_verification .verification4 .info a{margin-top:10px;}
#pop_verification .verification4 .ct{position:relative;margin-top:30px;padding-left:150px}
#pop_verification .verification4 .ct h4{position:absolute;left:0;font-size:16px;font-weight:500;color:#05548f}
#pop_verification .lineList_ul.typeFaq dt>button{padding-left:70px;}
#pop_verification .lineList_ul.typeFaq dd>p{padding-left:17px;color:#666}
#pop_verification .verification4 .list_dotGray {padding-left:0}
#pop_verification  h3.departmentsPoptit {padding-left: 30px; font-size: 20px; padding-bottom: 10px; font-weight: 444;}
#pop_verification .popConts.departments .video_main {margin-bottom:0; padding: 2px 0 0px 625px;}
#pop_verification .popConts.departments .video_main .video_wrap {width: 600px;}
#pop_verification .popConts.departments .video_main .video_info h4 {margin: 0 0 10px;}
#pop_verification .popConts.departments {padding-left:30px; padding-right:30px;}


/*20211108 추가*/
div.co-company ul.social_link.v2{flex-wrap:wrap;}


@media all and (max-width:1530px){
	/* .e-book.e-bookWrap {padding-top:52px;}
	.departments_info_pl .slick-arrow.slick-prev,
	.e-book .slick-arrow.slick-prev,
	.departments.info .gallery_stage .slick-arrow.slick-prev{top:-80px;left:auto;right:80px;margin:0;}
	.departments_info_pl .slick-arrow.slick-next,
	.e-book .slick-arrow.slick-next,
	.departments.info .gallery_stage .slick-arrow.slick-next{top:-80px;left:auto;right:0;margin:0;} */
}

@media all and (max-width:1440px) {
	.education .educationDiagram4.musicdiagram .subArea .bg3::after {display:none}
	.education .educationDiagram4.musicdiagram .subArea .bg4::after {display:none}
}

@media all and (max-width:1240px) {
	/* common.css로 이동
	.loginCenter.information .informationBox ul li+li {margin-left:20px;}*/
	/* .departments.info.fire .keynote > ul > li {width:100%} */
}


@media all and (max-width:1230px) {
	.education .educationDiagram3 .diagramArea {margin: 40px 0;}
	.education .educationDiagram3 .diagramArea .bg1 {float:inherit; left:50%; margin:0px 0 0px -175px; }
	.education .educationDiagram3 .diagramArea .bg1:before {left:50%; top:387px; margin-left:-12.5px}
}

@media all and (max-device-width:1200px){
	/*학과별 교육과정*/
	/* .curriculum_list>div{width:calc(50% - 24px)} */

	.departments.info.edu .course_wrap>div{width:calc(25% - 30px)}
	.departments.info.account .keynote>ul>li ul li{width:45%;}

	.education .diagramArea h4 {display:block;}
	.departments.info.fashion .head p.sns {position: inherit; margin-top:10px;}
	.departments.info.fashion .head p.sns a.sns3 {margin-left:0;}
	/* .departments.info.fire .lic .tit_blue  {float: inherit;} */
}

@media all and (max-device-width:1041px){
	/*공통 탭메뉴*/
	#subTabWrap ul li a{padding:0 20px;font-size:18px;}

	/*학과별 교육과정*/
	/*common.css로 이동
	.curriculum_intro h4 b,
	.curriculum_info .head h4{font-size:44px}
	.curriculum_list>div.w100 dl,
	.curriculum_list>div.w100 dl:nth-child(odd){width:100%;margin:15px 0 0}
	.curriculum_list2 ul li{width:calc(33.33% - 20px)}
	*/

	/* 191025 수정 */
	/* .departments.info.fire .lineTop_tbArea.major ul.list_dotGray li {width:100%}
	.departments.info.fire .lineTop_tbArea.major ul.list_dotGray li + li {margin-top:6px;} */
	/* 191001 자막 높이 수정 */
	.departments.sdueng .video_main .video_info h3 {height: auto}
	.departments.sdueng .video_main .video_info .subtitles{height:170px}
	.departments.sdueng .video_main .video_info h4 {margin: 10px 0;}
	.departments.finearts .video_main .video_info h3 {height: auto}
	.departments.finearts .video_main .video_info .subtitles{height:170px}
	.departments.finearts .video_main .video_info h4 {margin: 10px 0;}
	.departments.fashion .video_main .video_info h3 {height: auto}
	.departments.fashion .video_main .video_info .subtitles{height:170px}
	.departments.fashion .video_main .video_info h4 {margin: 10px 0;}
	.departments.counsel .video_main .video_info h3 {height: auto}
	.departments.counsel .video_main .video_info .subtitles{height:170px}
	.departments.counsel .video_main .video_info h4 {margin: 10px 0;}
	.departments.account .video_main .video_info h3 {height: auto}
	.departments.account .video_main .video_info .subtitles{height:170px}
	.departments.account .video_main .video_info h4 {margin: 10px 0;}
	.departments.biz .video_main .video_info h3 {height: auto}
	.departments.biz .video_main .video_info .subtitles{height:170px}
	.departments.biz .video_main .video_info h4 {margin: 10px 0;}
	.departments.trade .video_main .video_info h3 {height: auto}
	.departments.trade .video_main .video_info .subtitles{height:170px}
	.departments.trade .video_main .video_info h4 {margin: 10px 0;}

	/*학과소개*/
	.departments_main>div{margin-bottom:50px;padding-left:100px;background-size:80px auto;}
	.departments_main>div dt{font-size:25px}
	.departments_main>div dd{padding:0}
	.departments.info .head{padding-left:0}
	.departments.info .head .visual_img{position:relative;max-width:526px;margin:0 auto 20px}
	.departments.info .head h3{font-size:30px}
	.departments.info .head h3 span{display:inline}
	.departments.info .head .title p{margin-top:20px}

	.departments.info .contTit_line,
	.departments.info .bg_wide{margin-top:50px}

	.departments.info .keynote>ul>li{width:47%}
	.departments.info .keynote>ul>li img{height:90px}
	.departments.info .keynote>ul>li>b{font-size:18px}
	.departments.info .course>ul>li{width:calc(50% - 30px)}
	.departments.info.electric .keynote>ul>li{width: 47%}

	.departments.info .professor{margin-top:50px}
	.departments_info_pl li.slick-slide{margin-right:40px}

	.departments.info .gallery_stage .slick-counter{position:relative;top:0;left:0;padding:20px 0 0;text-align:center;}
	.departments.info .gallery_stage .slick-counter:after{display:none}
	.departments.info .gallery_stage .slick-counter .current{font-size:18px}

	.departments.info.edu .course_wrap>div{width:calc(33.33% - 30px)}

	.departments.info.sduchina .ct1{width:660px}
	.departments.info.sduchina .ct1 p:nth-child(4){margin:-110px 0 0 0}
	.departments.info.sduchina .ct1 p:nth-child(5){margin:5px 0 0 -60px}
	.departments.info.sduchina .ct1 p:nth-child(6){margin:-110px 0 0 -60px}
	.departments.info.sduchina .ct1 p:nth-child(7){margin:-110px 0 0 0}
	.departments.info.sduchina .ct1 p:nth-child(8){margin:-110px 0 0 140px}

	.departments.info.fashion .head p.sns {position: absolute; margin-top: -26px;}

	/* .departments.info.mech .career ul > li {width:32.333%} */

	#pop_verification .popConts.departments .video_main {padding: 0;}
	#pop_verification .popConts.departments .video_main .video_wrap {width: 100%}
	.departments .video_main{padding-left:0}
	.departments .video_main .video_wrap{position:relative;margin:0 auto 40px;width:100%;max-width:712px;}
	.departments .video_main .video_info h3{font-size:26px}
	.departments .video_main .video_info h4{margin:10px 0}
	.departments .video_main .video_info .subtitles{height:170px}
	.departments .video_main .video_info .subtitles pre{font-size:14px}
	.departments .video_list>div{width:calc(33.33% - 20px)}
	.departments .video_list>div img{width:100%}
	.departments .video_list>div h3{height:85px}
	.departments .video_list2>div{width:calc(50% - 20px)}
	.departments .video_list2>div img{width:100%}
	.departments .video_list2>div h3{height:85px}
	.departments .video_list2>div a:after {background-size:15px auto}

	.departments.info.child .targetDl {width: calc(100% - 250px);}

	.departments.sdueng .targetimg { width: 290px;}
	.departments.sdueng .targetTxt {width: calc(100% - 330px);}

	.e-book{height:auto;padding-bottom:100px}
	.e-book .slick-list{overflow:hidden !important}
	.e-book .slick-list .slick-slide{transform: scale(1);margin: 0;opacity: 1;box-shadow: none;border: none;}
	.e-book .slick-list .slick-active{transform: scale(1);margin: 0;opacity: 1;box-shadow: none;border: none;}
	.e-book .slick-list .slick-slide img{width:100%}

	.e-book .slick-counter{position:relative;top:0;left:0;padding:20px 0 0;text-align:center;}
	.e-book .slick-counter:after{display:none}
	.e-book .slick-counter .current{font-size:18px}

	/* .departments_info_pl .slick-arrow.slick-prev,
	.e-book .slick-arrow.slick-prev,
	.departments.info .gallery_stage .slick-arrow.slick-prev,
	.departments_info_pl .slick-arrow.slick-next,
	.e-book .slick-arrow.slick-next,
	.departments.info .gallery_stage .slick-arrow.slick-next{opacity:1} */

	/*대학원진학현황*/
	.graduateSchool_status_table{border-top:0}
	.graduateSchool_status_table div+div{border:0}
	.graduateSchool_status_table dl{width:50%;border-top:1px solid #dbdfe2}

	/*로그인센터*/
	/* common.css로 이동
	.loginCenter .main{padding-right:0}
	.loginCenter .main .verification{position:relative;width:100%;padding-bottom:50px;}
	.loginCenter .unlocking ul li{font-size:15px;word-break:keep-all}
	.loginCenter .unlocking ul li img{max-width:80%}
	.loginCenter .unlocking ul li span{display:inline}
	.loginCenter .unlocking ul li+li:before{width:20px;margin-left:-10px;background-size:100% auto}
	.loginCenter .mainVer2 {padding: 30px;}
	.loginCenter .mainVer2 ul li {width:100%; margin-top:40px; padding: 0;}
	.loginCenter .mainVer2 ul li+li {border-top: 1px solid #dbdfe2; border-left: none;}
	.loginCenter .mainVer2 .login fieldset {height:auto;}
	.loginCenter .mainVer2 .inp_t {height:56px;}
	.loginCenter .mainVer2 ul li .login button {height:56px;}
	.loginCenter .mainVer2 ul li .login.verification button {height:56px; margin-bottom:30px;}
	.loginCenter .mainVer2 ul li .login.classof h5{margin: 50px 0 30px 0}
	.loginCenter .mainVer2 ul li .login.fingerprint h5{margin: 50px 0 30px 0}
	.loginCenter .mainVer2 ul li .login.classof	{background-position: center 20px;}
	.loginCenter .mainVer2 ul li .login.fingerprint	{background-position: center 20px;}
	.loginCenter .mainVer2 ul li .login .checkboxArea {margin: 10px 0;}
	.loginCenter .mainVer2 ul li .login p.loginGuide a {max-width: inherit;}
	.loginCenter.information .informationBox ul li {width: 100%;}
	.loginCenter.information .informationBox ul li + li {margin-left: 0; margin-top:30px;}
	.loginCenter.information .informationBox ul li button {width: 100%; display: block;}*/

	/* 다이어그램 */
	.education .educationDiagram4.musicdiagram .subArea {width: 320px; margin: -30px auto 0 auto; }
	.education .educationDiagram4.musicdiagram .subArea .bg3>div {position: inherit; float:left; margin-top:0;}
	.education .educationDiagram4.musicdiagram .subArea .bg4>div {position: inherit; float:left; margin-top:0;}
	.education .educationDiagram4 .diagramArea::before {margin-left: -180px; z-index:-2; top: 350px; }
	.education .educationDiagram4.musicdiagram .subArea .bg3:before {display:none;}
	.education .educationDiagram4 .diagramArea {padding-bottom:106px;}

	.support_certificate03 .diagram_mb {display:block}
	.support_certificate03 .diagram_pc {display:none}
}



@media all and (max-device-width:768px){
	/*공통 탭메뉴*/
	#subTabWrap{overflow:auto;overflow-y:hidden;border-top:1px solid #ddd;}
	#subTabWrap ul:after{display:none}
	#subTabWrap ul li{border:0}
	#subTabWrap ul li a{padding:0 15px;font-size:16px;}
	#subTabWrap ul li a.on:after{bottom:auto;top:-1px;height:3px}

	/*학과별 교육과정*/
	/*common.css 이동
	.curriculum_list>div{min-height:50px;width:calc(100% - 24px);margin-bottom:15px;padding:15px 20px}
	.curriculum_list>div h3{margin-bottom:10px;font-size:20px}
	.curriculum_list>div dl dt,
	.curriculum_list>div dl dd,
	.curriculum_list>div dl dd a{font-size:15px}
	.curriculum_list2 ul li{width:calc(50% - 20px)}
	.curriculum_list2 ul li a span{font-size:15px}
	.curriculum_menu{margin:0 -20px}
	.curriculum_menu .m_open{position:relative;padding:20px;background:#05548f;}
	.curriculum_menu .m_open h3{font-size:20px;color:#90cfff}
	.curriculum_menu .m_open ul{width:calc(100% + 10px);margin-left:-10px;font-size:0}
	.curriculum_menu .m_open ul li{display:inline-block;width:calc(33.33% - 10px);margin:10px 0 0 10px;vertical-align:middle}
	.curriculum_menu .m_open ul li a{display:block;padding:0 10px;background:#2a6da0;font-size:15px;color:#fff}
	.curriculum_menu .m_open ul li a span{display:table-cell;height:50px;vertical-align:middle;line-height:1.3em}
	.curriculum_menu .m_open ul li a.on{background:#fff;color:#05548f;font-weight:600}
	.curriculum_menu .m_open .close{position:absolute;top:15px;right:20px;display:block;width:30px;height:30px;background:url(../img/kor/curriculum/m/btn_close.png) no-repeat center;background-size:50% auto;font-size:0}
	.curriculum_menu>ul>li.on{position:absolute;height:0;overflow:hidden;visibility:hidden;}
	.curriculum_menu>ul{font-size:0}
	.curriculum_menu>ul>li{display:inline-block;width:50%;padding:0;border:0;border-bottom:1px solid #dbdfe2;vertical-align:top}
	.curriculum_menu>ul>li h3{position:relative;left:0;top:0;padding:10px 15px;background:url(../img/kor/curriculum/m/ico_menu1.png) no-repeat center right;background-origin:content-box;background-size:12px auto;font-size:15px;}
	.curriculum_menu>ul>li ul{display:none}

	.pageTit+.sub_menu1+article>.curriculum_menu>ul>li {border-bottom:none;} 학습로드맵 오류 제거(교육융합과정 학과별교육과정 상세페이지와 충돌)
	.pageTit+.sub_menu1+article>.curriculum_menu>ul>li h3 {display:none} 학습로드맵 오류 제거(교육융합과정 학과별교육과정 상세페이지와 충돌)

	.curriculum_intro{padding:20px;margin:-1px -20px 0}
	.curriculum_intro:before, .curriculum_intro:after{display:none}
	.curriculum_intro>p{position:relative;top:0;width:100%;margin-bottom:25px;}
	.curriculum_intro>p>img{display:none}
	.curriculum_intro>p span{display:block;width:100%;text-align:center}
	.curriculum_intro h4 em{height:28px;line-height:26px;padding:0 10px;margin-bottom:10px;font-size:14px;}
	.curriculum_intro h4 b{font-size:34px}
	.curriculum_intro h4+.txt{font-size:15px;}
	.curriculum_intro .infoBox {padding:20px;border:none;border-top:1px solid #dddfe5;background:none;}
	.curriculum_intro .infoBox dl {padding-left:0;}
	.curriculum_intro .infoBox dt {position:relative;width:100%;margin-bottom:12px;padding-bottom:12px;}
	.curriculum_intro .infoBox dt::before {content:'';display:block;position:absolute;left:0;bottom:0;width:20px;height:1px;background:#000;}
	.curriculum_intro .infoBox dd {width:calc(50% - 15px);box-sizing:border-box;padding-bottom:5px;}
	.curriculum_intro .infoBox dd::before {width:3px;height:3px;background:#666;}
	.curriculum_list2 {padding-top:15px}
	.curriculum_info{margin-top:-1px}
	.curriculum_info .head h4{padding:30px 0 20px;font-size:34px}
	.curriculum_info .head h4 span{margin-top:15px;font-size:18px}
	.curriculum_info .head div{font-size:15px}
	.curriculum_info .contTit_line{margin-top:50px}
	.curriculum_info .contTit_s{margin-top:30px}
	.curriculum_paper{padding:0}
	.curriculum_paper div{padding:0px;background-size:27px auto;background-position:15px 25px}
	.curriculum_paper div dl{display:block;width:100%;padding:20px 40px 20px 60px;}
	.curriculum_paper div dl+dl{border:0;border-top:1px solid #dbdfe2;padding:20px 40px 20px 60px;}
	.curriculum_paper div dl dt{margin-bottom:5px;font-size:18px;}
	.curriculum_paper div dl dd{font-size:15px}
	.curriculum_paper div+div{background-position:15px 25px}
	.curriculum_effect dl{padding:0}
	.curriculum_effect dl dt{position:relative;}
	.curriculum_effect dl dd{font-size:15px}
	.curriculum_contact{padding:40px 20px 20px;background-position:center 15px;background-size:22px auto;text-align:center}
	.curriculum_contact b{display:block;margin:10px 0 0}

	.curriculum_intro .infoTable .lineTop_tbArea tbody td {font-size:14px;}
	*/

	/*교원채용*/
	.recruit_wrap .lineList_tbW span.txt_info{display:block;padding:5px 0 0;font-size:14px}
	.recruit_wrap .lineList_tbW .inp_t,
	.recruit_wrap .lineList_tbW .inp_s{width:100%}
	.recruit_wrap .lineList_tbW .w_date .inp_t{width:23.33%}
	.recruit_wrap .lineList_tbW .txt_date{width:10%;padding:0;text-align:center;font-size:14px}
	.recruit_wrap .lineList_tbW .w_name2 .inp_t{width:100%}
	.recruit_wrap .lineList_tbW .w_name2 .inp_t+.inp_t{margin-top:5px}
	.recruit_wrap .lineList_tbW .w_addr .inp_t{width:50%;margin:0}
	.recruit_wrap .lineList_tbW .w_addr 	.btnC_file{width:50%;}
	.recruit_wrap .lineList_tbW .w_addr 	.btnC_file span{padding:11px 0;font-size:14px;}
	.recruit_wrap .lineList_tbW .w_addr p .inp_t{width:100%}
	.recruit_wrap .lineList_tbW .w_addr p .inp_t+.inp_t{width:100%;margin:5px 0 0}
	.recruit_wrap .lineList_tbW .w_tel .inp_t{width:30%}
	.recruit_wrap .lineList_tbW .w_tel .txt_tel{width:5%;font-size:14px}
	.recruit_wrap .lineList_tbW .w_grade{font-size:0}
	.recruit_wrap .lineList_tbW .w_grade .inp_t{width:45%}
	.recruit_wrap .lineList_tbW .w_grade .txt_date{width:10%;font-size:14px}
	.recruit_wrap .lineList_tbW .pic_add_area{padding-left:100px;min-height:100px;}
	.recruit_wrap .lineList_tbW .pic_add_area input[type="image"]{width:90px}
	.recruit_wrap .lineList_tbW .pic_add_area .btnC_file{margin-top:10px}

	.recruit_wrap dl.info{padding:60px 20px 20px;background-size:auto 30px;background-position:center 15px}
	.recruit_wrap dl.info dt{font-size:18px;text-align:center;}
	.recruit_wrap dl.info dt span{font-size:18px}
	.recruit_wrap dl.info dd{font-size:15px;}
	.recruit_wrap dl.info.tutor dd {text-align:center;}
	.recruit_wrap.result dl.info {padding:60px 20px 20px;background-size:auto 30px;background-position:center 15px}
	.recruit_wrap.result dl.info dt {font-size:18px; text-align:center;}

	.recruit_wrap_select dl,
	.recruit_wrap_select dl+dl{width:calc(100% - 30px);padding:50px 20px 20px;background-size:auto 30px;background-position:center 15px;}
	.recruit_wrap_select dl dt{text-align:center;font-size:22px;}
	.recruit_wrap_select dl dd{text-align:center;font-size:15px;}
	.recruit_wrap_select dl dd span{font-size:15px;}

	.recruit_intro>div{padding:0;}
	.recruit_intro>div>img{position:relative;display:block;width:50px;margin:40px 0 20px}
	.recruit_wrap .lineList_tbW .w_date.w_date2 .inp_t {width:40%;}
	.recruit_wrap .lineList_tbW .w_idnumber .inp_t {width:46%}
	.recruit_wrap .lineList_tbW .w_idnumber .txt_tel {width:5%; font-size:14px;}
	.recruit_wrap .agreeBox {height: 145px; overflow-y:scroll;}
	.recruit_wrap.result.resultEffect .support_contact .txtBlue {display:block; color: #05548f; margin-top:40px;}
	.recruit_wrap.result.resultEffect .support_contact p {display:block; text-align:center;}
	.recruit_wrap.result.resultEffect .support_contact b {font-size: 13px; text-align:center; margin-right:6px;}
	.recruit_wrap.result.resultEffect .support_contact a {font-size: 13px; text-align:center;}
	.recruit_wrap.result.resultEffect .support_contact {background-position: center 20px; padding: 23px 10px;}

	/*학과소개*/
	.departments_main>div{width:95%;min-height:50px;margin-bottom:40px;padding-left:20px;background-size:60px auto}
	.departments_main>div dt{font-size:20px}
	.departments_main>div dd{padding:10px 0;font-size:14px}
	.departments_main>div ul li{background-position:0 8px}
	.departments_main>div ul li a{font-size:15px}

	.departments.info .head h3,
	.departments.info .head h3 span{font-size:25px}
	.departments.info .head .title p{margin-top:15px;font-size:15px}
	.departments.info .head .title p em{font-size:18px}
	.departments.info .head dl+dl{margin: 0 0px 0 0px}
	.departments.info .head p.sns {position: inherit; margin-top:8px;}
	.departments.info .head .btn a{box-sizing:border-box;width:100%;margin:0 0 10px}
	.departments.info .head p.sns a:first-child {margin-left:0}

	.departments.info .ct_txt,
	.departments.info .ct_txt2{font-size:15px}

	.departments.info .keynote>ul>li{width:45%  }
	.departments.info .keynote>ul>li>b{margin:0}
    .departments.info .keynote>.mb_biz>li {width:30%;}
	.departments.info .track>ul>li{padding:0}
	.departments.info .track>ul>li h3{position:relative;width:100%;box-sizing:border-box;padding:10px 10px 10px 60px;font-size:18px}
	.departments.info .track>ul>li h3 b{left:20px;top:2px;font-size:40px;}
	.departments.info .track>ul>li dl{padding:15px}

	.departments.info .course>ul>li{width:calc(100% - 30px);font-size:15px}
	.departments.info .course>ul>li b{margin:20px 0 10px;font-size:18px}

	.departments.info .lic{padding:65px 15px 15px;background-size:auto 50px;background-position:center 10px}
	.departments.info .lic h4{margin-bottom:5px;font-size:18px;text-align:center}
	.departments.info .license.style2 .lic{width:100%;text-align:center;}
	.departments.info .lic div{padding:0}
	.departments.info .lic div h5{position:relative;margin-top:20px}
	.departments.info.cultureart .lic div {padding-left: 0; }
	.departments_info_pl{width:calc(100% + 20px);margin:0 -10px;padding-right:0}
	.departments_info_pl li.slick-slide{/*width:180px !important;*/width:auto;/*margin-right:20px*/margin-right:auto;padding:0 10px;}
	.departments_info_pl li dt{margin:15px 0 10px;font-size:18px}
	.departments_info_pl li dd{max-height:60px;font-size:14px}
	.departments.info .professor .btn{width:30px;background-size:100% auto}
	.departments_info_pl .slick-dots{visibility:hidden;}
	.departments_info_pl .slick-dots,
	.departments_info_pl .slick-counter{position:relative;top:0;width:100%;margin-top:10px;text-align:left}
	.departments_info_pl .slick-dots li{display:inline-block;margin:0 4px}
	.departments_info_pl .slick-counter{right:auto;top:auto;left:10px;font-size:14px}
	.departments_info_pl .slick-counter .current{display:inline-block;font-size:14px;font-weight:bold;}
	.departments_info_pl .slick-counter .current:after{content:'/';display:inline;background:none; height:auto; padding:0 5px}

	.departments.info .activity ul{width:calc(100% + 20px);margin:-20px 0 0 -20px}
	.departments.info .activity.list3 li,
	.departments.info .activity ul li{width:calc(50% - 20px);margin:20px 0 0 20px;font-size:15px}
	.departments.info .activity ul li b{margin:10px 0 5px;font-size:16px}

	.departments.info .cooperation ul li img{height:35px}
	.departments.info .cooperation ul.style2{padding-top:1px}
	.departments.info .cooperation ul.style2 li{display:block;}
	.departments.info .cooperation ul.style2 li img{height:auto}

	.departments.info .e-book_wrap{margin-top:50px}

	.departments.info .gallery_stage h3{margin:30px 0 20px;font-size:22px}
	.departments.info .gallery_stage .slick-slide{margin-right:25px}
	.departments.info .gallery_stage .slick-slide img{width:100%}

	.departments.info .hs_list h3{font-size:22px}
	.departments.info .hs_list li{padding-right:0;font-size:15px}
	.departments.info .history_stage button{top:0;opacity:1;width:30px;height:30px;background-size:100% auto}
	.departments.info .history_stage button.slick-prev{right:40px;}
	.departments .pyramid {float: none;}
	.departments.info.child .targetDl {float: none; width: 100%; margin-top:20px;}

	.departments .head{padding:20px 0;margin-bottom:20px}
	.departments .head.bg{padding:10px 20px}
	.departments .head.bg>a{right:0}
	.departments .head dl {display:block;width:100% }
	.departments .head dl+dl{margin:0}
	.departments .head dl dt{background-size:15px auto;background-position:0 4px;font-size:15px}
	.departments .head dl dd{font-size:15px}
	/* .departments .head>a{position:absolute; width:120px; font-size:14px; letter-spacing:-0.7px; } */
	.departments .head>a{position:inherit; width:100%; font-size:14px; letter-spacing:-0.7px; margin-top:10px;}
	.departments .head>a:before{width:12px;background-size:100% auto}
	.departments .video_main{padding-bottom:20px;margin-bottom:20px}
	.departments .video_main .video_wrap .btn_play{background-size:35px auto}
	.departments .video_main .video_wrap iframe{height:350px}
	.departments .video_main .video_info h3{font-size:18px}
	.departments .video_list>div{width:calc(50% - 20px);margin:0 0 20px 20px}
	.departments .video_list>div h3{height:50px;font-size:15px;line-height:1.3em}
	.departments .video_list>div a:after{background-size:15px auto}
	.departments.computer .video_interview>div h3 em{font-size:12px; padding-top:5px; line-height:13px;}

    .departments .video_interview>div{width:calc(50% - 20px)}
	.departments .video_interview>div img{width:100%}
	.departments .video_interview>div h3{height:85px}
	.departments.info.account .keynote>ul{margin-bottom:50px}
	.departments.info.account .keynote>ul>li{padding-left:65px}
	.departments.info.account .keynote>ul>li ul{margin-top:10px}
	.departments.info.account .target_ct{margin:40px 0;}
	.departments.info.account .target_ct h4{margin-bottom:20px;font-size:20px}
	.departments.info.account .bn>a{padding:40px 20px;font-size:16px}
	.departments.info.account .bn p a{display:block;width:100%;padding:20px;background-position:center right 20px;background-size:35px auto;font-size:14px}
	.departments.info.account .bn p a b{font-size:16px}
	.departments.info.account .keynote>ul>li ul li {width:100%}
	.departments.info.account .keynote>ul>li img {height:55px}
	.departments.info.edu .keynote .ct{background:#f1f2f7;max-width:100%;min-height:100px;margin-bottom:40px;font-size:0}
	.departments.info.edu .keynote .ct dt{position:relative;top:0;left:0;width:auto;margin:0;padding:10px;background:#05548f;font-size:18px}
	.departments.info.edu .keynote .ct dl dd{position:relative;top:0;left:0;box-sizing:border-box;padding:10px;margin:0 !important;font-size:16px;text-align:center !important}
	.departments.info.edu .keynote .ct dl dd span{display:inline;font-size:16px}
	.departments.info.edu .course_wrap>div.departments.info .cooperation ul{min-height:50px}

	.departments.info.sduchina .ct1{width:100%}
	.departments.info.sduchina .ct1 p{margin:0 0 5px !important}
	.departments.info.sduchina .ct2>div p{padding:20px 20px 0}
	.departments.info.sduchina .ct2>div.step2_ dl{width:calc(100% - 30px);margin-bottom:5px}

	.departments.info.cultureart .e-book_wrap {margin-bottom: -20px}
	.lawadmin .lawTarget_l {float:inherit; width:100%; margin-bottom:20px; display:block; text-align:center;}
	.lawadmin .lawTarget_l img {max-width:300px; }
	.lawadmin .lawTarget_r {float:inherit; width:100%;}
	.e-book{height:auto;padding-bottom:50px}
	.e-book .slick-counter,
	.e-book .slick-counter .current{font-size:14px}
/*
	.departments_info_pl .slick-arrow.slick-prev,
	.e-book .slick-arrow.slick-prev,
	.departments.info .gallery_stage .slick-arrow.slick-prev,
	.departments_info_pl .slick-arrow.slick-next,
	.e-book .slick-arrow.slick-next,
	.departments.info .gallery_stage .slick-arrow.slick-next{top:-50px;width:30px;height:30px;background-size:100% auto}
	.departments_info_pl .slick-arrow.slick-prev,
	.e-book .slick-arrow.slick-prev,
	.departments.info .gallery_stage .slick-arrow.slick-prev{right:40px} */

	.departments.info .cooperation ul.sns li {display:block; width:100%;}
	.education.edu1 .ct_box,
	.education.edu2 .ct_box{padding:0}
	.education.edu1 .ct_box div{width:100%;padding:20px}
	.education.edu1 .ct_box div+div,
	.education.edu2 .ct_box>div div+div{border-left:0;border-top:1px solid #dbdfe2}
	.education.edu1 .ct_box div h4,
	.education.edu2 .ct2 div dl dt{font-size:18px}
	.education.edu1 .ct2 h4,
	.education.edu1 .ct3>div h4,
	.education.edu2 .ct2 h4{padding:15px;margin-bottom:10px;font-size:18px;}
	.education.edu1 .ct2 p{padding:15px;font-size:15px}
	.education.edu1 .ct3>div{width:calc(100% - 20px)}
	.education.edu1 .ct3>div dl{padding:20px;margin-bottom:20px}
	.education.edu1 .ct3>div dl dt,
	.education.edu2 .ct_box>div div h5{font-size:16px}
	.education.edu1 .ct3>div dl dd,
	.education.edu2 .ct_box>div div dd,
	.education.edu2 .ct2 div dl dd{font-size:15px}
	.education.edu2 .ct_box h4{padding:20px;margin:0;font-size:18px}
	.education.edu2 .ct_box>div div,
	.education.edu2 .ct_box>div div+div{width:100%;padding:20px;margin:0;}
	.education.edu2 .ct_box>div+div{margin-top:0;padding-top:0}
	.education.edu2 .ct2 div{margin:-10px 0 30px -20px}
	.education.edu2 .ct2 div dl{width:calc(100% - 20px);margin-top:10px;padding:20px;}
	.education.edu2 .ct2 div dl dd b{display:block;margin:0 0 5px}
	.education.edu1 .halfTable {width:calc(100% );margin-left:0px;font-size:0;}
	.education.edu1 .half {margin-left:0;width:100%;}
	.education.edu1 .half + .half {margin-top:20px;}

	.departments.info .cooperation ul.style2.sns li img {height:60px;}
	.departments.info .cooperation ul.style2.sns {padding-top: 15px;}
	.departments.info .cooperation ul.sns li {margin:8px 0 0 10px;}
	.departments.sdueng .targetimg {float: none;}
	.departments.sdueng .targetTxt {float: none; width: 100%; margin-bottom:15px;}
	.departments.info.edu .course_wrap {width:100%; margin-left:0}
	.departments.info.edu .course_wrap>div {width:100%; margin: 20px 0;}
	.departments.info.edu .course_wrap>div ul{min-height:inherit;}


	/*대학원진학현황*/
	.graduateSchool_status_table dl{padding:0 90px 0 20px}
	.graduateSchool_status_table dl dt span{font-size:14px}
	.graduateSchool_status_table dl dd{right:20px;font-size:25px}
	.graduateSchool_status2 .exclam{position:relative}
	.graduateSchool_status2 .BBS_option{height:auto;margin-bottom:10px}
	.graduateSchool_status2 .searchBox{margin:0;text-align:right}

	/*대학원 검색*/
	.graduateSchool_search li{width:100%;padding:20px 0}
	.graduateSchool_search li dt{font-size:16px}
	.graduateSchool_search li .btnC_arrLineR_white{position:relative;top:0;margin-top:10px;float:right}

	/*로그인센터*/
	/* common.css로 이동
	.loginCenter .main .login{padding:20px}
	.loginCenter .main .login fieldset{padding-right:0}
	.loginCenter .main .login fieldset button{position:relative;width:100%;height:50px;margin-top:30px;font-size:16px}
	.loginCenter .main .verification dl{padding:70px 30px 0;background-size:30px auto;background-position:center 25px}
	.loginCenter .main .verification dl dt{font-size:25px}
	.loginCenter .main .verification dl dd{padding:10px 0 25px;font-size:14px}
	.loginCenter .verification_info dl{padding:70px 30px 0;background-size:30px auto;background-position:center 25px}
	.loginCenter .verification_info dl dt{font-size:25px}
	.loginCenter .verification_info .list_dotBrown{padding:30px 0 15px}
	.loginCenter .error{padding:20px;margin-bottom:30px}
	.loginCenter .error dt{padding-top:50px;background-size:35px auto;}
	.loginCenter .error dt{font-size:25px}
	.loginCenter .unlocking ul{padding:0}
	.loginCenter .unlocking ul li{width:50%;margin-top:20px}
	.loginCenter.find .info{padding:70px 20px 20px;background-size:35px auto;background-position:center 25px;text-align:center;}
	.loginCenter.find .info p{font-size:15px;}
	.loginCenter.find .info .btnC_arrLineR_white{position:relative;top:0;right:0;margin:15px auto 0}
	.loginCenter.find .certification{padding:20px;}
	.loginCenter.find .certification fieldset{padding-right:0}
	.loginCenter.find .certification fieldset button{position:relative;width:100%;height:50px;margin-top:20px;font-size:15px;}
	.loginCenter.find .certification fieldset dl{padding:0}
	.loginCenter.find .certification fieldset dl dt{position:relative;top:0;margin-bottom:5px;font-size:15px;}
	.loginCenter.find .certification fieldset dl dd .txt_info{margin:5px 0;font-size:14px}
	.loginCenter.find .certification .find{padding:0;width:100%;overflow:Hidden;}
	.loginCenter.find .certification .find .btnC_arrLineR_white{position:relative;top:0;margin-top:15px;float:right}
	.loginCenter .mainVer2 {padding: 20px;}
	.loginCenter .mainVer2 ul li .login {background-size:40px auto;}
	.loginCenter .mainVer2 ul li .login.fingerprint {background-size: 40px auto;}
	.loginCenter .mainVer2 ul li .login.classof {background-size: 40px auto;}
	.loginCenter .mainVer2 ul li .login h5 {margin: 16px 0; font-size:20px;}
	.loginCenter .mainVer2 ul li .login.classof h5 {margin: 30px 0 10px 0}
	.loginCenter .mainVer2 ul li .login.fingerprint h5 {margin: 30px 0 10px 0;}
	.loginCenter .mainVer2 ul li .login.verification button {height: 40px; margin-bottom:10px; font-size:16px;}
	.loginCenter .mainVer2 ul li:first-child {margin-top:0}
	.loginCenter .mainVer2 .inp_t {height:40px;}
	.loginCenter .mainVer2 ul li .login button {height:40px;}
	.loginCenter.information p.txt {margin-bottom:20px;}
	.loginCenter.information .informationBox ul li {padding: 20px;}
	.loginCenter.information .informationBox ul li .info {background-size: 40px auto;}
	.loginCenter.information .informationBox ul li h5 {margin: 3px 0 5px 0; font-size: 18px;}
	.loginCenter.information .informationBox ul li .info.infoadmin {background-size: 40px auto;}
	.loginCenter.information .informationBox ul li .info.logout {background-size: 40px auto;}
	.loginCenter.information .infotxtBox p {font-size:14px;}
	.loginCenter.information .informationBox ul li button {font-size:16px; padding: 15px 35px; height:42px; line-height:12px;}
	.loginCenter.information .infotxtBox p {background-size: 16px auto; padding-left:22px;}
	.loginCenter.information .infotxtBox p.major {background-size: 16px auto; padding-left:22px;}
	.loginCenter .mainVer2 ul li .login p.loginGuide a {height:40px; line-height:40px;}

	.loginCenter .myInfo th,
	.loginCenter .myInfo td {font-size:14px;}
	.loginCenter .myInfo .btnC_arrLineR_white>span,
	.loginCenter .myInfo .btnC_fileDown_white>span {min-height:34px;padding:5px 45px 6px 20px;font-size:13px;}*/

	/*기타*/
	.btnC_add span{height:35px;background-size:auto 30%;line-height:33px;font-size:15px;}

	/*팝업*/
	#pop_recruit_write .popTit{margin:0 10px 0 15px;font-size:20px}
	#pop_recruit_write .contTit_s{margin-top:30px;font-size:18px}
	#pop_recruit_write .inp_c{margin:20px 0 0}
	#pop_addr .BBS_option{height:auto;margin-top:30px}
	#pop_addr .lineList_tb tr{position:relative;padding-right:50px}
	#pop_addr .lineList_tb tr td:first-child:not(.no_data){display:none}
	#pop_addr .lineList_tb .inp_r{position:absolute;top:50%;right:0;margin-top:-10px}
	.lineList_tb .no_data{width:100%}
	#pop_verification .info{padding:70px 20px 20px;background-size:35px auto;background-position:center 25px;text-align:center;}
	#pop_verification .verification3 .info{padding-right:20px}
	#pop_verification .verification3 .info .btnC_arrLineR_white{position:relative;top:0;right:0;margin-top:10px}
	#pop_verification .info p{font-size:15px}
	#pop_verification .tabMenu{margin-left:0}
	#pop_verification .tabMenu li{display:block;}
	#pop_verification .tabMenu li+li{margin-top:5px}
	#pop_verification .tabArea>div>ul:before{left:24px;height:calc(100% - 120px)}
	#pop_verification .tabArea>div>ul li{min-height:120px}
	#pop_verification .tabArea>div>ul li h4{width:50px;height:50px;padding-top:5px;font-size:12px}
	#pop_verification .tabArea>div>ul li h4 b{font-size:18px}
	#pop_verification .tabArea>div>ul li{padding:10px 0 10px 66px;}
	#pop_verification .tabArea>div>ul li dt{font-size:16px}
	#pop_verification .tabArea>div>ul li dd,
	#pop_verification .tabArea>div>ul li p.exclam{font-size:14px}
	#pop_verification .verification3 ul li{width:calc(100% - 30px)}
	#pop_verification .verification4 .ct{padding:0}
	#pop_verification .verification4 .ct h4{position:relative;margin-bottom:10px}
	#pop_verification .lineList_ul.typeFaq dt{padding:0}
	#pop_verification .lineList_ul.typeFaq dt{padding:0}


	/* 다이어그램 */
	.education .educationDiagram3 .diagramArea .bg1 {width:220px; height:220px; margin-left:-110px;}
	.education .educationDiagram3 .diagramArea .bg2 {width: 130px; height:130px; margin-top:-65px; margin-left:-65px;}
	.education .educationDiagram3 .diagramArea .bg2 p {font-size:18px;}
	.education .educationDiagram3 .diagramArea .bg1::before {top:235px;}
	.education .educationDiagram3 .diagramArea .childArea ul {margin-top: 57px;}
	.education .educationDiagram3 .diagramArea .childArea li {display:block; margin-left:0; margin-top:14px;}
	.education .educationDiagram3 .diagramArea .childArea li>div>div {width:100px; height:100px;}
	.education .educationDiagram3 .diagramArea .childArea li>div>div>p {font-size:14px;}
	.education .educationDiagram4 .diagramArea .bg1 {width: 230px; height:230px;}
	.education .educationDiagram4 .diagramArea .bg2 {width: 160px; height:160px; margin-left:-80px; margin-top:-80px;}
	.education .educationDiagram4 p.Nexttxt {font-size:18px;}
	.education .educationDiagram4 .diagramArea::before {width: 180px; height:180px; margin-left: -90px; background-size: cover; }
	.education .educationDiagram4 .diagramArea .bg2 p {font-size: 18px;}
	.education .educationDiagram4 .diagramArea .bg2 em {font-size:16px}
	.education .educationDiagram4.musicdiagram .subArea {text-align:center; overflow:hidden; width: 240px;}
	.education .educationDiagram4.musicdiagram .subArea .bg3>div {width:120px; height:120px;}
	.education .educationDiagram4.musicdiagram .subArea .bg4>div {width:120px; height:120px;}
	.education .educationDiagram4.musicdiagram .subArea .bg3>div>p {font-size:16px;}
	.education .educationDiagram4.musicdiagram .subArea .bg4>div>p {font-size:16px;}
	.education .educationDiagram4.musicdiagram .diagramArea::before {top: 318px;}

	/* 로그인센터 */
	/* common.css로 이동
	.loginCenter .mainVer2 ul li .login p.loginGuide a {display:block; width: 100%; margin-top:5px;}*/

	.departments .video_interview>div h3{font-size:16px}
}

@media all and (max-device-width:590px){

	.departments.info.fashion .head p.sns {position: inherit; margin-top: 10px;}
	.departments.info.fashion .head p.sns a.sns3 {margin-left:0}
}

@media all and (max-device-width:570px){
	.education .diagramArea .bg1 {margin: 0 0 20px 0;}
	.education .educationDiagram4 .diagramArea .mainArea:nth-child(2) {padding-bottom: 100px;}
	.education .educationDiagram4 .diagramArea::before {top: 440px;}
	.education .educationDiagram4 .diagramArea .mainArea {margin-left: 0}
	.education .musicdiagram .diagramArea .bg1 {margin: 20px 0 40px 0;}
	.education .educationDiagram4.musicdiagram .diagramArea::before {top: 282px;}
	.education .educationDiagram4 .diagramArea {padding-bottom:83px;}
	.departments.info .keynote>ul>li{width:30%  ; word-break:keep-all;}
	.departments.info .keynote>ul.creative_art>li{width:47% !important; word-break:keep-all;}

}
@media all and (max-device-width:460px){
	.departments .video_main .video_wrap iframe{height:250px}
	.departments.info .activity ul li{width:calc(100% - 30px)}
	.departments.info.fashion .head dl+dl {margin:0; display:block;}
	/* .departments.info.mech .dgArea img{width:280px} */
}


@media all and (max-device-width:370px) {
	.departments .head>a {position: relative;font-size: 14px;margin-top: 12px;width: 100%;}
}
@media all and (max-device-width:360px){
	/*학과별 교육과정*/
	/*common.css 이동
	.curriculum_list>div dl{padding-left:100px}
	.curriculum_list>div dl dt{padding-right:10px}
	.curriculum_list>div dl dd a{padding:0 10px 0 10px;background-size:5px auto}
	.curriculum_menu .m_open ul li{width:calc(50% - 10px)}
	.curriculum_menu .m_open ul li a span{font-size:14px}*/

	.departments .video_main .video_wrap iframe{height:200px}
	.e-book:before {width: 100%;}

	/*대학원진학현황*/
	.graduateSchool_status_table dl{width:100%;padding:0 90px 0 20px}
	.graduateSchool_status_table dl+dl:before{display:none}

	/* common.css로 이동
	.loginCenter.information .infotxtBox {padding: 15px;}
	.loginCenter.information .infotxtBox p+p {margin-left:10px;}*/
}
