@charset "utf-8";

@import url(skin.css);
/*@import url(font_s.css);*/

/*#txt, #txt div, #txt p, #txt strong, #txt h1, #txt h2, #txt h3, #txt h4, #txt h5, #txt h6, #txt span, #txt em, #txt ul, #txt ol, #txt li, #txt dl, #txt dt, #txt dd, #txt table, #txt tr, #txt td, #txt th, #txt input, #txt button, #txt select, #txt address, #txt header, #txt nav, #txt a, #txt label{font-family:'nsk';}*/

/*
    * 학과 컨텐츠 공통스타일
	* 소개			 : #introduce
	* 교육목표		 : #goal
	* 동아리소개	 : #club
	* 교육과정로드맵 : #roadmap
	* 인사말		 : #greeting
	* 연혁			 : #history
	* 졸업후진로	 : #job
*/


/* 클라이언트 공통적용사항으로 공통css적용여부 확인해야함 */
p, strong, h1, h2, h3, h4, h5, h6, span, em, ul, ol, li, dl, dt, dd, table, tr, td, th, header, nav, a{line-height: 1.8;font-family:'Malgun Gothic','맑은 고딕',"돋움",Dotum,Verdana,Arial,helvetica,clean,sans-serif}
.h2,
.h3{font-family:'nsr_m';}
.h3.h4{font-weight:bold;}
.h4{font-weight:bold;font-size:18px;}
.h3:before {content: "";display: block;width: 20px;height: 3px;background: #007adc;margin: 0 0 6px;}
.list-1st dd, .list-1st li, 
.txt_bul,
.list-2st li, 
.txt_bul2,
.list-num li{line-height:1.8}

#txt{text-align:left;}


.depart_topbox{position:relative;margin-bottom:80px;}
.depart_topbox .img_area{position:relative;}

.depart_topbox.type1{padding:15px 0;}
.depart_topbox.type1 .content_area{position:absolute;top:0;right:0;width:50%;height:342px;padding:85px 0 0 60px;background:url(/images/department/depart_top_type1_img1.jpg) no-repeat;}
.depart_topbox.type1 .content_area strong{display:inline-block;color:#fff;font-size:40px;font-weight:bold;}
.depart_topbox.type1 .content_area em{display:block;color:#fff;font-size:18px;}

.depart_topbox.type2{}
.depart_topbox.type2 .img_area{}
.depart_topbox.type2 .content_area{position:absolute;top:50%;right:0;width:478px;height:272px;margin:-136px 0 0;padding:50px;background:url(/images/department/depart_top_type2_bg.jpg) no-repeat;}
.depart_topbox.type2 .content_area em{display:block;position:relative;margin:0 0 30px;padding:0 0 30px;color:#fff;font-size:17px;}
.depart_topbox.type2 .content_area em:before{display:block;position:absolute;bottom:-1px;left:0;width:33px;height:2px;background:#fff;content:'';}
.depart_topbox.type2 .content_area p{}
.depart_topbox.type2 .content_area p span{display:block;color:#fff;font-size:30px;line-height:1.3;}

.depart_topbox.type3{margin:0 0 70px;padding:0 0 30px;}
.depart_topbox.type3 .box_bg{position:absolute;bottom:0;right:0;width:523px;height:219px;background:url(/images/department/depart_top_type3_bg.jpg) no-repeat;}
.depart_topbox.type3 .img_area{position:relative;}
.depart_topbox.type3 .content_area{display:block;position:absolute;top:50%;left:0;width:100%;margin:-94px 0 0 -15px;padding:40px 0 0;color:#fff;text-align:center;}
.depart_topbox.type3 .content_area:before{display:block;position:absolute;top:-5px;left:50%;width:7px;height:42px;margin:0 0 0 -4px;background:#fff;content:'';}
.depart_topbox.type3 .content_area strong{display:block;font-size:34px;font-weight:bold;}
.depart_topbox.type3 .content_area em{display:block;font-size:14px;}
.depart_topbox.type3 .content_area em span{display:block;}

.depart_sidebox{position:absolute;top:0;left:0;padding:40px 70px 35px 0;}
.depart_sidebox .box_bg1{position:absolute;top:0;right:0;width:487px;height:659px;background:url(/images/department/depart_side_bg2.jpg) no-repeat;}
.depart_sidebox .box_bg2{position:absolute;bottom:0;right:35px;width:345px;height:484px;background:url(/images/department/depart_side_bg1.jpg) no-repeat;}
.depart_sidebox .box_bg1 .inner{}
.depart_sidebox .box_bg2 .inner{}
.depart_sidebox .img_area{position:relative;}

.depart_cnt .item{position:relative;margin:60px 0 0;padding:60px 0 0;border-top:1px solid #cdcdcd;}
.depart_cnt .item:first-child{margin:0;}
.depart_cnt .item:before{position:absolute;top:-2px;left:0;width:270px;height:3px;background:url(/images/department/introduce_bottom_img1.jpg) no-repeat;content:'';}
.depart_cnt.type5 .item:before{display:none;}
.depart_cnt.type5 .item {border:none;}
.depart_cnt .item:after{display:block;overflow:hidden;clear:both;content:'';}
.depart_cnt .item .depart_cnt_title{float:left;width:22.5%;}
.depart_cnt.type3 .item .depart_cnt_title{width:100%;margin:0 0 15px;}
.depart_cnt.type4 .item .depart_cnt_title{position:relative;}
.depart_cnt.type4 .item .depart_cnt_title:before{display:block;position:absolute;top:-60px;left:0;width:227px;height:256px;background:url(/images/department/greeting_type1_bg.png);content:'';}
.depart_cnt .item .depart_cnt_title strong{display:inline-block;position:relative;padding:11px 0 0;color:#2c2c2c;font-size:21px;font-weight:700;}
.depart_cnt .item .depart_cnt_title strong:before{display:block;position:absolute;top:0;left:0;width:18px;height:11px;background:url(/pcms/common/images/common/h2_bul.png);content:'';}
.depart_cnt.type4 .item .depart_cnt_title strong{padding:0;color:#0059cd;font-size:30px;}
.depart_cnt.type4 .item .depart_cnt_title strong:before{display:none;}

.depart_cnt .item .depart_cnt_content{float:left;width:77.5%;padding:0 0 0 45px;}
.depart_cnt.type2 .item .depart_cnt_content{width:100%;padding:0;}
.depart_cnt.type3 .item .depart_cnt_content{width:100%;padding:0;}
.depart_cnt .item .depart_cnt_content strong{display:block;margin:0 0 10px;color:#252525;font-size:18px;font-weight:700;}
.depart_cnt .item .depart_cnt_content strong:first-child{margin-top:0;}
.depart_cnt .item .depart_cnt_content p{margin-top:30px;color:#252525;font-size:16px;line-height:1.8;}
.depart_cnt .item .depart_cnt_content p:first-child{margin-top:0;}
.depart_cnt .item .depart_cnt_content p span{display:block;}
.depart_cnt .item .depart_cnt_content strong + p{margin:0 0 35px;}
.depart_cnt .item .depart_cnt_content p.signature{text-align:right;}
.depart_cnt .item .depart_cnt_content p.signature span{display:inline-block;margin:0 10px 0 0;line-height:1.3;vertical-align:bottom;}
.depart_cnt .item .depart_cnt_content p.signature img{display:inline-block;vertical-align:bottom;}

.depart_cnt .item .depart_cnt_content .depart_cnt_list{margin-top:30px;}
.depart_cnt .item .depart_cnt_content .depart_cnt_list:first-child{margin-top:0;}
.depart_cnt .item .depart_cnt_content .depart_cnt_list li{position:relative;margin:7px 0 0;padding:14px 50px 14px 100px;border-radius:54px;background:#f0f0f0;}
.depart_cnt .item .depart_cnt_content .depart_cnt_list li:first-child{margin:0;}
.depart_cnt .item .depart_cnt_content .depart_cnt_list li b{display:inline-block;position:absolute;top:50%;left:0;width:54px;height:54px;margin:-27px 0 0;border-radius:54px;background:#0f63d0;color:#fff;font-size:16px;line-height:54px;text-align:center;}
.depart_cnt .item .depart_cnt_content .depart_cnt_list li span{display:inline-block;color:#191919;font-size:18px;}

.depart_cnt .item .depart_cnt_content .depart_cnt_tile{margin:-15px 0 0 -1.2%;}
.depart_cnt .item .depart_cnt_content .depart_cnt_tile:after{display:block;overflow:hidden;clear:both;content:'';}
.depart_cnt .item .depart_cnt_content .depart_cnt_tile li{float:left;position:relative;width:48.8%;min-height:185px;margin:15px 0 0 1.2%;padding:25px 25px 25px 280px;border:1px solid #ddd;}
.depart_cnt .item .depart_cnt_content .depart_cnt_tile li span{display:block;}
.depart_cnt .item .depart_cnt_content .depart_cnt_tile li span.tile_thumb{display:inline-block;position:absolute;top:25px;left:25px;width:200px;height:135px;overflow: hidden;}
.depart_cnt .item .depart_cnt_content .depart_cnt_tile li span.tile_thumb a{display:block;position:relative;width:100%;height:100%;}
.depart_cnt .item .depart_cnt_content .depart_cnt_tile li span.tile_thumb a img{width:100%;height:100%;}
.depart_cnt .item .depart_cnt_content .depart_cnt_tile li span.tile_thumb a b{position:absolute;bottom:0;right:0;width:35px;height:35px;background:rgba(0,0,0,0.6);font-size:0;text-indent:-9999px;}
.depart_cnt .item .depart_cnt_content .depart_cnt_tile li span.tile_thumb a b:before{position:absolute;top:50%;left:50%;width:17px;height:17px;margin:-9px 0 0 -9px;background:url(/images/department/depart_common_ir.png) no-repeat;content:'';}
.depart_cnt .item .depart_cnt_content .depart_cnt_tile li span.tile_text{overflow:hidden;max-height:130px;}
.depart_cnt .item .depart_cnt_content .depart_cnt_tile li span.tile_text strong{display:inline-block;margin:0 0 5px;color:#000;font-size:21px;}
.depart_cnt .item .depart_cnt_content .depart_cnt_tile li span.tile_text em{display:block;color:#000;font-size:15px;}

.depart_cnt .item .depart_cnt_content .depart_cnt_block .topbox_logo{position:relative;height:126px;border:8px solid #ebebeb;}
.depart_cnt .item .depart_cnt_content .depart_cnt_block .topbox_logo:before{display:block;position:absolute;top:50%;left:50%;width:150px;height:47px;margin:-24px 0 0 -75px;background:url(/images/department/depart_common_ir.png) no-repeat -20px -1px;content:'';}
.depart_cnt .item .depart_cnt_content .depart_cnt_block .arw_wrap:after{display:block;overflow:hidden;clear:both;content:'';}
.depart_cnt .item .depart_cnt_content .depart_cnt_block .arw_wrap p{float:left;position:relative;width:33.3333%;height:100px;margin:0;}
.depart_cnt .item .depart_cnt_content .depart_cnt_block .arw_wrap p:before{display:block;position:absolute;top:50%;left:50%;width:53px;height:40px;margin:-20px 0 0 -27px;background:url(/images/department/depart_common_ir.png) no-repeat -173px -1px;content:'';}
.depart_cnt .item .depart_cnt_content .depart_cnt_block ul{margin:-0.5% 0 0 -0.5%}
.depart_cnt .item .depart_cnt_content .depart_cnt_block ul:after{display:block;overflow:hidden;clear:both;content:'';}
.depart_cnt .item .depart_cnt_content .depart_cnt_block ul li{float:left;width:24.5%;height:290px;margin:0.5% 0 0 0.5%;padding:30px;border:1px solid #ebebeb;text-align:center;}
.depart_cnt .item .depart_cnt_content .depart_cnt_block ul li:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
.depart_cnt .item .depart_cnt_content .depart_cnt_block ul li > span{display:inline-block;vertical-align:middle;}
.depart_cnt .item .depart_cnt_content .depart_cnt_block ul li > span em{display:inline-block;width:54px;height:54px;border-radius:54px;background:#0f63d0;color:#fff;font-size:16px;line-height:54px;}
.depart_cnt .item .depart_cnt_content .depart_cnt_block ul li > span strong{display:block;margin:5px 0 10px;color:#333;font-size:18px;}
.depart_cnt .item .depart_cnt_content .depart_cnt_block ul li > span span{display:inline-block;color:#333;font-size:16px;line-height:1.3;}

#img_layer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:9999;}
#img_layer img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}

#introduce{position:relative;}
#introduce .intro_top{margin:0 0 80px;padding:11% 12.5% 0;background:url(/images/department/introduce_top_img1.jpg) no-repeat 0 50% / 100% auto;}
#introduce .intro_top .intro_top_wrap{position:relative;padding:112px;background:#0e61cf url(/images/department/introduce_top_bg.jpg) no-repeat center center / cover;text-align:center;}
#introduce .intro_top .intro_top_wrap:before{position:absolute;top:-21px;left:50%;width:7px;height:42px;margin:0 0 0 -4px;background:#fff;content:'';}
#introduce .intro_top .intro_top_wrap strong{display:inline-block;color:#fff;font-size:34px;font-weight:700;}
#introduce .intro_top .intro_top_wrap em{display:block;color:#fff;font-size:14px;}
#introduce .intro_top .intro_top_wrap p{margin:25px 0 0;padding:0 20%;}
#introduce .intro_top .intro_top_wrap p span{display:block;color:#fff;font-size:15px;}

/* 가오픈 후 수정사항1220 */
#introduce .intro_top{display:none}
.depart_cnt{margin-top:-31px;}
#goal .depart_cnt{margin-top:0;}

#goal .goal_top{margin:0 0 30px;padding:9% 37px 0;background:url(/images/department/goal_top_img1.jpg) no-repeat 0 0 / 100% auto;text-align:right;}
#goal .goal_top .depart_square{display:inline-block;width:254px;height:246px;background:url(/images/department/goal_top_img2.jpg) no-repeat;text-align:center;}
#goal .goal_top .depart_square:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
#goal .goal_top .depart_square span{display:inline-block;vertical-align:middle;}
#goal .goal_top .depart_square b{display:inline-block;background:url(/images/department/goal_top_ir.png) no-repeat;}
#goal .goal_top .depart_square em{display:block;margin:7px 0 0;color:#fff;font-size:26px;line-height:1.3;}

/* 인사대 */
#goal .goal_top .depart_square b.icon1{width:99px;height:50px;background-position:0 0;}
#goal .goal_top .depart_square b.icon2{width:99px;height:50px;background-position:-100px 0;}
#goal .goal_top .depart_square b.icon3{width:99px;height:50px;background-position:-200px 0;}
#goal .goal_top .depart_square b.icon4{width:99px;height:50px;background-position:-300px 0;}
#goal .goal_top .depart_square b.icon5{width:99px;height:50px;background-position:-400px 0;}
#goal .goal_top .depart_square b.icon6{width:99px;height:50px;background-position:-500px 0;}
#goal .goal_top .depart_square b.icon7{width:99px;height:50px;background-position:-600px 0;}
#goal .goal_top .depart_square b.icon8{width:99px;height:50px;background-position:-700px 0;}
#goal .goal_top .depart_square b.icon9{width:99px;height:50px;background-position:-800px 0;}
#goal .goal_top .depart_square b.icon10{width:99px;height:50px;background-position:-900px 0;}
#goal .goal_top .depart_square b.icon11{width:99px;height:50px;background-position:-1000px 0;}
#goal .goal_top .depart_square b.icon12{width:99px;height:50px;background-position:-1100px 0;}

/* 경상대 */
#goal .goal_top .depart_square b.icon13{width:99px;height:50px;background-position:0 -100px;}
#goal .goal_top .depart_square b.icon14{width:99px;height:50px;background-position:-100px -100px;}
#goal .goal_top .depart_square b.icon15{width:99px;height:50px;background-position:-200px -100px;}
#goal .goal_top .depart_square b.icon16{width:99px;height:50px;background-position:-300px -100px;}
#goal .goal_top .depart_square b.icon17{width:99px;height:50px;background-position:-400px -100px;}
#goal .goal_top .depart_square b.icon18{width:99px;height:50px;background-position:-500px -100px;}

/* 생명과학대 */
#goal .goal_top .depart_square b.icon19{width:99px;height:50px;background-position:0 -200px;}
#goal .goal_top .depart_square b.icon20{width:99px;height:50px;background-position:-100px -200px;}
#goal .goal_top .depart_square b.icon21{width:99px;height:50px;background-position: -200px -200px;}
#goal .goal_top .depart_square b.icon22{width:99px;height:50px;background-position: -300px -200px;}
#goal .goal_top .depart_square b.icon23{width:99px;height:50px;background-position: -400px -200px;}

/* 이공대 */
#goal .goal_top .depart_square b.icon24{width:99px;height:50px;background-position: 0 -300px}
#goal .goal_top .depart_square b.icon25{width:99px;height:50px;background-position: -100px -300px;}
#goal .goal_top .depart_square b.icon26{width:99px;height:50px;background-position:-200px -300px;}
#goal .goal_top .depart_square b.icon27{width:99px;height:50px;background-position:-300px -300px;}
#goal .goal_top .depart_square b.icon28{width:99px;height:50px;background-position:-400px -300px;}
#goal .goal_top .depart_square b.icon29{width:99px;height:50px;background-position:-500px -300px;}
#goal .goal_top .depart_square b.icon30{width:99px;height:50px;background-position:-600px -300px;}
#goal .goal_top .depart_square b.icon31{width:99px;height:50px;background-position:-700px -300px;}
#goal .goal_top .depart_square b.icon32{width:99px;height:50px;background-position:-800px -300px;}
#goal .goal_top .depart_square b.icon33{width:99px;height:50px;background-position:-900px -300px;}


/* 예술체육대 */
#goal .goal_top .depart_square b.icon34{width:99px;height:50px;background-position:0 -400px;}
#goal .goal_top .depart_square b.icon35{width:99px;height:50px;background-position:-100px -400px;}
#goal .goal_top .depart_square b.icon36{width:99px;height:50px;background-position:-200px -400px;}
#goal .goal_top .depart_square b.icon37{width:99px;height:50px;background-position:-300px -400px;}
#goal .goal_top .depart_square b.icon38{width:99px;height:50px;background-position:-400px -400px;}
#goal .goal_top .depart_square b.icon39{width:99px;height:50px;background-position:-500px -400px;}
#goal .goal_top .depart_square b.icon40{width:99px;height:50px;background-position:-600px -400px;}

/* 보건과학대 */
#goal .goal_top .depart_square b.icon41{width:99px;height:55px;background-position:0 -500px;}
#goal .goal_top .depart_square b.icon42{width:99px;height:55px;background-position:-100px -500px;}
#goal .goal_top .depart_square b.icon43{width:99px;height:55px;background-position:-200px -500px;}
#goal .goal_top .depart_square b.icon44{width:99px;height:55px;background-position:-300px -500px;}
#goal .goal_top .depart_square b.icon45{width:99px;height:55px;background-position:-400px -500px;}
#goal .goal_top .depart_square b.icon46{width:99px;height:55px;background-position:-500px -500px;}
#goal .goal_top .depart_square b.icon47{width:99px;height:55px;background-position:-600px -500px;}

/* 한의과대 */
#goal .goal_top .depart_square b.icon48{width:99px;height:55px;background-position:0 -600px;}










#history{margin:0 0 150px;}
#history.type1{margin:0 0 190px;}
#history.type1 .history_cnt{position:relative;text-align:center;}
#history.type1 .history_cnt:before{display:block;position:absolute;top:150px;left:50%;width:1px;height:100%;background:#d5d5d5;content:'';z-index:-1;}
#history.type1 .history_cnt .history_head{display:inline-block;width:223px;height:209px;margin:0 0 60px;background:url(/images/department/depart_common_ir.png) no-repeat -229px -1px;}
#history.type1 .history_cnt .history_head .logo_title{display:inline-block;overflow:hidden;width:207px;height:207px;padding:9px;border:1px solid #dedede;border-radius:207px;background:#fff;}
#history.type1 .history_cnt .history_head .logo_title .inner{display:inline-block;width:100%;height:100%;border-radius:207px;background:#2b3558;}
#history.type1 .history_cnt .history_head .logo_title .inner:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
#history.type1 .history_cnt .history_head .logo_title .inner p{display:inline-block;vertical-align:middle;}
#history.type1 .history_cnt .history_head .logo_title .inner p b{display:inline-block;width:38px;height:41px;background:url(/images/department/depart_common_ir.png) no-repeat -173px -44px;}
#history.type1 .history_cnt .history_head .logo_title .inner p span{display:block;color:#fff;font-size:25px;font-weight:bold;}
#history.type1 .history_cnt .history_body [class^="history_"]{position:relative;}
#history.type1 .history_cnt .history_body [class^="history_"]:before{display:block;position:absolute;top:5px;width:23px;height:23px;background:url(/images/department/depart_common_ir.png) no-repeat -455px -1px;content:'';}
#history.type1 .history_cnt .history_body [class^="history_"]:after{display:block;position:absolute;background:url(/images/department/depart_common_ir.png) no-repeat;content:'';}
#history.type1 .history_cnt .history_body [class^="history_"]:first-child{margin-top:0;}
#history.type1 .history_cnt .history_body [class^="history_"] strong{display:block;margin:0 0 30px;color:#0059cd;font-size:32px;font-weight:700;line-height:1;}
#history.type1 .history_cnt .history_body [class^="history_"] ul li{position:relative;margin:25px 0 0;}
#history.type1 .history_cnt .history_body [class^="history_"] ul li:first-child{margin:0;}
#history.type1 .history_cnt .history_body [class^="history_"] ul li b{display:inline-block;position:absolute;top:0;color:#000;font-size:16px;font-weight:bold;}
#history.type1 .history_cnt .history_body [class^="history_"] ul li span{display:inline-block;color:#000;font-size:16px;}
#history.type1 .history_cnt .history_body .history_left_cnt{margin:50px 0 0;padding:0 50% 0 0;text-align:right;}
#history.type1 .history_cnt .history_body .history_right_cnt{margin:50px 0 0;padding:0 0 0 50%;text-align:left;}
#history.type1 .history_cnt .history_body .history_left_cnt:before{right:50%;margin-right:-11px;}
#history.type1 .history_cnt .history_body .history_right_cnt:before{left:50%;margin-left:-11px;}
#history.type1 .history_cnt .history_body .n1:after{top:65px;left:197px;width:123px;height:169px;background-position:-481px -1px;}
#history.type1 .history_cnt .history_body .n2:after{top:50%;;right:167px;width:284px;height:154px;margin-top:-78px;background-position:-606px -1px;}
#history.type1 .history_cnt .history_body .n3:after{top:25px;left:118px;width:257px;height:202px;background-position:-892px -1px;}
#history.type1 .history_cnt .history_body .n4:after{top:50%;right:262px;width:155px;height:145px;margin-top:-70px;background-position:-1153px -1px;}
#history.type1 .history_cnt .history_body .history_left_cnt strong,
#history.type1 .history_cnt .history_body .history_left_cnt ul{margin-right:70px;}
#history.type1 .history_cnt .history_body .history_right_cnt strong,
#history.type1 .history_cnt .history_body .history_right_cnt ul{margin-left:70px;}
#history.type1 .history_cnt .history_body .history_left_cnt ul li{padding:0 120px 0 0;}
#history.type1 .history_cnt .history_body .history_right_cnt ul li{padding:0 0 0 120px;}
#history.type1 .history_cnt .history_body .history_left_cnt ul li b{right:0}
#history.type1 .history_cnt .history_body .history_right_cnt ul li b{left:0;}

#history.type2 .history_cnt{position:relative;padding:40px 0 0 495px;}
#history.type2 .history_cnt .history_head{position:absolute;top:0;left:0}
#history.type2 .history_cnt .history_head:before{position:absolute;top:100px;left:0;width:410px;height:545px;background:url(/images/department/history_type2_bg1.png) no-repeat;content:'';}
#history.type2 .history_cnt .history_head p{margin:0;}
#history.type2 .history_cnt .history_head p em{display:block;color:#000;font-size:20px;}
#history.type2 .history_cnt .history_head p span{display:block;margin:0 0 20px;color:#000;font-size:80px;font-weight:bold;line-height:1;}
#history.type2 .history_cnt .history_body [class^="history_"] ul{position:relative;padding:35px 0 50px;}
#history.type2 .history_cnt .history_body [class^="history_"] ul:before{display:block;position:absolute;top:-1px;left:0;width:165px;height:3px;background:url(/images/department/introduce_bottom_img1.jpg) no-repeat;content:'';}
#history.type2 .history_cnt .history_body [class^="history_"] ul li{position:relative;margin:25px 0 0;padding:0 0 0 190px;}
#history.type2 .history_cnt .history_body [class^="history_"] ul li:first-child{margin:0;}
#history.type2 .history_cnt .history_body [class^="history_"] ul li b{display:inline-block;position:absolute;top:0;left:0;color:#0059cd;font-size:18px;font-weight:bold;}
#history.type2 .history_cnt .history_body [class^="history_"] ul li span{display:block;position:relative;color:#000;font-size:18px;}
#history.type2 .history_cnt .history_body [class^="history_"] ul li:first-child span:before{display:block;position:absolute;top:-35px;left:0;width:100%;height:1px;background:#cdcdcd;content:'';}

#history.type3{padding:0 60px 60px;border-top:4px solid #0051bb;background:#e8eaef url(/images/department/history_type3_bg1.png) no-repeat 50% 0;}
#history.type3 .history_cnt .history_head{margin:0 0 80px;}
#history.type3 .history_cnt .history_head .logo_title{position:relative;width:228px;height:227px;margin:115px auto 0;padding:6px;border:1px dashed #0855bb;border-radius:230px;}
#history.type3 .history_cnt .history_head .logo_title:before{display:block;position:absolute;bottom:-55px;left:50%;width:1px;height:82px;background:#2065c0;content:'';}
#history.type3 .history_cnt .history_head .logo_title .inner{width:100%;height:100%;border-radius:230px;background:url(/images/department/depart_common_ir.png) no-repeat -1310px -1px;text-align:center;}
#history.type3 .history_cnt .history_head .logo_title .inner:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
#history.type3 .history_cnt .history_head .logo_title .inner p{display:inline-block;color:#fff;text-align:center;vertical-align:middle;}
#history.type3 .history_cnt .history_head .logo_title .inner p em{display:inline-block;font-size:18px;}
#history.type3 .history_cnt .history_head .logo_title .inner p b{display:block;margin:10px 0 40px;font-size:31px;font-weight:bold;}
#history.type3 .history_cnt .history_head.type2 .logo_title .inner p b{margin:5px 0 15px;font-size:23px;line-height:1.3;}
#history.type3 .history_cnt .history_head .logo_title .inner p span{display:block;color:#1f1f1f;font-size:26px}
#history.type3 .history_cnt .history_body ul li{margin:25px 0 0;text-align:center;}
#history.type3 .history_cnt .history_body ul li:first-child{margin:0;}
#history.type3 .history_cnt .history_body ul li b{display:inline-block;color:#0059cd;font-size:21px;font-weight:bold;}
#history.type3 .history_cnt .history_body ul li span{display:block;color:#000;font-size:18px;}
#history.type3 .history_cnt .history_foot{margin:140px 0 0 -1%;}
#history.type3 .history_cnt .history_foot:after{display:block;overflow:hidden;clear:both;content:'';}
#history.type3 .history_cnt .history_foot .history_depart_img{float:left;margin:0 0 0 1%}
#history.type3 .history_cnt .history_foot .history_depart_img.col1{width:32.33%}
#history.type3 .history_cnt .history_foot .history_depart_img.col2{width:65.66%}
#history.type3 .history_cnt .history_foot .history_depart_img.col3{width:100%;margin:0;}
#history.type3 .history_cnt .history_foot .history_depart_img img{width:100%;}

#greeting.type2{position:relative;margin:50px 0 120px;padding:0 0 0 600px;}
#greeting.type2:before{display:block;position:absolute;top:0;right:0;width:681px;height:659px;background:url(/images/department/greeting_type2_bg.png) no-repeat 100% 0;content:'';}
#greeting.type2 .depart_cnt .item{padding:120px 0 0;}
#greeting.type2 .depart_cnt .item .depart_cnt_title{float:none;width:100%;}
#greeting.type2 .depart_cnt .item .depart_cnt_title em{display:block;margin:0 0 5px;color:#000;font-size:16px;}
#greeting.type2 .depart_cnt .item .depart_cnt_title b{display:inline-block;margin:0 0 0 -3px;}
#greeting.type2 .depart_cnt .item .depart_cnt_title b span{display:block;color:#000;font-size:40px;font-weight:normal;line-height:1.2;}
#greeting.type2 .depart_cnt .item .depart_cnt_title strong{display:block;margin:15px 0 80px;padding:0;color:#0059cd;font-size:21px;}
#greeting.type2 .depart_cnt .item .depart_cnt_title strong:before{display:none;}
#greeting.type2 .depart_cnt .item .depart_cnt_content{float:none;width:100%;padding:0;}
#greeting.type2 .depart_cnt .item .depart_cnt_content p b{display:block;color:#000;font-size:16px;font-weight:700;}

#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt{padding:40px 30px;background:#e8eaef;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap{margin:0 0 0 -1.5%;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap:after{display:block;overflow:hidden;clear:both;content:'';}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap p{float:left;position:relative;width:18.5%;height:54px;margin:0 0 0 1.5%;border-radius:5px;color:#fff;line-height:54px;text-align:center;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap p.bg1{background:#0f63d0;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap p.bg2{background:#999;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap p:before{display:block;position:absolute;top:50%;left:-17px;width:17px;height:1px;background:#c6c8cd;content:'';}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap p:first-child:before{display:none;}

#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt > strong{overflow:hidden;width:0;height:0;margin:0;padding:0;font-size:0;text-indent:-9999px;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow{margin:0 0 0 -1.5%;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow:after{display:block;overflow:hidden;clear:both;content:'';}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item{float:left;position:relative;width:18.5%;min-height:214px;margin:1.5% 0 0 1.5%;padding:45px 25px;border:1px solid #dbdbdb;border-radius:5px;background:#fff;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item.result{border:1px solid #203d62;border-radius:5px;background:#203d62;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item:before{display:block;position:absolute;top:50%;left:-19px;width:18px;height:1px;background:#c6c8cd;content:'';}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item:first-child:before{display:none;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item strong{display:none;position:absolute;top:0;left:0;width:100%;height:54px;border-radius:5px 5px 0 0;color:#fff;line-height:54px;text-align:center;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item.c1 strong,
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item.c3 strong{background:#0f63d0;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item.c2 strong,
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item.c4 strong{background:#999;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item ul{margin:-3px 0 0;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item ul li{position:relative;margin:3px 0 0;padding:0 0 0 7px;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item.result ul li{color:#fff;}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item ul li:before{display:block;position:absolute;top:12px;left:0;width:3px;height:1px;background:#000;content:'';}
#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item.result ul li:before{background:#fff;}



@media (max-width:1199px) {
    .depart_sidebox{display:none;}

    .depart_cnt .item{margin:45px 0 0;padding:45px 0 0;}
    .depart_cnt .item .depart_cnt_title{display:block;width:100%;margin:0 0 20px;}
    .depart_cnt .item .depart_cnt_content{display:block;width:100%;padding:0;}

    .depart_cnt .item .depart_cnt_content .depart_cnt_tile{margin-left:0;}
    .depart_cnt .item .depart_cnt_content .depart_cnt_tile li{width:100%;margin-left:0;}

    .depart_cnt .item .depart_cnt_content .depart_cnt_block ul li{width:32.8%;}

    
#introduce .intro_top .intro_top_wrap{padding:70px 0;}
    
#introduce .intro_top .intro_top_wrap p{padding:0 10%;}
    
#introduce .intro_top .intro_top_wrap p span{display:inline;}

    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap{position:relative;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap:before{display:block;position:absolute;top:50%;right:0;width:98.5%;height:1px;background:#c6c8cd;content:'';}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap p{width:23.5%}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap p:before{/*left:-11px;width:11px;*/display:none;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow{position:relative;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow:before{display:block;position:absolute;bottom:0;right:12%;width:1px;height:50%;background:#c6c8cd;content:'';}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item{width:23.5%;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item.result{width:98.5%;min-height:0;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item:before{left:-13px;width:13px;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item.result:before{/*top:-12px;left:auto;right:80px;width:1px;height:11px;*/display:none;}

    #greeting.type2{padding:0;}
    #greeting.type2:before{width:670px;}

    #history.type2 .history_cnt{padding:0;}
    #history.type2 .history_cnt .history_head{position:static;}
    #history.type2 .history_cnt .history_head:before{display:none;}

    #history.type3{margin:0;}
}

@media (max-width:767px) {
    .depart_topbox.type1{padding:10% 0 0;text-align:center;}
    .depart_topbox.type1 .img_area{position:absolute;top:0;left:0;width:100%;}
    .depart_topbox.type1 .content_area{position:relative;left:10%;right:10%;width:80%;height:230px;padding:75px 20px 0;background-position:100% 0;}
    .depart_topbox.type1 .content_area strong{margin:0 0 10px;font-size:25px;}
    .depart_topbox.type1 .content_area em{font-size:16px;}

    .depart_topbox.type2{margin-bottom:50px;}
    .depart_topbox.type2 .img_area{display:none;}
    .depart_topbox.type2 .content_area{position:static;width:100%;height:auto;margin:0;padding:20px 20px 25px;}
    .depart_topbox.type2 .content_area em{font-size:17px;}
    .depart_topbox.type2 .content_area p span{display:inline;font-size:21px;}

    .depart_topbox.type3{overflow:hidden;margin:0 0 20px}
    .depart_topbox.type3 .box_bg{bottom:auto;top:0;width:100%;height:0;padding:78% 0 0;background-color:#0059cd;background-position:100% 0;}
    .depart_topbox.type3 .img_area{display:none;}
    .depart_topbox.type3 .content_area{position:relative;top:0;margin:0;}
    .depart_topbox.type3 .content_area:before{display:none;}

    .depart_cnt .item .depart_cnt_content p span{display:inline;}
    .depart_cnt .item .depart_cnt_content .depart_cnt_list li{padding:14px 20px 14px 70px;}
    .depart_cnt .item .depart_cnt_content .depart_cnt_list li span{font-size:16px;}

    .depart_cnt .item .depart_cnt_content .depart_cnt_tile li{padding:25px;}
    .depart_cnt .item .depart_cnt_content .depart_cnt_tile li span.tile_thumb{position:static;width:100%;margin:0 0 10px;}
    .depart_cnt .item .depart_cnt_content .depart_cnt_tile li span.tile_thumb img{width:100%;}

    .depart_cnt .item .depart_cnt_content .depart_cnt_block ul{margin:0;}
    .depart_cnt .item .depart_cnt_content .depart_cnt_block ul li{width:100%;margin:0}

    .depart_cnt.type4 .item .depart_cnt_title:before{top:-43px;}

    #introduce .intro_top{padding:11% 9% 0;}
    #introduce .intro_top .intro_top_wrap strong{font-size:23px;}
    #introduce .intro_top .intro_top_wrap em{font-size:13px;}

/*    #goal .goal_top{padding:33% 0 0;text-align:center;}*/
    #goal .goal_top .depart_square em{font-size:23px}

    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt > strong{display:block;width:100%;height:auto;margin:30px 0 0;color:#000;font-size:23px;text-indent:0;line-height:1.3;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap + strong{margin:0;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap{display:none;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow:before{display:none;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item,
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item.result{width:100%;min-height:0;margin:10px 0 0;padding:75px 20px 20px;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item:before{display:none;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item strong{display:block;}

    #greeting.type2 .depart_cnt .item .depart_cnt_title b span{display:inline;font-size:30px;}

    #history.type1 .history_cnt .history_body [class^="history_"]:before,
    #history.type1 .history_cnt .history_body [class^="history_"]:after{display:none;}
    /*#history.type1 .history_cnt .history_body .history_left_cnt,
    #history.type1 .history_cnt .history_body .history_right_cnt{padding:0;text-align:center;}
    #history.type1 .history_cnt .history_body .history_left_cnt strong,
    #history.type1 .history_cnt .history_body .history_right_cnt strong,
    #history.type1 .history_cnt .history_body .history_left_cnt ul,
    #history.type1 .history_cnt .history_body .history_right_cnt ul{margin:0;}*/
    #history.type1 .history_cnt .history_body [class^="history_"]{padding:20px 0;background:#fff;text-align:center;}
    #history.type1 .history_cnt .history_body [class^="history_"] strong{margin:0 0 20px;}
    #history.type1 .history_cnt .history_body [class^="history_"] ul{margin:0}
    #history.type1 .history_cnt .history_body [class^="history_"] ul li{padding:0;margin:10px 0 0;}
    #history.type1 .history_cnt .history_body [class^="history_"] ul li b{display:block;position:static;}

    #history.type2{margin:0;}
    #history.type2 .history_cnt .history_head p span{margin:10px 0 20px;font-size:45px;}
    #history.type2 .history_cnt .history_body [class^="history_"]{border-top:1px dashed #ddd;}
    #history.type2 .history_cnt .history_body [class^="history_"] ul{padding:20px 0;}
    #history.type2 .history_cnt .history_body [class^="history_"] ul:before{display:none;}
    #history.type2 .history_cnt .history_body [class^="history_"] ul li{padding:30px 0 0;}
    #history.type2 .history_cnt .history_body [class^="history_"] ul li:first-child span:before{display:none;}

    #history.type3{padding:0 20px 60px;}
    #history.type3 .history_cnt .history_foot{display:none;}
}


/* 학과소개 탑박스 시작 */

.college_topbox{position:relative;width:100%;min-height:444px;text-align: center;padding:70px 0 76px 0;margin-bottom:40px;}
.college_topbox.college01{background:url(../../images/kor/sub01/coll_tb_bg_01.jpg) 50% 50% no-repeat;background-size:cover;}
.college_topbox.college02{background:url(../../images/kor/sub01/coll_tb_bg_02.jpg) 50% 50% no-repeat;background-size:cover;}
.college_topbox.college03{background:url(../../images/kor/sub01/coll_tb_bg_03.jpg) 50% 50% no-repeat;background-size:cover;}
.college_topbox.college04{background:url(../../images/kor/sub01/coll_tb_bg_04.jpg) 50% 50% no-repeat;background-size:cover;}
.college_topbox.college05{background:url(../../images/kor/sub01/coll_tb_bg_05.jpg) 50% 50% no-repeat;background-size:cover;}
.college_topbox.college06{background:url(../../images/kor/sub01/coll_tb_bg_06.jpg) 50% 50% no-repeat;background-size:cover;}
.college_topbox.college07{background:url(../../images/kor/sub01/coll_tb_bg_07.jpg) 50% 50% no-repeat;background-size:cover;}
.college_topbox.college08{background:url(../../images/kor/sub01/coll_tb_bg_08.jpg) 50% 50% no-repeat;background-size:cover;}

.college_topbox .inner{position:relative;width:557px;min-height:110%;background-color:#0b1f3b;margin:0 auto;padding:73px 55px;}


.college_topbox .inner .college_tb_tit{position:relative;display:block;font-size:28px;font-weight:700;color:#fff;margin-bottom:20px;font-family:nsr;}
.college_topbox .inner .college_tb_tit:before{position:absolute;top:-45px;left:50%;margin-left:-45px;content:"";display:inline-block;width:90px;height:95px;background:url(../../images/kor/sub01/coll_tb_tit_bg.png) no-repeat;}
.college_topbox .inner .college_tb_tit:after{content:"";display:block;width:34px;height:5px;background:url(../../images/kor/sub01/coll_tb_tit_after.png) no-repeat;margin:15px auto;}
.college_topbox .inner .college_tb_txt{font-size:14px;color:#fff;opacity:0.7;/*line-height:1.3;*/}
.college_topbox .inner .college_link{position:absolute;bottom:0;left:50%;width:230px;margin-left: -115px;background-color:#0c5dc4;}
.college_topbox .inner .college_link a{display:inline-block;width:100%;height:100%;text-align:center;color:#fff;padding:12px 0;}
.college_topbox .inner .college_link a:before{content:"";display:inline-block;width:25px;height:25px;background:url(../../images/kor/sub01/coll_tb_home.png) no-repeat;margin-right:10px;vertical-align:middle;}

/* 학과소개 탑박스 끝 */


/* 학과소개 아코디언 시작 */

.college_accordion{position:relative;width:100%;margin-bottom:100px;}
.college_accordion > ul{display:inline-block;width:100%;}
.college_accordion > ul > li{position:relative;width:100%;height:90px;}
.college_accordion > ul > li:after{content:"";position:absolute;top:50%;right:10px;z-index:-1;margin-top:-22px;display:inline-block;width:40px;height:40px;background:url(../../images/kor/sub01/coll_list_open.png) no-repeat;vertical-align:middle;font-size:0;text-indent:-9999px;}
.college_accordion > ul > li .acc_list{display:inline-block;width:100%;height:100%;}
.college_accordion > ul > li:first-child .acc_list .acc_open{border-top:1px solid #ccc;}
.college_accordion > ul > li .acc_list .acc_open{display:table;width:100%;height:100%;border-bottom:1px solid #ccc;}
.college_accordion > ul > li .acc_list .acc_open span{display:table-cell;vertical-align:middle;text-align: left;}
.college_accordion > ul > li .acc_list .acc_open b{display:inline-block;font-size:17px;margin-right:10px;color:#000;font-family:nsr;font-weight:700;}
.college_accordion > ul > li .acc_list .acc_open em{display:inline-block;font-size:15px;color:#000;margin:0;}
.college_accordion > ul > li .acc_list:hover .acc_open:after{position:absolute;bottom:0;left:0;content:"";display:inline-block;width:100%;height:3px;background:url(../../images/kor/sub01/coll_list_line.png) repeat-y;background-size:100%;}
.college_accordion > ul > li .acc_list .detail_view{position:absolute;top:50%;right:55px;margin-top:-22px;display:inline-block;width:40px;height:40px;background:url(../../images/kor/sub01/coll_list_home.png) no-repeat;vertical-align:middle;font-size:0;text-indent:-9999px;}
.college_accordion > ul > li .acc_list .detail_major{position:absolute;top:50%;right:120px;margin-top:-15px;}
.college_accordion > ul > li .acc_list .detail_major.s0102tour{position:absolute;top:40%;right:120px;margin-top:-15px;width:310px;}
.college_accordion > ul > li .acc_list .detail_major li{float: left;display:inline-block;}
.college_accordion > ul > li .acc_list .detail_major li a{display:inline-block;padding:0 10px;font-size:14px;color:#000;}
.college_accordion > ul > li .acc_list .detail_major li:before{content:"";display:inline-block;width:1px;height:10px;background-color:#c7c7c7;vertical-align:middle;margin-top:-2px;}
.college_accordion > ul > li .acc_list .detail_major li:first-child:before{display:none;}

.college_accordion > ul > li .acc_cont,
.college_accordion > ul > li .acc_close,
.college_accordion > ul > li.on .acc_list,
.college_accordion > ul > li.on:after{display:none;}
.college_accordion > ul > li.on{height:auto;}
.college_accordion > ul > li.on .acc_cont,
.college_accordion > ul > li.on .acc_close{display:inline-block;}
.college_accordion > ul > li.on .acc_cont{width:100%;border:1px solid #ccc;padding:23px 30px 0;}
.college_accordion > ul > li.on .acc_cont:before{content:"";display:block;width:100%;height:314px;position:absolute;left:0;top:0;background:url(/images/hss/main/main_cont1_bg.jpg) no-repeat 50% 50%;}
.college_accordion > ul > li.on .acc_cont .acc_tit{position:relative;display:inline-block;width:100%;text-align: center;}
.college_accordion > ul > li.on .acc_cont .innerbox h4:after{position:absolute;bottom:5px;left:0;content:"";display:inline-block;width:100%;height:3px;background:url(../../images/kor/sub01/coll_list_line.png) repeat-y;background-size:100%;}
.college_accordion > ul > li.on .acc_cont .acc_tit p{font-size:15px;color:#fff;}
.college_accordion > ul > li.on .acc_cont .acc_tit p:before{content:"";display:block;width:61px;height:61px;background:url(../../images/kor/sub01/coll_tb_tico.png) no-repeat;margin:30px auto 20px;border-radius:50%}
.college_accordion > ul > li.on .acc_cont .acc_tit h3{display:block;font-weight:700;font-size: 30px;color:#fff;margin-bottom: 40px;}
.college_accordion > ul > li.on .acc_cont .acc_tit h3 span{display:block;font-size:18px;line-height:1;}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link{position:absolute;top:40px;right:0;}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link li{display:table;height:40px;margin-bottom:5px;}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link li a{display:table-cell;vertical-align:middle;}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link li a:after{content:"";display:inline-block;width:40px;height:40px;background:url(../../images/kor/sub01/coll_list_home.png) no-repeat;margin-left:10px;vertical-align:middle;}
.college_accordion > ul > li.on .acc_close{position:absolute;top:20px;right:30px;}
.college_accordion > ul > li.on .acc_close:after{content:"";display:inline-block;width:40px;height:40px;background:url(../../images/kor/sub01/coll_close.png) no-repeat;margin-left:10px;vertical-align:middle;}
.college_accordion > ul > li.on .acc_cont .acc_txt{position:relative;width:100%;}
.college_accordion > ul > li.on .acc_cont .innerbox{position:relative;width:100%;padding:53px 17px 48px;border-bottom:1px dotted #7c7c7c;text-align: center;}
.college_accordion > ul > li.on .acc_cont .innerbox:last-child{border-bottom:none;}
.college_accordion > ul > li.on .acc_cont .innerbox h4{position:relative;padding-bottom:20px;display:block;font-size:18px;font-weight:700;color:#000;text-align: left;font-family:nsr;}
.college_accordion > ul > li.on .acc_cont .innerbox .inner_txt{font-size:15px;color:#000;text-align: left;margin-top:25px;}

/* 학과소개 시작 */

.college_accordion > ul > li.on .type_intro{position:relative;display:inline-block;margin:50px auto 15px;}
.college_accordion > ul > li.on .type_intro ul{display:inline-block;}
.college_accordion > ul > li.on .type_intro ul li{position:relative;float: left;display:inline-block;width:168px;height:168px;padding-top:50px;}
.college_accordion > ul > li.on .type_intro ul li.line4{padding-top: 37px;}
.college_accordion > ul > li.on .type_intro ul li.line5{padding-top: 27px;}
.college_accordion > ul > li.on .type_intro ul li.cir1{width:167px;background:url(../../images/kor/sub01/coll_cir1.png) no-repeat;background-size:cover;}
.college_accordion > ul > li.on .type_intro ul li.cir2{background:url(../../images/kor/sub01/coll_cir2.png) no-repeat;background-size:cover;}
.college_accordion > ul > li.on .type_intro ul li.cir3{background:url(../../images/kor/sub01/coll_cir3.png) no-repeat;background-size:cover;}
.college_accordion > ul > li.on .type_intro ul li.cir4{width:169px;background:url(../../images/kor/sub01/coll_cir4.png) no-repeat;background-size:cover;}
.college_accordion > ul > li.on .type_intro ul li.cir1:before{position:absolute;top:75px;left:-9px;content: "";display:inline-block;width:19px;height:19px;background:url(../../images/kor/sub01/coll_cir_dot1.png) no-repeat;vertical-align:middle;}
.college_accordion > ul > li.on .type_intro ul li:after{position:absolute;top:75px;right:-9px;z-index:1;content: "";display:inline-block;width:19px;height:19px;vertical-align:middle;}
.college_accordion > ul > li.on .type_intro ul li.cir1:after{background:url(../../images/kor/sub01/coll_cir_dot2.png) no-repeat;}
.college_accordion > ul > li.on .type_intro ul li.cir2:after{background:url(../../images/kor/sub01/coll_cir_dot3.png) no-repeat;}
.college_accordion > ul > li.on .type_intro ul li.cir3:after{background:url(../../images/kor/sub01/coll_cir_dot4.png) no-repeat;}
.college_accordion > ul > li.on .type_intro ul li.cir4:after{background:url(../../images/kor/sub01/coll_cir_dot4.png) no-repeat;}
.college_accordion > ul > li.on .type_intro ul li .cir_txt{display:inline-block;width:100%;/*line-height:1.4;*/}

.college_accordion > ul > li.on .type_course{position:relative;display:inline-block;width:100%;background:url(../../images/kor/sub01/coll_course_bg.png) no-repeat top left;background-size:100% auto;}
.college_accordion > ul > li.on .type_course ul{display:inline-block;width:100%;}
.college_accordion > ul > li.on .type_course ul li{float: left;width:25%;padding:0 20px;}
.college_accordion > ul > li.on .type_course ul li:first-child{padding-top:76px;}
.college_accordion > ul > li.on .type_course ul li:nth-child(2){padding-top:36px;}
.college_accordion > ul > li.on .type_course ul li:nth-child(3){margin-top:-2px;}
.college_accordion > ul > li.on .type_course ul li:nth-child(4){margin-top:-40px;}

.college_accordion > ul > li.on .type_course.col3{position:relative;display:inline-block;width:100%;background:url(../../images/kor/sub01/coll_course3_bg.png) no-repeat top left;background-size:100% auto;}
.college_accordion > ul > li.on .type_course.col3 ul li{float: left;width:33.3%;padding:0 20px;}
.college_accordion > ul > li.on .type_course.col3 ul li:first-child{padding-top:32px;}
.college_accordion > ul > li.on .type_course.col3 ul li:nth-child(2){margin-top:-5px;}
.college_accordion > ul > li.on .type_course.col3 ul li:nth-child(3){margin-top:-45px;}

.college_accordion > ul > li.on .type_course.col5{position:relative;display:inline-block;width:100%;background:url(../../images/kor/sub01/coll_course5_bg.png) no-repeat top left;background-size:100% auto;}
.college_accordion > ul > li.on .type_course.col5 ul li{float: left;width:20%;padding:0 20px;}
.college_accordion > ul > li.on .type_course.col5 ul li:first-child{padding-top:105px;}
.college_accordion > ul > li.on .type_course.col5 ul li:nth-child(2){padding-top:67px;}
.college_accordion > ul > li.on .type_course.col5 ul li:nth-child(3){margin-top:27px;}
.college_accordion > ul > li.on .type_course.col5 ul li:nth-child(4){margin-top:-9px;}
.college_accordion > ul > li.on .type_course.col5 ul li:nth-child(5){margin-top:-45px;}

.college_accordion > ul > li.on .s0102_curriculum{}
.college_accordion > ul > li.on .s0102_curriculum ul{margin-top: 40px;text-align: left;}
.college_accordion > ul > li.on .s0102_curriculum ul li{margin:20px 0;height:50px;}
.college_accordion > ul > li.on .s0102_curriculum ul li strong{float:left;display:inline-block;width:180px;padding: 15px; background-color: #0058bc;color: #fff;font-size: 14px;line-height: 20px;border-radius: 20px;}
.college_accordion > ul > li.on .s0102_curriculum ul li span{font-size: 15px;line-height: 20px;padding-left: 200px;margin-left: -180px;vertical-align: middle;float: left;width: 100%;display:  inline-block;}

/* roboto폰트 */
#txt .college_accordion > ul > li.on .type_course ul li strong{font-family:'rbt';}
/* roboto폰트 */
.college_accordion > ul > li.on .type_course ul li strong{display:block;font-weight:700;font-size:48px;/*line-height:1.3;*/color:#cfcfcf;margin-bottom:120px;text-align:left;}
.college_accordion > ul > li.on .type_course ul li .list_txt{display:block;text-align: left;}
.college_accordion > ul > li.on .type_course ul li .list_txt b{display:block;font-size:15px;color:#000;/*line-height:1.3;*/margin-bottom:10px;}
.college_accordion > ul > li.on .type_course ul li .list_txt span{display:block;font-size: 15px;color:#000;/*line-height:1.3;*/}

.college_accordion > ul > li.on .type_tipbox{position:relative;margin-top:65px;padding:35px 45px 35px 158px;background-color:#edebec;border-radius:20px;}
.college_accordion > ul > li.on .type_tipbox i{position:absolute;top:5px;left:42px;display:inline-block;text-align:center;font-size:15px;font-weight:700;color:#41609f;font-style:normal;}
.college_accordion > ul > li.on .type_tipbox i em{font-weight:700;color:#001e5a;}
.college_accordion > ul > li.on .type_tipbox i:before{content:"";display:block;width:87px;height:79px;background:url(../../images/kor/sub01/coll_tip_img.png) no-repeat; margin:0 auto 5px;}
.college_accordion > ul > li.on .type_tipbox p{margin:0;text-align:left;font-size:15px;color:#404040;}
/* 학과소개 아코디언 끝 */




/* 학과소개 추가 css */
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link {display: none;}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2 {display: inline-block;margin:0 0 20px;}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2:after{content:"";display:block;clear:both;visibility:hidden;}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2 li {position:relative; float:left; font-size:15px; color:#fff;}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2 li a {color:#fff;}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2 li:first-child:after {display:block; position:absolute; right:-25px; top:5px;width:1px; height:20px; background:#333; content:"";}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2 li:first-child {margin-right:50px;}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2 li span {display:inline-block; width:29px; height:29px;margin-right:5px; background:url(/images/kor/sub01/coll_list_icon.png)no-repeat;  vertical-align:middle;}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2 li span.s01_phone { background-position:0 0 ;}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2 li span.s01_home {background-position:-29px 0;}


.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2.type2 li:first-child:after {display:none;}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2.type2 li:first-child {margin-left:50px; margin-right: 0px;}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2.type2 li + li:after{display:block; position:absolute; left:-25px; top:5px;width:1px; height:20px; background:#333; content:"";}
.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2.type2 li + li{margin-left:50px;}


@media (max-width: 999px){
	.college_accordion > ul > li .acc_list .acc_open em{display:block;}
	.college_accordion > ul > li .acc_list .detail_major{right:100px;}
	.college_accordion > ul > li .acc_list .detail_major.s0102tour{top:40%;width:unset;}
	.college_accordion > ul > li .acc_list .detail_major.s0102tour li a{padding:0 5px;font-size:13px;}
	.college_accordion > ul > li.on .type_course{background:none;margin-top:30px;}
	.college_accordion > ul > li.on .type_course ul li:first-child{padding-top:0;}
	.college_accordion > ul > li.on .type_course ul li:nth-child(2){padding-top:0;}
	.college_accordion > ul > li.on .type_course ul li:nth-child(3){margin-top:0;}
	.college_accordion > ul > li.on .type_course ul li:nth-child(4){margin-top:0;}
	.college_accordion > ul > li.on .type_course ul li strong{margin-bottom:0}
	.college_accordion > ul > li.on .type_course ul li strong:after{content:"";display:block;width:100%;height:3px;background-color:#bcbec5;margin-bottom:20px;}
	.college_accordion > ul > li.on .type_course ul li:nth-child(2) strong:after{background-color:#565f79;}
	.college_accordion > ul > li.on .type_course ul li:nth-child(3) strong:after{background-color:#1bce5d;}
	.college_accordion > ul > li.on .type_course ul li:nth-child(4) strong:after{background-color:#1392dc;}
	.college_accordion > ul > li.on .type_course.col3{background:none;margin-top:30px;}
	.college_accordion > ul > li.on .type_course.col3 ul li:first-child{padding-top:0;}
	.college_accordion > ul > li.on .type_course.col3 ul li:nth-child(2),
	.college_accordion > ul > li.on .type_course.col3 ul li:nth-child(3){margin-top:0;}

	.college_accordion > ul > li.on .type_course.col5{background:none;margin-top:30px;}
	.college_accordion > ul > li.on .type_course.col5 ul li:first-child,
	.college_accordion > ul > li.on .type_course.col5 ul li:nth-child(2){padding-top:0;}
	.college_accordion > ul > li.on .type_course.col5 ul li:nth-child(3),
	.college_accordion > ul > li.on .type_course.col5 ul li:nth-child(4),
	.college_accordion > ul > li.on .type_course.col5 ul li:nth-child(5){margin-top:0;}
	.college_accordion > ul > li.on .type_course.col5 ul li:nth-child(5) strong:after{background-color:#5f6fef;}
}
@media (max-width: 900px){
	.college_accordion > ul > li.on .type_intro.col4 ul li{float:none;display:block;transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);}
	.college_accordion > ul > li.on .type_intro.col4 ul li .cir_txt{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}
}
@media (max-width: 767px){
	.college_topbox{height:300px;padding:0;}
	.college_topbox .inner{width:100%;background:rgba(11,31,59,0.8);padding: 60px 20px 0;}
	.college_topbox .inner.s0103{width:100%;padding: 20px 20px 0;}
	.college_topbox .inner.s0107{width:100%;padding: 20px 10px 0;}
	.college_topbox .inner.s0108{width:100%;padding: 10px 10px 0;}
	.college_topbox .inner .college_link{left:0;margin-left:0;width: 100%;}
	.college_accordion > ul > li.on .type_intro ul li{float:none;display:block;transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);}
	.college_accordion > ul > li.on .type_intro ul li .cir_txt{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}


	.college_accordion > ul > li.on .type_course ul li{width:49%;min-height:200px;padding:0;margin-left:2%;}
	.college_accordion > ul > li.on .type_course ul li:nth-child(2n+1){margin-left:0;}
	.college_accordion > ul > li.on .type_course ul li .list_txt span{word-break:keep-all;}
	.college_accordion > ul > li.on .type_course ul li strong{font-size:30px;font-style:italic;}

	.college_accordion > ul > li.on .type_course.col3 ul li{width:49%;min-height:200px;padding:0;margin-left:2%;}
	.college_accordion > ul > li.on .type_course.col3 ul li:nth-child(2n+1){margin-left:0;}
	.college_accordion > ul > li.on .type_course.col3 ul li .list_txt span{word-break:keep-all;}
	.college_accordion > ul > li.on .type_course.col3 ul li strong{font-size:30px;font-style:italic;}

	.college_accordion > ul > li.on .type_course.col5 ul li{width:49%;min-height:200px;padding:0;margin-left:2%;}
	.college_accordion > ul > li.on .type_course.col5 ul li:nth-child(2n+1){margin-left:0;}
	.college_accordion > ul > li.on .type_course.col5 ul li .list_txt span{word-break:keep-all;}
	.college_accordion > ul > li.on .type_course.col5 ul li strong{font-size:30px;font-style:italic;}

	.college_accordion > ul > li .acc_list .acc_open em{display:none;}
	.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link{position:static;display:inline-block;margin-bottom:20px;}
	.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link li{float: left;margin-right:10px;}
	.college_accordion > ul > li.on .acc_close{top:45px;}
	.college_accordion > ul > li.on .acc_close:after{width:25px;height: 25px;background-size:contain;}
	.college_accordion > ul > li.on .acc_cont .acc_tit{text-align: left;}
	.college_accordion > ul > li.on .acc_cont .acc_tit p:before{margin-left: 0;}
	.college_accordion > ul > li.on .acc_cont .innerbox{padding:53px 0 48px;}
	.college_accordion > ul > li .acc_list .detail_major{display:none;}
	.college_accordion > ul > li.on .type_tipbox{padding:35px 20px 35px;}
	.college_accordion > ul > li.on .type_tipbox i{position:static;display:block;}
	.college_accordion > ul > li.on .type_tipbox p{text-align: center;}

	.college_accordion > ul > li.on .s0102_curriculum ul li{margin-bottom: 110px;}
	.college_accordion > ul > li.on .s0102_curriculum ul li strong{float:none;}
	.college_accordion > ul > li.on .s0102_curriculum ul li span{float:none;display: block; margin-top: 7px;padding-left: 0;margin-left: 0;}

}

@media(max-width:500px){
	.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2 li  {float:none; margin-bottom:5px;}
	.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2 li:first-child:after,
	.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link2.type2 li + li:after{display:none;}
}


@media (max-width: 479px){
	.college_accordion > ul > li.on .type_course ul li{width:100%;min-height:0;margin-left:0;margin-bottom:15px;}
	.college_accordion > ul > li.on .type_course ul li strong:after{height:1px;}

	.college_accordion > ul > li.on .type_course.col3 ul li{width:100%;min-height:0;margin-left:0;margin-bottom:15px;}
	.college_accordion > ul > li.on .type_course.col3 ul li strong:after{height:1px;}

	.college_accordion > ul > li.on .type_course.col5 ul li{width:100%;min-height:0;margin-left:0;margin-bottom:15px;}
	.college_accordion > ul > li.on .type_course.col5 ul li strong:after{height:1px;}

	.college_topbox{height:200px;}

	.college_topbox .inner.s0103,
	.college_topbox .inner.s0107,
	.college_topbox .inner.s0108{padding: 60px 20px 0;}

	.college_topbox .inner .college_tb_tit{font-size:20px;font-family:nsr;}
	.college_topbox .inner .college_tb_txt{display:none;}
	.college_accordion > ul > li{height:70px;}
	.college_accordion > ul > li .acc_list .acc_open b{font-size:15px;}
	.college_accordion > ul > li.on .acc_cont{padding:23px 15px 0;}
	.college_accordion > ul > li.on .acc_cont .acc_tit{padding-top:40px;}
	.college_accordion > ul > li.on .acc_cont .acc_tit h3{font-size:23px;font-family:nsr;}
	.college_accordion > ul > li.on .acc_cont .acc_tit p{display:none;}
	.college_accordion > ul > li.on .acc_close{top:25px;right:15px;}
	.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link li{margin-bottom:0;}
	.college_accordion > ul > li.on .acc_cont .acc_tit .acc_link li a:after{width:25px;height:25px;background-size: contain;margin-left:5px;}
	.college_accordion > ul > li .acc_list .detail_view{right:45px;width:30px;height:30px;background-size:contain;margin-top:-15px;}
	.college_accordion > ul > li:after{width:30px;height:30px;background-size:contain;margin-top:-15px;}
	.college_accordion > ul > li.on .type_course ul li .list_txt span,
	.college_accordion > ul > li.on .acc_cont .innerbox .inner_txt,
	.college_accordion > ul > li.on .type_tipbox p{font-size: 14px;}
}

#greeting.college{text-align: left;}


/* 찾아오시는길*/
.map_wrap {width:100%; height:345px; }
.map_txt.college {position:relative; background:#3d4151; text-align:left;}
.map_txt:after{content:"";display:block;clear:both;visibility:hidden;}
.map_txt .txt {float:left;width:50%; padding:30px 10px 40px 40px;}
.sub0103 .map_txt .txt{width:33.33%;}
.map_txt .txt p {font-size:15px;color:#fff;}
.map_txt .txt p span {display:inline-block; width:30px; height:30px; margin-right:5px; background:url(/images/kor/sub09/sub091003_img01.png)no-repeat; vertical-align:middle;}
.map_txt .txt.txt1 p span {background-position: 0 0;}
.map_txt .txt.txt2 p span {background-position: -30px 0;}
.map_txt .txt .tit {font-size:19px; font-weight:bold;font-family:nsr;}
.sub0304  .map_txt .a_btn {top:65%;}
.map_txt .a_btn {position:absolute; top:50%; right:40px; margin-top:-20px;}
.map_txt a {display:block; width:120px; height:40px; border:2px solid rgba(255,255,255,0.5); line-height:36px; color:#fff; text-align:center; font-size:15px;}
.map_txt a span {display:inline-block; width:16px; height:18px;margin-right:5px; background:url(/images/kor/sub09/sub091003_img01.png)no-repeat -70px 0; vertical-align:middle;}

#txt .btn-ani.btn-file{padding:10px 15px 10px 15px}
#txt .btn-ani.btn-file:hover,
#txt .btn-ani.btn-file:focus {border: 1px solid #052e7b;}
#txt .bico.bticon.home2{ display:inline-block; width: 33px;height: 33px;background: url(/images/kor/sub09/home_img.png)no-repeat 0 0;}

@media(max-width:850px){
	.map_txt .txt {float:none; width:100%; }
	.sub0103 .map_txt .txt{width:100%;}
	.map_txt .txt.txt1{padding:20px 25px 0;}
	.sub0304 .map_txt .txt.txt1{padding:10px 25px 20px;}
	.map_txt .txt.txt2{padding:10px 25px 20px;}
	.sub0103 .map_txt .txt.txt2{padding: 20px 25px 0;}
	.sub0103 .map_txt .txt.txt3{padding:10px 25px 20px;}
	.map_txt .a_btn {top:auto; right:25px; bottom:25px; margin-top:0;}
}
@media(max-width:580px){
	.map_txt .txt.txt2 { padding:10px 25px 70px;}
	.map_txt .a_btn {bottom:20px;}
}
@media(max-width:572px){
	.sub0304 .map_txt .txt{width:100%;}
	.sub0304 .map_txt .txt.txt1{padding: 20px 25px 0;}
	.sub0304  .map_txt .a_btn {top:90%;right:50%;margin-right:-60px;}
}




/* 학생회 소개 */
.skin_type1.ui-topbox {min-height:320px; border:1px solid #ccc;}
.skin_type1.ui-topbox.type1 .inner {padding:60px 330px 60px 50px;}
.skin_type1.ui-topbox.type1 .circle {display: block;position:absolute;left:auto;right:50px;top: 10%;width:278px;height:269px;border-radius: 0;background:#fff url(/images/kor/common/top_icon.png)no-repeat;}
.skin_type1.ui-topbox.type1 .inner .txtwrap .h-box {padding-bottom:20px; margin-bottom:20px; background:url(/images/kor/common/top_icon02.png) no-repeat left bottom; font-size:24px; font-weight:600; color:#000; text-align:left;}
.skin_type1.ui-topbox.type1 .inner .txtwrap p,
.skin_type1.ui-topbox.type1 .inner .txtwrap ul li {font-size:16px; color:#666; line-height:1.5;}

@media(max-width:768px){
    .skin_type1.ui-topbox {min-height:auto;}
    .skin_type1.ui-topbox.type1 .inner {padding:40px ;}
    .skin_type1.ui-topbox.type1 .inner .txtwrap .h-box {text-align:left;}
    .skin_type1.ui-topbox.type1 .circle {display:none;}
}

@media(max-width:530px){
    .skin_type1.ui-topbox.type1 .inner {padding:30px 20px ;}
}

/* 학생회 소개 - 텍스트가 짧게 제공되는 타입 */ 
.department.ui.uib.type1 .uibodo{padding:20px;}
.department.ui.uib.type1 .uibodo .thm_figure{margin-bottom:30px;}
@media only screen and (min-width:768px){
	.department.ui.uib.type1 .uibodo{padding:40px;}
	.department.ui.uib.type1 .uibodo .thm_figure{width:40.3%;margin-bottom:0;}
	.department.ui.uib.type1 .uibodo .thm_caption{width:55%;}
}


.student_council{position:relative;width: 100%;}
.student_council .sco_topbox{position: relative;width:100%;padding-right:428px;margin-bottom:30px;}
.student_council .sco_topbox .sco_titbox{position:absolute;top:0;right:0;z-index:2;width:430px;height:410px;background:url(/images/department/student_council_top_box.jpg) 50% 50% no-repeat;background-size:cover;padding:80px 0 0 60px;}
.student_council .sco_topbox .sco_titbox strong{display:block;font-size:40px;color:#fff;font-weight:bold;line-height:1.4;}
.student_council .sco_topbox .sco_titbox p{font-size:18px;color:#fff;}
.student_council .sco_topbox .sco_imgbox{position:relative;width:100%;height:410px;overflow: hidden;}
.student_council .sco_topbox .sco_imgbox .thumb{width:200%;height:100%;margin-left:-50%;text-align: center;}
.student_council .sco_topbox .sco_imgbox .thumb img{height:100%;max-width:none;}
.student_council strong{display:block;font-size: 20px;font-weight: bold;}

@media (max-width: 1023px){
	.student_council .sco_topbox{padding-right:380px;}
	.student_council .sco_topbox .sco_titbox{width:380px;}
}

@media (max-width: 767px){
	.student_council .sco_topbox{padding-right:0;}
	.student_council .sco_topbox .sco_titbox{width: 90%;height:180px;left: 5%;top: auto; bottom:30px; padding:40px; background: url(/images/department/student_council_top_box.jpg) top left no-repeat; background-size: cover;}
	.student_council .sco_topbox .sco_titbox strong{font-size: 30px;}
	.student_council .sco_topbox .sco_titbox p{font-size: 15px;line-height: 1.4;}
}


/*조직도*/
.student_council_organ{}
.org{position:relative;overflow:hidden;z-index:1}
.org:after{content:"";display:block;clear:both;visibility:hidden}
.org li{position:relative }
.org li a:hover,
.org li a:focus{text-decoration:underline;}
.org>li:after{content:"";display:block;clear:both;visibility:hidden}
.org *:before{content:"";display:block;position:absolute;background:#ddd;z-index:-1}

/*라인*/
.org .lv0:before{bottom:-140px;left:50%;width: 1px;height:140px;}
.org .lv0.lv0_isoac1:before{bottom:-288px;left:46.5%;width: 1px;height:288px;}
.org .lv0.lv0_edulife1:before{bottom:-288px;left:46.5%;width: 1px;height:288px;}
.org .lv2:before{top:0px;left:15.7%;width:67.5%;height: 1px; }
.org .lv5:before{top:0px;left:9.2%;width:81.6%;height: 1px; }
.org .lv2 .group > li > p:before{display:block;position:absolute;top:-30px;left:50%;height:30px;border-left:1px solid #ddd;content:''}
.org .lv2 .group > li > ul > .lv3 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}

/**/
.org .lv0{position:relative;width:200px;margin:0 auto 30px;border:0;font-size:1.2em;color:#fff;text-align:center;}
.org .lv0 .t1{display:block;height:201px;background:url(/images/department/student_council_organ.png) no-repeat;font-size: 0;}
.org .lv0 .t1_sbs{display:block;height:201px;background:url(/images/department2/student_council_sbs.png) no-repeat;font-size: 0;}
.org .lv0 .t1_isoac{display:block;height:201px;background:url(/images/department2/student_council_isoac.png) no-repeat;font-size: 0;}
.org .lv0 .t1_isoac2{display:block;height:201px;background:url(/images/department2/student_council_isoac2.png) no-repeat;font-size: 0;}
.org .lv0 .t1_edulife{display:block;height:201px;background:url(/images/department2/student_council_edulife.png) no-repeat;font-size: 0;}
.org .lv0 .t2{display:block;line-height:38px;color:#333;position: absolute;top: 148px;left: 74px;border: none;background-color: transparent;}

.org .lv1{width:180px;margin:0 auto 30px;border:0;background:#003a86;font-size:1.2em;color:#fff;text-align:center;}
.org .lv1 .t1{display:block;height:40px;line-height:40px}
.org .lv1 .t2{display:block;border:1px solid #dedede;background:#fff;line-height:38px;color:#333}


.org .lv1-2 li{float:left;}
.org .lv1-2:after {content:'';display:block;clear:both;visibility:hidden;}
.org .lv1-2 li:nth-child(1) {margin-left:30%;margin-right: 10%;}
.org .lv1-2 li:nth-child(2) {margin-right:30%;}

.org .lv2 .group{overflow:hidden;margin:0 -1%}
.org .lv2 .group > li{float:left;width:31%;margin:0 1%}
.org .lv2 .group > li > p{position:relative;height:auto;margin:30px 0 0;background:#0f63d0;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > p .t1e{display:block;height:80px;line-height:40px}
.org .lv2 .group > li > p .t2{display:block;height:40px;line-height:40px;border:1px solid #dedede;background:#fff;color:#333}
.org .lv2 .group > li > p .t2e{display:block;height:160px;line-height:40px;border:1px solid #dedede;background:#fff;color:#333}

/* group 5 */
.org .lv5 .group{overflow:hidden;margin:0 -1%}
.org .lv5 .group > li{float:left;width:18%;margin:0 1%}
.org .lv5 .group > li > p{position:relative;height:auto;margin:30px 0 0;background:#0f63d0;line-height:40px;color:#fff;text-align:center}
.org .lv5 .group > li > p .t1{display:block;height:40px;line-height:40px}
.org .lv5 .group > li > p .t2{display:block;height:40px;line-height:40px;border:1px solid #dedede;background:#fff;color:#333}
.org .lv5 .group > li > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}


.org .lv2 .group > li > ul > .lv3 > p{position:relative;margin:30px 0 0;background:#dadada;line-height:40px;color:#000;text-align:center}
.org .lv2 .group > li > ul > .lv3 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 > p .t2{display:block;height:40px;line-height:40px;border:1px solid #dadada;background:#fff;color:#333}

.org .lv2 .group > li > ul > .lv3 ul > .lv4 > p{position:relative;margin:20px 0 0;background:#dadada;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 >  p .t2{display:block;height:40px;line-height:40px;border:1px solid #dadada;background:#fff;color:#333}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}

.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 > p{position:relative;margin:20px 0 0;background:#dadada;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 >  p .t2{display:block;height:40px;line-height:40px;border:1px solid #dadada;background:#fff;color:#333}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}


@media (max-width:767px){
	.student_council_organ .org .lv0{position: static;}
 	.student_council_organ .org .lv2 p{width:100%}
 	.student_council_organ .org .lv0:before{bottom:0px;left:10%;width: 1px;height:1350px;}
 	.student_council_organ .org .lv1{width:100%;margin:0 auto 10px}
 	.student_council_organ .org .lv2 .group > li,
 	.student_council_organ .org .lv2:nth-child(2) .group > li{float:right;width:80%;margin-top: 20px}
 	.student_council_organ .org .lv2:before{display:none}
 	.student_council_organ .org .lv2 .group > li > p:before{top:50%;left:-12px;width:45px;height:1px;margin-left:-7.5%;}
 	.student_council_organ .org .lv2 .group > li > p{margin:0}
 	.student_council_organ .org .lv2 .group > li > ul > .lv3 > p{margin:6px 0 0}
 	.student_council_organ .org .lv2 .group > li > ul > .lv3 ul > .lv4 > p{margin:6px 0 0}
 	.student_council_organ .org .lv0 .t2{left:0;width: 100%;}
    
    
    .org .lv5 .group > li{width:100%;}
}



/* 링크사이트 */
.lnksite{overflow:hidden;padding-top:1px;}
.lnksite:after{content:"";display:block;clear:both;visibility:hidden;}
.lnksite .col{overflow:hidden;margin-top:-1px;float:left;}
.lnksite .col.col2{width:49%;margin:0.5%;}
.lnksite .col.line{padding:10px 15px;border:1px solid #d7d7d7;}
.lnksite .col>a,
.lnksite .col>a:link,
.lnksite .col>a:visited{display:block;position:relative;padding:0 55px 0 15px;border:1px solid #d7d7d7;color:#333;}
.lnksite .col>a:hover,
.lnksite .col>a:focus{border-color:#004a93;}
.lnksite .col>a:before{content:"";display:inline-block;height:44px;vertical-align:middle;}

.lnksite .col>a:hover b:before,
.lnksite .col>a:focus b:before{content:"";display:block;position:absolute;top:-1px;right:-1px;width:1px;height:50px;background-color:#004a93;z-index:1;}
.lnksite .col>a b{display:inline-block;margin:0;line-height:18px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;}
.lnksite .col>a em {color:#666;}
.lnksite .col>a span{display:block;position:absolute;top:0;right:-1px;width:46px;height:44px;background:#9aa2ac url(/images/department/ico_lnk.png) no-repeat 50% 50%;font-size:0;line-height:0;}
.lnksite .col>a:hover span,
.lnksite .col>a:focus span{background-color:#004a93;}
.lnksite .col>b{display:block;margin-bottom:10px;color:#333;line-height:24px;}


@media all and (max-width:768px) {
	.lnksite .col.col2{width:100%;}
	.lnksite .col>a:hover:after,
	.lnksite .col>a:focus:after{width:101%;height:1px;z-index:1;}
}


.depart_cnt .item .depart_cnt_content .imgbtn{display:none}
@media only screen and (max-width:640px){
	.depart_cnt .item .depart_cnt_content .imgbtn{display:block;margin-top:10px;}
}




/* step_list */
.step_list {}
.step_list ul {margin:0 -2.5%;}
.step_list ul:after{display:block;clear:both;visibility:hidden;content:"";}
.step_list ul li {float:left; position:relative; margin:0 2.5% 30px; padding:10px; border:1px solid #c3c3c3; text-align:center; vertical-align:middle;}
.step_list ul li:after {display:block;position:absolute; top:50%; width:37px;height:47px; margin-top:-23.5px; background: url(/images/department2/step_arr.png)no-repeat right center;content:"";}
.step_list ul li:last-child:after {display:none;}
.step_list ul li .cont {display:inline-block;position:relative;padding-left:40px;vertical-align:middle;line-height: 22px; font-size:17px; font-weight: 700; }
.step_list ul li .cont em {display:inline-block;position:absolute;left:0;top: 50%;width:30px;height:30px;margin-top: -15px;border-radius:50%;background:#055fd1;line-height:30px;text-align:center;color:#fff;font-size:16px;font-weight: 700;}
.step_list ul li .cont2 {display:block; position:relative; padding:10px; border-top:1px solid #ddd;}

.step_list.type_col2 ul li {width:45%; min-height:110px; }
.step_list.type_col2 ul li:before {display:inline-block;height:90px;vertical-align:middle;content:"";}
.step_list.type_col2 ul li:after {right:-9.5%}
.step_list.type_col2 ul li:nth-child(2n):after {display:none;}

.step_list.type_col3 ul li {width:28.33%; min-height:110px; }
.step_list.type_col3 ul li:before {display:inline-block;height:90px;vertical-align:middle;content:"";}
.step_list.type_col3 ul li:after {right:-15%}
.step_list.type_col3 ul li:nth-child(3n):after {display:none;}

.step_list.type_col4 ul {margin:0 -1.5%;}
.step_list.type_col4 ul li {width:22%; min-height:110px; margin:0 1.5% 30px; }
.step_list.type_col4 ul li:before {display:inline-block;height:90px;vertical-align:middle;content:"";}
.step_list.type_col4 ul li:after {right:-10%;width:0; height:0; margin-top:-16px; border-top:16px solid transparent; border-bottom:16px solid transparent; border-left:13px solid #ebebeb;}
.step_list.type_col4 ul li:nth-child(4n):after {display:none;}


@media(max-width:1023px){
    .step_list.type_col2 ul li:after { right:-10.8%;}
    .step_list.type_col3 ul li:after { right:-16.8%;}

    .step_list.type_col4 ul li {width:47%; }
    .step_list.type_col4 ul li:after {right:-5%;}
    .step_list.type_col4 ul li:nth-child(2n):after {display:none;}


}

@media(max-width:900px){
    .step_list.type_col2 ul li {float:none; width:95%;margin:0 2.5% 60px;}
    .step_list.type_col2 ul li:after {top:auto; bottom:-55px; right:50%; margin:0 -23.5px 0 0; transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
    .step_list.type_col2 ul li:nth-child(2n):after {display:block;}
    .step_list.type_col2 ul li:last-child:after {display:none;}

    .step_list.type_col3 ul li {float:none; width:95%;margin:0 2.5% 60px;}
    .step_list.type_col3 ul li:after {top:auto; bottom:-55px; right:50%; margin:0 -23.5px 0 0; transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
    .step_list.type_col3 ul li:nth-child(3n):after {display:block;}
    .step_list.type_col3 ul li:last-child:after {display:none;}

    .step_list.type_col4 ul li {float:none; width:97%;margin:0 1.5% 60px;}
    .step_list.type_col4 ul li:after {top:auto; bottom:-55px; right:50%; width:37px;height:47px; margin:0 -23.5px 0 0; border:none; background: url(/images/department2/step_arr.png)no-repeat right center; transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
    .step_list.type_col4 ul li:nth-child(2n):after,
    .step_list.type_col4 ul li:nth-child(4n):after {display:block;}
    .step_list.type_col4 ul li:last-child:after {display:none;}
}





/*가로형 조직도*/
.org_wrap {position:relative;padding:0 100px; min-height:500px;}
.org_wrap > ul {padding-left:380px;}
.org_wrap > ul >li {}
.org_wrap > ul >li > div {position:absolute; top:40px; left:100px; }
.org_wrap > ul >li .lv0{position:relative;width:200px;margin:0 auto 30px;border:0;font-size:1.2em;color:#fff;text-align:center; z-index:2;}
.org_wrap > ul >li .lv0 .t1{display:block;height:201px;background:url(/images/department/student_council_organ.png) no-repeat;font-size: 0;}
.org_wrap > ul >li .lv0 .t2{display:block;line-height:38px;color:#333;position: absolute;top: 148px;left: 74px;border: none;background-color: transparent;}
.org_wrap > ul >li >ul {position:relative;}
.org_wrap > ul >li >ul:after {display:block;position:absolute;left:-50px;top:32.5px; bottom:32.5px; width:1px;height:auto;background:#ddd;content:'';}
.org_wrap > ul >li >ul > li {position:relative; min-height:65px; margin:0 0 50px;}
.org_wrap > ul >li >ul > li div {position:relative; padding-left:250px;}
.org_wrap > ul >li >ul > li div:after {display:block; position:absolute; top:50%; left:-50px; width:50px; height:1px; background:#ddd; content:'';}
.org_wrap > ul >li >ul > li:nth-child(2) div:after {left:-190px; width:190px;}
.org_wrap > ul >li >ul > li div .lv1 {display:inline-block; position:absolute; left:0; top:0; width:200px; height:65px; background:#003986; color:#fff; text-align:center; font-size:16px; font-weight:bold; line-height:1.5;}
.org_wrap > ul >li >ul > li div .lv1:before{display:inline-block;height:65px;vertical-align:middle;content:"";}
.org_wrap > ul >li >ul > li div .lv2 {display:block; position:relative;  width:100%; height:65px; border:1px solid #ddd; text-align:center; font-size:16px;line-height:1.5; }
.org_wrap > ul >li >ul > li div .lv2:before{display:inline-block;height:65px;vertical-align:middle;content:"";}
.org_wrap > ul >li >ul > li div .lv2:after {display:block; position:absolute; top:50%; left:-50px; width:50px; height:1px; background:#ddd; content:'';}

@media(max-width:1279px){
    .org_wrap {padding:0;}
    .org_wrap > ul {padding-left:270px;}
    .org_wrap > ul >li > div {left:0; }
}

@media(max-width:850px){
    .org_wrap > ul {padding:0; }
    .org_wrap > ul >li .lv0:after {display:block; position:absolute; left:50%; bottom:-40px; width:1px; height:40px; background:#ddd; content:'';}
    .org_wrap > ul >li > div {position:relative;padding:0 0 50px;}
    .org_wrap > ul >li >ul {padding:30px 5% 0; margin:0; border:1px solid #ddd; }
    .org_wrap > ul >li >ul > li {margin:0 0 30px}
    .org_wrap > ul >li >ul > li div {padding:0;}
    .org_wrap > ul >li >ul > li div:after {display:none;}
    .org_wrap > ul >li >ul > li div .lv1 {position:static; width:100%;}
    .org_wrap > ul >li >ul > li div .lv2 {height:auto; min-height:65px; padding:20px 10px 10px;}
    .org_wrap > ul >li >ul > li div .lv2:before{display:none;}
    .org_wrap > ul >li >ul > li div .lv2:after {display:none;}
}

/* 연락처 */
.telinfo_wrap{padding:60px 8% 65px;border:1px solid #ddd;background:#f8f8f8;text-align:center;}
.telinfo_wrap>.ico{display: block;width:61px;height:61px;margin:0 auto 20px;background:url(/images/department2/tel_ir.png)no-repeat 0 0;}
.telinfo_wrap p{margin:0; color:#0e45b9; font-size:14px;}
.telinfo_wrap strong{display: block;margin:5px 0 40px;color:#000;font-size:30px; font-weight:700; line-height:1.3;}
.telinfo_wrap ul{}
.telinfo_wrap ul:after{display:block;clear:both;visibility:hidden;content:"";}
.telinfo_wrap ul li{display: inline-block;position:relative;min-height:24px;margin: 5px 30px;padding-left:35px;font-size:16px;}
.telinfo_wrap ul li b,
.telinfo_wrap ul li em {font-size:16px;}
.telinfo_wrap ul li:after {display:block;position:absolute;right: -30px;top: 5px;width: 1px;height: 15px;background:#333;content: '';}
.telinfo_wrap ul li:last-child:after {display:none;}
.telinfo_wrap ul li .ico{display:block; position:absolute; left:0; top:0; width:24px; height:24px; background:url(/images/department2/tel_ir.png)no-repeat ;vertical-align:middle; font-size:0; }
.telinfo_wrap ul li .ico.ico01 {background-position: 0 -69px;}/* 전화 */
.telinfo_wrap ul li .ico.ico02 {background-position: -39px -69px;}/* 팩스 */
.telinfo_wrap ul li .ico.ico03 {background-position: -71px -69px;}/* 이메일 */
.telinfo_wrap ul li .ico.ico04 {background-position: -102px -69px;}/* 주소 */
.telinfo_wrap ul li .ico.ico05 {background-position: -131px -69px;}/* 운영시간 */

@media(max-width:767px){
    .telinfo_wrap ul li {display:block; float:none; margin:10px 0;text-align:left;}
    .telinfo_wrap ul li:after {display:none;}
}


/* sub0603 장애학생지원센터 - 관련사이트*/
.sub0603{}
.sub0603 .link li {  float: left;  width: 33.33%;  text-align: center;  margin-bottom: 10px;}
.sub0603 .link li a { width: 80%;}

@media(max-width:1290px){
  .sub0603 .link li{width:50%;}
}
@media(max-width:625px){
  .sub0603 .link li{width:100%;}
}
@media(max-width:420px){
  .sub0603 .link li  a{width:100%;}
}










