@charset "utf-8";

/* 공통영역 */
div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, span, form, fieldset, input, select, label, textarea, table, caption, thead, tfoot, tbody, tr, th, td {font:15px/1.5 'Roboto', 'Noto Sans KR','Malgun Gothic',굴림,Gulim,돋움,Dotum, Sans-serif;}
.pageTit {font-family: 'Roboto','Noto Sans SC',sans-serif;}
#snb_nav .snb_area>button {font-family: 'Roboto';}
p.txt {font-weight:400}
.list_dotGray>li{font-weight:400}
.contTit_line {margin: 40px 0 20px;}
.contTit_s {margin-top:45px;}
.list_dotGray>li::before {top:10px;}
.cont_topBanner {width: 100%;min-height: 290px;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;box-sizing: border-box;padding: 20px;text-align: center;background-attachment: scroll;}
.cont_topBanner .tB_titletxt {font-size: 29px;font-weight: 500;color: #fff;margin-top: 65px;letter-spacing: 0.3px;line-height: 36px;}
.cont_topBanner .tB_subtxt {font-size: 16px;margin-top: 20px;text-align: center;color: #fff;line-height: 26px;letter-spacing: -0.5px}
.txtGray {color:#666}
.typeSub #contents>article.pb0 {padding-bottom: 0 !important;}
.txtBlue {color:#05548f}
.topBd_box {padding-top:30px;margin-top:15px;border-top:1px solid #dbdfe2;font-size:16px;font-weight:400}
.lineTop_tbArea .lineTop_tbL2 th {word-break:break-all;}


/* about */ 
.greeting p.txt {letter-spacing:-0.5px}
.greeting .cont_group {width: 100%;overflow: hidden;margin-bottom: 105px;}
.greeting .right_img {width: 430px;float: right;position: relative;}
.greeting .right_img::before {content: "";display: block;width: 150px;height: 4px;background-color:#b5926f;position: absolute;top: 77px;left: -105px;}
.greeting .right_img>img {display: block;}
.greeting .left_txt {width: calc(100% - 430px);float: left;padding-right: 50px;box-sizing: border-box;}
.greeting .g_txt1 {margin-bottom:45px;padding-right: 70px;font-size: 40px;color:#000;line-height: 50px;letter-spacing: -0.7px;box-sizing: border-box;font-weight:300;}
.img_inner_txt2 {width: 100%;min-height: 300px;overflow: hidden;background-image: url(../img/kor/intro/img_inner_txt2_bg.png);background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;box-sizing: border-box;padding: 20px;}
.img_inner_txt2 .lv2 {text-align: center;font-size: 40px;font-weight: 300;line-height: 1em;color: #fff;letter-spacing: -0.5px;}
.dtl_tit5_line {text-align: center;font-size: 30px;color: #042a59;;position: relative;line-height: 1em;padding-bottom: 23px;letter-spacing: -1px;margin: 65px 0 35px 0;font-weight: 500;}
.img_inner_txt2 .dtl_tit5_line {color: #fff;margin: 65px 0 20px 0;font-weight: 444;letter-spacing: -2px;}
.dtl_tit5_line:before {content: "";display: block;width: 50px;height: 1px;background-color: #042a59;left: calc(50% - 25px);position: absolute;bottom: 0px;}
.img_inner_txt2 .dtl_tit5_line:before {background-color: #fff;}
.Txt_Custom_box {width: 100%;height: auto;margin-top: -13px;text-align: center;font-size: 0;}
.Txt_Custom_box>h3 {font-size: 38px;font-weight: 300;letter-spacing: -2.5px;line-height: 45px;text-align: center;position: relative;display: inline-block;}
.Txt_Custom_box>h3>span.b {color: #846841;font-weight:400;font-size:38px;}
.Txt_Custom_box>h3>span.s {color: #05548f;font-weight:400;font-size:38px;}
.Txt_Custom_box>h3:after {content: "";display: block;width: 33px;height: 28px;position: absolute;right: 26px;bottom: -3px;background-repeat: no-repeat;background-image: url(../img/kor/intro/icon_quotes_Right.png);}
.Txt_Custom_box>h3:before {content: "";display: block;width: 33px;height: 28px;position: absolute;left: -40px;top: -10px;background-repeat: no-repeat;background-image: url(../img/kor/intro/icon_quotes_Left.png);}
.next_list2 {width: 100%;height: auto;clear: both;margin-bottom: 70px;padding: 0px;box-sizing: border-box;}
.next_list2 ul {font-size: 0;width: 100%;height: auto;padding-top: 25px;}
.next_list2{width:100%;height:auto;clear:both;margin-bottom:70px;padding:0px;box-sizing:border-box;}
.next_list2 ul{font-size:0;width:100%;height:auto;padding-top:25px;}
.next_list2 ul li{width:25%;display:inline-block;text-align:center;font-size:0;vertical-align: top;}
.next_list2 ul li .img{width:160px;display:inline-block;position:relative;border-radius:50%;-webkit-border-radius:50%;}
.next_list2 ul li .img.navy{background-color:#042a59}
.next_list2 ul li .img.blue{background-color:#05548f}
.next_list2 ul li .img.brown{background-color:#b5926f}
.next_list2 ul li .img.indigo{background-color:#5e6e88}
.next_list2 ul li .img.gray{background-color:#666666}
.next_list2 ul li .img:before{content:"";padding-top:100%;display:block;}
.next_list2 ul li:nth-child(n+2) .img:after{content:"";display:block;width:207px;height:207px;background-image:url(../img/kor/intro/intro_univ_icon6.png);background-repeat:no-repeat;background-size:100% 100%;left:-100%;position:absolute;top:-25px;z-index:-1;}
.next_list2 ul li .img > img{position:absolute;left:calc(50% - 35px);top:calc(50% - 35px);}
.next_list2 ul li .img.gray > img {left: calc(50% - 35px);}
.next_list2 ul li .top_txt{font-size:24px;font-weight:500;letter-spacing:-0.5px;margin-top:16px;color:#000}
.next_list2 ul li .bottom_txt{font-size:16px;font-weight:400;letter-spacing:-0.4px;color:#000;display:block;margin-top:8px;}
.lineTop_tbArea .lineTop_tbL2 td {letter-spacing:-0.5px}
.department .txtBluetit {margin: 0 0 10px 0;}
.txtBluetit {font-size:16px;font-weight:444;margin: 25px 0 15px 0;color: #05548f;}
ul.list_dotGray {padding-left: 0}
.list_dotGray>li {font-weight:300}
.titLine_top {width:100%;padding-top:30px;border-top: 1px solid #dddfe5;}

/*연혁*/
.univ_history{transition:all 0.3s;-webkit-transition:all 0.3s;}
.year_slider{width:100%;max-width:1100px;margin:0 auto;height:auto;background-image:url(../img/kor/intro/info_history_yearbg.png);background-repeat:no-repeat;background-size:101% auto;background-position :50% 23px;}
.year_slider .year button{width:100%;height:82px;margin-top:23px;}
.year_slider .year button span{font-size:25px;display:block;margin-top:20px;letter-spacing:0px;font-family:oswald, sans-serif;}
.year_slider .year button span br{display:none;}
.year_slider .year.slick-current button {position:relative;height:132px;margin-top:23px;}
.year_slider .year.slick-current button br{display:none}
.year_slider .year.slick-current button span{font-size:55px;font-weight:500;margin-top:62px;font-family:oswald, sans-serif;letter-spacing:0;}
.year_slider .year.slick-current button:after{content:"";width:100%;height:4px;background-color:#b5926f;position:absolute;top:0px;left:0;z-index:0;}
.year_slider .year.slick-current button:before{content:"";display:block;width:1px;height:73px;background-color:#b5926f;position:absolute;left:50%;top:0;z-index:1}
.year_slider .slick-arrow{width:50px;height:50px;background-color:#dbdfe2;background-repeat:no-repeat;text-indent:-9999px;background-position:50% 50%;position:absolute;}
.year_slider .slick-arrow:hover{background-color:#05548f}
.year_slider .slick-arrow.slick-prev{background-image:url(../img/kor/intro/histroy_prev.png);left:-49px;top:0}
.year_slider .slick-arrow.slick-next{background-image:url(../img/kor/intro/histroy_next.png);right:-49px;top:0}
.history_list{width:100%;height:auto;font-size:0;margin-top:40px;}
/* .history_list.on {display:block;} */
.history_list .list_year{width:165px;display:inline-block; position:relative;vertical-align:top;}
.history_list .list_year:after{content:"";display:block;width:7px;height:7px;border-radius:50%;-webkit-border-radius:50%;background-color:#005c97;position:absolute;right:-4px;top:10px;}
.history_list .list_year span{font-size:24px;font-weight:400;color:#05548f;letter-spacing:-1.2px;line-height:1em;display:block;}
.history_list .list_year b{font-size:55px;color:#05548f;display:block;line-height:1em;letter-spacing:-0px;font-weight:100;font-family:oswald, sans-serif;}
.history_list .list_day{width:calc(100% - 240px);display:inline-block;position:relative;padding:0 35px;box-sizing:border-box;vertical-align:top;padding-top:4px;}
.history_list .list_day:before{content:"";display:block;width:1px;height: calc(100% + 80px);position:absolute;background-color:#e1e1e1;left:0;top:14px;z-index:-1;}
.history_list .list_day dl{width:100%;box-sizing:border-box;font-size:0;}
.history_list .list_day dl dt{font-size:17px;font-weight:500;color:#05548f;letter-spacing:-0.5px;width:55px;display:inline-block;vertical-align:top;line-height:21px;}
.history_list .list_day dl dd{width:calc(100% - 55px);font-size:17px;font-weight:400;color:#000;letter-spacing:-0.5px;line-height:21px;display:inline-block;vertical-align:top;}
.history_list .list_day dl dd:nth-of-type(n+2){clear:both;}
.history_list .list_day dl dt:nth-of-type(n+2),
.history_list .list_day dl dd:nth-of-type(n+2){margin-top:25px;}
.history_list.all .list_day,
.history_list.all .list_year{margin-top:90px}
.history_list.all .list_day.m_t_none,
.history_list.all .list_year.m_t_none{margin-top:0 !important;}
.history_list.all .list_day:nth-of-type(n+4):before{top:-100px;height:calc(100% + 230px);}
.history_list.all .list_day:last-child:before {height:100%;}
.year_slider .year.slick-current button span.longTit {font-size:42px;}

/* contactus */
.contTit_s.mT70 {margin-top:70px !important;}
.traffic_info{width:100%;display:block;font-size:0;border-bottom:1px solid #dddfe5;border-top:1px solid #000;box-sizing:border-box;}
.traffic_info > div:nth-child(n+2){border-left:1px solid #dddfe5;}
.traffic_info > div {width:50%;vertical-align:top;box-sizing:border-box;position:relative;padding:35px 16px 40px 124px;display:inline-block; height:245px;}
.traffic_info > div img{width:65px;position:absolute;left:26px;top:40px;}
.traffic_info > div .traffic_tit{font-size:24px;font-weight:bold;letter-spacing:-0.5px;line-height:1em;margin-bottom:20px;}
.traffic_info > div .traffic_tit span{font-weight:400;}
.traffic_info > div .info_txt{font-size:16px;font-weight:400;letter-spacing:-0.3px;color:#000;display:block;}
.traffic_info > div .info_txt i{display:inline-block;position:relative;vertical-align:baseline;color:#bb9126;margin-right:10px;padding-left:33px;box-sizing:border-box;font-style:normal;font-weight:normal;letter-spacing:-1px;}
.traffic_info > div .info_txt i:before{content:attr(data-content);width:24px;height:24px;border-radius:50%;-webkit-border-radius:50%;background-color:#cda43a;color:#fff;font-weight:normal;position:absolute;left:0;top:1px;text-align:center;line-height:25px;}
.traffic_info > div .info_txt i.green{color:#697021}
.traffic_info > div .info_txt i.green:before{background-color: #697021}
.traffic_info > div .info_txt i.purple{color:#8936e0}
.traffic_info > div .info_txt i.purple:before{background-color: #8936e0}
.traffic_info > div .info_txt:nth-of-type(n+2){margin-top:10px;}
.traffic_info > div .info_txt2{font-size:16px;font-weight:400;letter-spacing:-0.4px;display:block;}
.traffic_info > div .info_txt2:nth-of-type(1){margin-top:-3px;}
.traffic_info > div .info_txt2:nth-of-type(n+2){margin-top:3px;}
.traffic_info > div .info_txt2 i{font-style:normal;min-width:100px;padding:0 5px;box-sizing:border-box;font-size:14px;color:#fff;display:inline-block;background-color:#50a332;vertical-align:baseline;margin-right:7px;height:24px;text-align:center;line-height:24px;}
.traffic_info > div .info_txt2.len_small{width: 120px;display: inline-block;}
.traffic_info > div .info_txt2 i.blue{background-color:#0168c7}
.traffic_info > div .info_txt2 i.sky{background-color:#52a5df}
.traffic_info > div .info_txt2 i.green{background-color:#3a881e}
.traffic_info > div .info_txt2 i.red{background-color:#e51616}
.traffic_info > div .info_txt3{font-size:16px;color:#000;font-weight:400;line-height:24px;letter-spacing:-0.5px;}
.traffic_info.v2 > div {width:33.333%;padding-right:5px;height: 212px;}
.traffic_info.v3 > div{height: auto;}
.contact_info {padding:0px 48px;border: 1px solid #dbdfe2;background: #fff;}
.contact_info div {padding: 40px 0 40px 100px;font-size: 0; background: url(../img/en/contact_tel.png) no-repeat 0 40px;}
.contact_info div dl {display: inline-block;width: 50%;box-sizing: border-box;vertical-align: top;}
.contact_info div dl+dl {border-left: 1px solid #dbdfe2;padding-left: 135px;background: url(../img/en/contact_fax.png) no-repeat 40px 0px;}
.contact_info div+div {border-top: 1px solid #dbdfe2;background-image: url(../img/en/contact_map.png)}
.contact_info div+div dl {width: 100%;}
.contact_info div+div dl .camTit {margin-right:15px;color:#05548f;font-weight:444}
.contact_info div dl dt {margin-bottom: 10px;font-size: 21px;color: #000;font-weight: 600;}
.contact_info div dl dd {font-size: 16px;}
.contTit_campus { margin: 75px 0 20px 0;color:#042a59;font-weight:555;font-size:30px;letter-spacing: -1px;}
.limit_area {overflow-x: auto;overflow-y: hidden;width: 100%;-webkit-overflow-scrolling: touch;}

/* whysdu */
.WhyCont{position:relative;width: 100%;font-size: 0;top:120px;margin-top:-120px;}
.WhyCont .Txt{width: 720px;display: inline-block;vertical-align: top;font-size: 0;padding-right: 60px;box-sizing: border-box;}
.WhyCont .Txt.r{padding-left: 60px;padding-right: 0px;}
.WhyCont .Txt h4{position: relative;margin-bottom: 30px;margin-top: 30px;}
.WhyCont .Txt h4::before{content: "";display: block;width: 170px;height: 1px;background-color: #977649;position: absolute;right: 0;bottom: 27px;}
.WhyCont .Txt h4 b{font-size: 55px;font-family:'Oswald';font-weight: 500;letter-spacing: 2px;}
.WhyCont .Txt h4 b i{font-style: normal;font-size: inherit;color:#05548f;}
.WhyCont .Txt h4 span{font-size: 28px;font-weight: 300;}
.WhyCont .Txt .Sub_Ass_Txt2.dot::before{background-color: #05548f}
.WhyCont .Txt dl{width: calc(33.333% - 13.333px);font-size: 0;margin-top: 55px;display: inline-block;vertical-align: top;margin-right: 20px;}
.WhyCont .Txt dl:last-child{margin-right: 0px;}
.WhyCont .Txt dl dt img{display: block;}
.WhyCont .Txt dl dt{font-size: 18px;font-weight: 500;letter-spacing: -1px;}
.WhyCont .Txt dl dd{font-size: 15px;margin-top: 15px;letter-spacing: -0.5px;}
.WhyCont .img_box{width: calc(100% - 720px);display: inline-block;vertical-align: top;background-repeat: no-repeat;background-size: cover;background-position: center center;height: 565px;position: relative;}
.WhyCont > div{font-size: 0;clear: both;}
.WhyCont > div.line1{position: relative;z-index: 1;}
.WhyCont > div.line2{padding: 110px 0 130px;background-color:#f1f2f7;position: relative;top: -40px;z-index: 0;}
.WhyCont > div.line2::before,
.WhyCont > div.line2::after{content: "";display: block;width: 2000px;height: 100%;background-color: #f1f2f7;right: -2000px;top: 0;position: absolute;}
.WhyCont > div.line2::before{left: -2000px;}
.WhyCont > div.line3{position: relative;top: -80px;}
.WhyCont > div.line3 .Txt h4{margin-top: 80px;}
.WhyCont > div.line3 .img_box{height: 538px;}
.WhyCont > div.line4{position: relative;top:40px;z-index:1;}
.WhyCont > div.line4 .Txt h4{margin-top: 0px;}
.WhyCont > div.line4 .img_box{height: 465px;}
.WhyCont > div.line5{position: relative;background-color: #f1eae0;padding: 110px 0 130px 0;top: -px;z-index: 0;}
.WhyCont > div.line5 .img_box{height: 380px;}
.WhyCont > div.line5::before,
.WhyCont > div.line5::after{content: "";display: block;width: 2000px;height: 100%;background-color: #f1eae0;right: -2000px;top: 0;position: absolute;}
.WhyCont > div.line5::before{left: -2000px;}
.WhyCont > div.line5 .Txt h4{margin-top: 0px;}
.WhyCont > div.line6{position: relative;top: -40px;width: 200%;margin-left: -50%;}
.WhyCont .banner_box{width: 100%;text-align: center;background-image: url(../img/ipsi/ipsiinfo/ipsisdubg_6.png);padding: 60px 10px 70px 0;background-position: center center;background-repeat: no-repeat;}
.WhyCont .banner_box h4{font-size: 45px;font-weight: 500;color:#fff;margin-bottom: 30px;position: relative;padding-bottom: 15px;letter-spacing: -1px;}
.WhyCont .banner_box h4::before{content: "";display: block;width: 50px;background-color: #e2b758;height: 1px;left: calc(50% - 25px);position: absolute;bottom: 0px;}
.WhyCont .banner_box p{font-size: 18px;color:#fff;letter-spacing: -1px;}
.WhyCont .banner_box p span{color:#e2b758;font-size: inherit;}
.WhyCont > div.line7{position: relative;top: -40px;}
.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;*/width:100%;height:280px;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:bold;letter-spacing:-1px;font-family:'Roboto';}
.graduateSchool_status_graph ul li i{display:block;width:60px;margin:0 auto;background:#dadee1;}
.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}
.WhyCont .contTit_s{margin-top: 60px;}
.WhyCont .contTit_s span{font-size: 15px;float:right;font-weight:400;margin-top:9px;}
.WhyCont .graduateSchool_status_graph ul{background-image: url(../img/kor/bachelor/graduateSchool_status_bg2.png);font-size: 0;background-position: left -60px}
.WhyCont .graduateSchool_status_graph ul li{width: 16.666%;left: auto !important;position: relative;display: inline-block;vertical-align: bottom;bottom:-3px}
.WhyCont .graduateSchool_status_graph ul li:before{content:attr(data-content);display: block;position: absolute;bottom: -30px;width:100%;height: 30px;font-size: 17px;font-weight: 500;text-align: center;color:#666666;letter-spacing: -0.5px;padding-top: 10px;box-sizing: border-box;}
.WhyCont .graduateSchool_status_graph ul li:nth-child(1) i{background:#977649;}
.WhyCont .graduateSchool_status_graph ul li:nth-child(2) i{background:#adb4bc;}
.WhyCont .graduateSchool_status_graph ul li:nth-child(3) i{background:#adb4bc;}
.WhyCont .graduateSchool_status_graph ul li:nth-child(4) i{background:#adb4bc;}
.WhyCont .graduateSchool_status_graph ul li:nth-child(5) i{background:#adb4bc;}
.WhyCont .graduateSchool_status_graph ul li:nth-child(6) i{background:#adb4bc;}
.WhyCont .Sub_Ass_Tit2{margin-top: 40px;}
.Float_L {float: left;}

/* department */
.department.intro p.txt + p.txt {margin-top:17px;}
.department.intro .diagram {margin:30px 0 70px 0;text-align:center;}
.department.intro .depList_paper {width:100%;margin-top:45px;padding:0 48px;box-sizing:border-box;border:1px solid #dde0e3;}
.department.intro .depList_paper div {padding: 28px 0 28px 138px;background: url(../img/kor/curriculum/tit_ico1.png) no-repeat 20px 35px;font-size: 0;}

.department.intro .depList_paper div dl dt {margin-bottom: 15px;font-size: 21px;color: #000;font-weight: 600;}
.department.intro .depList_paper div dl dd {font-size:16px;}
.department.intro .depList_paper div .list_dotGray>li {margin-top:10px;letter-spacing:-0.5px;}
.department.intro .depList_paper div + div {border-top: 1px solid #dbdfe2;}
.department.intro .depList_paper div.certi {background-image: url(../img/kor/curriculum/tit_ico2.png);background-position:20px 25px;}
.department.intro .depList_paper div.career {background-image: url(../img/en/tit_ico3.png)}
.department.intro .depList_paper div.degree {background-image: url(../img/en/tit_ico4.png);background-position: 12px 35px;}
.department.intro .depList_paper .list_dotGray.col4 >li{display:inline-block;width:210px;vertical-align:top;}
.department.intro .depList_paper .list_dotGray.col3 >li{display:inline-block;width:272px;vertical-align:top;}
.department.intro .depList_paper .list_dotGray.col3, .department.intro .depList_paper .list_dotGray.col4, .department.intro .depList_paper .list_dotGray.col1, .department.intro .depList_paper .list_dotGray.col2 {margin-top:-10px;}
.department.intro .depList_paper .list_dotGray.col2 > li {display:inline-block;width:48%;}
.department.intro .depList_paper .list_dotGray.col1 > li {display:inline-block;margin-right:15px;}
.department.intro .depList_paper .list_dotGray >li.wtAuto{width:auto !important;}
.department.intro .depList_paper .list_dotGray.col3>li {display:inline-block;width:27.3333%;margin-right:15px;}
.department.intro.biz .depList_paper .list_dotGray.col3 {display:block;}
.department.intro .depList_paper .list_dotGray.col4>li {width:205px;}
.department.intro .depList_paper .list_dotGray.col4>li.st1 {width:245px;}
.department.intro .depList_paper .list_dotGray.col4>li.st2 {width:180px;}
.department.intro ul.explainList {margin-top:10px;font-size:0}
.department.intro ul.explainList>li {width:100%;padding: 25px 0;font-size: 0;box-sizing: border-box;display: inline-block;}
.department.intro ul.explainList>li .rightTxt {display:inline-block;position: relative;width: calc(100% - 140px);}
.department.intro ul.explainList>li+li {border-top:0}
.department.intro ul.explainList>li .txtTit {margin-bottom:15px;font-size:18px;font-weight:500;}
.department.intro ul.explainList.st2>li .txtTit {font-size:24px;}
.department.intro ul.explainList.st2>li .rightTxt {margin-top:6px;}
.department.intro ul.explainList>li:nth-child(1){padding-top:0}
.department.intro ul.explainList>li:nth-child(2){padding-top:0}
.department.intro ul.explainList.st2>li:nth-child(2){padding-top:25px}
.department.intro ul.explainList>li .txtBlue {margin-top:20px;margin-bottom:10px;font-size:16px;font-weight:555;color:#05548f;}
ul.explainList li > .left_ico {display:inline-block;position:relative;width:100px;height:100px;margin-right:40px;background:#f1f2f7;border-radius:50%;vertical-align:top;}
ul.explainList li > .left_ico > img{position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px;}
ul.explainList li .rightTxt p.txtBluetit {font-size:21px;margin-bottom:10px;}
ul.explainList li p.txtGroup {font-size:inherit;}
ul.explainList li p.txtGroup + p.txtGroup {margin-top:12px;}
ul.explainList {margin-top:15px;}
.department.intro.lawadmin .next_list2 ul li:nth-child(n+2) .img:after{display:none;}
.department.intro.lawadmin .next_list2 ul li .top_txt {margin-top:25px;font-size:21px;}
.department.intro.lawadmin .next_list2 ul li .top_txt br {display:none;}
.department.intro.lawadmin .next_list2 ul li .bottom_txt {margin-top:15px;}
.department.intro.computer .diagram {margin: 30px 0 30px 0}
.department.intro.insurance .diagram {margin: 30px 0 30px 0}
.department.intro.welfare .diagram {margin: 30px 0 30px 0}
.department.intro.child .diagram {margin: 30px 0 30px 0}
.department.intro.lawadmin .depList_paper {margin-top:20px;}
.department.intro.edu .diagram {margin: 30px 0 30px 0}
.department.intro.finearts .diagram {margin: 30px 0 50px 0}
.department.intro.computer .depList_paper .list_dotGray.col3>li {width:305px}
.imgList3 {width:calc(100% + 30px);margin-left:-30px;font-size:0}
.imgList3 li {display:inline-block;width:calc(33.333% - 30px);min-height:150px;margin-left:30px;vertical-align:top;}
.imgList3 li .imgBox {font-size:0}
.imgList3 li img {font-size:0}
.imgList3 li .btmTxt {font-size:21px;font-weight:500;margin:13px 0 40px 0;}
.department.chiness .txtBlue {margin-top:30px;}
.department.intro p.contact b {margin-right:6px;font-weight:444;}
.department.intro p.contact span + b {margin-left:20px}
.department.intro.child .depList_paper div:nth-child(2) ul>li {width:100%}
.department.intro.child .depList_paper div:nth-child(2) ul>li:nth-child(n+5) {margin-top:15px}
.department.intro.child .depList_paper div ul>li:nth-child(n+2) {margin-top:15px;}
.department.intro .depList_paper.half div dl {font-size:0;}
.department.intro .depList_paper.half div dl {position:relative;display:inline-block;width:50%;vertical-align:top;padding-left:110px;box-sizing:border-box;background-position:40px 0px;}
.department.intro .depList_paper.half div {background-position:10px 35px;}
.department.intro .depList_paper.half div dl:nth-child(2){background:url(../img/en/tit_ico3.png) no-repeat;background-position:10px 0px;}
.department.intro .depList_paper.half div {padding-left:0}
.department.intro .depList_paper.half div dl:nth-child(2):before {content:'';display:block;position:absolute;left:-50px;width:1px;height:100%;background:#dde0e3}
.department.intro .depList_paper.half div ul.list_dotGray {margin-top:-10px;}
.department.intro .depList_paper.half div ul.list_dotGray li {display:inline-block;width:40%;vertical-align:top;}
.department.intro.finearts .depList_paper.half div ul.list_dotGray li {width:45%;}
.finearts .cont_topBanner {background: url(../img/en/fineart_tbBanner.PNG) no-repeat; background-size: cover; background-position: 50% 50%;}
.police .explainTxtbox {background: url(../img/en/ico_book.PNG) no-repeat 40px 35px; padding:30px 35px 30px 160px}
.department.intro.cultureart .depList_paper .list_dotGray.col3>li {width:285px;}
.careerList {border-top: 1px solid #000;}
.careerList dt {position:relative;width:150px;float:left;color:#05548f;font-weight:444;}
.careerList dd ul.list_dotGray li {display:inline-block;margin-right:18px;vertical-align:top;font-size:15px; letter-spacing: -0.5px;}
.careerList dd ul.list_dotGray li + li {margin-top:0}
.careerList dl {display:flex;}
.careerList dl {padding:20px;border-bottom:1px solid #dbdfe2;}
.careerList dt {flex-shrink:0;}

/* academics */
.admissions dl.tuitInfo {font-size:16px;margin-bottom:20px;}
.admissions dl.tuitInfo dt {position:relative;color:#05548f;font-weight:444;line-height:30px;}
.admissions dl.tuitInfo dd {position: absolute;left: 167px;margin-top: -26px;}

.proce .cont_topBanner {background: url(../img/en/proce_bg.png) no-repeat;background-size: cover;background-position: 50% 50%;}
.proce .cont_topBanner .tB_titletxt {margin-top: 45px;padding-bottom: 25px;} 
.proce .cont_topBanner .tB_titletxt::before {position: relative;margin: 0 auto;content: '';display:block;width:60px;height:1px;background:#fff;top:55px }
.proce  .next_list1 a {margin-top:15px}
.next_list1.item4{margin-top:45px}
.Assessment .sample_list {font-size:0;margin-bottom:30px;}
.Assessment .sample_list > ul {width:calc(100% + 25px);   margin-top: 30px; margin-left:-25px;font-size:0}
.Assessment .sample_list > ul li {display:inline-block;width:calc(33.333% - 25px);margin-left:25px;text-align:center;vertical-align:top}
.Assessment .sample_list > ul li p.txt {margin-top:25px;}
.Assessment dl dt {position:relative;color:#05548f;font-weight:444;line-height: 30px;font-size:16px;}
.Assessment dl dd {position:absolute;left: 150px;margin-top: -24px;font-size:16px;}
.explainTxtbox {position: relative;width: 100%;margin-bottom: 40px;padding: 35px 35px 35px 150px;box-sizing: border-box;border: 1px solid #dbdee1;}
.explainTxtbox h5 {font-size: 24px;font-weight: 444;margin-bottom: 10px;letter-spacing: -1px;}
.explainTxtbox p.txt {letter-spacing: -0.5px;color: #666;}
.next_list1.item5{margin-top: 25px;}
.next_list1.item5 ul li{width: 20%;}
.graduation .explainTxtbox {background: url(../img/en/ico_graduate.png) no-repeat 45px 35px;}
.scholarship .explainTxtbox {background: url(../img/en/ico_scholarship.png) no-repeat 45px 35px;}
.scholarship .contTit_s.second {margin-top:130px}
.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:385px;background:url(../img/en/graduate_status_bg.png) no-repeat;background-position: center bottom;}
.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}


@media all and (max-device-width:1200px) {
    /* about */
    .greeting .right_img {width:35%;}
    .greeting .right_img::before {width: 120px;left: -80px;}
    .greeting .left_txt {width: 65%;}
    .greeting .g_txt1 br {display:none;}
    .img_inner_txt2 {margin-left: -20px;width: calc(100% + 40px);}

    /* 연혁 */
	.year_slider .year.slick-current button{height:auto;}
	.year_slider .year.slick-current button br{display:block;}
	.year_slider .year.slick-current button span{line-height:1em;}
	.year_slider .year.slick-current button:before{height:60px;}
	.year_slider{max-width:none;padding:0px;}
	.year_slider .slick-arrow.slick-prev{left:0;}
	.year_slider .slick-arrow.slick-next{right:0;}
}

@media all and (max-device-width:820px) {
	.contact_info {padding: 0 24px}
	.contact_info div dl {width:100%}
	.contact_info div dl+dl{padding-left:0;background:none;padding-top:18px;border-left:0px}
	.contact_info div {background: url(../img/en/contact_tel.png) no-repeat 0 40px,  url(../img/en/contact_fax.png) no-repeat 0px 120px;}
	.careerList dl {display:inherit;} 
}

@media all and (max-device-width:1041px) {
    /* 공통 */
	.next_list1.item4 ul li .top_img {width: 120px;height: 120px;}

    /* about */
    .next_list2 ul li {vertical-align: top;}
    .next_list2 ul li .img {width: 70%;}
	.next_list2 ul li .img > img {width: 50%;left: 50%;top: 50%;transform: translate(-50%, -50%);}
	.next_list2 ul li .img.gray > img {width: 50%;left: 50%;top: 50%;transform: translate(-50%, -50%);}
    .next_list2 ul li:nth-child(n+2) .img:after{left:-80%;width:120%;height:120%;top:-15px;}
    .next_list2 ul li .top_txt {font-size: 20px;margin-top: 12px;}
	.next_list2 ul li .bottom_txt{font-size:14px}
	.traffic_info>div {width:100%;height:auto;}
	.traffic_info>div:nth-child(n+2) {border-left: 0px;border-top: 1px solid #ddd;}

	.WhyCont .Txt{width: 600px}
    .WhyCont .Txt h4::before{bottom: 34px;right: -43px;}
    .WhyCont .Txt dl dd br{display: none;}
    .WhyCont .Txt dl dt{font-size: 16px;letter-spacing: -1px;}
    .WhyCont .Txt dl dd{font-size: 14px;}
	.WhyCont .img_box{width: calc(100% - 600px);position: relative;}
	
	.next_list1.item5 ul li .top_img {width: 100px;height: 100px;}
	.next_list1.item5 ul li:nth-child(n+2)::before {top:40px}

	/* department */
	.careerList dt {float:inherit;}
	.department.intro.biz .depList_paper .list_dotGray.col3 {display:block;}
	.department.intro .depList_paper .list_dotGray.col4>li {width:48% !important;}
	.department.intro .depList_paper .list_dotGray.col3>li {width:48% !important;}
	.department.intro.cultureart .depList_paper .list_dotGray.col3>li {width:45% !important;}
	.department.intro .depList_paper.half div dl:nth-child(2) {margin-top:28px;background-position:10px 28px;border-top: 1px solid #dde0e3;}
	.department.intro .depList_paper.half div dl {width:100%;padding-top:28px;}
	.department.intro .depList_paper.half div {padding: 0px 0 28px 0px;}
	.lawadmin .next_list2 ul {text-align:center;}
	.lawadmin .next_list2 ul li {width:33.333%}
	.lawadmin .next_list2 ul li .img {width:160px;;}
	.lawadmin .next_list2 ul li:nth-child(n+4) {margin-top:20px;}
	.lawadmin .next_list2 ul li .bottom_txt {font-size:16px;}
	.department.intro.lawadmin .next_list2 ul li .top_txt br {display:block;}

	.eduCourse .eduGrp .lineTop_tbArea>table {width:auto;}
}

@media all and (max-device-width:768px) {
	/* 공통 */
	.titLine_top {padding-top:5px;}
    .contTit_line {margin: 20px 0 10px;}
	.contTit_s {margin:25px 0 15px 0;font-size:18px;}
	p.txt{font-size:14px;}
	.lineTop_tbArea .lineTop_tbL2 td{font-size:14px;}
	.list_dotGray>li {font-size:14px;}
	.cont_topBanner {margin-left: -20px !important;width: calc(100% + 40px);min-height: inherit;padding: 30px 15px;}
    .cont_topBanner .tB_titletxt {font-size: 18px;font-weight: 500;margin-top: 0px;letter-spacing: 0.3px;line-height: 25px;}
	.cont_topBanner .tB_subtxt {word-break: keep-all;font-size: 13px;margin-top: 10px;line-height: 18px;}
	.next_list1.item4 ul li{width:100%}
	.next_list1.item4 ul li .top_img {width:100px;height:100px;}
	.next_list1.item4 ul li:nth-child(n+2) {margin-top:30px;padding-top:30px;}
	.next_list1.item4 ul li:nth-child(n+2):before {left: calc(50% - 17px);top: -7px;z-index: 1;width: 35px;height: 15px;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
	.next_list1.item4 ul:nth-child(1) {padding-bottom:40px;}
	.next_list1.item4 ul:nth-child(1):before {content: "";display: block;width: 35px;height: 15px;position: absolute;left: calc(50% - 17px);top: calc(50% + 230px);background-image: url(../img/kor/icon_list_arrow.png);background-size: 100% 100%;background-repeat: no-repeat;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
	.next_list1 ul li .bottom_txt b {font-size:14px;}
	.department.intro p.contact b {display:block;margin-right:0;}
	.department.intro p.contact span+b{margin-left:0;margin-top:6px;}
	.topBd_box {padding-top:15px;margin-top:8px;font-size:14px}

	/* about */
	.greeting .cont_group{margin-bottom:50px}
    .greeting .left_txt br.mBdel {display:none}
    .greeting p.txt {font-size:14px;}
    .greeting .right_img {width:100%}
    .greeting .right_img::before {display:none}
    .greeting .right_img>img{margin: 0 auto}
    .greeting .left_txt {width:100%;padding-right:0;margin-top:25px;text-align:center;}
    .greeting .g_txt1 {font-size:22px;margin-bottom:20px;padding-right:0;line-height:24px;}
    .img_inner_txt2 {min-height: 150px;padding: 0 20px;}
    .img_inner_txt2 .dtl_tit5_line {margin: 20px 0 5px 0;}
    .img_inner_txt2 .lv2 {font-size: 24px}
    .dtl_tit5_line {font-size: 20px;padding-bottom: 10px;margin: 30px 0 15px 0;}
    .dtl_tit5_line:before {width: 35px;left: calc(50% - 17.5px);}
    .Txt_Custom_box {margin-top: 0px;}
    .Txt_Custom_box > h3 {font-size: 21px;line-height: 32px;letter-spacing: -0.8px;}
    .Txt_Custom_box > h3:before {left: -7px;}
    .Txt_Custom_box > h3:after, .Txt_Custom_box > h3:before {width: 15px;background-size: 100% auto;}
    .Txt_Custom_box > h3 > span {font-size: inherit;}
	.Txt_Custom_box > h3:after {right: -25px;}
	.Txt_Custom_box>h3>span.s {font-size:21px}
	.Txt_Custom_box>h3>span.b {font-size:21px}
	
    .next_list2{margin-bottom:30px;}
	.next_list2 ul{padding-top:10px;margin-left:00px;width:100%;}
	.info_list2 ul li{width:100%;max-width:inherit;}
	.info_list2 ul li b{width:50px !important;font-size:13px;vertical-align:top;}
	.info_list2 ul li span{font-size:13px;float:right;width:calc(100% - 50px)}
	.info_list2 ul li:nth-child(n+2){margin-top:10px !important;}
	.next_list2 ul li:nth-child(n+2) .img:after{top:-4px;}
	/* .next_list2 ul li .img > img{width:70%;} */
	.next_list2 ul li .top_txt{font-size:14px;}
	.next_list2 ul li .bottom_txt{font-size:12px;padding:0 5px;line-height:15px;}
	.next_list2 ul li .bottom_txt br{display:none;}

	.goal .next_list2 ul {text-align:center;}
	.goal .next_list2 ul li {width:100%}
	.goal .next_list2 ul li+li {margin-top:10px;}
	.goal .img_inner_txt2 {min-height:110px;padding:0;}
	.goal .img_inner_txt2 .lv2 {font-size:16px;}
	.goal .next_list2 ul li .img {width:90px;}
	.goal .next_list2 ul li:nth-child(n+2) .img:after {display:none;}
	.goal .next_list2 ul li .img>img {width:55px;}
	.goal .Txt_Custom_box > h3:after, .Txt_Custom_box > h3:before {display:none;}
    
    /*연혁*/
	.univ_history{padding-bottom:20px;}
	.year_slider{margin-left:-20px;width:calc(100% + 40px);background-image:url(../img/kor/intro/info_history_yearbg_m.png);background-size:90% auto;background-position:50% 15px}
	.year_slider .year.slick-current button{margin-top:15px;z-index:0;}
	.year_slider .year.slick-current button:after{height:3px;}
	.year_slider .year.slick-current button:before{height:40px;}
	.year_slider .slick-arrow{width:30px;height:30px;z-index:99}
	.year_slider .year button{height:45px}
	.year_slider .year button span{font-size:20px;margin-top:0px;}
	.year_slider .year.slick-current button span{font-size:40px;margin-top:40px;}
	.history_list{margin-top:15px;}
	.history_list .list_year{width:100%;}
	.history_list .list_year:after{top:auto;bottom:10px;left:-3px;right:auto;}
	.history_list .list_year:before{display:none;}
	.history_list .list_day{width:100%;margin-top:15px;padding-left:20px;padding-right:0px;}
	.history_list .list_year span{font-size:20px;}
	.history_list .list_year b{font-size:30px;letter-spacing:-1px;padding-left:20px;}
	.history_list .list_day:before{height:calc(100% + 100px) !important;top:-30px !important;}
	.history_list .list_day dl dt{font-size:15px;width:45px;}
	.history_list .list_day dl dd{font-size:15px;width:calc(100% - 45px);line-height:20px;}
	.history_list .list_day dl dt:nth-of-type(n+2),
	.history_list .list_day dl dd:nth-of-type(n+2){margin-top:10px;}
	.history_list.all .list_day.m_t_none,
	.history_list.all .list_year.m_t_none{margin-top: 10px !important}
	.history_list.all .list_year{margin-top:50px;}
	.history_list.all .list_day{margin-top:15px;}
	.history_list.all .list_day:last-child:before {height: 100% !important;}
	

	/* contactus */
	.traffic_info > div{padding:20px 10px 20px 80px;height:auto;}
	.traffic_info > div img{width:50px;left:15px;top:20px;}
	.traffic_info > div .traffic_tit{font-size:20px;}
	.traffic_info > div .info_txt2 i{width:40px;display:block;}
	.traffic_info > div .info_txt2:nth-of-type(n+2){margin-top:10px;}
    .traffic_info > div .info_txt2.len_small i{display: inline-block;}
	.traffic_info.v2 > div{height:251px;}
	.traffic_info > div .info_txt3 br{display:none;word-break:break-all;}
	.contact_info div {background-size:45px auto}

	.contact_info div {padding: 20px 0 20px 63px;background: url(../img/en/contact_tel.png) no-repeat 0 23px, url(../img/en/contact_fax.png) no-repeat 0px 88px;background-size:45px auto;}
	.contact_info div dl dt {margin-bottom:5px;font-size:18px;}
	.contact_info div dl dd {font-size:14px}

	.WhyCont{top:60px;margin-top:-60px;}
	.Sub_Ass_Txt2 {font-size:14px;}
	.WhyCont .Txt h4{margin: 0 0 20px;}
    .WhyCont .Txt h4 b{font-size: 20px;letter-spacing: 0;}
    .WhyCont .Txt h4 span{font-size: 15px;margin-left: 4px;}
    .WhyCont .Txt{width: 100%;padding-left: 0;padding-right: 0;}
    .WhyCont .Txt.r{padding-left: 0px;}
    .WhyCont .Txt h4::before{width: 50px;bottom: 0px;}
    .WhyCont .Txt dl{margin-top: 30px;margin-right: 15px;width: calc(33.333% - 10px);}
    .WhyCont .Txt dl dt img{width: 45px;}
    .WhyCont .Txt dl dt{font-size: 15px;}
    .WhyCont .Txt dl dd{font-size: 13px;margin-top: 5px;}
    .WhyCont .img_box{width: 100%;margin-top: 20px;height: 300px;}
    .WhyCont .Txt h4::before{display: none;}
    .WhyCont > div.line2{padding: 70px 0 60px;}
    .WhyCont > div.line3 .Txt h4{margin-top: 70px;}

    .WhyCont > div.line4{top: -60px;}
    .WhyCont > div.line4 .Txt h4{margin-bottom: 0px;}
    .WhyCont > div.line4 .img_box{height: 300px;}
    .WhyCont > div.line5{padding: 30px 0 57px;}
    .WhyCont > div.line5 .Txt h4{margin-bottom: 0px;}
    .WhyCont > div.line5 .img_box{height: 300px;}
    .WhyCont > div.line6{width: calc(100% + 40px);margin-left: -20px;top: -80px;}

    .WhyCont .banner_box{padding: 25px 10px;box-sizing: border-box;}
    .WhyCont .banner_box h4{font-size: 22px;margin-bottom: 15px;}
    .WhyCont .banner_box p{font-size: 15px;word-break: keep-all;}
    .WhyCont .banner_box p br{display: none;}
    .WhyCont .contTit_s span{margin-top: 5px;font-size: 13px;}
    .WhyCont > div.line7{top: -70px;}
	.WhyCont .Sub_Ass_Tit2{margin-top: 20px;}
	
	/* admission */
	.txtBluetit {font-size:14px;margin:15px 0 8px 0}
	.admissions dl.tuitInfo dd {position: inherit;left: 0;margin-top: 0;}
	.proce .cont_topBanner .tB_titletxt {margin-top:0}
	.proce .cont_topBanner .tB_titletxt::before {top:44px;}
	.next_list1.item4{margin-top:25px}
	.proce .next_list1.item4 ul:nth-child(1):before {
		content: "";
		display: block;
		width: 35px;
		height: 15px;
		position: absolute;
		left: calc(50% - 17px);
		top: calc(50% + 160px);
		background-image: url(../img/kor/icon_list_arrow.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		z-index: 1;
	}

	/* department */
	.department.intro ul.explainList>li .txtTit {margin-bottom:6.5px;}
	.department.intro .depList_paper .list_dotGray.col4>li {width:100% !important}
	.contTit_s.mT70 {margin-top:35px !important;}
	.department.intro p.txt+p.txt {margin-top:7px;}
	.department.intro .depList_paper {margin-top:20px;padding: 0px 15px;}
	.department.intro .depList_paper div {padding: 27px 0 20px 60px;background-size:30px auto;background-position: 10px 30px;}
	.department.intro .depList_paper div.certi {background-position: 10px 25px;}
	.department.intro .depList_paper div.degree {background-size:40px auto;background-position: 5px 30px;}
	.department.intro .depList_paper div dl dt {margin-bottom:9px;font-size:18px;}
	.department.intro .depList_paper div dl dd{font-size:14px}
	
	.department.intro .depList_paper .list_dotGray.col3, .department.intro .depList_paper .list_dotGray.col4, .department.intro .depList_paper .list_dotGray.col1, .department.intro .depList_paper .list_dotGray.col2 {margin-top:-5px;}
	.department.intro .depList_paper.half div ul.list_dotGray {margin-top:-5px;}
	.department.intro .depList_paper .list_dotGray>li {width:100% !important;}
	.department.intro .depList_paper div .list_dotGray>li {margin-top:5px;}
	.department.intro .depList_paper div .list_dotGray {margin-top:0}
	.department.intro ul.explainList.st2>li:nth-child(2){padding-top:12px}
	ul.explainList li>.left_ico {display:block;width:70px;height:70px;margin-bottom:10px;}
	ul.explainList li>.left_ico>img {margin-top: -20px;width: 40px;height: 40px;margin-left: -20px;}
	.department.intro ul.explainList>li {padding:12px 0}
	.department.intro ul.explainList>li .rightTxt{width:100%;}
	.department.intro ul.explainList>li .txtBlue {font-size:14px;margin-top:10px;margin-bottom:5px;}
	.department.chiness .txtBlue {margin-top:15px;}
	.department.intro ul.explainList.st2>li .txtTit {font-size:18px;margin-bottom:6px;}
	.department.intro ul.explainList.st2>li .rightTxt {margin-top:5px;}
	.department.intro.child .depList_paper div ul>li:nth-child(n+2) {margin-top:7px;}
	.department.intro.child .depList_paper div:nth-child(2) ul>li:nth-child(n+5) {margin-top:7px;}
	.careerList dd ul.list_dotGray li {width:100%;margin-right:0px;font-size:14px;}
	.department.intro .depList_paper .list_dotGray.col3>li {width:100% !important}
	.department.intro.cultureart .depList_paper .list_dotGray.col3>li {width:100% !important}

	.police .explainTxtbox {padding: 53px 10px 10px 10px;text-align: center;background-size: 50px auto;background-position: center 10px;}
	.department.intro .depList_paper.half div {background-position:10px 17px;padding-top:14px;}
	.department.intro .depList_paper.half div dl {padding-left:60px;padding-top:0}
	.department.intro .depList_paper.half div dl:nth-child(2) {margin-top:14px;background-position:10px 14px;background-size:30px auto;padding-top:15px;}

	.lawadmin .next_list2 ul {width:100%;margin-left:0;text-align:center;}
	.lawadmin .next_list2 ul li {width:33.333%;}
	.lawadmin .next_list2 ul li:nth-child(n+4) {margin-top:20px;}
	.lawadmin .next_list2 ul li .img {width:85px;}
	.lawadmin .next_list2 ul li .img>img {width:55px;top: 50%;left: 50%;}
	.department.intro.lawadmin .next_list2 ul li .top_txt {margin-top:12px;font-size:14px}
	.department.intro.lawadmin .next_list2 ul li .bottom_txt {font-size:12px;margin-top:5px;}

	.imgList3{width:100%;margin-left:0;}
	.imgList3 li {width:100%;margin-left:0;}
	.imgList3 li .btmTxt {font-size:14px;margin:12px 0 20px 0}

	.careerList dl {padding:10px;}
	.department.intro .diagram.mB70 {margin-bottom:35px !important;}
	.department.intro .diagram {margin: 15px 0 35px 0;}
	.department.intro.computer .diagram {margin: 15px 0 15px 0;}
	.department.intro.insurance .diagram {margin: 15px 0 15px 0;}
	.department.intro.welfare .diagram {margin: 15px 0 15px 0;}
	.department.intro.child .diagram {margin: 15px 0 15px 0;}
	.department.intro.edu .diagram {margin: 15px 0 15px 0;}
	.department.intro.finearts .diagram {margin: 15px 0 25px 0}

	

	/* academics */
	.Assessment .sample_list>ul {margin-top:15px;width:100%;margin-left:0}
	.Assessment .sample_list>ul li {width:100%;margin-left:0}
	.Assessment .sample_list>ul li p.txt{margin: 5px 0 10px 0}
	.Assessment dl dd {position: inherit;left: 0;margin-top: 0;font-size:14px;}
	.Assessment dl dt{font-size:14px;}
	.next_list1.item5 ul li{width:100%}
	.next_list1.item5 ul li:nth-child(n+2) {margin-top:30px;padding-top:30px;}
	.next_list1.item5 ul li:nth-child(n+2):before {left: calc(50% - 17px);top: -7px;z-index: 1;width: 35px;height: 15px;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
	.graduation .explainTxtbox {padding:58px 20px 20px 20px;background-size:60px auto;background-position: center 15px;text-align:center;}
	.scholarship .explainTxtbox {padding:58px 20px 20px 20px;background-size:50px auto;background-position: center 15px;text-align:center;}
	.explainTxtbox h5 {font-size:18px;margin-bottom: 5px;}
	.explainTxtbox p.txt {font-size:14px;}
	.explainTxtbox p.txt br {display:none}

}

/* 231124 추가 */
	.animal .explainTxtbox {background: url(http://www.sdu.ac.kr/_res/_mail/webplanner/animal/main_keynote3.png) no-repeat 40px 35px; padding:30px 35px 30px 160px}
	.department .txtBluetit {font-size: 17px;}
    .department .certi .txtBluetit {margin: 15px 0 5px 0;}
	.department .list_dotGray>li {font-weight: 400;}
	 .next_list2 ul{font-size:0;width:100%;height:auto;padding-top:25px;display: flex;flex-wrap: wrap;gap: 60px 0;justify-content: center;}

    @media (max-device-width: 768px) {
        .department .txtBluetit {font-size: 15px;}
    }

/*step*/
.support_counsel .img_inner_txt3 {background-image: none; padding: 46px; margin: 20px 0;}
.support_counsel .img_inner_txt3 ul li{position:relative;}
.support_counsel .img_inner_txt3 ul li:before{
	content:'';
	position:absolute;bottom:50px;left:44px;
	display:block;width:1px;height:calc(100% + 50px);
	background:#dbdfe2
}
.support_counsel .img_inner_txt3 ul>li:first-child{overflow:hidden;}
.support_counsel .img_inner_txt3 ul+ul>li:first-child{overflow:visible;}
.support_counsel .img_inner_txt3 ul li:first-child:before{display:None}
.support_counsel .img_inner_txt3 ul li p {font-style: normal; font-size: 21px; font-weight:555; color:#000}
.support_counsel em {font-style: normal; font-size: 16px; font-weight:333; display: block;  margin-top:10px; color:#000}
.support_counsel .txtBluetit {font-size: 16px; color: #005c97; font-weight: 555; margin: 20px 0;}
.support_counsel .cont_topBanner {background: url(../img/union/support/counselbg2.png) no-repeat; background-position: 50% 50%; background-size:cover;}
.support_counsel .cont_topBanner .tB_titletxt {margin-top: 30px}
.support_counsel .cont_topBanner .tB_subtxt {margin-top: 0; padding: 20px 0;}
.support_counsel .cont_topBanner .btnC_arrLineR {background-color: rgba(255, 255, 255, 0); border: 1px solid #fff;}
.support_counsel .btnC_arrLineR_white {margin: 15px 0}
.support_counsel .cont_dtl1.Img_52 .contTit_s{margin: 0px 0 21px 84px;}
.support_counsel .txtBlue {color: #005c97}
.support_counsel .cont_dtl1.Img_52 {padding: 20px 42px 20px 35px; background: url(../img/union/course/ico_counsel.png) no-repeat 20px 20px}
.support_counsel .contTit_line {margin: 30px 0 20px 0}
.support_counsel .support_contact b {margin-right: 10px;}
.support_counsel .support_contact a {margin-right: 10px;}
