@charset "utf-8";

/*인사말*/
.greeting{position:relative;}
.greeting .greet_top{position:relative; width:100%; background:#005aab url("/images/schl/hj/sub_cnt/greeting_pt.png");}
.greeting .greet_top:after{content:""; display:block; position:absolute; right:0; bottom:0; width:175px; height:160px; background: url("/images/schl/hj/sub_cnt/greeting_logo.png") no-repeat;}
.greeting .greet_top .img{position:absolute; top:20px; left:20px; width:285px; height:209px; box-shadow:4px 4px 4px 0px rgba(0, 0, 0, 0.3);}
.greeting .greet_top .img img{width:100%; height:100%;}
.greeting .greet_top .topTxt{position:relative; padding:40px 20px 40px 360px; color:#fff; z-index:1;}
.greeting .greet_top .topTxt h3{font-size:30px;} 
.greeting .greet_top .topTxt h3:after{content:""; display:block; position:relative; margin:10px 0 0 -100px; width:260px; height:1px; background:#fff;}
.greeting .greet_top .topTxt p{margin-top:20px; font-size:16px;} 
.greeting p.txt1{margin-top:70px; font-size:19px; color:#000; font-family:"NotoM";}
.greeting p.txt2{font-size:15px;}
.greeting p.sign{margin-top:30px; line-height:50px; text-align:right; font-size:15px;}
.greeting p.sign span{margin:0 10px; font-size:17px; color:#000; font-family:"NotoM";}

/*사명체계*/
.mission{position:relative; margin:30px 0 50px; overflow:hidden;}
.mission .img{position:absolute; top:250px; left:50%; margin:-80px; width:160px; height:159px; z-index:1;}
.mission .img img{width:100%; height:100%;}
.mission ul{position:relative; margin:0 auto; width:600px;overflow:hidden; z-index:0;}
.mission ul:before{content:""; display:block; position:absolute; top:40px; left:50%; margin-left:-200px; width:400px; height:400px; background:#deebf4; border-radius:300px; z-index:-1;}
.mission ul:after{content:""; display:block; position:absolute; top:45px; left:50%; margin-left:-195px; width:390px; height:390px; background:#fff; border-radius:300px; z-index:-1;}
.mission ul li{width:50%; font-size:30px;  text-align:center; float:left;}
.mission ul li:first-child{margin-bottom:140px; width:100%;}
.mission ul li p{position:relative; margin:0 auto; width:166px; height:166px; line-height:166px; font-size:30px; color:#fff; z-index:0; background-size:cover !important;}
.mission ul li.list1 p{background:url("/images/schl/hj/sub_cnt/mission_tit01.png") no-repeat center center;}
.mission ul li.list2 p{background:url("/images/schl/hj/sub_cnt/mission_tit02.png") no-repeat center center;}
.mission ul li.list3 p{background:url("/images/schl/hj/sub_cnt/mission_tit03.png") no-repeat center center;}

/*대학비전*/
.vision{overflow:hidden;text-align:center;}
.vision * {box-sizing:border-box;}
.vision > div.box {position:relative;display: flex;align-items: stretch;gap: 20px;flex-wrap: wrap;}
.vision > div.box + div.box {margin-top:20px;}
.vision h3{position: relative;display: flex;width: 15%;padding: 10px;color:#fff;font-size: 20px;font-family:"NotoM";align-items: center;justify-content: center;box-sizing: border-box;background: #0058bb;border-radius: 10px;word-break: auto-phrase;}
/* .vision h3:before{content:"";display:block;position:absolute;bottom: 0;right: -30px;width: 100%;height: 100%;background: url("/images/schl/hj/sub_cnt/vision_bg.png") no-repeat bottom right;z-index: 0;} */
.vision .txt_box{display: flex;padding: 20px;width: calc(85% - 20px);border: 1px solid #4C7670;background:#fff;border-radius: 10px;box-sizing:border-box;align-items: center;justify-content: center;}
.vision .txt_box2 {position: relative;width: calc(85% - 20px);box-sizing:border-box;}
.vision .txt_box strong {font-weight:700; font-size:20px;}
.vision .box p{font-size:16px;word-break: auto-phrase;}
.vision .box p span{color:#0058bb;}
.vision .box .flexBox {display:flex;width: 100%;overflow:hidden;flex-wrap: wrap;gap: 0.5rem;}
.vision .box .flexBox li{position: relative;display: flex;align-items: center;justify-content: center;border: 1px solid #4C7670;padding: 0.5rem;box-sizing: border-box;border-radius: 5px;}
.vision .box .flexBox li p{font-size: 14px;}

.vision .box .flexBox2 {display:flex;width: 100%;overflow:hidden;flex-wrap: wrap;align-items: stretch;gap: 0.5rem;}
.vision .box .flexBox2 li{position: relative;display: flex;align-items: center;justify-content: center;box-sizing: border-box;border-radius: 5px;flex-wrap: wrap;gap: 10px;}
.vision .box .flexBox2 li dl{width: 100%;border:1px solid #ccc;border-radius: 10px;overflow: hidden;} /*211019*/
.vision .box .flexBox2 li dl dt{padding: 10px;background:#0058bb;font-size:17px;font-family:"NotoM";color:#fff;}/*211019*/
.vision .box .flexBox2 li dl dd{position:relative;padding: 15px 5px;text-align: center;word-break: auto-phrase;}/*211019*/

.vision .box .flexBox3 {display:flex;width: 100%;overflow:hidden;flex-wrap: wrap;align-items: stretch;gap: 0.5rem;}
.vision .box .flexBox3 li{position: relative;display: flex;align-items: center;justify-content: center;box-sizing: border-box;border-radius: 5px;flex-wrap: wrap;gap: 10px;}
.vision .box .flexBox3 li dl{position: relative;width: 100%;height: 100%;border:1px solid #ccc;border-radius: 10px;box-sizing: border-box;overflow: hidden;} /*211019*/
.vision .box .flexBox3 li dl dt{display: flex;position: absolute;top: 0;left: 0;width: 25px;height: 25px;padding: 5px;background:#0058bb;font-size: 16px;font-family:"NotoM";color:#fff;align-items: center;justify-content: center;box-sizing: border-box;border-radius: 5px 0px 5px 0;}/*211019*/
.vision .box .flexBox3 li dl dd{display: flex;height: 100%;position:relative;padding: 25px;text-align: center;word-break: auto-phrase;box-sizing: border-box;align-items: center;justify-content: center;}/*211019*/

.vision .box .flexBox4 {display:flex;width: 100%;overflow:hidden;flex-wrap: wrap;align-items: stretch;gap: 0.5rem;}
.vision .box .flexBox4 li{position: relative;display: flex;align-items: center;justify-content: center;box-sizing: border-box;border-radius: 5px;flex-wrap: wrap;gap: 10px;}
.vision .box .flexBox4 li dl{position: relative;width: 100%;height: 100%;border:1px solid #ccc;border-radius: 10px;box-sizing: border-box;overflow: hidden;} /*211019*/
.vision .box .flexBox4 li dl dt{display: flex;position: absolute;top: 0;left: 0;width: 50px;height: 25px;padding: 5px;background:#0058bb;font-size: 16px;font-family:"NotoM";color:#fff;align-items: center;justify-content: center;box-sizing: border-box;border-radius: 5px 0px 5px 0;}/*211019*/
.vision .box .flexBox4 li dl dd{display: flex;width: 100%;height: 100%;position:relative;padding: 25px;text-align: center;word-break: auto-phrase;box-sizing: border-box;align-items: center;justify-content: center;}/*211019*/

.vision .box .w20 > li {width: calc(20% - 0.4rem);}
.vision .box .w25 > li {width: calc(25% - 0.4rem);}
.vision .box .w30 > li {width: calc(33% - 0.2rem);}

.vision .arrow{margin-top: 10px;margin-left: 15%;margin-bottom: 10px;}
.vision .arrow ul{overflow:hidden;}
.vision .arrow ul li{margin-left: 1%;width: 100%;}
.vision .arrow:before{display: none;}

.vision2 {position: relative;margin-top: 40px;}
.vision2 * {box-sizing:border-box;}
.vision2 .titBox{width: 100%;border: 1px solid #005AAB;border-radius: 30px;overflow: hidden;box-sizing:border-box;} 
.vision2 .titBox dt{text-align: center;padding: 20px 10px;background:#0058bb;font-size:20px;font-weight: 700;color:#fff;letter-spacing: normal;}
.vision2 .titBox dd{position:relative;padding: 20px 66px;text-align: center;word-break: auto-phrase;}
.vision2 .titBox dd p {font-size:18px;font-weight: 400;line-height:1.5; color:#333;}
.vision2 .titBox dd p u {font-weight:600;}
.vision2 .titBox2 {position: relative;display: flex;width: 100%;padding:0 10px;margin: 40px auto 0;box-sizing: border-box;justify-content: center;}
.vision2 .titBox2 p:before {content:"";position:absolute;width:56px;height: 46px;top: 0;left: -84px;background:url(../../../images/template/00001/sub_cnt/vision2_obj1.png) no-repeat;z-index:0;}
.vision2 .titBox2 p::after {content:"";position:absolute;bottom: 0;right: -84px;width:56px;height: 46px;background:url(../../../images/template/00001/sub_cnt/vision2_obj2.png) no-repeat;z-index:0;}
.vision2 .titBox2 p{position:relative; display: inline-block;width: auto;font-size:25px;font-weight:400;line-height:1.5;color:#000;text-align:center;margin: 0 auto;}
.vision2 .titBox2 p span{font-weight:700; font-size:30px;}
.arrowBox {position:relative;margin: 30px 0 40px;text-align: center;}
.arrowBox img{max-width:100%;}
.visionBox {position:relative;display:flex;gap: 52px;align-items: center;}
.visionBox + .visionBox {margin-top: 33px;}
.visionBox .contL{width: calc(50% - 26px);}
.visionBox .contR{width: calc(50% - 26px);border: 1px solid #ccc;border-radius: 30px;padding: 30px 20px;}
.visionBox .contA {width: 100%;border: 1px solid #ccc;box-sizing:border-box;} 
.visionBox .contA:nth-of-type(n+2) {margin-top:10px;}
.visionBox .contA dt{text-align: center;padding: 10px;font-size: 18px;font-weight: 500;color:#fff;letter-spacing: normal;}
.visionBox .contA dd{position:relative;width: 100%;padding: 10px;text-align: center;word-break: auto-phrase;font-weight: 400;font-size: 18px;line-height: normal;color: #333;}
.visionBox .contA dd span {color:#333;font-family: 'NotoM';}
.visionBox .contA dd + dd {border-top:1px solid #ccc;}
.visionBox .contA.ty01 dd:nth-of-type(2) {}
.visionBox .contA.ty01 dd:nth-of-type(2):before {content:"";position:absolute;width: 52px;height: 1px;background:#ccc;right: -53px;top:50%;transform:translate(0, -50%);}
.visionBox .contA.ty01 dt{background:#1F233D;}
.visionBox .contA.ty02 dt{background:#2D335B;}
.visionBox .contA.ty02 dd:nth-of-type(2) {padding: 10px 60px;}
.visionBox .contA.ty02 .list_ol2 {text-align:left;}
.visionBox .contA.ty02 dd span.num {color:#fff;}
.visionBox .contB {
    position: relative;
    display: flex;
    width: 100%;
    border: 1px solid #ccc;
    font-size: 18px;
    margin-top: 15px;
}
.visionBox .contB .tit{
    display: flex;
    width: 80px;
    padding: 10px;
    font-size: 18px;
    font-weight: 500;
    align-items: center;
    justify-content: center;
    background: #1F233D;
    color: #fff;
}
.visionBox .contB .txt{
    position: relative;
    width: calc(100% - 80px);
    display: flex;
    padding: 10px;
    font-size: 16px;
    color: #333;
    align-items: center;
    justify-content: center;
}
.visionBox .contB .txt p {word-break:auto-phrase}

/*대학상징*/
.symbol{overflow:hidden;}
.symbol > div{margin:0 1%; width:31%; text-align:center; float:left;}
.symbol div .img{position:relative; margin:10px auto; width:180px; height:180px; z-index:0;}
.symbol div .img img{width:180px; height:180px; border-radius:200px; overflow:hidden;}
.symbol div .img:before{content:""; display:block; position:absolute; bottom:-5px; left:50%; margin-left:-7.5px; width:15px; height:15px; background:#e32c28; transform:rotate(45deg);}
.symbol div .img:after{content:""; display:block; position:absolute; top:-10px; left:-10px; width:200px; height:200px; background: url("/images/schl/hj/sub_cnt/mission_pt.png"); border-radius:100px; z-index:-2;}
.symbol div .txt{position:relative; margin-top:50px; padding:20px; min-height:260px; border:1px solid #ccc; border-top:2px solid #005aab;}
.symbol div .txt:before{content:""; display:block; position:absolute; top:-45px; left:50%; width:1px; height:43px; background:#ccc;}
.symbol div .txt h3{padding:3px 40px; display:inline-block; font-size:20px; background:#005aab; color:#fff; border-radius:50px; font-family:"NotoM";}
.symbol div .txt p{padding:10px 0; font-size:16px; font-family:"NotoM";}
.symbol div .txt dl{padding:20px 20px 0; border-top:1px solid #ccc;}
.symbol div .txt dl dt{font-size:16px; color:#005aab;  font-family:"NotoM";}
.symbol div .txt dl dt+dd{margin-bottom:20px;}

/*심볼로고 260227*/
.sysbol_type > div{margin-bottom:30px; overflow:hidden;}
.sysbol_type .txtImgWrap {display:flex;align-items: center; gap:1rem;}
.sysbol_type .txtImgWrap .txtItem {width:calc(60% - 1rem)}
.sysbol_type .txtImgWrap .imgItem {width:40%}
.sysbol_type .txtImgWrap .imgItem img {max-width:100%; width:100%; height:auto;}
.sysbol_type .img{display: flex;flex-grow: 1;padding:20px;background:url("/images/schl/hj/sub_cnt/symbol_bg.png");border:1px solid #ccc;text-align:center;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;align-items: center;justify-content: center;}
.sysbol_type .box01 .img, .sysbol_type .box03 .img{width:25%; float:left;}
.sysbol_type .box01 .txt, .sysbol_type .box03 .txt{padding: 10px 0;width:68%;line-height:25px;font-size:16px;float:right;word-break:keep-all;color: #111;}
.sysbol_type .box02 .img{width:48%; min-height:210px; float:left;}
.sysbol_type .box02 .img img{margin:5px 0;}
.sysbol_type .box02 p{float:left;}
.sysbol_type p {line-height: 25px;font-size: 16px;word-break: keep-all;color: #111;}
.sysbol_type .titT2{font-size: 18px;line-height: 20px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #000;}
.imgWrap {display:flex; align-items:stretch; width:100%;}
.imgWrap.w50 {gap:2rem}
.imgWrap.w50 .item {width: calc(50% - 1rem)}
.imgWrap .item{display: flex;width: 100%;flex-direction: column;}

@media screen and (max-width:1019px) {
.imgWrap.w50 {gap:1rem}
.imgWrap.w50 .item {width: calc(50% - 0.5rem)}
}

@media screen and (max-width:640px) {
.imgWrap.w50 {flex-wrap:wrap;}
.imgWrap.w50 .item {width: 100%;}
}
/* //심볼로고 퍼블 */

/*교가*/
.univ_song{border:1px solid #ccc; text-align:center;}
.univ_song:before{content:""; display:block; position:absolute; bottom:5%; left:5%; width:150px; height:166px; background:url("/images/schl/hj/sub_cnt/song_bg01.png") no-repeat;}
.univ_song:after{content:""; display:block; position:absolute; top:20%; right:5%; width:149px; height:130px; background:url("/images/schl/hj/sub_cnt/song_bg02.png") no-repeat;}
.univ_song h3{padding-left:30px; line-height:60px; background:#f9f9f9; border-bottom:1px solid #ccc; font-size:20px; font-family:"NotoM"; text-align:left;}
.univ_song img{max-width:100%; padding:20px 0;}
.univ_song .control{position:absolute; top:47px; right:30px;}
.univ_song .control button{width:30px; height:30px; text-indent:-9999px;}
.univ_song .control button.btn_play{background:url("/images/schl/hj/sub_cnt/btn_play_song.png") no-repeat;}
.univ_song .control button.btn_pause{background:url("/images/schl/hj/sub_cnt/btn_pause_song.png") no-repeat;}
.univ_song .control button.btn_stop{background:url("/images/schl/hj/sub_cnt/btn_stop_stop.png") no-repeat;}

/* 00_캠퍼스맵 190919 */
.campus_map .tbl_st tbody th {background:#f3f3f3;}
.campus_map .tbl_st td {vertical-align:top;}
.campus_map .campus_tbl span{display:inline-block; width:20px; height:20px; margin:0 5px 0 0; background:#e33d65; border-radius:50px; color:#fff; text-align:center;}

/* 00_캠퍼스맵_2 190920 */
.campus_map_2{overflow:hidden;}
.campus_map_2 .Conlist{float:left; width:25%;}
.campus_map_2 .Conlist dl{width:75%; padding:0 0 20px; }
.campus_map_2 .Conlist dt {margin:0 0 10px; font-size:16px;}
.campus_map_2 .Conlist dt span{display:inline-block; width:20px; height:20px; margin:0 5px 0 0; background:#e33d65; border-radius:50px; color:#fff; font-size:15px; text-align:center;}
.video_st01 {width:100%; height:600px;}


/*캠퍼스 투어*/
.campus_tour ol{padding:20px; border:1px solid #ccc; overflow:hidden;}
.campus_tour ol.list_ol1 li{width:28%; float:left;}

/*연혁*/
.history_box{position:relative; margin:60px 0; overflow:hidden; background:url("/images/schl/hj/sub_cnt/history_bg.png") no-repeat 100% 5%;}
.history_box:before{content:""; display:block; position:absolute; top:100px; left:50px; width:1px; height:100%; background:#ccc;}
.history_box .history_top{overflow:hidden;}
.history_box .history_top .img{width:100px; float:left;}
.history_box .history_top .img img{width:100%;}
.history_box .history_top .txt{margin-left:30px; float:left;}
.history_box .history_top .txt h3{margin-top:5px; line-height:32px; font-size:22px;}
.history_box .history_top .txt h3 span{display:block; font-size:30px; color:#005aab;}
.history_box .history_top .txt p{font-size:22px; color:#93bbdf; font-family:"NotoL";}
.history_box .history_list{padding-left:130px; width:58%;}
.history_box .history_list > li{margin-top:60px;}
.history_box .history_list > li > strong{display:block; position:relative; font-size:40px; color:#000; font-family:"NotoM";}
.history_box .history_list > li > strong:after{content:""; display:block; position:absolute; top:40%; left:-89px; width:55px; height:19px; background:url("/images/schl/hj/sub_cnt/history_txt_bg.png") no-repeat;}
.history_box .history_list > li > ul{margin-top:30px;}
.history_box .history_list > li > ul > li{position:relative; line-height:25px;}
.history_box .history_list > li > ul > li > span.month{position:absolute; top:0; left:0; font-size:15px; color:#000; font-family:"NotoM";}
.history_box .history_list > li > ul > li > span.text{display:block; margin-left:83px; font-size:14px;}

/*조직도 이전 211230삭제*************************************************************** 
.univ_org{position:relative; text-align:center; overflow:hidden; z-index:0;}
.univ_org:before{content:""; position:absolute; top:0%; left:50%; width:1px; height:90%; background:#ccc; z-index:-1;}
.univ_org h3{margin:0 auto; width:142px; height:142px; background:url("../../../images/template/00001/sub_cnt/org_bg01.png") no-repeat;}
.univ_org h3 a{display:block; line-height:142px; font-size:25px; color:#fff;}
.univ_org ul > li{width:25%; height:auto;}
.univ_org ul > li p{width:100%; height:50px; line-height:50px; color:#fff; font-size:17px; background:#005aab url("../../../images/template/00001/sub_cnt/org_bg02.png") no-repeat right bottom; }
.univ_org ul > li a{color:#fff; font-size:17px;}
.univ_org ul > li > ul{border:1px solid #ccc; border-top:0; background:#fff;}
.univ_org ul > li > ul > li{position:relative; width:100%; padding-left:20px; height:30px; line-height:30px; border-top:1px dotted #ccc; background:#fff; text-align:left; overflow:hidden; box-sizing:border-box;}
.univ_org ul > li > ul > li:before{content:""; position:absolute; top:49%; left:10px; width:3px; height:3px; background:#555;}
.univ_org ul > li > ul > li:first-child{border-top:0;}
.univ_org ul > li > ul a{display:block; font-size:14px; color:#555;}
.univ_org ul li a:hover{font-family:"NotoM";}
.univ_org .org_top{position:relative; padding:50px 10% 30px; width:100%; min-height:300px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; z-index:0;}
.univ_org .org_top:before{content:""; position:absolute; top:75px; left:20%; width:60%; height:1px; background:#ccc; z-index:-1;}
.univ_org .org_top > ul > li{float:left;}
.univ_org .org_top > ul > li:nth-child(2){float:right;}
.univ_org .org_middle{position:relative; width:100%; min-height:500px; z-index:0; overflow:hidden;}
.univ_org .org_middle:before{content:""; position:absolute; top:25px; left:10%; width:40%; height:1px; background:#ccc; z-index:-1;}
.univ_org .org_middle:after{content:""; position:absolute; top:225px; left:10%; width:80%; height:1px; background:#ccc; z-index:-1;}
.univ_org .org_middle > ul > li{width:20%; margin-right:6.5%; min-height:200px; float:left;}
.univ_org .org_middle > ul > li:nth-child(2){margin-right:50%;}
.univ_org .org_middle > ul > li:last-child{margin-right:0; float:right;}
.univ_org .org_middle > ul > li:last-child p{background-color:#4a5773;}
.univ_org .org_middle > ul > li p{background-color:#14a0c1;}
.univ_org .depart_list{border:1px solid #ccc; border-top:0; background:#fff; overflow:hidden;}
.univ_org .depart_list p{position:relative; padding-left:45px; width:100%; line-height:50px; font-size:17px; color:#fff; background:#5e6677; text-align:left;}
.univ_org .depart_list p:before{content:""; position:absolute; top:48%; left:30px; width:5px; height:5px; border:1px solid #fff;}
.univ_org .depart_list div{padding:2% 1%; overflow:hidden;}
.univ_org .depart_list dl{margin: 0 0.5%;width: 15.5%; border:1px solid #ccc; border-top:0; min-height:200px; box-sizing: border-box; float:left;}
.univ_org .depart_list dl dt{height:45px; line-height:45px; background:#eff1f6; border:1px solid #5e6677; font-family:"NotoM";}
.univ_org .depart_list dl dd{position:relative; padding-left:20px; line-height:25px; letter-spacing:-1px; font-size:13px; text-align:left;}
.univ_org .depart_list dl dd:before{content:""; position:absolute; top:49%; left:10px; width:2px; height:2px; background:#555;}
*******************************************************************/

/*****************************조직도 신규 220103*****************************/
.univ_org{position:relative; text-align:center; overflow:hidden; z-index:0;}
.univ_org:before{content:"";position:absolute;top:0%;left: 50%;width:1px;height:90%;background:#ccc;z-index:-1;}
.univ_org h3{margin:0 auto; width:142px; height:142px; background:url("/images/schl/hj/sub_cnt/org_bg01.png") no-repeat;}
.univ_org h3 a{display:block; line-height:142px; font-size:25px; color:#fff;}
.univ_org ul > li{width:25%; height:auto;}
.univ_org ul > li p{width:100%; height:50px; line-height:50px; color:#fff; font-size:17px; background:#005aab url("/images/schl/hj/sub_cnt/org_bg02.png") no-repeat right bottom; }
.bt_none{border: 0;}
.univ_org ul > li a{color:#fff; font-size:17px;}
.univ_org ul > li > ul{border:1px solid #ccc; border-top:0; background:#fff;}
.univ_org ul > li > ul > li{position:relative; width:100%; padding-left:20px; height:30px; line-height:30px; border-top:1px dotted #ccc; background:#fff; text-align:left; overflow:hidden; box-sizing:border-box;}
.univ_org ul > li > ul > li:before{content:""; position:absolute; top:49%; left:10px; width:3px; height:3px; background:#555;}
.univ_org ul > li > ul > li:first-child{border-top:0;}
.univ_org ul > li > ul a{display:block; font-size:14px; color:#555;}
.univ_org ul li a:hover{font-family:"NotoM";}
.univ_org .org_top{position:relative;padding: 50px 10% 30px;width:100%;min-height: 200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;z-index:0;}
.univ_org .org_top:before{content:"";position:absolute;top:75px;left:20%;width: 30.2%;height:1px;background:#ccc;z-index:-1;}
.univ_org .org_top > ul > li{float:left;width: 47%;}
.univ_org .org_top > ul > li:nth-child(3){float:right;}
.org_top_pd {padding-left: 6%;}/*220829*/
.org_top_pd02{width:100%; position:relative; overflow:hidden; } /*220829*/
.org_top_pd02 li{width:47% !important;float:right !important; margin-top:20px;/* margin-right: 2px; */} /*220829*/
.org_top_pd02 li:before{content:""; position:absolute; top:45px; left:50%; width:20%; height:1px; background:#ccc; z-index:-1;}/*220829*/
.univ_org .org_middle{position:relative; width:100%; min-height:500px; z-index:0; overflow:hidden;}
.univ_org .org_middle:before{content:"";position:absolute;top: 21%;left:10%;width: 70%;height:1px;background:#ccc;z-index:-1;}/*220713*/
.univ_org .org_middle:after{content:"";position:absolute;top: 525px;left:30%;width: 40%;height:1px;background:#ccc;z-index:-1;}/*220713*/
.univ_org .org_middle > ul > li{position: relative;width: 22%;margin-right: 4%;min-height: 350px;float:left;}/*220713*/
.univ_org .org_middle > ul > li .item {position:relative; width:100%; margin-top:20px;}
.univ_org .org_middle > ul > li .item p{background-color:#14a0c1;}
.item > ul{border:1px solid #ccc; border-top:0; background:#fff;}
.item > ul > li{position:relative; width:100%; padding-left:20px; height:30px; line-height:30px; border-top:1px dotted #ccc; background:#fff; text-align:left; overflow:hidden; box-sizing:border-box;}
.item > ul > li:before{content:""; position:absolute; top:49%; left:10px; width:3px; height:3px; background:#555;}
.item > ul > li:first-child{border-top:0;}
.item > ul > li a{display:block; font-size:14px; color:#555;}

.univ_org .org_middle > ul > li:nth-child(2){/* margin-right:50%; */}
.univ_org .org_middle > ul > li:nth-child(4){margin-right:0;}
/*.univ_org .org_middle > ul > li:last-child{margin-right:0; float:right;}
.univ_org .org_middle > ul > li:last-child p{background-color:#4a5773;}*/
.univ_org .org_middle > ul > li p{background-color:#14a0c1;}
.univ_org .org_middle ul > li p.org_list{width:100%;height:30px;line-height:30px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;background: #eee;/* margin-right: 6.5%; */box-sizing: border-box;color: #333;font-size: 14px;display: block;text-align: left;text-indent: 6.5%;border-bottom: 1px dotted #ccc;border-top: 0;}

.univ_org .org_middle > ul.middle01{ position: relative;overflow: hidden;height: 150px;}
.univ_org .org_middle > ul.middle01:before{content: "";position: absolute;top: 24px; right: 10%;width: 40%; height: 1px; background: #ccc;z-index: -1;}
.univ_org .org_middle > ul.middle01 > li{margin-right:0; float:right;}
.univ_org .org_middle > ul.middle01 > li p{background-color:#4a5773;}

.univ_org .depart_list{border:1px solid #ccc;border-top:0;background:#fff;overflow:hidden;margin-top: 30px;}
.univ_org .depart_list p{position:relative; padding-left:45px; width:100%; line-height:50px; font-size:17px; color:#fff; background:#5e6677; text-align:left;}
.univ_org .depart_list p:before{content:""; position:absolute; top:48%; left:30px; width:5px; height:5px; border:1px solid #fff;}
.univ_org .depart_list div{padding:2% 1%; overflow:hidden;}
.univ_org .depart_list dl{margin: 0 0.5%;width: 12.5%;border:1px solid #ccc;border-top:0;min-height:200px;box-sizing: border-box;float:left;}
.univ_org .depart_list dl dt{height:45px; line-height:45px; background:#eff1f6; border:1px solid #5e6677; font-family:"NotoM";}
.univ_org .depart_list dl dd{position:relative; padding-left:10px; line-height:25px; letter-spacing:-1px; font-size:13px; text-align:left; }
.univ_org .depart_list dl dd a{color: #000;} 
.univ_org .depart_list dl dd:before{content:""; position:absolute; top:49%; left:5px; width:2px; height:2px; background:#555;}

.univ_org .depart_list dl dd.bu_none a{color: #808080;}
.univ_org .depart_list dl dd.bu_none:before{display: none;}
.univ_org .depart_list dl:nth-child(1) dd{width:30%; float: left;}
.univ_org .depart_list dl:nth-child(2){width: 31%;}
/* .univ_org .depart_list dl:nth-child(2) dd{width:45%; float: left;} */


/*231207조직도*/
.org_top_pd02 > li > ul > li {float:none !important;position:relative; width:100% !important; padding-left:20px; height:30px; line-height:30px;  margin-top:0 !important; background:#fff; text-align:left; overflow:hidden; box-sizing:border-box;}
.org_top_pd02 > li > ul > li:before {content:""; position:absolute; top:49%; left:10px; width:3px; height:3px; background:#555; z-index: 9999;}
.univ_org .depart_list dl:nth-child(1) {width:73%;}
.univ_org .depart_list dl:nth-child(2) {width:24%;}
.univ_org .depart_list dl {width: 23.75%;margin-bottom:10px;}
.univ_org .depart_list dl:nth-child(3) {/* margin-right:0; */}
.univ_org .depart_list dl:last-child {margin-right:0;}

/*****************************조직도 신규 220103*****************************/

/*대학기관_행정기관*/
.task_list{border:1px solid #ccc; overflow:hidden;}
.task_list > ul > li{padding:2%; width:46%; min-height:250px; float:left;}

/*대학규정집*/
.rule_list > ul {border-top:2px solid #3a3a3a; overflow:hidden;}
.rule_list > ul > li {border-bottom:1px solid #d0d5dd; background:#fff;}
.rule_list > ul > li > a {position:relative; display:block; padding:14px 30px 13px 20px; font-family:'NotoM'; font-size:16px; line-height:1.6; color:#303a49; background:url("/images/schl/hj/sub_cnt/portfolio_on.png") no-repeat 99% 50%;}
.rule_list > ul > li.rule_li.on {background:#fff;}
.rule_list > ul > li.rule_li.on > a {color:#173a6c; background:url("/images/schl/hj/sub_cnt/portfolio_off.png") no-repeat 99% 50%;}
.rule_list ul li.rule_li .txt_box{display:none; padding:25px; color:#111; font-size:14px; line-height:1.6; overflow:hidden; border-top:1px solid #d9d9d9; background:#f8f8f8; }
.rule_list ul li.rule_li .txt_box .list_st1 div{display:none;}
.rule_list ul li.rule_li .txt_box .list_st2 a{margin-right:10px;}
.rule_list ul li.rule_li .txt_box .list_st2 > li:before{top:16px;}

/* 전체 학과안내 */
.info_ico {height:210px; background-size:cover; background:url('/images/schl/hj/sub_cnt/img_0401_info.png') no-repeat center top;}
.info_ico p {font-size:20px; color:#fff; font-family:"NotoL"; padding:57px 20px; line-height:1.5; text-align:center;}
.info_ico p span {font-size:32px;font-family:"NotoR";}
.dep_box {position:relative; border:1px solid #ddd; border-top:2px solid #005aab;}
.dep_box .inner {position:relative; padding:30px; background:#fff;  overflow:hidden;}
.dep_box .dep_img {width:130px; height:130px; float:left; margin-right:30px;}
.dep_box .dep_img img {width:100%; height:100%;}
.dep_box .dep_info02 {width:717px; float:left;}/* 전체 학과안내 대표 추가 */
.dep_box .dep_info02 .list_st1 {width:100%;}/* 전체 학과안내 대표 추가 */
.dep_box .dep_info02 .list_st1 li{width:31%; float:left; margin:1px 0;}/* 전체 학과안내 대표 추가 */
.dep_box .inner .major_box {width:890px; float:left;}
.dep_box .major_list_box {position:relative; width:100%; margin-top:10px; border-bottom:1px solid #D4D4D4; float:left;}
.dep_box .major_list_box .major_tit {margin:10px 20px 0 0; float:left}
.dep_box .major_list_box .list_major {width:100%; float:left}
.dep_box .major_list_box .list_major li{width:15%; float:left; margin:7px 0 8px;}


/*복지시설*/
.welfare_list .welfare_box{margin:30px 0; overflow:hidden;}
.welfare_list .welfare_box .txt{margin-right:2%; width:50%; float:left;}
.welfare_list .welfare_box .img{width:48%; text-align:right; float:left;}
.welfare_list .welfare_box .img img{max-width:360px; min-height:100%;}

/*동아리*/
.circle_list{overflow:hidden;}
.circle_list ul li{width:47%; min-height:275px; margin:1%; float:left; border:1px solid #334458;}
.circle_list ul li h4{position:relative; padding-left:30px; line-height:40px; background:#334458 url('/images/schl/hj/sub_cnt/pt_line.png'); color:#fff; font-size:16px;}
.circle_list ul li h4:before{content:""; display:block; position:absolute; top:45%; left:15px; width:3px; height:3px; border:1px solid #fff;}
.circle_list ul li .img{width:100%; height:130px;}
.circle_list ul li .img img{width:100%; height:100%;}
.circle_list ul li .txt{padding:15px 20px;}


/* input */
.photo_li_ip {height:30px; line-height:30px; padding:0; font-family:"NotoR"; font-size:14px; vertical-align:middle; border:1px solid #c8d1db;}

/* 게시판 VIew */
.BD_table_01 {position:relative; margin-top:5px; font-family:"NotoR"; border-top:2px solid #000; font-size:14px; overflow:hidden;}
.BD_table_01 > table {position:relative; width:100%; border-collapse:collapse; margin-left:-1px; }
.BD_table_01 > table > caption > span {position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.BD_table_01 > table > tbody > tr > th {padding:13px 20px; color:#000; font-family:"NotoM"; font-size:14px; border-bottom:1px solid #b2b7c7; border-left:1px solid #b2b7c7; background:#f7f8fc; vertical-align:middle}
.BD_table_01 > table > tbody > tr > th.title {padding:16px 20px; font-size:16px; border-bottom:1px solid #000; background:#fff;}
.BD_table_01 > table > tbody > tr > td {padding:10px 20px; color:#444; border-left:1px solid #b2b7c7; border-bottom:1px solid #b2b7c7;}
.BD_table_01 > table > tbody > tr > td ul.file li a {display:block; padding:2px 0 2px 24px; color:#444; background:url("/images/co/na/down_icon.gif") no-repeat left 3px;}
.BD_table_01 > table > tbody > tr > td ul.file li a:hover, 
.BD_table_01 > table > tbody > tr > td ul.file li a:active, 
.BD_table_01 > table > tbody > tr > td ul.file li a:focus {text-decoration:underline;}
.BD_table_01 > table > tbody > tr > td .input_txt {width:100%; height:26px; line-height:26px; border:1px solid #9298af;}
.BD_table_01 > table > tbody > tr > td select {height:28px; font-family:"NotoR";  border:1px solid #9298af;} 
.BD_table_01 > table > tbody > tr > td .write_txt {width:100%; height:350px; line-height:26px; border:1px solid #9298af;}
.BD_table_01 table tbody tr td table {width: 100% !important;}

/* 학생고충상담신청 공지 */
.center_box{overflow:hidden;}
.center_box .left{width:23%; float:left;}
.center_box .left img{width:166px; height:100%;}
.center_box .right{margin-left:2%; padding-top:55px; width:70%; float:left;}

/* 홍보동영상 */
.video_box {position:relative; padding:50px 25px; background:url('/images/schl/hj/sub_cnt/img_video_bg.png') no-repeat center;;}

/*장학안내 - 장학금규정*/
.scTb_hid{display: none;}

/* 테이블 : 테이블 기본 타입 추가 수정 190917 */
/*.tbl_st_rt {position:relative; width:100%; background:#fff; -webkit-overflow-scrolling:touch; word-break:keep-all;}*/
.tbl_st_sc {position:relative; width:100%; margin:5px 0 0 -1px; text-align:center; border-top:2px solid #000; -webkit-overflow-scrolling:touch; /* 삭제 word-break:keep-all;*/}
.tbl_st_sc thead th {padding:13px 3px; vertical-align:middle; color:#222; font-family:"NotoM"; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#f3f3f3;}
.tbl_st_sc tbody th {padding:13px 3px; vertical-align:middle; color:#222; font-family:"NotoM"; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fdfdfd;}
.tbl_st_sc td {padding:10px 3px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;}
.tbl_st_sc tfoot th {padding:13px 3px; color:#222; font-family:"NotoM"; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fafbfb;}
.tbl_st_sc tfoot td {padding:13px 3px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fafbfb;}
.tbl_st_sc:after {content:""; display:block; position:absolute; left:0; top:0; width:1px; height:100%; clear:both; overflow:hidden; background:#fff;}

/* 0304_03복지시설_기숙사안내 */
.box_dormitory {position:relative;}
.box_dormitory:before {content:''; position:absolute; top:-2px; left:-2px; width:280px; height:280px; }
.dormitory_ico {position:relative; min-height:70px; padding-left:300px;}
.dormitory_ico .ico_boxImg {position:absolute; left:0; top:0;}
.dormi_tb img{max-width:100%;}
.photo_wrap{display:none; width:100%; height:100%; left:0; top:0; position: fixed; background:rgba(0, 0, 0, 0.6); overflow:auto; z-index: 3000;}
.photoList{display:none; position:relative; width:80%; max-width:800px; margin:3% auto; text-align:center; background:#fff; padding:10px 0 0;}
.photoList ul{padding:10px;}
.photoList .slick-track{transform: translate3d(0,0,0) !important;}
.photoList a.btn_close{position: absolute; right:-40px; top:0px; display:block; width:30px; height:30px; overflow:hidden; text-indent: -10000%; background:url('/images/template/00001/common/btn_close_wh.png') no-repeat center;}
	/* 슬라이드 */
	.slick-slide img { max-width:100%;}
	.slick-slide { transition: all ease-in-out .3s; max-width: 100%;}

	/* slider view */
	.slider-view{ display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
	.slider-view img{max-width:800px; max-height:400px;}
	
	/* slider nav */
	.slider-nav{ position: relative; display:block; margin-top:10px; text-align:left; border-top:1px dashed #ccc;}
	.slider-nav::before{content:""; float:none; clear: both;}
	.slider-nav .slick-slide{width:18% !important; height:auto; margin:1%;}

  /* Slider */
  .slick-list{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
  .slick-list.dragging{ cursor: pointer; cursor: hand;}
  .slick-slide{ display: none; height: 100%; min-height: 1px; vertical-align: middle;}

/* 대학규정집 추가 191016 */
.regula_table {position:relative; width:100%; margin-top:10px; border-collapse:collapse; text-align:center; border-top:2px solid #000;}
.regula_table caption span {position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.regula_table th {padding:13px 10px; color:#000; font-family:"NotoM"; font-weight:normal; font-size:15px; border-bottom:1px solid #b2b7c7; border-left:1px solid #b2b7c7; background:#f3f3f3;}
.regula_table td {padding:10px 10px; color:#444; border-left:1px solid #b2b7c7; border-bottom:1px solid #b2b7c7;}
.regula_table th:first-child {border-left:none;}
.regula_table td:first-child {text-align:left; border-left:none;}

/* 이미지 사이즈 : 확대보기 추가 191017 */
.campus_img {position:relative; width:auto; max-width:100%; text-align:center;}
.campus_img img {max-width:100%;}
.campus_img .zoom {width:100%;}
.campus_img .btn-zoom {position:absolute; bottom:0; right:0; width:45px; height:45px; display:block; z-index:100; background:url("/images/schl/hj/con_com/ico_rsp_img.png") no-repeat;}

/* 게시판 업무일람 추가 191017 */
.board_srch { position:relative; float:right; z-index:1000; overflow:hidden;}
.board_srch div { position:relative;  float:right; height:26px; overflow:hidden; padding-right:30px; text-align:right; }
.board_srch select { float:left; width:80px; height:28px; font-size:1em; border:0; color:#666; background:#fff; margin-left:8px;border:1px solid #d7d7d7;  }
.board_srch input.txt { float:left; width:140px; height:26px; line-height:26px; padding:0 5px; background:#f7f7f7; border:0;  }
.board_srch button.btnSearch { position:absolute; right:0; top:0; width:30px; height:26px; font-size:0; }

/* 통학버스 노선별 정차장소 및 위치사진 이미지 사이즈 : 확대보기 200227 */
.bus_img {position:relative; width:auto; max-width:100%;}
.bus_img img {max-width:100%;}
.bus_img .zoom {width:100%;}
.bus_img .btn-zoom {position:absolute; bottom:0; right:0; width:45px; height:45px; display:block; z-index:100; background:url("../../../images/template/00001/con_com/ico_rsp_img.png") no-repeat;}

/* 200317추가 */
.imgBox{width:100%; overflow:hidden;}
.imgBox li{float:left; width:24%; margin:0.5% 0.5%}
.imgBox li img{width:100%;height: 282px; }

/*200323 추가*/
div.newsLetter_txtWrap {
    overflow: hidden;
    margin: 20px 0 0 0;
}
div.newsLetter_txtWrap span {
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    margin: 12px 0 0 0;
    width: 50%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}

    div.newsLetter_txtWrap a.ebookBtn {
    float: right;
    font-size: 14px;
    width: 115px;
    text-align:left;
    padding-left:3px;

    border: 1px solid #5f5f5f;
    line-height: 39px;
    position:relative;
    margin-top:-38px;
}


ul.newsLetter_list li a {
    display: block;
    font-weight: 400;
}

div.newsLetter_txtWrap a.ebookBtn .openBtn{
	clear:both;
	display:block;
	width:15px;
	height:15px;
	position:absolute;
	top:30%; right:10%;
}
/********** Media quary **********/
@media screen and (max-width:1400px) {	

	/* 0304_03복지시설_기숙사안내 */
	/* 슬라이드 */
	.slick-slide img {max-width: 100%;}


    
}

@media screen and (max-width:1019px) {
	
	/* 학과안내 */
	.info_ico {min-height:210px; height:auto;}
	.info_ico p {font-size:20px; line-height:1.4;}
	.dep_box .inner {padding:30px;}
	.dep_box .dep_info02 {width:75%;}/* 전체 학과안내 대표 추가 */
	.dep_box .dep_info02 .list_st1 li{width:48%; box-sizing:border-box;}/* 전체 학과안내 대표 추가 */
	.dep_box .inner .major_box {width:100%;}
	.dep_box .major_list_box .list_major {width:100%;}
	.dep_box .major_list_box .list_major li{width:16.6%; box-sizing:border-box}
	
	/* 연혁 */
	.history_box .history_list{width:55%;}
	
	
	/*심볼로고*/
	.sysbol_type .img img{margin:10px 0;}		
	
	/* 0304_03복지시설_기숙사안내 */
	.gallery_list{margin:8vh auto;}

	 



}

@media screen and (max-width:960px) {
	
	/* 학과안내 */
	.dep_box .dep_info02 {width:72%;}	/* 전체 학과안내 대표 추가 */

	/* 학생고충상담신청 공지 */
	.center_box{ text-align:center;}
	.center_box br { display:none;}
	.center_box .left{width:100%;}
	.center_box .right{margin:0; padding-top:10px; width:100%;}	
	
	.imgBox li{width:32%; }
	div.newsLetter_txtWrap a.ebookBtn {margin-top:0;}
}

@media screen and (max-width:940px) {
     /*조직도 211230*/
	.univ_org .depart_list dl{width:32% !important; min-height:300px; margin-bottom:10px;}
	.univ_org .depart_list dl:nth-child(1) dd {width:45%;}

		/*대학비전 260106*/
	.vision .box .w20 > li {width: calc(50% - 5px);}
.vision .box .w25 > li {width: calc(50% - 5px);}
.vision .box .w30 > li {width: calc(50% - 5px);}
}

@media screen and (max-width:840px) {
	
	/*인사말*/
	.greeting .greet_top .topTxt{padding-left:320px;}
	


	/*대학상징*/
	.symbol > div{margin-bottom:10px; width:48%;}
	.symbol div .txt{min-height:270px;}
	
	/*심볼로고*/
	.sysbol_type .img img{max-width:100%;}		
	
	/*교가*/
	.univ_song:before{display:none;}
	.univ_song:after{display:none;}
	
	/* 연혁 */
	.history_box .history_list{width:50%;}

	/*학과안내*/
	.dep_box .dep_info02 .list_st1 li{width:30%; box-sizing:border-box;}/* 전체 학과안내 대표 추가 */
		
	/*동아리*/
	.circle_list ul li{min-height:320px;}
	
	/* 200317추가 */
	.imgBox li { width:49%; margin:0.5 0.5%;}

	/*200406 추가*/
	 div.newsLetter_txtWrap a.ebookBtn {
  
    position:relative;
    margin-top:0px;
}

	/*260107 비전*/
	.arrowBox {margin:20px 0 30px;}
	.vision2 .titBox2 {margin:20px auto 0}
	.vision2 .titBox dt {font-size: 16px; padding:10px; font-weight: 600;}
	.vision2 .titBox dd {padding:20px;}
	.vision2 .titBox dd p {font-size: 15px; line-height: 1.5;}
	.vision2 .titBox2 p {font-size: 17px;}
	.vision2 .titBox2 p span {font-size: 20px;}
	.visionBox {flex-wrap: wrap;gap: 50px;}
	.visionBox + .visionBox {margin-top:20px;}
	.visionBox .contL {width:100%;}
	.visionBox .contR {width:100%;}
	.visionBox .contA.ty01 dd:nth-of-type(2):before {display:none;}
	.visionBox .contB:before {content:"";position:absolute;width: 1px;height: 50px;background:#ccc;bottom: -51px;right: 50%;transform: translate(-50%,0);}
	.visionBox .contA dt {font-size: 16px;}
	.visionBox .contA dd {font-size: 14px;}
	.visionBox .contB .tit {font-size: 16px;}
	.visionBox .contB .txt {font-size: 14px;}
}

@media screen and (max-width:768px) {	

	/*연혁*/
	.history_box{background-position:top right; background-size:180px;}
	.history_box:before{top:80px; left:40px;}
	.history_box .history_top .img{width:80px;}
	.history_box .history_top .txt h3{line-height:25px; font-size:18px;}
	.history_box .history_top .txt h3 span{font-size:22px;}
	.history_box .history_top .txt p{font-size:18px;}	
	.history_box .history_list{padding-left:100px; width:64%;}
	.history_box .history_list > li > strong:after{left:-69px;}
	.history_box .history_list > li > ul > li > span.month{font-size:14px;}
	.history_box .history_list > li > ul > li > span.text{font-size:13px;}

	/*조직도*/
	.univ_org .depart_list dl{margin-bottom:5px; width: 100% !important;min-height: auto;}/*220829*/
	.univ_org .org_top > ul > li{float:left;width:100%;/* overflow: hidden; */}
	.org_top_pd {padding-left:0px;margin-top: 20px;}/*220829*/
	/* 학과안내 */
	.info_ico p {font-size:18px;}
	.info_ico p span {font-size:28px;}
	.info_ico p br {display:none;}
	.dep_box .dep_img {margin:0 auto; float:none;}
	.dep_box .dep_info02 {width:100%; margin-top:20px;}/* 전체 학과안내 대표 추가 */
	.dep_box .dep_info02 .list_st1 li{width:50%;}	/* 전체 학과안내 대표 추가 */
	.dep_box .major_list_box .list_major li{width:33%;}

	.org_top_pd02 li{width:100% !important;float:none !important; } /*220829*/
	
	/* 게시판 VIew */
	.BD_table_01 > table > tbody > tr > th {display:block;}
	.BD_table_01 > table > tbody > tr > td {display:block;}
	
	
		/*심볼  */
	.sysbol_type .txtImgWrap {flex-wrap:wrap;}
.sysbol_type .txtImgWrap .txtItem {width:100%;}
.sysbol_type .txtImgWrap .imgItem {width:100%}


}

@media screen and (max-width:640px) {	

	/*인사말*/
	.greeting .greet_top{margin-top:20px;}
	.greeting .greet_top .img{position:relative; top:-20px; left:0; margin:0 auto;}
	.greeting .greet_top .topTxt{padding:20px 30px 40px;}	
	.greeting .greet_top .topTxt h3:after{margin-left:0; width:50%;}

	/*사명체계*/
	.mission .img{top:190px; margin-left:-50px; width:100px; height:auto;}
	.mission ul{width:80%;}
	.mission ul:before{margin-left:-125px; width:250px; height:250px;}
	.mission ul:after{margin-left:-120px; width:240px; height:240px;}
	.mission ul li:first-child{margin-bottom:140px;}
	.mission ul li p{width:80px; height:80px; line-height:80px; font-size:20px;}
	.mission ul li p:after{width:100px; height:100px;}
	
	/*대학비전 260106*/
	.vision > div.box {gap:10px;}
	.vision h3{position:relative;width: 100%;}
	.vision h3 br {display:none;}
	.vision .txt_box{width:100%;}
	.vision .txt_box2{width:100%;}
	.vision .arrow{margin-left:0;}
	
	/*대학상징*/
	.symbol > div{width:98%;}
	.symbol div .txt{min-height:auto;}
	
	/*심볼로고*/
	.sysbol_type .box01 .img, .sysbol_type .box03 .img{width:100%;}
	.sysbol_type .box01 .txt, .sysbol_type .box03 .txt{width:100%; border:0;}
	.sysbol_type .box02 .img{margin-bottom:10px; width:100%; min-height:auto;}
	
	/*캠퍼스 투어*/
	.campus_tour ol.list_ol1 li{width:50%; box-sizing:border-box;}
	
	/*조직도*/
	.univ_org ul > li{width:35%;}	
	
	/*조직도*/
	.univ_org ul > li{width:100%;}
	.univ_org .org_top{padding:20px 0;}
	.univ_org .org_top:before{display:none;}
	.univ_org .org_top > ul{margin:0 auto; width:80%;}
	.univ_org .org_top > ul > li:nth-child(2){margin-top:20px; float:left;}
	.univ_org .org_middle{margin-top:30px;}
	.univ_org .org_middle:before{display:none;}
	.univ_org .org_middle:after{display:none;}
	.univ_org .org_middle > ul{margin:0 auto; width:80%; }
	.univ_org .org_middle > ul > li{margin-top:20px; width:100%; min-height:auto;}
	.univ_org .org_middle > ul.middle01{ height: auto;}/*220829*/
	.univ_org .depart_list{margin:30px auto; width:80%;}
	.univ_org .depart_list div{padding:3%;}
	.univ_org .depart_list dl{margin:5px 0;}/*220829*/
	
	
	/*대학기관_행정기관*/
	.task_list > ul > li{width:96%; min-height:auto;}
	
	/*학과안내*/
	.dep_box .dep_info02 h4{width:100%;}/* 전체 학과안내 대표 추가 */
	.dep_box .dep_info02 .list_st1{margin-left:0; width:100%;}/* 전체 학과안내 대표 추가 */

	/*동아리*/
	.circle_list ul li{width:99%; min-height:auto; margin:10px 0;}
		
	/* 0304_03복지시설_기숙사안내 */
	.dormitory_ico {padding-left:0;}
	.dormitory_ico .ico_boxImg {position:relative; left:auto; top:auto; margin:0 auto 10px; text-align:center;}
	.dormitory_ico .ico_boxImg img {width:80%;}
	.dormitory_ico .btn { text-align:center;}

/* 200406 추가 */
.photo_list2 ul li a {position:relative;display:block;height:120px;padding-left:33%; margin-bottom:25%;}/*200406 수정*/

.imgBox{width:100%; overflow:hidden;}
.imgBox li{float:left; width:49%; height:auto; margin:0.5% 0.5%}
.imgBox li img{width:100%;}
.imgBox li {margin:1% 0.5%; height:340px;}

	/*200406 추가*/

	div.newsLetter_txtWrap span {width: 40%;}
	 div.newsLetter_txtWrap a.ebookBtn {
    float: right;
    font-size: 14px;
    width: 115px;
    text-align:left;
    padding-left:3px;
    height:30px;
    border: 1px solid #5f5f5f;
    line-height: 29px;
    position:relative;
     right:10%;
    margin-top:10px;}

    div.newsLetter_txtWrap a.ebookBtn .openBtn{
	clear:both;
	display:block;
	width:15px;
	height:15px;
	position:absolute;
	top:30%;
	left:75%;
} 
	

}

@media screen and (max-width:560px) {	
	
	/*연혁*/
	.history_box{background:none;}	
	.history_box:before{left:20px;}
	.history_box .history_list{padding-left:50px; width:85%;}


	/*  학과안내 */
	.dep_box .dep_info02 .list_st1 li{width:100%;}/* 전체 학과안내 대표 추가 */
	.dep_box .major_list_box .list_major li{width:50%;}
	
	/*복지시설*/
	.welfare_list .welfare_box .txt{margin-right:0; width:100%;}
	.welfare_list .welfare_box .img{margin-top:20px; width:100%;}
	.welfare_list .welfare_box .img img{width:100%; max-width:100%;}
	
	/* 0304_03복지시설_기숙사안내 */
	.photo_list{margin:80px auto;}
	.photo_list a.btn_close{ right:auto; right:0; top:-35px;}

	/* 대학규정집 수정 191022 */
	.rule_list ul li.rule_li .txt_box{padding:0px;}
	.regula_table td {padding:10px 3px;}
	.regula_table td span.down, .regula_table td span.glan {display:none;}
	.regula_table td .btn_grL.mini.ico_g, .btn_blL.mini.ico_g { padding:4px 9px 4px 9px;}

}

@media screen and (max-width:480px) {
	
	/*연혁*/
	.history_box .history_top .txt{margin-left:10px;}


	/*사명체계*/
	.mission ul{width:100%;}	
	
	/*캠퍼스 투어*/
	.campus_tour ol.list_ol1 li{width:100%;}

	/* 홍보동영상 */
	.video_box {position:relative; padding:50px 25px 70px;}
	.video_box video {width:100%; margin:0 auto;}

	/* 게시판 업무일람 추가 191017 */
	.board_srch select { float:left; width:60px; margin-left:4px;}

	/*200406 추가*/

	.photo_list2 ul li a {position:relative;display:block;height:120px;padding-left:33%; margin-bottom:35%;}/*200406 수정*/

	div.newsLetter_txtWrap span {
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    margin: 10px 0 0 px;
    width: 50%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}



	 div.newsLetter_txtWrap a.ebookBtn {
    float: right;
    font-size: 14px;
    width: 105px;
    text-align:left;
    padding-left:3px;
    height:30px;
    border: 1px solid #5f5f5f;
    line-height: 29px;
    position:relative;
     right:0;
    
    margin-top:5px;
    }


}

@media screen and (max-width :380px) {
	


}