.dept .nav>li>a:hover, .dept .nav>li>a:focus { background-color: #7a0e17;}

/* textbox 스타일*/
.s-box { background: url(/resources/images/korean/common/t-box_bg.gif) left center; margin: 0 0 20px; padding-left: 8px; padding: 3px; }
.s-box-inner { background: #ffffff; padding:25px 30px; }


/* badge 스타일 */
.badge.btn-danger {background:#d9534f !important; }
.nav-pills li a {font-size:18px;}

.btn {  }
.btn.bg-black { background: #000000; border: 1px solid #9b1621; color: #ffffff; }
.btn.bg-gray { background: #ffffff; }
.btn.bg-darkgray { background: #be222f !important; border: 1px solid #8c2b34; color: #ffffff; font-weight: 400; }
.btn.bg-darkgray :hover,
.btn.bg-default:focus { background: #98101b; }
.btn.bg-darkred { background: #540d12; border: 1px solid #171717; color: #ffffff; font-weight: 400; }

.dept .sub-step { padding: 16px !important; }
.dept_main h3{ margin: 10px 0 10px; padding-left: 100px; padding-top: 32px; height: 100px; }
.h3_dept_main_01{ background: url(/resources/images/korean/sub/dept/dept_main/h3_dept_main_01.gif) no-repeat left 2px; }
.h3_dept_main_02{ background: url(/resources/images/korean/sub/dept/dept_main/h3_dept_main_02.gif) no-repeat left 2px; }
.h3_dept_main_03{ background: url(/resources/images/korean/sub/dept/dept_main/h3_dept_main_03.gif) no-repeat left 2px; }
.h3_dept_main_04{ background: url(/resources/images/korean/sub/dept/dept_main/h3_dept_main_04.gif) no-repeat left 2px; }
.h3_dept_main_05{ background: url(/resources/images/korean/sub/dept/dept_main/h3_dept_main_05.gif) no-repeat left 2px; }
.h3_dept_main_06{ background: url(/resources/images/korean/sub/dept/dept_main/h3_dept_main_06.gif) no-repeat left 2px; }
.h3_dept_main_08{ background: url(/resources/images/korean/sub/dept/dept_main/h3_dept_main_08.gif) no-repeat left 2px; }

.title_line {border-top: 1px solid #c8ced2; margin-top: 50px; margin-bottom: 50px; }

/* 대학 서브메인 */
.dept_main .ob-box { border: 1px solid #dddddd; margin-bottom: 20px; padding: 20px 20px 20px; }
.dept_main .ob-box .ob-photo { float: left !important; width: 30% !important; }
.dept_main .ob-box .ob-photo > img { float: left !important; width: 100% !important; }
.dept_main .ob-box .ob-info { float: right; width: 68%; padding-left: 25px; padding-right: 25px; }
.dept_main .ob-box .ob-info p { margin-top: 5px ; }
.dept_main .ob-box .ob-info .ob-profil { margin: 15px 0 5px; font-size: 2em; color: #000000; font-weight: 500; }
.dept_main .ob-box .ob-info .ob-profil a { color: #000000; }
.dept_main .ob-box .ob-info .ob-profil a:hover { color: #be222f; }
.dept_main .ob-box .ob-info .ob-profil .btn {font-size:14px}
.dept_main .ob-box .ob-info .s-title { font-size:16px; font-weight:500; color: #be222f; }
.dept_main .ob-box .ob-info .list-01 { display: block ; width: 100%; margin: 0px 0 0 0px; }
.dept_main .ob-box .ob-info .list-01 li { display: inline-block; background: url(/resources/images/korean/sub/dept/dept_main/list_bullet_0.gif) no-repeat left 10px; width: 32%; font-weight: 400; color: #545454; font-size:1.2em; padding-bottom: 5px; margin-top: 7px; }
.dept_main .ob-box .ob-info .list-01 li a { width: 33%; font-weight: 400; color: #000000; font-size:1em; }
.dept_main .ob-box .ob-info .list-01 li a:hover { color: #be222f; }
.dept_main .ob-box .ob-info .list-01 li a i { color: #be222f; padding-left:3px; }
.dept_main .ob-box .ob-info .list-01 li a span {color: #6d6d6d;font-size:18px;/*vertical-align: text-top; line-height: 1.6em;*/ font-weight: 300; }
.dept_main .ob-box .ob-info .ob-profil a span {color: #6d6d6d;font-size:22px;/*vertical-align: text-top;line-height: 2.1em;*/ font-weight: 400; }
.dept_main .ob-box .ob-info .list-01 li span { padding-left:10px}
/* 2019-08-09추가 */
.dept_main .ob-box .ob-info .list-01add { display: block ; width: 100%; margin: 0px 0 0 0px; }
.dept_main .ob-box .ob-info .list-01add li { display: inline-block; background: url(/resources/images/korean/sub/dept/dept_main/list_bullet_0.gif) no-repeat left 10px; width: 29%; font-weight: 400; color: #545454; font-size:1.2em; padding-bottom: 5px; margin-top: 7px; padding-left:13px;}
.dept_main .ob-box .ob-info .list-01add li a { width: 30%; font-weight: 400; color: #000000; font-size:1em; }
.dept_main .ob-box .ob-info .list-01add li:nth-child(2n),.dept_main .ob-box .ob-info .list-01add li:nth-child(2n)  a { width: 40%;}
.dept_main .ob-box .ob-info .list-01add li a:hover { color: #be222f; }
.dept_main .ob-box .ob-info .list-01add li a i { color: #be222f; padding-left:3px; }
.dept_main .ob-box .ob-info .list-01add li a span {color: #6d6d6d;font-size:18px;/*vertical-align: text-top; line-height: 1.6em;*/ font-weight: 300; }

.dept_main .ob-box .ob-info .list-01 li.link { background: url(/resources/images/korean/sub/dept/dept_main/list_bullet.gif) no-repeat left 10px; font-weight: 400; color: #000000; font-size:1.2em; margin-top: 7px; }
.dept_main .ob-box .ob-info .list-01add li.link { background: url(/resources/images/korean/sub/dept/dept_main/list_bullet.gif) no-repeat left 10px; font-weight: 400; color: #000000; font-size:1.2em; margin-top: 7px; }
.dept_main .ob-box .ob-info .list-01 > li .list-02 { margin: 5px 0 0 0px; }
.dept_main .ob-box .ob-info .list-01 > li .list-02 li { background: url(/resources/images/korean/common/list_02_bullet_0.gif) no-repeat left 12px !important; padding-left: 12px; font-size: 1em; color: #545454 !important; font-weight: 300; }
.dept_main .ob-box .ob-info .list-01 > li .list-02 li.link { background: url(/resources/images/korean/common/list_02_bullet.gif) no-repeat left 12px !important}
.dept_main .ob-box .ob-info .list-02 > li .list-num { margin-left: 10px; }


/* 대학 > 전공소개페이지 > 교수 소개 modal */
#prof-modal .modal-dialog {width: 100%;}
#prof-modal .modal-content { /*border: 1px solid #606060;*/ border-radius: 0; }
#prof-modal .modal-header {padding: 3px 25px 17px 25px;}
#prof-modal h3.modal-title {float:left;font-size: 1.733em;width: 96%;}
#prof-modal .modal-header .close  { padding-top: 10px; }
#prof-modal .modal-header .close span { padding-top: 10px; font-size: 2em; }
#prof-modal .modal-body {padding: 0;max-height: 680px;/* overflow-y: auto; */}
#prof-modal .modal-prof-info {background-color: #f5f5f5;float: left;width: 29%;padding: 25px 10px;}
#prof-modal .modal-prof-info .prof-photo { text-align: center; }
/* #prof-modal .modal-prof-info .prof-photo img,
.prof-list .prof-photo img { border:1px solid #dfdfdf; width: 156px; height: 156px; border-radius:78px; -moz-border-radius:78px; -webkit-border-radius:78px; }*/
#prof-modal .modal-prof-info .prof-photo img{border:1px solid #dfdfdf; width: 156px; height: 156px; border-radius:78px; -moz-border-radius:78px; -webkit-border-radius:78px; }
.prof-list .prof-photo img { display:none; border:1px solid #dfdfdf; width: 156px; height: 156px; border-radius:78px; -moz-border-radius:78px; -webkit-border-radius:78px; }/* 2019-05-17수정 */
#prof-modal .prof-name { margin: 20px 0 30px; letter-spacing: -2px; color: #202020; font-size: 2em; font-weight: 500; text-align: center; }
#prof-modal .prof-name-en { letter-spacing: -1px; font-size: 0.5em; font-weight: 300; display: block; }
#prof-modal .modal-prof-info ul { background: url(/resources/images/korean/dept/modal_prof_bg.gif) no-repeat left top; padding-top: 5px; margin-bottom: 40px; }
#prof-modal .modal-prof-info ul li { padding-left: 8px; color: #808080; font-size: 0.933em; }
#prof-modal .prof-info li,
.prof-list .prof-info li { background: url(/resources/images/korean/dept/prof_info_bg.gif) no-repeat left center; }
#prof-modal .prof-sns i.fa { margin-right: 8px !important; color: #5174a8; }
#prof-modal .modal-prof-result {border-left: 1px solid #ededed;float: left;width: 63%;/* min-width: 489px; */padding: 30px 20px 15px;}
#prof-modal .modal-prof-result h3 { margin: 32px 0 15px; color: #202020; }
#prof-modal .modal-prof-result h3:first-of-type { margin-top: 0; }

/* 2019-05-20 추가 */
#prof-modal .prof-info li:first-child,.prof-list .prof-info li:first-child { display:none;}

/* 대학 > 전공소개페이지 > 전공 nav */

#depart-location { padding: 0; }
#depart-location .nav { background-color: #32353a; width: 100%; }
#depart-location .nav > li { height: 50px; border-right: 1px solid #5b5d61; }
#depart-location .nav li.depart-home { background-color: #000000; }
#depart-location .nav li.depart-home a { padding: 9px 14px; }
#depart-location .nav li.depart-home i.fa { margin: 0 !important;}
#depart-location .nav > li i.fa { margin: 0 0 0 10px; }
#depart-location .nav li.depart-last-li,
#depart-location .nav > li.depart-home,
#depart-location .nav > li:last-child { border-right: 0; }
#depart-location .nav li.depart-last-li,
#depart-location .nav > li:last-child { background-color: #be222f; }
#depart-location .nav > li:last-child { float: right; }
#depart-location .nav > li,
#depart-location .nav > li i.fa,
#depart-location .nav > li a { color: #ffffff; }
#depart-location .nav > li a:hover,
#depart-location .nav > li a:focus { color:#ffffff !important; }

#depart-location .dropdown-menu {background-color: #000000; }
#depart-location .dropdown-menu li a { font-size: 1.071em; color: #ffffff; }
#depart-location .dropdown-menu li a:hover,
#depart-location .dropdown-menu li a:focus { color: #000000; }

/* 대학 > 전공소개페이지 */
.depart-visual { position: relative; margin: 30px 0 15px; }
.depart-visual p { display: block; }
.depart-visual .depart-visual-img img { width: 100%; margin: 0px 0 0px; }
.depart-visual .depart-info-box { position: absolute; left: 0; bottom: 0; width: 100%; }
.depart-visual .depart-info-box > ul {display: table; width: 100%; }
.depart-visual .depart-info-box > ul > li { display: table-cell; color: #ffffff; }
.depart-visual .depart-info-left { width: 80%; background-color: rgba(107, 116, 181, 0.9); border-top: 1px solid #989ec8; padding: 30px 20px; vertical-align: middle; min-height: 140px; }
.depart-visual .depart-info-left p { color: #ffffff; margin: 0; }
.depart-visual .depart-info-left p.depart-info-ttl { background: url(/resources/images/korean/dept/depart_info_bg.gif) no-repeat left top;  padding-top: 9px; padding-bottom: 9px; font-size: 2em; line-height: 1.4; font-weight: 400; text-align:left !important;}
/* 2019-04-03 추가 */
.depart-visual .depart-info-left .infor { position:absolute; right:250px; top:50%; margin-top: -20px; /*width:auto; margin:0 3%; overflow:hidden;*/}
.depart-visual .depart-info-left .infor dd {color:#fff !important; font-size:15px !important; font-weight: 600 !important; margin-top:10px; height:35px; padding:5px 0 0 43px; background:url(/resources/images/korean/dept/dep_info_fc_icon.png) no-repeat;}
.depart-visual .depart-info-left .infor dd.call {background-position:0 0; margin-top:0;}
.depart-visual .depart-info-left .infor dd.call2 {background-position:0 0;}
.depart-visual .depart-info-left .infor dd.homepage {background-position:0 0px;}
.depart-visual .depart-info-left .infor dd.homepage2 {background-position:0 -35px;}
.depart-visual .depart-info-left .infor dd.homepage3 {background-position:0 0px; margin-top:40px;}
.depart-visual .depart-info-left .infor a{color:#fff;}

.depart-visual .depart-info-right { width: 20%; background-color: #181a1c; border-top: 1px solid #5e5f61; text-align: center; }
.depart-visual .depart-info-right li { padding: 11% 0; color: #ffffff; font-size: 1.0em; border-bottom: 1px solid #464849; }
.depart-visual .depart-info-right li:last-child { border-bottom: 0; }
.depart-visual .depart-info-right li .depart-cam { font-size: 0.72em; }
.sub-depart-box { border-top: 1px solid #c8ced2; margin-top: 50px; }
.sub-depart-box img {max-width: 1168px;}
.sub-depart-box p img {max-width: 1168px;}
.sub-depart-box-01 { border-top: 0; margin-top: 0;  }
/* 2019-04-03 추가 */
.sub-depart-box01 .txtbox{ float:right; text-align: right; display: block;  position: relative; margin: -120px 0 10px 0;}
.sub-depart-box01 .txtbox .ttbox{text-align: center; display: block;  position: relative; margin:10px 0 0;}
.sub-depart-box01 .txtbox .ttbox span { font-size:1.1em; color:#2b2b2b;}
/*2019-03-29 추가*/
.sub-depart-box .safetv { padding:0px 0px 0px;}
/*2019-05-17 추가 */
.sub-depart-box .list-01 li {background:none;} 
/*2019-05-29 추가 */
.sub-depart-box-01 .ob-box { border: 1px solid #dddddd; margin-bottom: 20px; padding: 20px 20px 20px; }
.sub-depart-box-01 .ob-box .ob-info { float: left; width: 100%; padding-left: 25px; padding-right: 25px; }
.sub-depart-box-01 .ob-box .ob-info p { margin-top: 5px ; }
.sub-depart-box-01 .ob-box .ob-info .ob-profil { margin: 15px 0 5px; font-size: 2em; color: #000000; font-weight: 500; }
.sub-depart-box-01 .ob-box .ob-info .ob-profil a { color: #000000; }
.sub-depart-box-01 .ob-box .ob-info .ob-profil a:hover { color: #be222f; }
.sub-depart-box-01 .ob-box .ob-info .list-01 { display: block ; width: 100%; margin: 0px 0 0 0px; }
.sub-depart-box-01 .ob-box .ob-info .list-01 li { float:left; display: inline-block; background: url(/resources/images/korean/sub/dept/dept_main/list_bullet_0.gif) no-repeat left 10px; width: 32%; font-weight: 400; color: #545454; font-size:1.2em; padding-bottom: 5px; margin-top: 7px; }
.sub-depart-box-01 .ob-box .ob-info .list-01 li a { width: 33%; font-weight: 400; color: #000000; font-size:1em; }
.sub-depart-box-01 .ob-box .ob-info .list-01 li a:hover { color: #be222f; }
.sub-depart-box-01 .ob-box .ob-info .list-01 li a i { color: #be222f; padding-left:3px; }
.sub-depart-box-01 .ob-box .ob-info .list-01 li a span {color: #6d6d6d;font-size:18px;/*vertical-align: text-top; line-height: 1.6em;*/ font-weight: 300; }
.sub-depart-box-01 .ob-box .ob-info .ob-profil a span {color: #6d6d6d;font-size:22px;/*vertical-align: text-top;line-height: 2.1em;*/ font-weight: 400; }

.sub-depart-box-01 .ob-box .ob-info .list-01 li.link { background: url(/resources/images/korean/sub/dept/dept_main/list_bullet.gif) no-repeat left 10px; font-weight: 400; color: #000000; font-size:1.2em; margin-top: 7px; }
.sub-depart-box-01 .ob-box .ob-info .list-01 > li .list-02 { margin: 5px 0 0 0px; }
.sub-depart-box-01 .ob-box .ob-info .list-01 > li .list-02 li { background: url(/resources/images/korean/common/list_02_bullet_0.gif) no-repeat left 12px !important; padding-left: 12px; font-size: 1em; color: #545454 !important; font-weight: 300; }
.sub-depart-box-01 .ob-box .ob-info .list-01 > li .list-02 li.link { background: url(/resources/images/korean/common/list_02_bullet.gif) no-repeat left 12px !important}
.sub-depart-box-01 .ob-box .ob-info .list-02 > li .list-num { margin-left: 10px; }


.prof-list {}
/*.prof-list > li { float: left; border: 1px solid #dcdcdc; margin: 0 9px 13px 0; padding: 15px 22px 30px; cursor: pointer; max-width: 289px; min-width: 280px; height: 490px;}*/
.prof-list > li { float: left; border: 1px solid #dcdcdc; margin: 0 11px 13px 0; padding: 15px 10px 30px; cursor: pointer; max-width: 219px; min-width: 210px; /*height: 490px;*/ height:190px;}
.prof-list .nocur { cursor: default !important;}
/*.prof-list > li:nth-child(4n) { margin-right: 0; }*/
.prof-list > li:nth-child(5n) { margin-right: 0; }
.prof-list .prof-sns {}
.prof-list .prof-sns li { float: right; }
.prof-list .prof-sns li a { color: #5174a8; }
.prof-list .prof-photo,
.prof-list .prof-name { text-align: center; }
.prof-list .prof-name .en-name{display:none}
/*.prof-list .prof-name { margin: 25px 0 15px; color: #202020; font-size: 2em; font-weight: 500; }*/
.prof-list .prof-name { margin: 0px; color: #202020; font-size: 1.3em; font-weight: 500; }
.prof-list .prof-name p { text-align: center; }
/*.prof-list .prof-info { width: 218px; }
.prof-list .prof-info li { background-position: 5px center; border-bottom: 1px solid #e5e5e5; padding: 14px 0 14px 13px; max-width: 218px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }*/
.prof-list .prof-info { width: 198px; }
.prof-list .prof-info li { background-position: 5px center; border-bottom: 1px solid #e5e5e5; padding: 14px 0 14px 13px; max-width: 198px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sub-depart-box table .bdrR { border-right: 1px solid #c8c8c8 !important; }
.sub-depart-box table td.blank,
.sub-depart-box table td.blank-1 { background-color: #f7f7f7; }
.sub-depart-box table td.blank-1 { border-bottom: 1px dashed #c8ced2; }
.sub-depart-box h6 { margin-top: 40px; }
.sub-depart-box .ob-box { border: 1px solid #dddddd; margin-bottom: 20px; padding: 20px 20px 20px; }
.sub-depart-box .ob-box .ob-photo { float: left; }
.sub-depart-box .ob-box .ob-info { float: left; width: 945px; padding-left: 50px; }
.sub-depart-box .ob-box .ob-info .ob-profil { margin: 15px 0 5px; font-size: 2em; color: #000000; font-weight: 500; }
.sub-depart-box .ob-profil .ob-num { font-size: 0.833em; }
.sub-depart-box .ob-profil .ob-company { padding-left: 20px; font-size: 0.7em; color: #6d6dbf; }
.sub-depart-box .extra-box { padding: 0 15px; }
.sub-depart-box .extra-box .extra-ttl { margin: 25px 0 0; color: #be222f; font-size: 1.133em; font-weight: 400; }
.sub-depart-box .extra-box p { font-size: 1.066em; margin: 10px 0 35px;  }
.depart-visual-img img { /*width:80%;*/ /*width:auto;*/ width:90%; padding-top:2%;}
.sub-depart-box .tit01 { margin-top:0px !important; margin:0px 0 10px !important; }


/* 교과외 활동 */
.dept_list05 { display: inline-block; width: 100%; padding-top: 10px; }
.dept_list05 dl { display: inline-block; margin: 0 0 5px 20px; width: 100%;}
.dept_list05 dl dt { float: left; display: inline-block; margin-right: 12px; color: #222222; font-weight: 500; }
.dept_list05 dl dd { float: left; display: inline-block; margin-right: 40px; color: #747474; }


/*벤쳐프런티어*/
.fronti-list .fronti-photo img { border:1px solid #dfdfdf; width: 156px !important; height: 156px; border-radius:78px; -moz-border-radius:78px; -webkit-border-radius:78px; }
.fronti-list {}
.fronti-list > li { float: left; border: 1px solid #dcdcdc; width: 24%; max-width: 500px; min-width: 254px ; margin: 0 auto; margin: 0 10px 13px 0; padding: 15px 18px 30px; /*cursor: pointer;*/ }
.fronti-list > li:nth-child(4) { margin-right: 0; }
.fronti-list .fronti-sns {}
.fronti-list .fronti-sns li { float: right; }
.fronti-list .fronti-sns li a { color: #5174a8; }
.fronti-list .fronti-photo,
.fronti-list .fronti-name { text-align: center; }
.fronti-list .fronti-name { margin: 25px 0 15px; color: #202020; font-size: 2em; font-weight: 500; }
.fronti-list .fronti-info { background-position: 5px center; border-bottom: 1px solid #e5e5e5; padding: 14px 0 14px 0px; width: 100%; text-align: center !important; }
.fronti-list .fronti-info { background-position: 5px center; border-bottom: 1px solid #e5e5e5; padding: 14px 0 14px 13px; }


/* 학사일정 */
#txt{width:100%}
#txt>*:first-child,#txt>*:first-child>*:first-child{margin-top:0}

.k-calendar .k-header .k-link { color: #313131 !important; font-weight: 500;}
.k-calendar .k-header {background: #ffffff !important;}


.carte_top .sel_day{position:absolute; top:0; left:0; width:100%}
.carte_top .sel_day a{position:absolute; top:30px; line-height:19px; font-size:0; vertical-align:middle; color: #000000 !important; }
.carte_top .sel_day a.prev{left:5%;}
.carte_top .sel_day a.next{right:5%;}

.sel_month a:hover,
.sel_month a:focus { text-decoration: none; color:#be222f !important;}

.carte_top{position:relative; padding:5px}
.carte_top:before{content: ""; display:block; position:absolute; top:0; left:0; width:100%; height:20%}
.carte_top .inner{display:block; position:relative; padding:0; background:#fff; z-index:3}
.carte_top:after{content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url(/images/admissions/common/uit_bg2.png) repeat; z-index: 1}

.carte_top .inner h2{margin:0; padding:25px 0; background:none; font-size:30px; text-align: center}
.schedule .carte_top .inner h2 em{display:block; color:#000000; font-weight:bold}

.schedule .sel_month{padding:20px 0; text-align:center; }
.schedule .sel_month:after{content:""; display:block; clear:both}
.schedule .sel_month li{display:inline-block; margin-bottom:15px; width:14.28%}
.schedule .sel_month li a{display:inline-block; position:relative; width:37px}
.schedule .sel_month li a.ov:before,
.schedule .sel_month li a:hover:before,
.schedule .sel_month li a:focus:before{content:""; display:block; position:absolute; bottom:-6px; left:0; width:100%; height:4px; background:#be222f}

.schlst{position:relative; margin-top:50px}
.schlst .lcon{position:relative; padding:30px 20px 20px; margin-bottom:30px; width:100%; border:1px solid #ddd}

.schlst .rcon{}
.schlst .rcon .schtxt{}
.schlst .rcon .schtxt h3{margin-top:0; padding:2px; width:120px; background:none; border:1px solid #9d9276; border-radius: 30px; font-size:19px; line-height:29px; text-align:center; }
.schlst .rcon .schtxt ul{display:block; margin-top:20px; border-bottom:1px dashed #ddd}
.schlst .rcon .schtxt ul li{display:block; padding:10px 0; border-top:1px dashed #ddd; font-size: 1.2em;}
.schlst .rcon .schtxt ul li b,
.schlst .rcon .schtxt ul li span{display:block; margin:5px 0; padding:0; border:0; width:100%; letter-spacing: -1px; }
.schlst .rcon .schtxt ul li span{vertical-align:top}

.schlst .lcon{float:left; width:30%}
.schlst .rcon{float:right; width:63%}


<!-- 경영학트랙 -->
.biz2th { width:100%;}
.biz2th li { float:left; width:39.5%; margin-right:1.2%; }
.biz2th li img { width:100%; }

/* 영어영문학 sns */
.dpeng-info-box03 {position:relative;top:-50px;left:80px;z-index:100; width:100px;}
.dpeng-info-box03 li {float:left;margin-left:9px}
.dpeng-info-box03 li a {display:block;}
.dpeng-info-box03 .dpeng-sns-list { display:inline-block;vertical-align:middle;}


/* 게임소프트웨어 sns */
.dpeng-info-box04 {position:relative;top:0px;left:0px;z-index:100; margin-top:30px;}
.dpeng-info-box04 li {float:left;margin-left:9px}
.dpeng-info-box04 li a {display:block;}
.dpeng-info-box04 .dpeng-sns-list { display:inline-block;vertical-align:middle;}
.dpeng-info-box04 img { width:100%;}

@media all and (max-width: 1200px) {

    .prof-list { width: 896px; margin: 0 auto; }
    /*.prof-list > li:nth-child(3n) { margin-right: 0px; }*/
	/*.prof-list > li:nth-child(4n) { margin-right: 15px; }*/
	.prof-list > li:nth-child(5n) { margin-right: 10px; }

    .depart-visual .depart-info-left { width: 70%; }
    .depart-visual .depart-info-right { width: 30%; }
    .depart-visual .depart-visual-img { margin-bottom: 0; }
    .depart-visual .depart-info-box { position: relative; }

}


@media all and (max-width:1200px) and (min-width:768px) {

/* 컨텐츠여백 */
.content { padding: 15px !important ; }
/*.sub-step { padding: 10px !important ; }*/



/**/
.dept_main .ob-box .ob-photo {  width: 35% !important; }
.dept_main .ob-box .ob-photo > img { width: 100% !important; }
.dept_main .ob-box .ob-info {  width: 65%; padding-left: 25px; padding-right: 25px; }
.dept_main .ob-box .ob-info .list-01 { display: inline-block; }
.dept_main .ob-box .ob-info .list-01 li { width: 48%; display: inline-block; }
.dept_main .ob-box .ob-info .list-01add li{ width: 44%; display: inline-block; }
.dept_main .ob-box .ob-info .list-01add li:nth-child(2n) { width: 55%; display: inline-block; }

/* 학과상세 */
.sub-depart-box-01, .sub-depart-box {margin-right: 0px; margin-left: 0px;}
.sub-depart-box img{ width: 100%;}
.sub-depart-box p img{ width: 100%;}
.sub-depart-box .ob-box .ob-info { float: right; width: 70%; padding-left: 0px; }
.sub-depart-box .ob-box .ob-info .ob-profil { margin: 15px 0 5px; font-size: 2em; color: #000000; font-weight: 500; }

/* 학사일정 */
.schlst .lcon{float:left; width:38%}
.schlst .rcon{float:right; width:58%}

/* 2019-04-03 학과추가 */
.depart-visual .depart-info-left .infor,
.depart-visual .depart-info-left .infor { position: static;display: block; height: 50px;margin-top: 5px;}

.depart-visual .depart-info-left .infor dd {float:left; margin:10px 0 0 0px; }
.depart-visual .depart-info-left .infor dd.call { margin:0;}
.depart-visual .depart-info-left .infor dd.homepage3 {margin-top:0px;}


}

@media all and (max-width: 900px) {
/*.col-sm-6 {width: 100%; }*/

.prof-list { width: 593px; margin: 0 auto; }
/*.prof-list > li:nth-child(3n) { margin-right: 15px; }*/
.prof-list > li:nth-child(4n),.prof-list > li:nth-child(6n),.prof-list > li:nth-child(8n),.prof-list > li:nth-child(10n),.prof-list > li:nth-child(12n),.prof-list > li:nth-child(14n),.prof-list > li:nth-child(16n)      { margin-right: 0px; }
.prof-list > li:nth-child(2n) { margin-right: 0; }

/*졸업생한마디*/
.sub-depart-box .ob-profil .ob-company { padding-left: 0px; font-size: 0.7em; color: #6d6dbf; display: block; width:100%; }


/* 2019-04-03 학과추가 */
.depart-visual .depart-info-left .infor,
.depart-visual .depart-info-left .infor { position: static;display: block; height: 50px;margin-top: 5px;}

.depart-visual .depart-info-left .infor dd {float:left; margin:10px 0 0 0px; }
.depart-visual .depart-info-left .infor dd.call { margin:0;}
.depart-visual .depart-info-left .infor dd.homepage3 {margin-top:0px;}

.sub-depart-box01 .txtbox{width: 100%; float:none; min-height: auto; margin:0px 0 0px 0px;}

}

@media all and (max-width: 767px) {

/* 벤처프런티어 학생들 */
.fronti-list { padding-top: 8px; }
.fronti-list > li { width: 47%; max-width: 500px; min-width: 224px ; }

/* 교내식당 */

.food { margin-bottom: 50px;}
.food h3 { width: 100%; padding: 0px 0 10px 36px; }
.food h3:nth-child(1) {width: 100%; padding: 0 0 0 36px; margin-top: 0px !important;}
.food .food-wrap .food-past,.food .food-wrap .food-tt { width: 96%; margin-left: 36px; margin-right: 15px; }
.food .food-wrap { width: 98%;}
.food-line {background: url(/resources/images/korean/sub/info/prfe_line_h.gif) repeat-y 12px 0;}
.food .food-01 { background: url(/resources/images/korean/sub/info/prfe_circle_red_m.png) no-repeat 0px 10px;}
.food .food-wrap .food-past dt ,.food .food-wrap .food-past dd { padding: 13px 0 13px 13px; }

.sub-depart-box-01, .sub-depart-box {margin-right: 0px; margin-left: 0px;}
.sub-depart-box .ob-box .ob-info { float: right; width: 100%; padding-left: 0px; }
.sub-depart-box .ob-box .ob-info .ob-profil { margin: 15px 0 5px; font-size: 2em; color: #000000; font-weight: 500; }

.depart-visual .depart-info-box > ul > li { display: block; }
.depart-visual .depart-info-left,
.depart-visual .depart-info-right { width: 100%;}
.depart-visual .depart-info-right li { padding : 3% 0; }


/* 대학 > 전공소개페이지 > 교수 소개 modal */
#prof-modal .modal-dialog { max-width: 750px; width: 95%; }
#prof-modal .modal-prof-info,
#prof-modal .modal-prof-result { float: none; width: 100%; }
#prof-modal h3.modal-title { width: 70%; }
#prof-modal .modal-header .close { padding-top: 15px; }

/* 대학 > 전공소개페이지 > 전공 nav */
#depart-location .navbar-nav { margin: 0 auto; }
#depart-location .nav > li { text-align: center; height: auto; border-bottom: 1px solid #ffffff;}
#depart-location .nav > li:last-child { border-bottom: 0; }
#depart-location .navbar-nav > li > a { padding: 15px 0; }
#depart-location .nav > li i.fa { float: right; margin: 2px 0 0 !important;  padding-right: 17px; }
#depart-location .nav li .depart-home-btn { float:left; padding: 0; }
#depart-location .nav li .depart-home-btn i.fa { float: none; padding-right: 0;}
#depart-location .nav li.depart-home .m-depart-home { float: right; background-color: #be222f; border-left: 1px solid #ffffff; width: 80%; width: -webkit-calc(100% - 61px); width : calc(100% - 61px); padding: 15px 0 !important; }
.depart-visual { margin-top: 0px; }
.dept_main .ob-box .ob-info {  width: 100%;  }
.dept_main .ob-box .ob-info {  width: 100%; padding-left: 0px; padding-right: 0px; }
.dept_main .ob-box .ob-info .list-01 { display: inline-block; }
.dept_main .ob-box .ob-info .list-01 li { width: 48%; display: inline-block; }
.dept_main .ob-box .ob-info .list-01add li,.dept_main .ob-box .ob-info .list-01add li:nth-child(2n) { width: 48%; display: inline-block; }

.dept_main .ob-box .ob-photo {  width: 100% !important; }
.dept_main .ob-box .ob-photo > img { width: 100% !important; }

/* 학과상세 */
.sub-depart-box img{ width: 100%; }
.prof-list { width: 100%; }
.prof-list > li { float: none; height: auto; max-width: 100%; min-width: 0; padding: 30px 20px 27px 30px; margin-right: 0 !important; }
.prof-list .m-pull-left { float: left; /*width: 28%;*/ width:0% }
.prof-list .m-pull-right { float: right; /*width: 72%; padding-left: 30px;*/ width: 100%; padding-left: 0px;}
.prof-list .prof-photo { text-align: right; }
.prof-list .prof-name { text-align: left; }
.prof-list .prof-name { margin: 10px 0 5px; }
.prof-list .prof-info { width: 100%; }
.prof-list .prof-info li { padding: 10px 0 15px 13px; line-height: 1.1; max-width: 100%; overflow: visible; text-overflow: inherit; white-space: normal; }

/* 학사일정 */
.schlst .lcon{float:left; width:100%;}
.schlst .rcon{float:right; width:100%;}

.pc-p-0 {padding:auto; }
.pc-m-r-1p {margin-right:auto; }


}

@media all and (max-width: 640px) {
.prof-list > li{ margin-right: 0; }
.dept_main .ob-box .ob-info .list-01 li { width: 100%; }
.dept_main .ob-box .ob-info .list-01add li,.dept_main .ob-box .ob-info .list-01add li:nth-child(2n) { width: 100%; }

/* 벤처프런티어 학생들 */
.fronti-list > li { width: 100%; max-width: 500px; min-width: 224px ; }

/* 학과상세 */
/*.prof-list > li { padding: 43px 20px 53px 40px; }*/
.prof-list > li { padding: 10px 20px 13px 20px; }
.prof-list .m-pull-left { /*width: 40%;*/ width:0% }
.prof-list .m-pull-right {/* width: 60%; padding-left: 40px; */ width:100%; padding-left:0px;}

}


@media all and (max-width:420px) {

.dept_main .ob-box .ob-info .list-01 li { width: 100%; }
.dept_main .ob-box .ob-info .list-01add li,.dept_main .ob-box .ob-info .list-01add li:nth-child(2n) { width: 100%; }

/* 학과상세 */
.prof-list > li { padding: 25px 12px 33px 0px !important; }
.prof-list .m-pull-left { /*width: 50%;*/width:0% }
.prof-list .m-pull-right { /*width: 50%; padding-left: 5px;*/ width:100%; padding-left:20px; }
.prof-list .prof-photo {text-align: center;}
.prof-list .prof-photo img { width: 122px; height: 122px; border-radius: 50%;  padding-left: 0px;}
.prof-list .prof-name { font-size: 1.562em; }
.prof-list .prof-info li { background: none; padding: 12px 0;  font-size: 0.865em; word-break: break-all; }
.prof-list .m-pull-right { float: left;}

/* 교내식당 */
.food .food-wrap .food-past dt, .food .food-wrap .food-past dd { font-size:0.8em ;}

}
@media all and (max-width:340px) {
    /* 학과상세 */
    .prof-list > li { padding: 20px 12px 27px 20px; }
    /*.prof-list .m-pull-right { padding-left: 24px; }*/
    .prof-list .prof-photo img { width: 104px; height: 104px; border-radius: 50%; }
    .prof-list .prof-name { font-size: 1.25em; }
    .prof-list .prof-info li { font-size: 0.75em; }
}

@media only screen and (min-width: 640px){
.schedule .carte_top .inner h2 em{display:inline-block}

.schedule .carte_top .sel_day a{font-size:16px}
.schedule .sel_month li{width:7.69%}
.schlst .rcon .schtxt ul{display:table; width:100%}
.schlst .rcon .schtxt ul li{display:table-row}
.schlst .rcon .schtxt ul li b{display:table-cell; padding:15px 0; width:25%; border-top:1px dashed #ddd}
.schlst .rcon .schtxt ul li span{display:table-cell; padding:15px; width:75%; border-top:1px dashed #ddd}

.schlst{margin-top:50px; overflow:hidden}
.schlst:after{content:""; display:block; clear:both}


}

/* 2019-12-02 순서 다이어그램 추가*/

.eduSystem_lst{/*margin-top:25px*/ margin:15px 0 40px;}
.eduSystem_lst:after{clear:both;display:block;content:""}
.eduSystem_lst > li{float:left;width:20%}
.eduSystem_lst .processBar{display:block;position:relative;height:80px;padding:25px 0;background:transparent;font-weight:500;font-size:1.250em;line-height:1.5em;color:#fff;letter-spacing:-0.05em;text-align:center}
.eduSystem_lst .no1 .processBar{background:#b42923}
.eduSystem_lst .no2 .processBar{background:#c14b46}
.eduSystem_lst .no3 .processBar{background:#b16763}
.eduSystem_lst .no4 .processBar{background:#9f7270}
.eduSystem_lst .no5 .processBar{background:#897372}
.eduSystem_lst .processBar:after{position:absolute;top:0;left:-28px;width:55px;height:80px;background:url(/resources/images/korean/dept/dept_main/edusystem_arr.png) no-repeat 50% 0;content:""}
.eduSystem_lst .no1 .processBar:after{display:none}
.eduSystem_lst .no5 .processBar em { padding-left:20px;}
.eduSystem{padding-top:25px; text-align:center;}
.eduSystem > strong{display:block;font-weight:500;font-size:1.125em;line-height:1.4em;color:#000;letter-spacing:-0.05em}
.eduSystem .li_th2{margin-top:15px}
.eduSystem .li_th2 > li + li{margin-top:5px}

@media screen and (max-width:1280px){
	.eduSystem_lst .processBar{height:50px;padding:11px 0}
	.eduSystem_lst .processBar:after{left:-17px;width:34px;height:50px;background-size:auto 50px}
	.eduSystem{padding-left:15px;padding-right:15px}
	.no1 .eduSystem{padding-left:0}
	.eduSystem > strong{word-break:keep-all}
	.eduSystem > strong br{display:none}
}

@media screen and (max-width:768px){
	.eduSystem_lst > li{float:none;width:100%}
	.eduSystem_lst > li + li{margin-top:10px}
	.eduSystem_lst .processBar{border-radius:50px}
	.eduSystem_lst .processBar:after{display:none;left:auto;right:-17px}
	.eduSystem_wrap{padding:14px 24px}
	.eduSystem{padding-top:20px}
	.eduSystem .li_th2{margin:5px 0 15px}	
}

/*이미지박스 - .imgbox_normal*/
.imgbox_normal{padding:40px; border-radius:5px;  border:1px solid #c5c9d6; text-align:center; font-size:15px; line-height:24px; letter-spacing:-0.02em; color:#636363;}
.imgbox_normal img + p, .imgbox_normal .box_img + p{margin-top:17px;}
@media all and (max-width:640px) {
    .imgbox_normal{padding:20px;}
}

/*이미지 확대보기*/
.box_img{text-align:center;}
.box_img .inner{position:relative; line-height:0;}
.box_img img{max-width:100%;}
.box_img .img_zoom{display:none;}
@media all and (max-width:640px){
    .box_img .img_zoom{display:block; position:absolute; right:0; bottom:0; z-index:10; width:38px;height:38px; border-radius:50%; background-color:rgba(0,0,0,0.5);}
    .box_img .img_zoom a{display:block;padding:5px; font-size:0;}
    .box_img .img_zoom a:before{ content:'';display:block; width:28px; height:26px; background-image:url('/resources/images/computer/sub/uni_zoom_img01.png'); background-repeat:no-repeat; background-position:center center;}
}

/* 교수소개 수정 */
.prof-list-ver01 {}
/*.prof-list > li { float: left; border: 1px solid #dcdcdc; margin: 0 9px 13px 0; padding: 15px 22px 30px; cursor: pointer; max-width: 289px; min-width: 280px; height: 490px;}*/
.prof-list-ver01 > li { float: left; border: 1px solid #dcdcdc; margin: 0 11px 13px 0; padding: 15px 10px 30px; /*cursor: pointer;*/max-width: 24%; min-width: 23%; /*height: 490px;*/ height:250px;}
.prof-list-ver01 .nocur { cursor: default !important;}
/*.prof-list > li:nth-child(4n) { margin-right: 0; }*/
.prof-list-ver01 > li:nth-child(5n) { margin-right: 0; }
.prof-list-ver01 .prof-sns {}
.prof-list-ver01 .prof-sns li { float: right; }
.prof-list-ver01 .prof-sns li a { color: #5174a8; }
.prof-list-ver01 .prof-photo,
.prof-list-ver01 .prof-name { text-align: center; }
/*.prof-list .prof-name { margin: 25px 0 15px; color: #202020; font-size: 2em; font-weight: 500; }*/
.prof-list-ver01 .prof-name { margin: 0px; color: #202020; font-size: 1.3em; font-weight: 500; }
.prof-list-ver01 .prof-name p { text-align: center; }
/*.prof-list .prof-info { width: 218px; }
.prof-list .prof-info li { background-position: 5px center; border-bottom: 1px solid #e5e5e5; padding: 14px 0 14px 13px; max-width: 218px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }*/
.prof-list-ver01 .prof-info { width: 100%; }
.prof-list-ver01 .prof-info li { background-position: 5px center; border-bottom: 1px solid #e5e5e5; padding: 14px 0 14px 13px; max-width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.prof-list-ver01 .prof-info li:first-child { display:block}

@media all and (max-width: 1200px) {
	.prof-list-ver01 { width: 896px; margin: 0 auto; }
}
@media all and (max-width: 900px) {
	.prof-list-ver01 { width: 90%; margin: 0 auto; }
	.prof-list-ver01 > li {max-width: 48%; min-width: 48%; padding: 30px 20px 27px 30px;}
	/*.prof-list-ver01 > li:nth-child(4n),.prof-list-ver01 > li:nth-child(6n),.prof-list-ver01 > li:nth-child(8n),.prof-list-ver01 > li:nth-child(10n),.prof-list-ver01 > li:nth-child(12n),.prof-list-ver01 > li:nth-child(14n),.prof-list-ver01 > li:nth-child(16n)      { margin-right: 0px; }*/
    .prof-list-ver01 > li:nth-child(2n) { margin-right: 0; }
}
@media all and (max-width: 767px) {
	.prof-list-ver01 { width: 100%; }
	.prof-list-ver01 > li { float: none; height: auto; max-width: 100%; min-width: 0; padding: 30px 20px 27px 30px; margin-right: 0 !important; }
	.prof-list-ver01 .m-pull-left { float: left; /*width: 28%;*/ width:0% }
	.prof-list-ver01 .m-pull-right { float: right; /*width: 72%; padding-left: 30px;*/ width: 100%; padding-left: 0px;}
	.prof-list-ver01 .prof-photo { text-align: right; }
	.prof-list-ver01 .prof-name { text-align: left; }
	.prof-list-ver01 .prof-name { margin: 10px 0 5px; }
	.prof-list-ver01 .prof-info { width: 100%; }
	.prof-list-ver01 .prof-info li { padding: 10px 0 15px 13px; line-height: 1.1; max-width: 100%; overflow: visible; text-overflow: inherit; white-space: normal; }

}

@media all and (max-width: 640px) {
	.prof-list-ver01 > li{ margin-right: 0; }

/* 학과상세 */
/*.prof-list > li { padding: 43px 20px 53px 40px; }*/
	.prof-list-ver01 > li { padding: 10px 20px 13px 20px; }
	.prof-list-ver01 .m-pull-left { /*width: 40%;*/ width:0% }
	.prof-list-ver01 .m-pull-right {/* width: 60%; padding-left: 40px; */ width:100%; padding-left:0px;}

}


@media all and (max-width:420px) {
	/* 학과상세 */
	.prof-list-ver01 > li { padding: 25px 12px 33px 0px !important; }
	.prof-list-ver01 .m-pull-left { /*width: 50%;*/width:0% }
	.prof-list-ver01 .m-pull-right { /*width: 50%; padding-left: 5px;*/ width:100%; padding-left:20px; }
	.prof-list-ver01 .prof-photo {text-align: center;}
	.prof-list-ver01 .prof-photo img { width: 122px; height: 122px; border-radius: 50%;  padding-left: 0px;}
	.prof-list-ver01 .prof-name { font-size: 1.562em; }
	.prof-list-ver01 .prof-info li { background: none; padding: 12px 0;  font-size: 0.865em; word-break: break-all; }
	.prof-list-ver01 .m-pull-right { float: left;}

}
@media all and (max-width:340px) {
    /* 학과상세 */
    .prof-list-ver01 > li { padding: 20px 12px 27px 20px; }
    /*.prof-list .m-pull-right { padding-left: 24px; }*/
    .prof-list-ver01 .prof-photo img { width: 104px; height: 104px; border-radius: 50%; }
    .prof-list-ver01 .prof-name { font-size: 1.25em; }
    .prof-list-ver01 .prof-info li { font-size: 0.75em; }
}

/* 2023-09-19 추가*/
#depart-location .nav > li.li_left{background:#be222f;}
@media all and (max-width:768px){
	#depart-location .nav > li{width:50%; float:left;height:50px}
	#depart-location .nav > li.li_left{width:50%; float:left;}
	#depart-location .nav > li.li_left i img{display:none;}
}