@charset "utf-8";

.ui.uilnk.type1 .box_col .col .bico .ico{display:block;margin: auto;width:130px;height:130px;background:url(/images/kor/common/bg_icon_lnk.png);}
.ui.uilnk.type1 .box_col .col .bico .ico.icon2{background-position:-130px 0}
.ui.uilnk.type1 .box_col .col .bico .ico.icon3{background-position:-260px 0}
.ui.uilnk.type1 .box_col .col .bico .ico.icon4{background-position:-390px 0}
.ui.uilnk.type1 .box_col .col .bico .ico.icon5{background-position:-520px 0}
.ui.uilnk.type1 .box_col .col .bico .ico.icon6{background-position:-650px 0}
.ui.uilnk.type1 .box_col .col .bico .ico.icon7{background-position:-780px 0}
.ui.uilnk.type1 .box_col .col .bico .ico.icon8{background-position:-910px 0} 



.charter{padding:250px 70px 50px 70px;width:100%;background:#f7f7f7 url(/images/kor/sub05/sub05_02_01_img01.gif) no-repeat 50% 0;}
.charter .b_txt{display:block;color:#333;font-size:22px;line-height:30px;font-weight:normal;text-align:center;word-break:keep-all;word-wrap: break-word;}
.charter .m_txt{margin:5px 0 0 0;color:#555;font-size:15px;line-height:27px;text-align:center;word-break:keep-all;word-wrap:break-word;}
.charter .charter_list{margin:75px 0 0 0;}
.charter .charter_list span.num{position:absolute;left:0;top:0;display:inline-block;margin:0 5px 0 0;width:30px;height:30px;background:url(/images/kor/sub05/sub05_02_01_num_bg.png) no-repeat 0 0;color:#fff;line-height:30px;text-align:center}
.charter .charter_list li{position:relative;margin:0 0 10px 0;padding:0 0 0 40px;color:#555;line-height:30px;word-break:keep-all;word-wrap:break-word;}

@media(max-width:801px){
.charter{padding:250px 40px 45px}
}
@media(max-width:600px){
.charter{padding:240px 25px 45px}
.charter .b_txt{font-size:20px}
.charter .m_txt{font-size:14px;line-height:22px;}
.charter .charter_list{margin:40px 0 0;}
.charter .charter_list li{line-height:22px}
}


.music{padding:80px 100px;border:1px solid #e2e0d9;border-top:none;background:url(/images/kor/sub05/sub05_02_02_bg.gif) repeat-x 0 0;}
.music h2{margin:0 0 30px 0;padding:0;background:none;color:#444;font-size:26px;font-family:'nsr';text-align:center;}
.music .item{position:relative;padding:50px 50px 50px 220px;min-height:100px;border-bottom:1px solid #ddd;}
.music .item.last{border-bottom:none;}
.music .item:after{content:"";display:block;clear:both;}
.music .item *{margin:0;padding:0;background:none;}
.music .item h3{position:absolute;left:30px;top:50px;padding:0;width:200px;color:#2452a7;font-size:18px;line-height:1;}
.music .item h3 span{display:block;color:#000;color:#000;font-size:22px;line-height:1.2;font-weight:normal;}
.music .item h3:before{display:none;}



@media(max-width:1023px){
	.music{padding:50px 40px;}    
	.music .item{position:relative;padding:35px 35px 35px 180px;}
	.music .item h3{left:0;top:30px;width:160px;}

}
@media(max-width:767px){
	.music{padding:10px 20px;}
	.music .item{position:relative;padding:25px;}
	.music .item h3{position:relative;left:auto;top:auto;width:100%;}

}

.intro{margin:0 0 30px 0;padding:55px 0 40px 0;background-color:#f6f7f8;}
.intro .item{margin:0 auto;padding:0 50px;height:335px;background:url(/images/kor/sub05/sub05_01_img02.jpg)no-repeat 50% 100%;text-align:center}
.intro .item .slogan{display:block;padding:0 20px 20px;}
.intro .item .item_txt{padding:0 20px;font-size:19px;line-height:25px}
.intro .item .item_txt .c_red2{color:#2f71d2;}

@media(max-width:769px){
.intro .item .item_txt span{display:block;}
}
@media(max-width:600px){
.intro .item{height:290px;background-size:95%}
.intro .item .item_txt{font-size:15px;line-height:23px}
}
@media(max-width:361px){
.intro .item{height:240px;}
.intro{padding:40px 0 30px}
.intro .item .item_txt{font-size:14px}
}

.imgbox{padding:20px;border:1px solid #ddd;text-align:center;}
.imgbox.ci{border:none;background:url(/images/kor/sub05/bg_symbol.png) repeat 50% 100%;}
.cont_row .box_cont.noboard{border-top:none;}
.cont_row.ci h3{margin-top:20px}
.imgbox .btn_wrap{padding:30px 0 0;text-align:right;}
.bimg{margin-bottom:10px;text-align:center}
.bimg{}

.ui.uilnk .box_col .col .item .txt_area{text-align:center}


.map{overflow:hidden;position:relative;height:400px; background:#4D5965;/*border:1px solid #e5e6e7;*/}

.box_local{position:relative;padding:20px;border:1px solid #ddd;background:#f8f8f8;}
.box_local:after{content:"";display:block;clear:both;visibility:hidden;}
.box_local h2{position:relative;display:inline-block;margin:0;padding:5px 20px;background:none;color:#06499d;font-size:18px;line-height:20px;font-weight:bold;}
.box_local h2:before,
.box_local h2:after{content:"";position:absolute;top:50%;display:block;margin-top:-26px;width:11px;height:51px;background:url(/images/kor/sub01/sub10_ico.png) no-repeat;}
.box_local h2:before{left:-10px;background-position:0 -42px;}
.box_local h2:after{right:-10px;background-position:-12px -42px;}
.box_local h2 span{color:#701e20;font-size:18px;line-height:20px;font-weight:bold;font-family:'nsr','Malgun Gothic';}
.box_local .lst_local{display:inline-block;float:left;padding-top:16px;}
.box_local .lst_local li{position:relative;text-align:left;}
.box_local .lst_local li b {margin-right:5px;}
.box_local .lst_local li.last {margin-top:10px;}
.box_local .lst_local li.last a {display:block;padding:20px 0;width:auto;height:auto;background-color:#45495b;color:#fff;font-size:13px;text-align:center;}

.box_local .lst_local li .ico_local{background:url(/images/kor/sub01/sub10_ico.png) no-repeat;}
.box_local .lst_local li .ico_local.ico3{display:block;margin:0 auto 10px;width:28px;height:36px;background-position:0 0;}


@media all and (min-width:600px) {
.box_local{padding:20px 150px 20px 50px;}
.box_local h2{float:left;margin-right:35px;padding:35px 15px;}
.box_local h2 span{display:block;}
.box_local .lst_local li.last {position:absolute;right:50px;top:50%;margin-top:-50px;}
.box_local .lst_local li.last a {display:inline-block;padding:20px 0 0;width:100px;height:100px;}

}


.ui-map-box{margin:0 0 10px;padding:40px 0;border-bottom:1px solid #f1f1f1;}
.ui-map-box:after {content:"";display:block;clear:both;}
.ui-map-box h3 {float:left;margin:0;padding:0;width:15%}
.ui-map-box .txt_h3 {float:left;width:75%;}
.ui-map-box .txt_h3 li {margin:6px 0 0;color:#666;font-size:14px;line-height:1.4}
.ui-map-box .txt_h3 li:after {content:"";display:block;clear:both;}
.ui-map-box .ti {display:inline-block;float:left;margin-right:10px;padding:4px 0 3px 0px;width:55px;border-radius:20px;background-color:#701e20;color:#fff;font-size:13px;text-align:center;/*border:1px solid #333;*/}
/*.ui-map-box .ti.car {color:#fff;background-color:#701e20;}
.ui-map-box .ti.train {color:#fff;background-color:#005fa8;}
.ui-map-box .ti.bus {color:#fff;background-color:#a72e75;}*/
.ui-map-box .txt_h3 li .rcon {float:left;margin-top:-5px;margin-left:5px;width:90%}
.ui-map-box .txt_h3 li .rcon strong{display:block;color:#000;font-size:15px;}

@media(max-width:600px){
	.ui-map-box h3{float:none;}
	.ui-map-box .txt_h3{float:none;width:100%;}
	.ui-map-box .ti{display:block;float:none;margin:10px 0 5px 0;}
}




.organ{overflow: hidden;position: relative;width: 100%;}
.organ a, 
.organ strong{display: block;color: #fff;font-size: 1.2em;font-weight: 400;}
.organ strong{position: relative;z-index: 1;margin-left: 321px;padding: 13px 0;width: 180px;border-radius: 5px;text-align: center;}
.organ1 a{color:#fff;}
.organ a{color: #454545;}
.organ1>li{position: relative;padding-bottom: 15px;}
.organ1>li>ul>li>a{padding: 0 10px 0 15px;height: 50px;border-radius: 5px;background: #efefef url(/images/kor/sub05/organ_lv2.png) no-repeat 95% 50%;font-size: 0.85em;line-height: 50px;}
.organ1 .lv1>ul>li a{border: 1px solid #d5d5d5;background: #fff;color: #454545;font-size: 1em;line-height:50px;font-weight: 400;text-align: center;}
.organ1{overflow: hidden;position: relative;width: 100%;}
.organ1>li>ul{overflow: hidden;position: relative;padding: 60px 0;width: 100%;}
.organ1>li>ul>li{position: relative;float: left;margin-right: 18px;width: 151px;text-align: left;}
.organ1 li[class^="organ1_2"]{position: relative;z-index: 1;height: 80px;}
.organ1 .lv1>ul>li{width: 187px;height: auto;}
.organ1 .lv1{position: relative;padding-bottom: 40px;}
.organ1 .lv1>a{display:block;margin-left: 336px;width: 152px;height: 152px;border-radius:50%;background-color:#1f4877;color: #fff;line-height: 152px;}
.organ1>li:after{content: "";position: absolute;left: 412px;top: -40px;display: block;height: 15px;border-left: 1px solid #dcdcdc;}
.organ1 .lv1:before{content: "";position: absolute;left: 252px;top: 175px;width: 160px;border-top: 1px solid #dcdcdc;}
.organ1 .lv1>ul{position: absolute;left: 20px;top: 150px;margin: 0 0 0 50px;padding: 0;width: auto;}
.organ1 .lv2 strong{background-color: #3c71c9;}
.organ .lv2:after{bottom: -15px;display: block;height: 180px;}
.organ1 .lv3:before{content: "";position: absolute;left: 413px;top: 15px;display: block;width: 467px;border-top: 1px solid #dcdcdc;}
.organ1>li>ul:after{content: "";position: absolute;left: 880px;top: 15px;display: block;height: 887px;border-left: 1px solid #dcdcdc;}
.organ1 li.organ1_2_1:after, 
.organ1 li.organ1_2_6:after, 
.organ1 li.organ1_2_11:after{content: "";position: absolute;left: 74px;top: -15px;display: block;width: 770px;border-top: 1px solid #dcdcdc;}
.organ1>li>ul>li>a:after{content: "";position: absolute;left: 74px;top: -15px;display: block;height: 15px;border-left: 1px solid #dcdcdc;}
.organ1>li>ul:before{content: "";position: absolute;left: 844px;top: 45px;display: block;height: 160px;border-left: 1px solid #dcdcdc;}
.organ1 .lv4:before{content: "";position: absolute;left: 170px;top: -65px;width: 641px;border-top: 1px solid #dcdcdc;}
.organ1 .lv4:after, 
.organ1 .lv5:after{left: 170px;top: -65px;height: 140px;}
.organ1 .lv4, .organ1 .lv5,
.organ1 .lv6{float: left;margin-top: 50px;margin-left: 70px;width: 320px;}
.organ1 .lv4 strong, 
.organ1 .lv5 strong, 
.organ1 .lv6 strong{margin: 0 auto;margin-left: 77px;background-color: #4c6377;
}
.organ1 .lv4>ul:before, 
.organ1 .lv5>ul:before{height: auto;border-top: 1px solid #dcdcdc;}
.organ1 .lv4>ul:before, 
.organ1 .lv5>ul:before{left: 92px;top: 20px;width: 158px;}
.organ1 .lv4>ul>li, 
.organ1 .lv5>ul>li{margin: 0 0 15px 18px;width: 140px;}
.organ1 .lv4 li[class^="organ1_2"], 
.organ1 .lv5 li[class^="organ1_2"]{height: auto;}
.organ1 .lv3>ul{padding-bottom: 0px;}
.organ1 .lv4>ul,
.organ1 .lv5>ul{padding:35px 0;}
.organ2{position: relative;}
.organ2 a{font-size:1em;font-weight: 400;}
.organ2>li{position: relative;}
.organ2>li>strong{margin-left: 0;background-color: #8a99a7;color:#fff;}
.organ2>li>ul{overflow: hidden;padding-top: 15px;}
.organ2>li>ul>li{position: relative;float: left;margin: 15px 0 0 14px;width: 134px;border: 1px solid #dcdcdc;border-radius: 5px;background-color: #fff;text-align: left;}
.organ2>li>ul>li>a{display: block;padding: 13px 10px;background: url(/images/kor/sub05/organ_lv2.png) no-repeat 95% 50%;color: #484848;font-size: 1em;line-height: 1;}
.organ2 .village1, 
.organ2 .village7{margin-left: 0;}
.organ2>li:after{content: "";position: absolute;left: 90px;top: 55px;height: 15px;border-left: 1px solid #dcdcdc;}
.organ2:after{content: "";position: absolute;left: 67px;top: 70px;display: block;width: 741px;border-top: 1px solid #dcdcdc;}
.organ2>li>ul>li:after{content: "";position: absolute;left: 66px;top: -15px;height: 15px;border-left: 1px solid #dcdcdc;}
.organ>a.taean_council{position:absolute;right:50%; top:45px;display: block;margin-right:-250px;padding: 13px 0;width: 180px;border-radius: 5px;background-color:#94c11e;color: #fff;font-size: 1.2em;font-weight: 400;text-align: center;}

@media(max-width:945px){
	.organ{margin:0 auto;width:720px;}
	.organ1 li.organ1_2_1:after, .organ1 li.organ1_2_6:after, .organ1 li.organ1_2_11:after{width:600px;}
	.organ1 li.organ1_2_6:after{left:-95px;}
	.organ1 li.organ1_2_11:after{left:-264px;}
	.organ1 li.organ1_2_14:after{content: "";position:absolute;left: -95px;top:-15px;display:block;width:600px;border-top: 1px solid #dcdcdc;}
    .organ1>li>ul:after{left:705px;}
    .organ1>li>ul:before{left:673px;height:240px;}
    .organ1 .lv3:before{width: 293px;}
    .organ1 .lv4, .organ1 .lv5, .organ1 .lv6{margin-left:10px;}
    .organ1 .lv4:before{width:526px;}
    .organ2>li>ul{max-width:700px;}
    .organ2 .village5{margin-left:0px;}
	.organ2 .village6{margin-left:15px;}
    .organ2 .village7{margin-left:15px;}
    .organ1 .lv1>a {margin:0 auto;margin-left:0;}
    .organ1>li:after{left:50%;}
    .organ .lv2:after{height:155px;}
    .organ1 .lv2 strong{margin:0 auto;margin-left: 0;}
    .organ1 .lv1:before{width:120px;}
    .organ1 .lv1>ul>li{width:150px;}
    .organ1 .lv1:before{left:220px;width:140px;}
    .organ1 .lv3:before{left:360px;width:345px;}
    .organ2>li>ul>li{width:155px;}
    .organ2:after{width:508px;}
    .organ>a.taean_council{margin-right: -300px;}
}
@media(max-width:750px){
	.organ{margin:0 auto;width:550px;}
	.organ1 .lv3{max-width:530px;}
	.organ1 .lv4, .organ1 .lv5, .organ1 .lv6{float: none;}
	.organ1 .lv4, .organ1 .lv5{margin-left: 80px;}
	.organ1>li>ul:before{left:505px;}
	.organ1>li>ul:after {left:525px;}
	.organ1 li.organ1_2_1:after, .organ1 li.organ1_2_6:after, .organ1 li.organ1_2_11:after, .organ1 li.organ1_2_14:after, .organ1 li.organ1_2_9:after{width:432px;}
	.organ1 li.organ1_2_6:after{left: -264px;}
	.organ1 li.organ1_2_9:after{content: "";position:absolute;left: -264px;top:-15px;display:block;border-top: 1px solid #dcdcdc;}
	.organ1 li.organ1_2_11:after{left: -95px;}
	.organ1>li>ul:before{height: 320px;}
	.organ1 .lv3:before{left:276px;width: 250px;}
	.organ1 .lv4:before{width: 275px;}
	.organ1 .lv5:before {content: "";position: absolute;left: 170px;top: -65px;width: 275px;border-top: 1px solid #dcdcdc;}
	.organ1 .lv5:after{top:-197px;height:270px;}
	.organ1 .lv5:before{display:none}
	.organ1 .lv4:after, .organ1 .lv5:after{left: 167px;}
	.organ2{max-width:530px;}
	.organ1 .lv1>ul{left:-25px;}
	.organ1 .lv1:before{left:175px;width:100px;}
	.organ2 .village5{margin-left:15px}
	.organ2 .village4, .organ2 .village7{margin-left:0;}
	.organ2:after{width:338px;}
	.organ>a.taean_council{margin-right:-250px;width:150px;}
}
@media(max-width:580px){
	.organ {margin: 0 auto;width: 95%;}
	.organ1>li{padding-bottom: 0}
	.organ1 .lv1>a{margin-left:0;width:100%;height:60px;border-radius:0;line-height:60px;}
	.organ1 .lv1>ul{top:90px;}
	.organ1 .lv2{padding-top: 70px;padding-bottom:15px;}
	.organ1 .lv2 strong{width:100%;border-radius:0;}
	.organ1 .lv3:before, .organ1 .lv3>ul:after, .organ1 .lv3>ul>li:after, .organ1 .lv3>ul>li>a:after, .organ1 .lv4:before, .organ1 .lv4:after, .organ1 .lv5:after, .organ1 .lv4>ul:before, .organ1 .lv5>ul:before, .organ1>li>ul>li>a:after, .organ1>li>ul:after, .organ2>li:after, .organ2:after, .organ2>li>ul>li:after, .organ1 .lv1:before{display:none}
	.organ1>li>ul{padding:0;}
	.organ1 li[class^="organ1_2"]{width: 100%;height:65px;font-size: 1.2em;text-align: center;}
	.organ1 .lv4, .organ1 .lv5, .organ1 .lv6{margin-top: 0;margin-left:0;}
	.organ1 .lv1>ul{left:-50px;width:100%;}
	.organ1>li>ul:after{position:absolute;left: 50%;top: 25px;display:block;margin-left:-95px;width: 95px;border-left:0;border-top: 1px solid #dcdcdc;}
	.organ1 .lv4, .organ1 .lv5, .organ1 .lv6{width:100%;}
	.organ1 .lv4 strong, .organ1 .lv5 strong, .organ1 .lv6 strong{margin:0;padding:0;width: 100%;height: 60px;border-radius:0;line-height: 60px;}
	.organ1 .lv4>ul, .organ1 .lv5>ul{padding:0;padding-top: 15px;}
	.organ1 .lv4 li[class^="organ1_2"], .organ1 .lv5 li[class^="organ1_2"]{margin:0;margin-bottom:15px;width:100%;}
	.organ1>li>ul>li>a{border-radius:0;}
	.organ2, .organ2>li>ul{max-width:none;}
	.organ2>li>strong{width:100%;border-radius:0;}
	.organ2>li>ul>li{margin-left: 0;width: 100%;border-radius: 0;}
	.organ2>li>ul{padding-top: 0}
	.organ2 .village5, .organ2 .village6{margin-left: 0}
	.organ>a.taean_council{right: 0;top: 90px;margin-right: 0;padding: 10px 0;border-radius: 0;}
}	

.floor_guide{overflow:hidden;width:100%;border:1px solid #ddd;text-align: center;}
.floor_guide img{max-width: 100%}




.ui-top-dept figure{position:relative;margin:30px 0;padding:0;border:none;}
.ui-top-dept figure .pic{max-width:560px}
.ui-top-dept figcaption{position:absolute;right:0;top:94px;padding:52px;width:478px;background-color:#fafafa}
.ui-top-dept figcaption .tit{position:relative;margin-bottom:10px;color:#121212;font-size:20px;line-height:160%;font-weight:600;font-family:'nsr','Malgun Gothic';}
.ui-top-dept figcaption p{color:#666;font-size:14px;line-height:160%;}
.ui-top-dept figcaption p strong{color:#121212;font-weight:600;font-family:'nsr','Malgun Gothic';}
@media(max-width:639px){
.ui-top-dept figcaption{position:relative;top:auto;padding:20px;width:100%;}

}
.ui-row-cnt .ui-item .list_1st li strong{position:relative;display:inline-block;margin-right:10px;padding-right:10px;color:#121212;font-size:15px;font-family:'nsr','Malgun Gothic';}
.ui-row-cnt .ui-item .list_1st li strong:before{content: "";position:absolute;right:0;top:6px;display:block;width:1px;height:12px;background-color:#dcdcdc;}
.ui-row-cnt .ui-item .ui-tit.sub05_08_01_logo1{width:248px;height:159px;background:url(/images/kor/sub05/sub05_08_01_logo1.jpg) no-repeat;font-size:0;}
.ui-row-cnt .ui-item .ui-tit.sub05_08_01_logo2{width:248px;height:159px;background:url(/images/kor/sub05/sub05_08_01_logo2.jpg) no-repeat;font-size:0;}
.ui-row-cnt .ui-item .ui-tit.sub05_08_01_logo3{width:248px;height:159px;background:url(/images/kor/sub05/sub05_08_01_logo3.jpg) no-repeat;font-size:0;}
.ui-row-cnt .ui-item .ui-tit.sub05_08_01_logo4{width:248px;height:159px;background:url(/images/kor/sub05/sub05_08_01_logo4.jpg) no-repeat;font-size:0;}
.ui-row-cnt .ui-item .ui-tit.sub05_08_01_logo5{width:248px;height:159px;background:url(/images/kor/sub05/sub05_08_01_logo5.jpg) no-repeat;font-size:0;}
.ui-row-cnt .ui-item .ui-tit.sub05_08_01_logo6{width:248px;height:159px;background:url(/images/kor/sub05/sub05_08_01_logo6.jpg) no-repeat;font-size:0;}




.cmn_ico {}
.cmn_ico *{margin:0;padding:0;border:0;background:url(/images/kor/sub05/bg_ico.png);letter-spacing:normal;/*background-image: url(/images/mayor/common/bg_ico.svg), none;*/}
.cmn_ico .bico {position:absolute;display:block;}
.cmn_tx {}
.cmn_tx *{margin:0;padding:0;border:0;background:url(/images/kor/sub05/bg_tx.png);letter-spacing:normal;/*background-image: url(/images/mayor/common/bg_ico.svg), none;*/}
.cmn_tx .bico {overflow:hidden;position:absolute;display:block;font-size:0;text-indent: -999px;}
/* common 공약아이콘_small */
.glico_s .bico{width:50px;height:50px;}
.glico_s .gl1 .bico {background-position:0px -20px}
.glico_s .gl2 .bico {background-position:-50px -20px}
.glico_s .gl3 .bico {background-position:-100px -20px}
.glico_s .gl4 .bico {background-position:-150px -20px}
.glico_s .gl5 .bico {background-position:-200px -20px}
.glico_s .gl6 .bico {background-position:-250px -20px}
.glico_s .gl7 .bico {background-position:0 -70px}
.glico_s .gl8 .bico {background-position:-50px -70px}
.glico_s .gl9 .bico {background-position:-100px -70px}
.glico_s .gl10 .bico {background-position:-150px -70px}
.glico_s .gl11 .bico {background-position:-200px -70px}
.glico_s .gl12 .bico {background-position:-250px -70px}


/* sub2_1비전 */
.goaltop {margin:0 auto;width:270px;text-align:center;}
.goaltop div {margin:0 auto;width:270px;height:460px;background:url(/images/kor/sub05/bg_goal.png) -145px 0; }
.goaltop div p{color:#888;font-size:20px;font-family:'nsr','Malgun Gothic';}
.goaltop div p em{display:block;padding:60px 0 25px;background:none;color:#121212;font-size:28px;font-weight:600;font-family:'nsr','Malgun Gothic';}
.goaltop div p .bico{position:static;margin:0 auto;width:190px;height:70px;background-position:-440px -80px;}
.goaltop {margin:0 auto;width:290px;}
.goaltop ul{}
.goaltop ul:after{content:"";display:block;clear:both}
.goaltop ul li {float:left;padding:30px 30px 0;width:144px;height:144px;background:url(/images/kor/sub05/bg_goal.png);color:#fff;font-size:1.2em;line-height:1.2em;text-align:center;}
.goaltop ul li.gt1 {left:0;top:20px;background-position:0 0;}
.goaltop ul li.gt2 {left:40px;top:185px;background-position:0 -150px;}
.goaltop ul li.gt3 {left:245px;top:270px;background-position:0 -300px;}
.goaltop ul li.gt4 {left:450px;top:185px;background-position:0 -450px;}
.goaltop ul li.gt5 {left:450px;top:20px;background-position:-1px -600px;}


.goaltop ul li em {display:block;padding:1% 0 3%;background:none;font-size:0.7em;}
.goaltop ul li .bico {position:static;margin:13px auto 0;}
.goaltop ul li.gt1 .bico {width:20px;height:35px;background-position:-110px -370px;}
.goaltop ul li.gt2 .bico {width:40px;height:25px;background-position:-130px -370px;}
.goaltop ul li.gt3 .bico {width:25px;height:25px;background-position:-170px -370px;}
.goaltop ul li.gt4 .bico {width:40px;height:30px;background-position:-200px -370px;}
.goaltop ul li.gt5 .bico {width:30px;height:30px;background-position:-239px -370px;}
.goalmid {padding:0 0 2%;border:1px solid #8a99a8;border-radius:10px;}
.goalmid h3 {margin:0;padding:0;background:none;}
.goalmid h3 .bico {position:static;margin:0 auto 20px;width:315px;height:48px;background-position:-500px 0;}
.goalmid ul{border-right:1px dashed #d3d1d0;border-top:1px dashed #d3d1d0;}
.goalmid ul li {display:block;float:left;padding:3% 0.5%;width:31.3%;height:100px;border:1px dashed #d3d1d0;border-right:0;border-top:0;border-bottom:0;font-size:0.85em;line-height:1.3em;text-align:center;}
.goalmid ul li .bico {position:static;margin:0 auto 10px;}
.goalmid ul li em {display:block;background:none;}
.goalmid ul li em.smtx {font-size:0.8em}
.goalbott p {overflow:hidden;margin:0 auto;width:290px;height:290px;background:url(/images/kor/sub05/bg_goal.png) -145px -300px;text-indent:-999px; }
.icoarr{overflow:hidden;display:block;margin:30px auto;width:240px;height:60px;background:url(/images/kor/sub05/bg_goal.png) 0 -600px;text-indent:-999px; }
@media all and (min-width:768px){
	.goalmid ul li {padding:1% 1%;width:16.66%;height:100px;}
	.goalmid ul .noln_l {border-left:0;}
	.goalmid ul .noln_b {border-bottom:0;}
	.goaltop {position:relative;left:50%;margin:0 0 0 -300px;width:600px;height:460px;}
	.goaltop ul li {position:absolute;}
	/*
	.goaltop ul li.gt1 {left:0;top:140px;}
	.goaltop ul li.gt2 {left:40px;top:170px;}
	.goaltop ul li.gt3 {left:310px;top:120px;}
	.goaltop ul li.gt4 {left:450px;top:0;}
	*/
	.goalmid ul{border:0;}
}







/* 정보공개 */
figure.zoom_view{padding:50px;border:1px solid #ddd;text-align:center;}
figure.zoom_view figcaption *{margin:0;padding:0;background:none;font-size:0;line-height:0;text-indent:-9999px;}

.btn_view{display:none;}


.bx_line {padding:30px;border:1px solid #d5d5d5;text-align:center;}


.tbl_basic.bill b{font-size:16px;}
.tbl_basic th.tlw,
.tbl_basic td.tlw{border-left:1px solid #ccc;}

.tbl_basic .alp_sum{display:block;font-size:13px;}


.basic_search.yesan_list{float:right;border-top:0;}


.tbl_graph_wrap:after{content:"";display:block;clear:both;visibility:hidden;}
.tbl_graph_wrap .tbl_basic,
.tbl_graph_wrap .graph_wrap{float:left;width:70%;}
.tbl_graph_wrap .graph_wrap{width:30%;}
.tbl_graph_wrap .graph_wrap.sub04_09_02,
.tbl_graph_wrap .graph_wrap.sub04_09_04,
.tbl_graph_wrap .graph_wrap.sub04_09_05{padding-left:15px;}



.ui.uit.type1.service_mark .inner .tp_icon.circle{top:35px;background:none;}
.ui.uit.type1.service_mark .inner .tp_icon.circle .tp_icon{width:98px;height:98px;background:url(/images/kor/sub04/service_mark.gif);}


.charter.service_mark{margin-top:30px;padding-top:50px;background:#f7f7f7;}
.charter.service_mark h2{margin-bottom:20px;font-family:'nsr';text-align:center;}
.charter.service_mark h2:before{display:none;}
.charter.service_mark .b_txt{color:#767676;font-size:16px;line-height:140%;}
.charter.service_mark .b_txt span{display:block;}
.charter.service_mark .charter_list{margin-top:50px;}

/*
.charter.service_mark .b_txt{font-size:20px;color:#1272B5;} 
*/

/*
.charter.service_mark{position:relative;}
.charter.service_mark .tit{position:absolute;left:50%;top:145px;margin-left:-58px;padding:10px;background-color:#1272B5;color:#fff;}

.charter.service_mark.check_mark .tit{top:158px;padding:0;} 
*/
 

 
@media only screen and (max-width:767px) {
	.btn_view{display:block;margin:30px 0 15px 0;text-align:center;}

	.tbl_graph_wrap .tbl_basic,
	.tbl_graph_wrap .graph_wrap{float:none;width:100%;}
	.tbl_graph_wrap .graph_wrap img{width:100%;max-width:none;}

	.tbl_graph_wrap .graph_wrap.sub04_09_02,
	.tbl_graph_wrap .graph_wrap.sub04_09_04,
	.tbl_graph_wrap .graph_wrap.sub04_09_05{padding-left:0;}
}

   


/* 그래프 */
.graph_box{position:relative;display:block;width:100%;height:160px;}

.sub04_09_02 .graph_box,
.sub04_09_03 .graph_box{height:210px;}
.sub04_09_04 .graph_box{height:240px;}
.sub04_09_04.second .graph_box{height:330px;}
.sub04_09_05 .graph_box{height:220px;}

.graph_box li{position:relative;font-size:13px;}

.graph_box .bar-y,
.graph_box .bar-y ul{height:100%;}
.graph_box .bar-y ul li:before{content:"";position:absolute;left:18%;top:10px;display:inline-block;width:75%;height:1px;background-color:#ddd;}
.graph_box .bar-y ul li .tit{position:absolute;left:0;top:0;width:40px;text-align:right;}
.graph_box .bar-y ul.col3 li{height:33.3%;}
.graph_box .bar-y ul.col5 li{height:20%;}
.graph_box .bar-y ul.col6 li{height:16.6%;}
.graph_box .bar-y ul.col8 li{height:12.5%;}

.graph_box .bar-x{position:absolute;left:0;bottom:0;padding:0 0 21px 30px;width:100%;height:100%;/*padding:0 0 7% 10%;*/}

.sub04_09_02 .graph_box .bar-x{padding-bottom:15px;}
.sub04_09_03 .graph_box .bar-x{padding-bottom:25px;}
.sub04_09_04 .graph_box .bar-x{padding-bottom:30px;}
.sub04_09_04.second .graph_box .bar-x{padding-bottom:100px;}
.sub04_09_05 .graph_box .bar-x{padding-bottom:33px;}

.graph_box .bar-x ul{height:100%;}
.graph_box .bar-x ul:after{content:"";display:block;clear:both;visibility:hidden;}
.graph_box .bar-x ul li{float:left;height:100%;text-align:center;}

.graph_box .bar-x ul li > span{position:absolute;left:0;top:0;margin:0 45%;width:10%;height:100%;}
.graph_box .bar-x ul li > span .tit{position:absolute;left:50%;bottom:-37px;margin-left:-150px;width:300px;}
.graph_box .bar-x ul li > span em{position:absolute;left:0;bottom:0;width:100%;background-color:#193873;font-size:0;text-indent:-9999px;}
.graph_box .bar-x ul li > span em .cate1{top:0;bottom:auto;background-color:#CF2F28;}

.graph_box .bar-x ul.col3 li{width:33.3%;}

.graph_wrap .tit_box{margin:35px auto 0;width:75%;border:1px solid #ddd;border-radius:10px;text-align:center;}

.graph_wrap.sub04_09_04.second .tit_box{margin-top:-40px;}

.graph_wrap .tit_box .cate{display:inline-block;margin:0 5px;font-size:13px;}
.graph_wrap .tit_box .cate:before{content:"";display:inline-block;vertical-align:middle;margin-right:5px;width:7px;height:7px;background-color:#193873;}
.graph_wrap .tit_box .cate.cate2:before{background-color:#CF2F28;}
.graph_wrap .tit_box .cate.cate3:before{background-color:#9DC631;}


@media only screen and (max-width:767px) {
	.tbl_graph_wrap .graph_wrap.sub04_09_02,
	.tbl_graph_wrap .graph_wrap.sub04_09_03{margin:30px 0 70px 0;}

	.graph_box{transform:rotate(90deg);margin:0 auto;width:300px;height:300px;}

	.graph_box .bar-y{position:absolute;left:0;bottom:0;width:100%;}
	.graph_box .bar-y ul{width:100%;}
	.graph_box .bar-y ul:after{content:"";display:block;clear:both;visibility:hidden;}
	.graph_box .bar-y ul li{float:right;width:100%;height:100%;}
	.graph_box .bar-y ul li:before{left:15%;width:75%;}
	.graph_box .bar-y ul.col5 li{height:20%;}	
	.graph_box .bar-y ul li .tit{left:auto;right:-15px;transform:rotate(-90deg);text-align:center;}	
/*
	.sub04_09_02 .graph_box .bar-y ul li .tit{writing-mode:vertical-rl;}
*/
	.graph_box .bar-x{padding:0 0 49px 30px;}
	.graph_box .bar-x ul li > span .tit{transform:rotate(-90deg);}
	.graph_wrap .tit_box{width:210px;}

	.graph_wrap.sub04_09_04 .tit_box{margin-top:50px;}
	.graph_wrap.sub04_09_04.second .tit_box{margin:35px auto 0 auto;}
	.sub04_09_04.second .graph_box{position:relative;left:-40px;}

	.graph_wrap.sub04_09_05{margin:35px 0 100px 0;}
	.graph_wrap.sub04_09_02 .graph_box .bar-y ul li .tit,
	.graph_wrap.sub04_09_05 .graph_box .bar-y ul li .tit{transform:none;}



}

/*인사말_new*/
#greeting01{width:100%;}
#greeting01 p{padding-bottom:20px;color:#767676;font-size:15px;}
#greeting01 .greeting01_a{width:100%;}
#greeting01 .greeting01_a:after{content:"";display:block;clear:both;visibility:hidden;}
#greeting01 .greet_a_img{width:100%;text-align:center;}
#greeting01 .greet_a_img span{display:block;color:#dfdfdf;letter-spacing:6px;}
#greeting01 .greeting01_a .greet_a_txt{width:100%}
#greeting01 .greeting01_a .greet_a_txt h2{margin:20px 0;font-size:25px;line-height:25px;font-weight:bold;}
#greeting01 .greeting01_a .greet_a_txt h2:before{display:none;}
#greeting01 .greeting01_a .greet_a_txt h2 span{display:block;color:#7a393d;font-size:20px;font-weight:normal;}
#greeting01 .greeting01_a .greet_a_txt strong{opacity:0.8;display:block;margin-bottom:20px;color:#000;line-height:22px;}

#greeting01 .greeting01_b{margin-top:20px;width:100%;}
#greeting01 .greeting01_b:after{content:"";display:block;clear:both;visibility:hidden;}
#greeting01 .greeting01_b .greet_b_txt{width:100%;}
#greeting01 .greeting01_b .greet_b_txt h2{margin-bottom:20px;font-size:18px;line-height:22px;font-weight:normal;font-style:italic;}
#greeting01 .greeting01_b .greet_b_txt h2:before{background:none;}
#greeting01 .greeting01_b .greet_b_txt p{width:100%;}
#greeting01 .greeting01_b .greet_b_img{width:100%}
#greeting01 .greeting01_b .greet_b_img img{width:100%;}
#greeting01 .sign{margin-top:20px;width:100%;color:#000;font-size:18px;text-align:right;}
#greeting01 .sign span{display:inline-block;vertical-align: middle;margin: 0 0 20px 10px;width:80px;height:35px;background:url(/images/mayor/sub01/sub01_01_img04_s.png) no-repeat;font-size:0;}



@media all and (min-width:768px){
	#greeting01 .greeting01_a .greet_a_img span{letter-spacing:25px;}
	#greeting01 .greeting01_a .greet_a_txt h2{position:relative;display:inline-block;font-size:40px;line-height:37px;}	
	#greeting01 .greeting01_a .greet_a_txt h2:before{content:"";position:absolute;left:auto;right:-350px;top:-20px;display:inline-block;width:305px;height:178px;background:url(/images/kor/sub01/greeting_bg.png);}
	#greeting01 .greeting01_b .greet_b_txt h2{font-size:30px;line-height:35px;}
	#greeting01 .sign span{;width:113px;height:50px;background:url(/images/mayor/sub01/sub01_01_img04.png) no-repeat;}
}

@media all and (min-width:1024px){
	#greeting01{position:relative;padding-top:20px;padding-right:450px;}
	#greeting01:after{content:"";display:block;clear:both;visibility:hidden;}	
	#greeting01 .greet_a_img{position:absolute;right:0;top:0;margin-top:30px;width:400px;}

	#greeting01 .greeting01_b .greet_b_txt{float:left;width:40%;}
	#greeting01 .greeting01_b .greet_b_txt h2{margin-bottom:40px;line-height:40px;}
	#greeting01 .greeting01_a .greet_a_txt h2:before{display:none;}
	#greeting01 .greeting01_b .greet_b_txt p{width:95%;}
	#greeting01 .greeting01_b .greet_b_img{float:right;width:58%}

}

@media all and (min-width:1280px){
	#greeting01 .greeting01_a .greet_a_txt h2{margin-top:0;font-size:56px;line-height:45px;}
	#greeting01 .greeting01_a .greet_a_txt h2:before{right:-315px;top:-40px;display:inline-block;}
	#greeting01 .greeting01_a .greet_a_txt h2 span{font-size:30px;}

}

/*프로필*/
.profile_tit{display:none;}
.profile_tit:before{display:none;}

.profile_box{margin-bottom:40px;}

@media only screen and (max-width:639px) {
	.profile_tit{display:block;margin:10px 0 30px 0;color:#000;}
	.profile_tit span{display:block;color:#7a393d;font-size:18px;}
	.profile_tit em{opacity:0.2;}

	.profile_box{margin-bottom:0;height:120px;background:url(/images/kor/sub01/profile_bg.png) no-repeat;background-size:100% 100%;}
	.profile_box img{display:none;}
}



.history_wrap{position:relative;padding-left:210px;}
.history_wrap h3{position:absolute;left:0;top:0;margin:0;padding:25px 140px 90px 20px;background-color:#1c2f5a;color:#fff;}
.history_wrap h3:before{content:"";position:absolute;right:30px;bottom:30px;display:inline-block;width:70px;height:63px;background:url(/images/kor/sub01/profile_ir.png);}
.history_wrap.career{margin-top:30px;}
.history_wrap.career h3:before{width:88px;height:70px;background-position:-80px 0;}

.con_history{padding:0 20px 30px 90px;}
.con_history h2{position:absolute;left:0;top:350px;width:220px;letter-spacing:10px;text-align:center}
.con_history h2:before{display:none}
.bx_history{overflow:hidden;position:relative;padding:20px 0;/*margin-top:60px;*/}
.bx_history:before{content:"";position:absolute;left:0;bottom:0;display:block;margin-left:50px;width:100%;border-top:1px dashed #ededed;}
.bx_history:after{content:"";position:absolute;left:6px;top:0;z-index:-1;display:block;width:1px;height:100%;background-color:#ededed;}
.bx_history h3{position:absolute;left:10px;top:70px;margin:0;padding:0;width:120px;color:#000;font-size:30px;line-height:28px;text-align:center;/*top:0;*/}
.bx_history ul{position:relative;}
.bx_history ul li{position:relative;margin-top:18px;padding-left:180px;background:url(/images/kor/sub01/history_bul.png) no-repeat 0 4px;word-wrap:break-word;word-break:keep-all;}
.bx_history ul li:first-child{margin-top:0;background:url(/images/kor/sub01/history_bul1.png) no-repeat 0 4px;}
.bx_history ul li b{position:absolute;left:50px;top:0;}
.bx_history.last{border:none;}


@media only screen and (max-width:639px) {
	.con_history{padding:0 20px 30px 20px;}

	.history_wrap{padding-left:0;}
	.history_wrap h3{position:relative;margin-bottom:20px;padding:10px;font-size:16px;/*padding-bottom:60px;*/}
	.history_wrap h3:before{display:none;}

	.bx_history ul li{padding-left:30px;font-size:14px;}
	.bx_history ul li b{position:static;display:block;}
	
}		

/* 행정119 */
.cmn_ico *{margin:0;padding:0;border:0;background:url(/images/mayor/common/bg_ico2.png);letter-spacing:normal;/*background-image: url(/images/mayor/common/bg_ico.svg), none;*/}

.prv_his2 ol:after {content:"";display:block;visibility:hidden;clear:both;}
.prv_his2 ol li {float:left;padding:0 3% 4%;width:100%;}
.prv_his2 ol li div {position:relative;padding:8% 8% 75px;width:100%;border:1px solid #ccc;border-radius:10px;background:#fff;font-size:16px;letter-spacing:-1px;word-wrap:break-word;word-break:keep-all;}
.prv_his2 ol li div em {position:absolute;left:50%;top:-10px;margin-left:-15px;padding:3px 0 0;width:30px;height:30px;border-radius:100%;background:#701e20;color:#fff;text-align:center;}
.prv_his2 ol li div .bico{position:absolute;right:20px;bottom:20px;}
.prv_his2 ol li div .line{position:relative;top:-5px;display:block;background:none;}
.prv_his2 ol li .ol1 .bico {width:50px;height:50px;background-position:0px -100px;}
.prv_his2 ol li .ol3 .bico {width:50px;height:50px;background-position:-50px -100px;}
.prv_his2 ol li .ol2 .bico {width:50px;height:50px;background-position:-100px -100px;}
.prv_his2 ol li .ol4 .bico {width:50px;height:50px;background-position:-150px -100px;}
.prv_his2 ol li .ol5 .bico {width:50px;height:50px;background-position:-200px -100px;}
.prv_his2 ol li .ol6 .bico {width:50px;height:50px;background-position:-250px -100px;}

/* 수강신청 */
.prv_his2.step ol li{position:relative;margin-top:50px;padding:0;}
.prv_his2.step ol li.first{margin-top:0;}
.prv_his2.step ol li:before{content:"";position:absolute;left:50%;top:-45px;display:inline-block;margin-left:-14px;width:28px;height:28px;background:url(/images/kor/common/flow_botarr.png) no-repeat center;}
.prv_his2.step ol li.first:before{display:none;}
.prv_his2.step ol li div{padding:30px;}
.prv_his2.step ol li div em{top:-15px;}

@media all and (min-width:768px){		
	.prv_his2.step ol li{margin:0 0 0 4%;width:29.3%;}
	.prv_his2.step ol li:before{left:-13%;top:50%;margin:-14px 0 0 0;background:url(/images/kor/common/flow_leftarr.png) no-repeat center;}
	.prv_his2.step ol li.first{margin-left:0;}
	.prv_his2.step ol li div{height:auto;min-height:215px;}	
}	


@media all and (min-width:1280px){
	.prv_his2.step ol li:before{left:-11%;}
	.prv_his2.step ol li div{min-height:165px;}
}

/*도식2*/
.ui.uip3{padding:50px 0;border:1px solid #ddd;}
.ui.uip3>li{position:relative;margin:0 auto 45px;padding:15px 25px;width:75%;border:1px solid #ccc;background:#fff;color:#666;font-size:15px;text-align:center;word-break:keep-all;}
.ui.uip3>li:after{content:"";position:absolute;left:47%;bottom:-30px;display:block;width:27px;height:16px;background:url(/images/common/ui/uia_arr_ov.png) no-repeat;}
.ui.uip3>li:first-child{ border:1px solid #ddd;background:#cd2a55;color:#fff;}
.ui.uip3>li.l_end{margin:0 auto;border:1px solid #ce2039;background:#ce2039;color:#fff;}
.ui.uip3>li.l_end:after{display:none;}



.img_box li{margin-bottom:5px;text-align:center;}
.img_box li img{width:100%;}

@media all and (min-width:640px){
	.img_box:after{content:"";display:block;clear:both;visibility:hidden;}
	.img_box li{float:left;width:33.3%;}
}

@media all and (min-width:768px){
	.prv_his2 ol li {float:left;padding:0 2% 4%;width:50%;}
	.prv_his2 ol li div {height:70px;}
	.prv_his2 ol li div .line{position:static;display:inline-block;}
}
@media all and (min-width:1024px){
	.prv_his2 ol li {float:left;padding:0 2% 4%;width:33.3%;}
	.prv_his2 ol li div {height:140px;}
	.prv_his2 ol li div .line{position:relative;top:-5px;display:block;}
}

/* 역대총장 */
.president_wrap .ui.uic .box_col .col .item{margin-bottom:15px;padding:30px 0;border:1px solid #ddd;}
.president_wrap .ui.uic .box_col .col .item .thm_figure{border:0;background:none}

@media all and (max-width:1160px){
	.president_wrap .ui.uic.mb_10 .box_col .col .item{min-height:0;}
}


/* 상징물 */
.sub01020502 .ui.uib.type2 .uibodo .thm_figure{width:45%;}
.sub01020502 .ui.uib.type2 .uibodo .thm_caption{width:51%;}
.sub01020502 .ui.uib{padding-top:40px; border-top:1px dashed #d7d7d7;}
.sub01020502 .ui.uib:first-child{padding-top:0; border-top:none;}

@media all and (max-width:768px){
	.sub01020502 .ui.uib.type2 .uibodo .thm_figure{width:100%;}
	.sub01020502 .ui.uib.type2 .uibodo .thm_caption{width:100%;}
}


/* 조직도 */
.organization1{overflow:hidden}
/*주석 지우지마세요!!*/
.organization1 a.no-link{/*pointer-events:none;cursor:default;*/}

.organization1 *{margin:0;padding:0;list-style:none}

.organization1 li{position:relative;word-wrap:break-word;word-break:keep-all;}
.organization1 span,
.organization1 a{display:block;text-decoration:none}

.organization1 a[href]:hover,
.organization1 a[href]:focus{opacity:0.9}

.organization1 .org1 .lv1_group{position:relative;}
.organization1 .org1 .lv1_group:before{content:"";position:absolute;left:20%;top:50%;z-index:-1;display:block;width:60%;height:1px;background-color:#ddd;}
.organization1 .org1 .lv1_group:after{content:"";display:block;clear:both;visibility:hidden;}
.organization1 .org1 .lv1_group .lv1{float:right;margin-right:15%;}
.organization1 .org1 .lv1_group .lv1:after{display:none;}
.organization1 .org1 .lv1_group .lv1:first-child{float:left;margin-left:15%;}


.organization1 .lv0{position:relative;margin:0 auto 30px;width:380px;height:216px;border:0;background:url(/images/kor/sub01/org_bg.png) no-repeat;color:#fff;font-size:1.2em;text-align:center}

.organization1 .lv0 .t1{position:absolute;left:41%;top:54%;margin-left:-22px;font-size:24px;}

.organization1 .lv0 .t2{display:block;border:1px solid #e9344b;background:#fff;color:#333;line-height:38px}

.organization1 .lv0:after{content:'';position:absolute;left:50%;top:217px;z-index:-1;display:block;height:217px;border-left:1px solid #ddd}

.organization1 .lv1{margin:30px auto;padding:0;width:24%;height:40px;border:0;background:#5a5867;color:#fff;font-size:1.2em;line-height:40px;text-align:center}

.organization1 .lv1:before{content:'';position:absolute;left:50%;top:-50px;display:block;height:50px;border-left:1px solid #ddd}
.organization1 .org1 .lv1:before{display:none;}
.organization1 .lv1:after{content:'';position:absolute;left:50%;top:40px;display:block;height:30px;border-left:1px solid #ddd}

.organization1 .lv2:before{content:'';position:absolute;left:24.555%;top:70px;display:block;width:51%;border-top:1px solid #ddd}

.organization1 .lv2 .group{overflow:hidden;margin:0 -1%}

.organization1 .lv2 .group > li{float:left;margin:0 1%;width:48%}

.organization1 .lv2 .group > li > a,
.organization1 .lv2 .group > li > div{position:relative;display:block;margin:30px 0 0;padding:10px;height:auto;background:#555b69;color:#fff;line-height:20px;text-align:center/*height:40px;*/}
.organization1 .lv2.h80 .group > li > div{height:60px}
.organization1 .lv2.h160 .group > li > div{height:120px}

.organization1 .lv2 .group > li > a > i{position:absolute;right:10px;top:50%;display:block;margin-top:-8px;width:17px;height:17px;background:url(/images/kor/common/org1.ic1.png) no-repeat;background-size:contain}

.organization1 .lv2 .group > li > a:before{content:'';position:absolute;left:50%;top:-30px;display:block;height:30px;border-left:1px solid #ddd}

.organization1 .lv2 .group2 > li{float:left;margin:0 1%;width:31.33%}

.organization1 .lv3{padding:10px;min-height:120px;background:#f9f9f9}

.organization1 .lv3 li,
.organization1 .lv4 li{position:relative;padding-left:10px;}
.organization1 .lv3 li:before,
.organization1 .lv4 li:before{content:"";position:absolute;left:0;top:9px;display:inline-block;width:3px;height:3px;border-radius:50%;background-color:#666;}
.organization1 .lv3 .lv3_2 li:before{display:none}
.organization1 .lv3 .lv3_2 li a{font-size:14px}

.organization1 .lv2 .group2 .lv3{min-height:260px}

.organization1 .lv3 li > a{display:block;background:url(/images/kor/common/li1bg.png) no-repeat .416em;color:#333}

.organization1 .lv1-1{background:#701e20}

.organization1 .lv1-2{background:#304b7a}

.organization1 .lv1-3{background:#3A5CA4}

.organization1 .lv1-4{background:#3A5CA4}

.organization1 .lv1-5{background:#a58361}

.organization1 .lv1-6{background:#ea68a2}

.organization1 [class*=org]{margin:50px 0}

.org1 .lv2:before{top:0}

.organization1 .lv2-1 .group > li > a{background:#555B69}

/* .organization1 .lv2-2 .group>li>a{background:#69745b} */
.org4 .lv2:before{border:0}

.organization1 .lv2-4 .group{margin:0}

.organization1 .lv2-4 .group > li{float:left;margin:0;width:100%}

.organization1 .lv2-3 .group > li{margin:0;width:100%}

.organization1 .left,.organization1 .right{float:left;width:49%}

.organization1 .left{margin-right:1%}

.organization1 .right{margin-left:1%}

.organization1 .org4{margin:0 auto;padding-top:30px;width:50%;clear:both}

.health_org1 .lv3{height:260px}

.organization1 .lv2-3:before{border:0}

.organization1 .lv2 .group > li.tab.on > a{background:#638c0b}

.org1 .lv2 .group > li > a:before,.org2 .lv2 .group > li > a:before{display:none}

.org1 .lv2:before,.org2 .lv2:before{display:none}

.organization1 .lv2-1,.organization1 .lv2-2{padding:0 1em 1.5em;border:1px solid #ddd;background:#fff}

.organization1 .lv2.lv2-2 .group > li{width:18%}

.organization1 .lv2.lv2-2 .group.college .lv3{min-height:220px;}

.organization1 .lv2.lv2-2 .group > li a,
.organization1 .lv2.lv2-2 .group > li div{text-align:left}

.organization1 .lv2.lv2-2 .group .lv4_group{position:absolute;left:10px;top:190px;margin-top:0;width:100%;background:none;}
.organization1 .lv2.lv2-2 .group .lv4_group > a{position:relative; margin:30px 0 0;padding:0 10px;width:18%;height:40px;background-color:#666;color:#fff;line-height:40px;}
.organization1 .lv2.lv2-2 .group .lv4_group > a:before{content:"";position:absolute;left:50%;top:-30px;display:block;width:1px;height:30px;background-color:#ddd;}

.organization1 .lv2.lv2-2 .group .lv4_group ul{padding:10px;background-color:#f9f9f9;}
.organization1 .lv2.lv2-2 .group .lv4_group ul:after{content:"";display:block;clear:both;visibility:hidden;}
.organization1 .lv2.lv2-2 .group .lv4_group ul li{float:left;width:25%;}
.organization1 .lv2.lv2-2 .group .lv4_group ul li a{color:#333;}

.organization1 .lv2.lv2-2 .group.sub_lab{position:relative;padding-bottom:500px;}
.organization1 .lv2.lv2-2 .group.sub_lab > li:first-child{position:static;}


/**/
.organization1 .lv2.lv2-2 .group.type2 ul > li{float: left;width: 25%;}
.organization1 .lv2.lv2-2 .group.type2 > li > a {width: 18%;}
.organization1 .lv2.lv2-2 .group.type2 > li {width: 100%;}
.organization1 .type2 .lv3 {min-height: 270px;}
/**/

@media only screen and (max-width: 1279px){
	.organization1 .lv2.lv2-2 .group.college .lv3{min-height:260px;}
}

@media only screen and (max-width: 768px){
.organization1 .lv1{width:30%;}
.organization1 .org1 .lv1_group .lv1{margin-right:5%;}
.organization1 .org1 .lv1_group .lv1:first-child{margin-left:5%;}

.organization1 .lv2 .group > li{width:98%}

.organization1 .lv2 .group2 > li{width:98%}

.organization1 .left,.organization1 .right{float:none;width:100%}

.organization1 .left{margin-right:0}

.organization1 .right{margin-left:0}

.organization1 .lv2.lv2-2 .group > li{width:31%}

.organization1 .lv2:before{display:none}

.organization1 .lv2.lv2-4 .group > li > a{margin:0}

.organization1 .lv2.lv2-4 .group > li > a:before{display:none}

.organization1 .org4{width:100%}
}

@media only screen and (max-width: 460px){
.organization1 .lv0{margin:0;width:100%;height:40px;background:#1c2f5a;}

.organization1 .lv0:after{display:none}
.organization1 .lv0 .t1{position:static;margin-left:0;height:40px;line-height:40px;}

.organization1 .org1 .lv1_group .lv1,
.organization1 .org1 .lv1_group .lv1:first-child{margin:20px 0 10px 0;width:45%;}
.organization1 .quarter .lv1:before{top:-80px;height:80px;}
.organization1 .lv1:after{display:none}


.organization1 .lv2-1,.organization1 .lv2-2{padding:0;border:0;background-color:transparent}

.organization1 .lv2 .group > li > a:before{display:none}

.organization1 .lv0{width:100%}

.organization1 .lv1-1{width:100%}

.organization1 .lv3{padding:0;background-color:transparent}

.organization1 .lv3,
.organization1 .lv2.lv2-2 .group.college .lv3{min-height:0;}

.organization1 .lv1:before{top:-20px;z-index:-1;height:20px;}


.organization1 .lv3 li > a{display:block;margin:10px 0 0;padding:0;padding:0 10px;height:40px;background:none;background:#ddd;color:#333;line-height:40px;text-align:center}

.organization1 .lv2 .group > li > a{margin:10px 0 0}

.organization1 .lv1{width:100%}

.organization1 [class*=org]{margin:0}

.organization1 .org4{padding-top:0}

.organization1 .lv2 .group > li{width:100%}

.organization1 .lv2.lv2-4 .group > li > a{margin-top:10px}

.brclear + br,.brclear + br + br{display:none}

.organization1 .lv2.lv2-2 .group > li{margin:0;width:100%}

.organization1 .lv1{margin:10px 0 0;width:100%}

.organization1 .lv2.lv2-2 .group.sub_lab{padding-bottom:0;}
.organization1 .lv2.lv2-2 .group .lv4_group{position:static;}
.organization1 .lv2.lv2-2 .group .lv4_group > a{margin-top:10px;width:100%;}
.organization1 .lv2.lv2-2 .group .lv4_group > a:before{z-index:-1;}
.organization1 .lv2.lv2-2 .group .lv4_group ul li{width:100%;}
.organization1 .lv3 .lv3_2 li{background:none}

}


/* 대학헌장 */
.promise_box{padding:30px;background-color:#f4f5f6}

.promise_box .frame{background:url(/images/kor/sub01/charter_bg.png) no-repeat 50% 50%;}
.promise_box .frame,.frame01,.frame02{padding:50px;border:1px solid #e2e4e8}

.promise_box .main_tit_wrap,.promise_box .sub_tit_wrap{display:block;font-weight:normal;text-align:center;text-align:center;word-wrap:break-word;word-break:keep-all}

.promise_box .main_tit_wrap .tit{color:#000;font-size:35px;font-weight:600;font-family:'nsr','Malgun Gothic'}

.promise_box .sub_tit_wrap{color:#618edb;font-size:16px;font-family:'nsr','Malgun Gothic'}

.promise_box .main_tit_wrap{/*padding-top:10px;background:url(/images/kor/sub01/bg_licen.png) no-repeat 50% 0*/}

.promise_box .sub_tit_wrap{padding-top:50px}
.promise_box .sub_tit_wrap .txt span{display:block;line-height:inherit;}

.promise_box ul{margin-top:40px;}

.promise_box ul li{position:relative;margin-top:30px}
.promise_box ul li .list_1st{margin-top:15px;}
.promise_box ul li .list_1st li{margin:5px 0;background-position:0 5px;}

.promise_box ul li:first-child{margin-top:0}

.promise_box ul li:after{content:'';display:block;visibility:hidden;clear:both}

.promise_box ul li .order{position:absolute;left:0;top:0;display:inline-block;vertical-align:middle;width:30px;height:30px;border-radius:100%;background-color:#701e20;color:#fff;font-size:13px;font-weight:600;text-align:center}

.promise_box ul li .order:before{content:'';display:inline-block;vertical-align:middle;height:100%}

.promise_box ul li .txt{display:inline-block;margin:0;padding-top:5px;padding-left:40px;line-height:1.2;word-break:keep-all;word-wrap:break-word;}

.promise_box .ftxt{margin-top:30px;padding-top:20px;border-top:1px solid #ddd;color:#000;text-align:center}

.promise_box .f_sign{margin:20px auto;width:202px;height:39px;background:url(/images/kor/sub01/f_sign.png) no-repeat;color:#172162;font-size:20px}

.find_box{display:block;margin:0 auto;margin-top:35px;width:300px;height:50px;border-radius:3px;background:#c2182d}

.find_box p{padding-top:15px;color:#fff;font-size:17px;text-align:center}

.promise_box .ftxt2{margin-bottom:30px;padding:25px;background:#fff}

.promise_box .ftxt2.last{margin:0;border:none}

.promise_box .ftxt2 strong.h2{display:block;margin-bottom:10px;color:#000;font-size:20px;font-weight:bold;font-family:'nsr','Malgun Gothic';}

.promise_box .ftxt2 strong.h2 *{vertical-align:middle}

.promise_box .ftxt2 strong.h2 i{display:inline-block;padding-left:10px;color:#e64532;font-size:14px}

.promise_box .ftxt2 ul{margin-top:0}

.promise_box .ftxt2 ul li{position:relative;margin-top:0}

.promise_box .ftxt{margin-top:30px;padding-top:20px;border-top:1px solid #ddd;color:#000;text-align:center;word-break:keep-all;word-wrap:break-word;}

.promise_box .f_sign{margin:50px auto 0 auto;padding-left:12px;width:202px;height:39px;background:url(/images/kor/sub01/f_sign.png) no-repeat;color:#172162;font-size:20px;letter-spacing:1px;}

.find_box{display:block;margin:40px auto 0 auto;margin-top:35px;width:300px;height:50px;border-radius:3px;background:#c2182d}

.find_box p{padding-top:15px;color:#fff;font-size:17px;text-align:center}


@media (max-width:1279px){
	.promise_box .sub_tit_wrap .txt span{display:inline-block;}
}


@media (max-width:499px){
.promise_box{padding:20px;}
.promise_box .frame{padding:30px 15px;background-size:contain;}

.promise_box .frame02{padding:40px 30px}
.promise_box .main_tit_wrap .tit{font-size:22px}
.promise_box .ftxt2{margin-top:30px}
.promise_box .ftxt2 strong.h2{font-size:15px}
.promise_box .ftxt2 ul li{font-size:13px}

}


/* 연혁 */
.tab-ul.deth-4st.history{overflow:hidden;margin-bottom:0;padding:15px 0;border:1px solid transparent;border-top-color:#ddd;border-bottom-color:#ddd}
.tab-ul.deth-4st.history li{position:relative;margin-right:30px}
.tab-ul.deth-4st.history li:before{content:"";position:absolute;left:-15px;top:50%;display:block;margin-top:-7px;width:1px;height:14px;background-color:#ddd}
.tab-ul.deth-4st.history li a{height:auto;border-color:transparent;border-radius:3px}
.tab-ul.deth-4st.history li a span{padding:10px 0;color:#000;font-size:16px}
.tab-ul.deth-4st.history li a:hover,
.tab-ul.deth-4st.history li a:focus{background-color:transparent}
.tab-ul.deth-4st.history li a:hover span,
.tab-ul.deth-4st.history li a:focus span{text-decoration:underline}
.tab-ul.deth-4st.history li.on a span{padding:10px 35px;color:#fff}
.history_box{margin-top:20px}
.history_box .history_bg,
.history_box .history_bg h2{font-weight:600}
.history_box p.tit{margin-top:20px;color:#484848;font-size:35px;line-height:40px}
.history_box p.tit span{display:block;color:#d2d2d2;font-size:25px;font-weight:normal}
.history_box .list_1st{position:relative}
.history_box .list_1st:before{content:"";position:absolute;left:16px;top:20px;display:block;width:1px;height:98%;background:#ddd}
.history_box .list_1st li{overflow:hidden;position:relative;padding-top:10px;padding-bottom:15px;background:none}
.history_box .list_1st li:after{ content:"";position:absolute;left:30px;bottom:0;display:block;width:100%;height:1px;border-bottom:1px dashed #ddd}
.history_box .list_1st > li:after{display:none;}

.history_box .list_1st li span{float:left}
.history_box .list_1st li span.year{display:block;float:none;width:100%;color:#e93f2e;font-size:18px}
.history_box .list_1st li span.year:before{content:"";display:inline-block;vertical-align:middle;margin-right:15px;width:12px;height:12px;background:url(/images/kor/common/list_red_bul.png) no-repeat}
.history_box .list_1st li span.info{margin-top:7px;padding-left:5%;width:100%;line-height:1.2}
.history_box .list_1st li span.info em{display:block}
.history_box .list_1st li span.info b{display:block;margin-bottom:8px;}


@media(min-width:768px){	
	.history_box{overflow:hidden}
	.history_box .history_bg{float:left;margin-top:30px;width:50%;height:532px;background:url(/images/kor/sub01/history_bg.png) no-repeat}
	.history_box .list_1st li span.year{float:left;font-size:28px}
	.history_box .list_1st li span.info{margin-top:10px;margin-left:10px;font-size:16px}
	.history_box p.tit{margin-top:0}
	.history_box .list_1st{float:left;width:50%}
	.history_box .list_1st:before{top:35px;}
}


@media(min-width:1200px){	
	.history_box .history_bg{background-position:90px top}
	.history_box p.tit{/*margin-left:45px;*/font-size:55px} 
	.history_box p.tit span{font-size:33px}	
	.history_box .list_1st:before{left:29px;}
	.history_box .list_1st li{color:#666;font-size:15px;}
	.history_box .list_1st li span.year{position:relative;width:20%;text-align:right;}
	.history_box .list_1st li span.year:before{position:absolute;left:12px;top:15px;}
	.history_box .list_1st li span.year em{display:block;padding-left:35%;text-align:center;}
	.history_box .list_1st li span.info{margin:0;padding-left:0;width:80%;}
	.history_box .list_1st li span.info b{position:absolute;left:30px;top:8px;display:inline-block;vertical-align:middle;margin:0 5px 0 0;color:#333;font-size:17px;}
	.history_box .list_1st li span.info ul li{padding-left:150px;}	
}

/* 교육이념 */
/*
.edu_goal{}
.edu_goal .goal_wrap1{position:relative;width:100%;margin:0 auto;border:1px solid #ddd;padding:50px 0;}
.edu_goal .goal_wrap1 .obj_wrap{width:570px;margin:0 auto;}
.edu_goal .goal_wrap1 .obj_wrap .obj{position:relative;float:left;width:150px;height:150px;border-radius:50%;margin-left:60px}
.edu_goal .goal_wrap1 .obj_wrap .obj:first-child{margin-left:0}
.edu_goal .goal_wrap1 .obj_wrap .obj:first-child:before{display:none}
.edu_goal .goal_wrap1 .obj_wrap .obj h3{line-height: 3.5;text-align: center;color:#fff}
.edu_goal .goal_wrap1 .obj_wrap .obj.obj_inner1{background-color:#cb9e63;}
.edu_goal .goal_wrap1 .obj_wrap .obj.obj_inner2{background-color:#7a3a3d;}
.edu_goal .goal_wrap1 .obj_wrap .obj.obj_inner3{background-color:#45495b;}
.edu_goal .goal_wrap1 .obj_wrap .obj:before{position:absolute;left:-45px;top:40%;content:"";display:inline-block;width:30px;height:29px;background:url(/images/kor/sub01/obj_inner_before.png) no-repeat}

.edu_goal .goal_wrap2{position:relative;width:100%;border: 1px solid #ddd;padding:50px 0}
.edu_goal .goal_wrap2 h3{text-align:center;margin:0 auto;margin-bottom:50px;width:120px;height:120px;border-radius:50%;border:10px solid #7a3a3d;line-height:5;}
.edu_goal .goal_wrap2 ul{width:660px;margin:0 auto;}
.edu_goal .goal_wrap2 ul li{float:left;width:180px;height:180px;border-radius:50%;color: #fff;background-color:#45495b;padding: 50px 25px;margin-left:60px;text-align: center;word-break: keep-all}
.edu_goal .goal_wrap2 ul li:first-child{margin-left:0;}
*/



/* 교가/이미지송 */

.music .music_bg figure img{padding: 20px 80px;width: 100%;}
.music .music_bg figure figcaption{display:none} 


/* 학교상징 */

.ui_symbol_wrap h2:before{display:none}
.ui_symbol_wrap .section1{float:left;margin-bottom: 30px;padding-bottom: 60px; border-bottom: 1px dotted #ddd;}
.ui_symbol_wrap .section1 .lobj{float:left;padding:30px 0;width:44%;}
.ui_symbol_wrap .section1 .lobj h2{margin-top:0;}
.ui_symbol_wrap .section1 .lobj p{margin:10px 0 30px 0;}
.ui_symbol_wrap .section1 .lobj .btn_wrap a{position:relative;display:block;float:left;
margin-right:15px;padding:12px 19px;width:45%;height:50px;background-color:#f2eee9;color:#333;}
.ui_symbol_wrap .section1 .lobj .btn_wrap a .down_ico{position:absolute;right:0;top:0;width:50px;height:50px;background:#581214 url(/images/kor/sub01/sim_down.png) no-repeat center;}
.ui_symbol_wrap .section1 .lobj .btn_wrap .col_red2{background-color:#f2eee9;}
.ui_symbol_wrap .section1 .lobj .btn_wrap .col_red2 .down_ico{background:#581214 url(/images/kor/sub01/sim_down.png) no-repeat center;}
.ui_symbol_wrap .section1 .robj{float:right;margin-top:25px;width:50%;}
.ui_symbol_wrap .robj span{display:block;padding:80px 0;width:100%;border:1px solid #ddd;background:url(/images/kor/sub01/symbol_bg.png) repeat;text-align:center;} 
hr{border-bottom:1px dotted #ddd;}

.ui_symbol_wrap .section2,.ui_symbol_wrap .section3{float:left;width:50%;}
.ui_symbol_wrap .section2 .robj{margin-right:25px;}
.ui_symbol_wrap .section2 .robj span,
.ui_symbol_wrap .section3 .robj span{height:217px;}

.ui_symbol_wrap .section2 .btn_wrap a,.ui_symbol_wrap .section3 .btn_wrap a{position:relative;display:block;float:left;margin-top:10px;margin-right:15px;padding:12px 19px;width:197px;height:50px;background-color:#f2eee9;color:#333;}
.ui_symbol_wrap .section2 .down_ico,.ui_symbol_wrap .section3 .down_ico{position:absolute;right:0;top:0;width:50px;height:50px;background:#581214 url(/images/kor/sub01/sim_down.png) no-repeat center;}

.ui_symbol_wrap .section4,
.ui_symbol_wrap .section5,
.ui_symbol_wrap .section6,
.ui_symbol_wrap .section7{padding-top:50px;clear:both}

.ui_symbol_wrap .section7 div{float:left;}
.ui_symbol_wrap .section7 .lobj{width:70%;}
.ui_symbol_wrap .section7 .robj{width:30%;}

.symbolic_icon .ui.uic.mb_10 .box_col .col .item{padding:35px;min-height:622px;}
.symbolic_icon .ui.uic.mb_10 .box_col .col .item h3{font-size:18px}

@media (max-width:1164px){
.ui_symbol_wrap .section1 .lobj .btn_wrap a{margin-right:3%;padding:12px;width:47%;}
}

@media (max-width:847px){
	.ui_symbol_wrap .section1 .lobj{padding:20px 0;width:100%;}
	.ui_symbol_wrap .section1 .lobj p{margin: 20px 0 30px 0;}
	.ui_symbol_wrap .section1 .robj{margin:0;width:100%;}
}
@media (max-width:767px){
	.ui_symbol_wrap .section2, .ui_symbol_wrap .section3{width:100%;}
	.ui_symbol_wrap .section2 .btn_wrap a, .ui_symbol_wrap .section3 .btn_wrap a{width:100%;}
	.ui_symbol_wrap .section2 .robj{margin-right:0}
	.ui_symbol_wrap .section1 .lobj .btn_wrap a{margin-top:10px;width:100%;}
	.music .music_bg figure img{padding:20px 0;}

}

/* 학교통계자료 */

/* .btn.btn-file.mg_b{margin-bottom:10px} */

.list_file_down{overflow:hidden;position:relative;display:table;width:100%;}
.list_file_down .list_file{display:block;margin-bottom:10px;}
.list_file_down .list_file a{position:relative;bottom:-1px;display:block;padding:25px 20px 70px;border:1px solid #d7d7d7;background-color:#fff;}
.list_file_down .list_file a:hover,
.list_file_down .list_file a:focus,
.list_file_down .list_file a:active{border-color:#701e20;background-color:#f9f9f9}
.list_file_down .list_file a .sinfo{position:absolute;left:0;bottom:0;display:block;padding:0 50px 0 15px;width:100%;border-top:1px solid #d7d7d7;}
.list_file_down .list_file a .sinfo .btn_file{position:absolute;right:0;bottom:0;display:block;padding:16px;width:50px;height:50px;background-color:#d7d7d7;font-size:0;text-align:center}
.list_file_down .list_file a:hover .sinfo  .btn_file,
.list_file_down .list_file a:focus .sinfo  .btn_file,
.list_file_down .list_file a:active .sinfo  .btn_file{background-color:#701e20;}
.list_file_down .list_file a .sinfo .btn_file .list_file{display:block;width:15px;height:15px;background-position:-359px -24px;font-size:0;}
.list_file_down .list_file a .sinfo .name{display:inline-block;padding:15px 0;font-size:14px;line-height:20px;}

.list_file_down .list_file a .cat{position:relative;display:block;color:#333;font-size:18px;line-height:20px;font-weight:bold;font-family:'nsr';word-wrap:break-word;word-break:keep-all;/*margin-bottom:15px;padding-bottom:10px;*/}
/*.list_file_down .list_file a .cat:after{content:"";display:block;position:absolute;bottom:0;left:0;width:25px;height:1px;background-color:#d7d7d7}*/






@media only screen and (min-width:768px) {
	.list_file_down{margin-left:-1%;}
	.list_file_down .list_file{display:table-cell;float:left;margin:0 0 2% 2%;width:48%}
	.list_file_down .list_file a{min-height:120px;}
	.list_file_down .list_file b{min-height:90px;}
	.list_file_down .list_file:before{}
}
@media only screen and (min-width:1024px) {
	.list_file_down .list_file{width:32.33%;}	
}


@media only screen and (min-width:1200px) {
	.list_file_down .list_file{width:23%;}	
}



/* 대학비전 */
.vision_wrap{color:#333;font-size:18px;word-wrap:break-word;word-break:keep-all;}
.vision_wrap .v_ir{background:url(/images/kor/sub01/vision_ir.png) no-repeat;}
.vision_wrap strong{line-height:22px;}
.vision_wrap strong span,
.vision_wrap ul li span,
.vision_wrap ul li em{display:block;}

.vision_wrap > div{display:table;width:100%;text-align:center;}
.vision_wrap > div strong{position:relative;}
.vision_wrap > div strong em{position:relative;display:block;font-size:30px;font-weight:bold;}
.vision_wrap > div strong em:after{content:"";position:absolute;right:-50px;top:50%;display:inline-block;margin-top:-2px;width:69px;height:3px;background:url(/images/kor/sub01/vision_dot.png);}
.vision_wrap > div strong,
.vision_wrap > div .cont{display:table-cell;vertical-align:middle;width:15%;}
.vision_wrap > div .cont{position:relative;padding-left:8%;width:85%;text-align:center;}
.vision_wrap > div .cont ul{padding:50px 0;}
.vision_wrap > div .cont ul:after{content:"";display:block;clear:both;visibility:hidden;}

.vision_wrap > div .cont ul li{float:left;width:33.3%;border:10px solid transparent;}

.vision_wrap > div.vision ul{position:relative;margin:0 auto;padding:0;width:770px;}
.vision_wrap > div.vision ul li{position:absolute;float:none;margin:0;width:auto;border:0;font-size:16px;line-height:18px;}
.vision_wrap > div.vision ul li.bg{position:static;text-align:center;}
.vision_wrap > div.vision ul li.bg img{display:inline-block;width:100%;height:441px;}
.vision_wrap > div.vision ul li.tit{left:0;top:31.5%;width:100%;font-size:18px;text-align:center;}
.vision_wrap > div.vision ul li.circle1{left:4%;top:38%;}
.vision_wrap > div.vision ul li.circle2{right:5%;top:38%;}
.vision_wrap > div.vision ul li.circle3{left:45%;top:80%;}
.vision_wrap > div.vision ul li.circle3 em{letter-spacing:-1px;}
.vision_wrap > div.vision ul li em{color:#701e20;}

.vision_wrap > div.value ul li{position:relative;}
.vision_wrap > div.value ul li .v_ir{position:absolute;left:0;top:0;margin-left:-15px;width:30px;height:30px;background-position:-450px -439px;}

.vision_wrap > div.human{position:relative;}
.vision_wrap > div.human:before,
.vision_wrap > div.human:after{content:"";position:absolute;left:23%;top:0;display:block;width:77%;height:2px;background-color:#707070;}
.vision_wrap > div.human:after{top:auto;bottom:0;}
.vision_wrap > div.human ul{padding:28px 0;}

.vision_wrap > div.goal{margin-top:-20px;}
.vision_wrap > div.goal ul li em{display:block;padding:20px 0;border-radius:50px;background-color:#1c2f5a;color:#fff;line-height:18px;}
.vision_wrap > div.goal ul li span{font-size:15px;line-height:inherit;}

.vision_wrap > div.work{margin-top:-110px;}
.vision_wrap > div.work ul li ul{position:relative;}
.vision_wrap > div.work ul li ul:before{content:"";position:absolute;left:0;right:0;top:5%;z-index:-1;display:block;margin:0 auto;width:40%;height:80%;background-color:#ececec;}
.vision_wrap > div.work ul li ul li{display:table;float:none;margin-bottom:5px;width:100%;height:55px;border:1px solid #d7d7d7;
	background-color:#fff;color:#666;font-size:15px;line-height:18px;}
.vision_wrap > div.work ul li ul li.first:before{content:"";position:absolute;left:0;right:0;top:0;display:block;margin:0 auto;width:0;border:80px solid transparent;border-top-width:0;border-bottom-width:25px;border-bottom-color:#ececec;}
.vision_wrap > div.work ul li ul li em{display:table-cell;vertical-align:middle;}


@media only screen and (max-width:1279px) {
	.vision_wrap > div.vision ul{width:576px;}
	/*.vision_wrap > div.vision ul li{font-size:12px;}*/
	.vision_wrap > div.vision ul li.bg img{width:100%;height:auto;}	

	.vision_wrap > div.vision ul{width:100%;}
	.vision_wrap > div.vision ul li{position:static;margin:15px auto;padding:5px 0;width:95%;border:2px solid #C4BFBC;border-radius:50px;/*font-size:14px;*/}
	.vision_wrap > div.vision ul li .v_ir{display:block;margin:0 auto 10px auto;}
	.vision_wrap > div.vision ul li.circle1 .v_ir{width:46px;height:32px;background-position:-310px -440px;}
	.vision_wrap > div.vision ul li.circle2 .v_ir{width:40px;height:43px;background-position:-360px -440px;}
	.vision_wrap > div.vision ul li.circle3 .v_ir{width:30px;height:46px;background-position:-410px -440px;}

	.vision_wrap > div.vision ul li.bg{display:none;}
	.vision_wrap > div.vision ul li.tit{margin:0 auto;padding-top:60px;width:303px;height:105px;border:0;background:url(/images/kor/sub01/vision_ir.png) 0 -519px;font-size:16px;}
}

@media only screen and (max-width:767px) {
	/*.vision_wrap{font-size:15px;}*/
	
	.vision_wrap > div.goal ul li em{letter-spacing:-1px;}

	.vision_wrap > div.work ul li ul li{height:65px;/*font-size:14px;*/}
	.vision_wrap > div.work ul li ul li.first:before{border-width:0 60px 25px 60px;}
}

@media only screen and (max-width:639px) {
	.vision_wrap > div strong,
	.vision_wrap > div .cont{display:block;padding:0;width:100%;}
	.vision_wrap > div strong em:after{display:none;}
	.vision_wrap > div strong{margin:20px 0;padding:5px 0;background-color:#701D1F;color:#fff;font-size:25px;line-height:normal;}
	.vision_wrap > div strong span{display:inline-block;margin-left:5px;}
	.vision_wrap > div .cont ul{padding:0;}
	.vision_wrap > div .cont ul li{float:none;margin:10px 0;width:100%;border:0;}

	.vision_wrap > div.vision strong{margin-top:0;}
	.vision_wrap > div.vision ul li{border:2px solid #C4BFBC;border-radius:50px;}

	.vision_wrap > div.value ul li .v_ir{position:static;margin:15px auto;}

	.vision_wrap > div.human:before,
	.vision_wrap > div.human:after{display:none;}

	.vision_wrap > div.goal,
	.vision_wrap > div.work{margin-top:0;}
	.vision_wrap > div.work ul li ul li{height:55px;}

	.vision_wrap > div.vision ul li.circle3 em,
	.vision_wrap > div.goal ul li em{letter-spacing:normal;}

	.vision_wrap > div.work ul li ul:before,
	.vision_wrap > div.work ul li ul li.first:before{display:none;}
}


/* 대학/대학원 */
.college_wrap .top-box{padding:20px 0;height:580px;color:#fff;}
.college_wrap .top-box.college1{background:url(/images/kor/sub03/college1_bg.png) no-repeat 50% 50%;background-size:cover;}
.college_wrap .top-box.college2{background:url(/images/kor/sub03/college2_bg.png) no-repeat 50% 50%;background-size:cover;}
.college_wrap .top-box.college3{background:url(/images/kor/sub03/college3_bg.png) no-repeat 50% 50%;background-size:cover;}
.college_wrap .top-box.college4{background:url(/images/kor/sub03/college4_bg.png) no-repeat 50% 50%;background-size:cover;}
.college_wrap .top-box.college5{background:url(/images/kor/sub03/college5_bg.png) no-repeat 50% 50%;background-size:cover;}
.college_wrap .top-box.college6{background:url(/images/kor/sub03/college6_bg.png) no-repeat 50% 50%;background-size:cover;}
.college_wrap .top-box.college7{background:url(/images/kor/sub03/college7_bg.png) no-repeat 50% 50%;background-size:cover;}
.college_wrap .top-box.college8{background:url(/images/kor/sub03/college8_bg.png) no-repeat 50% 50%;background-size:cover;}
.college_wrap .top-box.college9{background:url(/images/english/sub03/college9_bg.png) no-repeat 50% 50%;background-size:cover;}
.college_wrap .top-box.college10{background:url(/images/english/sub03/college10_bg.png) no-repeat 50% 50%;background-size:cover;}

.college_wrap .top-box .inner-bg{display: flex;flex-direction: column;justify-content: center;align-items: center;margin:0 auto;padding:40px;width:80%;max-width:520px;min-height: 300px;text-align:center;}
.college_wrap .top-box.college1 .inner-bg{background:url(/images/kor/sub03/college1_pt.png);}
.college_wrap .top-box.college2 .inner-bg{background:url(/images/kor/sub03/college2_pt.png);}
.college_wrap .top-box.college3 .inner-bg{background:url(/images/kor/sub03/college3_pt.png);}
.college_wrap .top-box.college4 .inner-bg{background:url(/images/kor/sub03/college4_pt.png);}
.college_wrap .top-box.college5 .inner-bg{background:url(/images/kor/sub03/college5_pt.png);}
.college_wrap .top-box.college6 .inner-bg{background:url(/images/kor/sub03/college6_pt.png);}
.college_wrap .top-box.college7 .inner-bg{background:url(/images/kor/sub03/college7_pt.png);}
.college_wrap .top-box.college8 .inner-bg{background:url(/images/kor/sub03/college8_pt.png);}
.college_wrap .top-box.college9 .inner-bg{background:url(/images/english/sub03/college9_pt.png);}
.college_wrap .top-box.college10 .inner-bg{background:url(/images/english/sub03/college10_pt.png);}

.college_wrap .top-box .inner-bg h2{margin-bottom:20px;padding:0;background:url(/images/kor/sub03/college_tit_ico.png) no-repeat 50% 30px;color:#fff;font-size:36px;line-height: 1.2;}
.college_wrap .top-box .inner-bg h2:before{display:none;}
.college_wrap .top-box .inner-bg strong{opacity:0.8;color:#fff;font-size:20px;line-height:15px;} 
.college_wrap .top-box .inner-bg p{margin:10px 0 0;line-height: 1.5;text-align:center;}
.college_wrap .top-box .inner-bg a {display: inline-block;margin-top: 20px;}
.college_wrap .top-box .inner-bg p,
.college_wrap .top-box .inner-bg a{opacity:0.8;color:#fff;}
.college_wrap .top-box .inner-bg a:hover,
.college_wrap .top-box .inner-bg a:active,
.college_wrap .top-box .inner-bg a:focus{text-decoration:underline;}
.college_wrap .top-box .inner-bg a .ico{display:inline-block;vertical-align:middle;margin-right:10px;width:25px;height:25px;background:url(/images/kor/sub03/college_home_ico.png);}

.college_wrap h3{color:#333;font-size:26px;}
.college_wrap .ui.uit.type1 .inner{padding:40px;}
.college_wrap .ui.uit.type1 .inner .tp_icon.circle{display:none;}
.college_wrap .ui.uit .inner .tit_inner{margin-bottom:30px;color:#333;font-size:18px;}
.college_wrap .ui.uit .inner .tit_inner span{position:relative;display:inline-block;vertical-align:middle;margin-left:20px;font-size:16px;}
.college_wrap .ui.uit .inner .tit_inner span:before{content:"";position:absolute;left:-10px;top:5px;display:inline-block;width:1px;height:13px;background-color:#ccc;}
.college_wrap .ui.uit .inner .txtwrap p{color:#666;}
.college_wrap .ui.uit .btnwrap{top:-30px;}

@media (max-width:1024px) {
	.college_wrap .top-box .inner-bg {padding: 35px 30px;}
	.college_wrap .top-box .inner-bg h2 {font-size: 30px;}
}
@media (max-width:767px) {
	.college_wrap .top-box {padding: 0;}
	.college_wrap .top-box .inner-bg { padding: 30px 25px;max-width:480px;}
	.college_wrap .top-box .inner-bg h2 {font-size: 28px;}
	.college_wrap .ui.uit.type1 .inner{padding:30px;}
}
@media (max-width:500px) {
	.college_wrap .top-box .inner-bg h2 {font-size: 22px;}
}

/* 홍보브로슈어 */
/*#lst_book{overflow:hidden;position:relative;}
#lst_book .box_col{margin:0 auto;width:95%;}
#lst_book .box_col.col2 .col{display:block;margin-bottom:10px;}
#lst_book .box_col .col .item{margin:0 auto;position:relative;padding:33px 40px;border:1px solid #d7d7d7;background-color:#fff;}
#lst_book .box_col .col .item b{display:block;position:relative;margin:0;padding:0;margin-bottom:15px;padding-bottom:10px;color:#701e20;font-size:20px;font-family:'nsr';font-weight:bold;line-height:20px;word-wrap:break-word;word-break:keep-all;text-align:center}
#lst_book .box_col .col .item em{display:block;color:#333;font-size:14px;line-height:20px;text-align:center;}
#lst_book .box_col .col .item .img{overflow:hidden;display:none;margin-top:20px;width:100%;height:160px;background-color:#efefef;text-align:center}
#lst_book .box_col .col .item .img img{max-width:none;width:100%;}
#lst_book .box_col .col .item p{text-align:center}

@media all and (min-width:768px){
    #lst_book .box_col.col2 .col{display:inline-block;float:left;margin-bottom:0;width:50%;}
    #lst_book .box_col .col .item{margin-bottom:2.5%;width:95%;padding-right:180px;min-height:266px;}    
    #lst_book .box_col .col .item .img{display:block;position:absolute;top:43px;right:45px;margin:0;width:130px;}
    #lst_book .box_col .col .item b{padding-top:10px;text-align:left;}
    #lst_book .box_col .col .item b:after{left:0;margin-left:0;}
    #lst_book .box_col .col .item em{text-align:left;}
    #lst_book .box_col .col .item .btn{margin-top:5px;width:70%;}
    #lst_book .box_col .col .item p{text-align:left}
}

@media all and (min-width:1024px){
    #lst_book .box_col{width:100%;}
    #lst_book .box_col.col2 .col{width:50%;}  
    #lst_book .box_col .col .item{min-height:293px}  
}

@media all and (min-width:1200px){
 #lst_book .box_col .col .item{min-height:250px}  
}*/


/* 학칙규정 */
.ui.uia.qna.rule .item,
.ui.uia.qna.rule .inner{padding-left:20px;}
.ui.uia.qna.rule .inner:after{content:"";display:block;clear:both;visibility:hidden;}
.ui.uia.qna.rule .inner a{overflow: hidden;float:left;margin:0.5%;width:49%;text-align:left;white-space: nowrap;text-overflow: ellipsis;}
.ui.uia.qna.rule .item .rule_icon{display:inline-block;vertical-align:middle;margin-right:5px;width:35px;height:35px;border-radius:50%;background:#f0f0f0 url(/images/kor/layout/ir-rule.png);}
.ui.uia.qna.rule .item .rule_icon.ico1{background-position:0 0}
.ui.uia.qna.rule .item .rule_icon.ico2{background-position:-45px 0}
.ui.uia.qna.rule .item .rule_icon.ico3{background-position:-90px 0}
.ui.uia.qna.rule .item .rule_icon.ico4{background-position:-135px 0}
.ui.uia.qna.rule .item .rule_icon.ico5{background-position:-180px 0}
.ui.uia.qna.rule .item .rule_icon.ico6{background-position:0 0}
.ui.uia.qna.rule .item .rule_icon.ico7{background-position:-45px -45px}
.ui.uia.qna.rule .item .rule_icon.ico8{background-position:-90px -45px}
.ui.uia.qna.rule .item .rule_icon.ico9{background-position:-135px -45px}

/* 전공배정 */
.ui.uilnk.type1.major_assign .box_col .col ul li{width:100%;}

@media all and (min-width:768px){
	.ui.uilnk.type1.major_assign .box_col .col .item{min-height:430px;}
	.ui.uilnk.type1.major_assign.double .box_col .col .item{min-height:600px;}
}

@media all and (min-width:1200px){
	.ui.uilnk.type1.major_assign .box_col .col .item{min-height:400px;}
	.ui.uilnk.type1.major_assign.double .box_col .col .item{min-height:520px;}
}	

@media all and (min-width:1400px){
	.ui.uilnk.type1.major_assign.double .box_col .col .item{min-height:460px;}
}

@media all and (max-width:767px){
	.ui.uia.qna li{height:auto !important;}
	.ui.uia.qna.rule .inner a{width:100%}
}

/*문의전화*/
.ui.uit.type4 .inner h2{margin:0 0 5px 0;padding-top:0;font-size:18px}
.ui.uit.type4 .inner h2:before{display:none}
.ui.uit.type4 .inner p:before{display:none}


/*증명서발급*/
.sub050601 .ui.metro-content-group .box{min-height:230px;}

/*보건실*/
.sub060203 .ui.metro-content-group .box{min-height:290px;}
@media (max-width: 1023px){
	.sub06_02_03 .purpose .item {padding: 20px 20px 20px;}
}
/* 휴학신청 */
@media all and (min-width:768px){
	.prv_his2.step.rest ol li div{min-height:165px;}
}

@media all and (min-width:1200px){
	.prv_his2.step.rest ol li div{min-height:140px;}
}

@media all and (min-width:1400px){
	.prv_his2.step.rest ol li div{min-height:100px;}
}

/* 복학 */
.compare_sample.comeback ul li em,
.compare_sample.comeback ul li em span{display:block;text-align:left;}
.compare_sample.comeback ul li em span{margin:5px 0;padding-left:11px;background:url(/images/common/list_bul1.png) no-repeat 0 9px;}

/* 자퇴 */
@media all and (min-width:768px){
	.prv_his2.step.rest.exit ol li.list4{margin-left:0;}
	.prv_his2.step.rest.exit ol li.list4,
	.prv_his2.step.rest.exit ol li.list5{margin-top:28px;}
	.prv_his2.step.rest.exit ol li.list4:before{display:none;}
	.prv_his2.step.rest.exit ol li div{min-height:140px;}
}

@media all and (min-width:1200px){
	.prv_his2.step.rest.exit ol li div{min-height:110px;}
}


/* 보건실 아이콘 */
.open_icon {display:inline-block;margin:0 auto 0;padding:0;width:70px;min-height:70px;background:url(/images/kor/common/bg_ico_open.png) no-repeat;/*background-image: url(/images/kor/common/bg_ico_open.svg), none;*/}
.open_icon {display:block;}
.open_icon.icon1 {}
.open_icon.icon1{background-position:0 0%}
.open_icon.icon2{background-position:-80px 0%}
.open_icon.icon3{background-position:-160px 0%}
.open_icon.icon4{background-position:-240px 0%} 
.open_icon.icon5{background-position:-320px 0%}
.open_icon.icon6{background-position:-400px 0%}
.open_icon.icon7{background-position:-480px 0%} 
.open_icon.icon8{background-position:-560px 0%}
.open_icon.icon9{background-position:-640px 0%}
.open_icon.icon10{background-position:-720px 0%}
.open_icon.icon11{background-position:-800px 0px}
.open_icon.icon12{background-position:-880px 0px}
.open_icon.icon13{background-position: 0px -80px}
.open_icon.icon14{background-position:-80px -80px}
.open_icon.icon15{background-position:-160px -80px}
.open_icon.icon16{background-position:-240px -80px}
.open_icon.icon17{background-position:-320px -80px}
.open_icon.icon18{background-position:-400px -80px}
.open_icon.icon19{background-position:-480px -80px}

.openbox{margin-bottom:10px;padding:20px;border:1px solid #ddd;}
.openbox h3{font-size:20px;text-align:center;}
.opencol{margin:15px 0;border:1px solid #ddd;}
.opencol ul:after{content:"";display:block;clear:both;visibility:hidden;}
.opencol li{position:relative;padding:24px 15px 24px 90px;border:1px dashed transparent;border-top-color:#ddd;word-wrap:break-word;word-break:keep-all;}
.opencol li:first-child{border-top-color:transparent;}
.opencol .open_icon {position:absolute;left:15px;top:15px;display:inline-block;margin:0;padding:0;width:70px;min-height:70px;background:url(/images/kor/sub01/bg_ico_open.png) no-repeat;background-image: url(/images/kor/sub01/bg_ico_open.svg), none;}
.opencol .open_icon {display:block;}
.open_icon.icon21{background-position:0px -160px}
.open_icon.icon22{background-position:-80px -160px}
.open_icon.icon23{background-position:-160px -160px}
.open_icon.icon24{background-position:-240px -160px}
.open_icon.icon25{background-position:-320px -160px}
.open_icon.icon26{background-position:-400px -160px}
@media all and (min-width:640px) {
	.opencol{display:table;width:100%;}
	.opencol .open_icon{position:relative;left:0;top:0;margin:0 auto;}
	.opencol ul{display:table-row;}
	.opencol ul li{position:relative;display:table-cell;padding:15px;width:33.33%;border-top-color:transparent;border-left-color:#ddd;}
	.opencol ul li:first-child{border-left-color:transparent;}
	.openbox{position:relative;margin-bottom:0;padding:15px 10px 15px 90px;border:none;}
	.openbox .open_icon{position:absolute;left:0;top:10px;display:block;width:70px;height:70px;}
	.openbox h3{margin-top:0;text-align:left;}
}
@media all and (min-width:768px) {
	.opencol ul li{padding-left:100px;}
	.opencol li .open_icon{position:absolute;left:25px;top:15px;display:block;width:70px;height:70px;}	
}


/* 이메일 무단수집거부 */
.ui.uit .inner .txtwrap p + p{margin-top:15px;}


/* 개인정보처리방침 */
.ui.uit.list .inner .txtwrap li{margin:10px 0;background-position:0 6px;line-height:140%;}
.num_list > li{margin:5px 0;}
.num_list > li p{margin-top:5px;}
.num_list > li ul li{margin:0;}


/* 해외봉사단 */
.sub060103 .ui.uic .box_col .col .item .thm_figure{border:none;background:none;}
.sub060103 .ui.uic.mb_10 .box_col .col .item{margin-bottom:10px;min-height:415px;}


/* txt-tip txt-small 바로가기 */
.txt-tip.txt-small .btn-ani{margin-left:5px;padding:2px 5px;font-size:13px;}

/* 대학정보공시 */
.univ_info_wrap:after{content:"";display:block;clear:both;visibility:hidden;}
.univ_info_wrap div{float:left;padding:0 30px;width:50%;text-align:center;}
.univ_info_wrap div:first-child{border-right:1px solid #ddd;}
.univ_info_wrap div h2{font-size:30px;}
.univ_info_wrap div h2:before{display:none;}
.univ_info_wrap div span{display:block;height:123px;}
.univ_info_wrap div:first-child span{padding-top:18px;}
.univ_info_wrap div p{color:#767676;}
.univ_info_wrap div a{display:block;margin:45px auto 0 auto;width:215px;height:42px;border:1px solid #701e20;border-radius:50px;color:#701e20;font-size:16px;line-height:42px;text-align:center;}
.univ_info_wrap div a:hover,
.univ_info_wrap div a:active,
.univ_info_wrap div a:focus{background-color:#701e20;color:#fff;}

@media all and (max-width:1279px) {
	.univ_info_wrap div p{min-height:115px;}
}

@media all and (max-width:767px) {
	.univ_info_wrap div p{min-height:155px;}	
}

@media all and (max-width:639px) {
	.univ_info_wrap div{float:none;width:100%;}
	.univ_info_wrap div:first-child{margin-bottom:40px;padding-bottom:50px;border-right:0;border-bottom:1px solid #ddd;}
	.univ_info_wrap div p{min-height:0;}		
}



/* 상담서비스 */
.sub07_05_01_01 .ui.uib.type1 .uibodo .thm_figure{width:auto;}
.sub07_05_01_01 .ui.uib.type1 .uibodo .thm_caption{width:75%;}
.sub07_05_01_01 .ui.uib{padding:20px 0 30px 0;border-bottom:1px solid #d7d7d7;}

.sub07_05_01_01 .ui.uib.type1 .uibodo .thm_figure{width:auto;}
.sub07_05_01_01 .ui.uib.type1 .uibodo .thm_caption{width:75%;}
.sub07_05_01_01 .ui.uib{padding:20px 0 30px 0;border-bottom:1px solid #d7d7d7;}
.sub07_05_01_01 .ui.uilnk .box_col .col .item {max-height: none;}


/* 외부장학금 */
.sub060503 .ui.uilnk .box_col .col .item{padding:0;border:none;}
.sub060503 .ui.uilnk.type1 .box_col .col ul li a, .ui.uilnk.type1 .box_col .col ul li span{height:50px;}


/* 학교통계자료 */
.ui-list_file_down{overflow:hidden;margin:15px 0 40px;border:1px solid #b3b3b3;border-left:0;border-right:0;}
.ui-list_file_down li{overflow:hidden;width:100%;border-bottom:1px solid #e6e6e6;background:none;}
.ui-list_file_down li>a{display:block;padding:20px 15px 17px;color:#4d4d4d;}
/*.ui-list_file_down li>span{display:block;padding:1.2em;}*/
.ui-list_file_down li.empty{padding:1.2em 0;}
.ui-list_file_down>li{position:relative;float:left;margin-left:-1px;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.ui-list_file_down.col2>li{width:50%;}
.ui-list_file_down.col3>li{width:33.3%;}

.ui-list_file_down>li.last .cat{color:#fff;}
.ui-list_file_down>li.last .sinfo{display:none;}
.ui-list_file_down>li.last a{pointer-events:none;cursor:default;}

.ui-list_file_down li .cat{display:block;color:#121212;font-size:16px;}
.ui-list_file_down .sinfo{position:absolute;right:20px;top:10px;display:block;}
.ui-list_file_down .btn_file{display:block;padding:7px;width:35px;height:35px;border:1px solid #ddd;}
.ui-list_file_down .btn_file .bico.bticon{display:block;font-size:0;text-indent:-9999px;}

@media all and (max-width:639px) {
	.ui-list_file_down>li.last{display:none;}
	.ui-list_file_down.col3>li{width:100%;}
}


@media (max-width:602px){
	.box_local h2{display: block;text-align: center;}

}

/*전공관련 , 성적조회*/
.sub05_04_03_01 .ui.uilnk .box_col .col .item,
.sub05_04_04 .ui.uilnk .box_col .col .item  { max-height: none;}


/*학생증발급*/
.sub050602 .compare_sample h3{margin:0 auto 50px;color:#333;}
.sub050602 .compare_sample .ico[class*="cico"]{margin-bottom:35px;}


/* 소통교통(sns) */
#snshub_head{overflow:hidden;position:relative}
#snshub_head:before{content:"";position:absolute;left:0;top:50%;z-index:-1;display:block;width:100%;height:1px;background-color:#7A3A3D;}

#snshub_head .head_button{float:left;padding-left:1px}
#snshub_head .head_button:after{content:"";display:block;clear:both}
#snshub_head .head_button a{float:left;margin-left:-1px;padding:10px 45px;border:1px solid #ddd;background:#f7f7f7;color:#5c5c5c}
#snshub_head .head_button a.ov,#snshub_head .head_button a:focus,#snshub_head .head_button a:hover{position:relative;color:#fff}
#snshub_head .head_button .fb.ov,#snshub_head .head_button .fb:focus,#snshub_head .head_button .fb:hover{border-color:#052B4E;background-color:#052B4E}
#snshub_head .head_button .nb.ov,#snshub_head .head_button .nb:focus,#snshub_head .head_button .nb:hover{border-color:#55b126;background-color:#55b126}
#snshub_head .head_button .tw.ov,#snshub_head .head_button .tw:focus,#snshub_head .head_button .tw:hover{border-color:#33ccff;background-color:#33ccff}

#snshub_head .head_snslink{float:right}
#snshub_head .head_snslink .fleft{float:left}
#snshub_head .head_snslink .snslink_title{margin-right:15px;color:#000;font-size:20px}

#snshub_head .head_snslink a{margin-left:7px;width:33px;height:33px;background:url(/images/kor/sub07/bg_sns.png) no-repeat}
#snshub_head .head_snslink a:first-child{margin-left:0}
#snshub_head .head_snslink .fb{background-position:0 0}
#snshub_head .head_snslink .nb{background-position:-50px 0} 
#snshub_head .head_snslink .tw{background-position:-100px 0}

#snshub_body{}
#snshub_body .body_grap{position:relative;margin:25px -8px 50px} 
#snshub_body .body_grap:after{content:"";display:block;clear:both}
#snshub_body .box{overflow:hidden;float:left;width:25%;border:8px solid transparent;transition:all 300ms ease-in-out}
#snshub_body .box a{overflow:hidden;display:block;padding:15px;border:1px solid #ddd}
#snshub_body .box .box_thumb{overflow:hidden;position:relative;padding-top:56%}
#snshub_body .box .box_thumb div{position:absolute;left:0;top:0;margin-left:-100%;width:300%;height:100%;text-align:center}
#snshub_body .box .box_thumb img{display:inline-block;max-width:none;height:100%}
#snshub_body .box .box_pt{margin-top:10px}
#snshub_body .box .pt_title{display:block;color:#000;font-size:16px}
#snshub_body .box .pt_text{margin:20px 0;color:#434343;font-size:14px;word-break:break-all;text-align:justify}
#snshub_body .box .pt_date{padding-right:20px;background:url(/images/kor/sub07/pt_date.gif) no-repeat 100% 50%;color:#aaa}


#moreList{text-align:center}
#moreList a{display:none;padding:15px 20px;width:100%;max-width:280px;border:1px solid #ddd;background:#f7f7f7;color:#000;font-size:16px}
#moreList a:first-child{display:inline-block}
#moreList .plus{display:inline-block;margin-left:15px;width:13px;height:13px;background:url(/images/kor/sub07/snshub_icon_plus.png) no-repeat}

@media(max-width:1430px){
	#snshub_body .box{width:33.3%}
}

@media(max-width:767px){
	#snshub_body .box{width:50%}
}

@media(max-width:480px){
	#snshub_body .box{width:100%}
}

.ui.uit.type2{border:1px solid #ddd;background:none;background-color:#fafafa;}

.speci_img_wrap{margin-bottom:10px;width:100%;text-align:center}
.speci_img_wrap img{width:100%}

.map_infobox{padding: 30px;background-color: #f0f0f0;}
.map_infobox ul{}
.map_infobox ul.e_wrap{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc;}
.map_infobox ul.e_wrap li{color:#012271;}
.map_infobox ul.w_wrap li{color:#740003;}
.map_infobox ul.n_wrap li{color:#000;}
.map_infobox ul li{float: left;margin-bottom:10px;width: 33.33%}
.map_infobox ul.n_wrap li{width:33.33%}
.map_infobox ul li .map_numb{display:inline-block;width:35px;font-weight:bold}
.map_infobox ul.n_wrap li .map_numb{display:inline-block;margin-right:5px;width:30px;height:30px;border-radius:50%;background-color:#740003;color:#fff;line-height: 30px;font-weight:normal;text-align: center}
.map_infobox ul.n_wrap li .map_numb.blue{background-color:#012271;font-size:14px}

@media(max-width:1000px){
	.map_infobox ul li,
	.map_infobox ul.n_wrap li{width:50%}
}

@media(max-width:768px){
	.map_infobox ul li,
	.map_infobox ul.n_wrap li{width:100%}
}
.camp_wrap{padding:20px;border:1px solid #ddd;}