@charset "UTF-8";
/*horiz_item@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");*/
img{max-width:100%;vertical-align:top;}
html { -webkit-tap-highlight-color:transparent; -webkit-tap-highlight: rgba(0,0,0,0);}
/*header*/

.header{background-color:#dcdcdc;height:75px;}
#headMobile{display:none; border-bottom: 3px solid #000;}
#headWeb{display:block; border-bottom:6px solid #000;}
.header_w{position:relative;width:1050px;margin:0 auto;}
.header_w img{vertical-align:middle;}
/*.header_w h1{padding:16px 0 4px 14px;}*/
.header_w h1{padding:0 0 0 0;}
.header_w .headNoti{position:absolute;right:0;top:0;background-color:#bebebe;}
.header_w .headNoti li{float:left;padding:0 15px;}
.header_w .headNoti li a{display:inline-block;height:30px;line-height:30px;}
.header_w .headNoti li a img{vertical-align:middle;}
.header_w .headNoti .userName {font-size: 13px; color: #fff; font-family:NanumGothic,ng; font-style:italic;}

.inner{width:1050px;margin:0 auto;}
.visual{height:370px;}
.visual h2{padding:112px 0 149px 13px;}

.main{background-color:#d2d2d2;padding:30px 0 35px;}
.main p{position:relative;}
.main p .tag{display:inline-block;height:20px;line-height:20px;background:url(/common/images/main/bg_tag.png) left top repeat;position:absolute;bottom:0;left:0;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;}
.main p .tag span{padding:0 20px;}

.main h3{padding-bottom:7px;padding-left:15px;font-size:19px;color:#1e1e1e;}
.main .news{overflow:hidden;margin-bottom:29px;}
.main .news li{float:left;color:#cce1ff;font-size:14px;width:25%;}
.main .news li div {position:relative;height:180px;}
.main .news li div img{max-width:100%;}
.main .news li .textList p{height:136px;overflow:hidden;padding:23px 20px 0 20px;line-height:22px;color:#ebebeb; word-wrap: break-word;}
.main .news li .tag{display:inline-block;height:30px;line-height:28px;background:url(/common/images/main/bg_tag.png) left top repeat;position:absolute;bottom:0;left:0;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;}
.main .news li .tag span{padding:0 20px;color:#ffffff}

.fix1 {background-color:#a1a9be;}
.fix2 {background-color:#8993ad;}
.fix3 {background-color:#a737f9e;}
.fix4 {background-color:#5e6b8d;}
.fix5 {background-color:#737f9e;}
.fix6 {background-color:#5e6b8d;}
.fix7 {background-color:#a1a9be;}
.fix8 {background-color:#8993ad;}

.text-box{line-height:22px;}
.text-box.bord{padding:5px;border:1px solid #ddd;}
.text-box strong{color:##1F497D;}
.text-box p{clear: both;padding-top: 10px;padding-left: 15px; line-height: 22px;}
.text-box span{color='#1F497D'}

.mainListArea{margin-bottom:29px;}
.mainList li{width:25%;padding:20px;float:left;}
.mainList li p{height:36px;overflow:hidden;color:#ebebeb;line-height:19px;font-size:14px}
.mainList li.li1{background-color:#9d9481;}
.mainList li.li2{background-color:#90856e;}
.mainList li.li3{background-color:#7d7158;}
.mainList li.li4{background-color:#6e6248;}

.mainList li.li5{background-color:#7d7158;}
.mainList li.li6{background-color:#6e6248;}
.mainList li.li7{background-color:#9d9481;}
.mainList li.li8{background-color:#90856e;}

.mainList li.li9{background-color:#7496a0;}
.mainList li.li10{background-color:#618590;}
.mainList li.li11{background-color:#4e737f;}
.mainList li.li12{background-color:#406571;}

.mainList li.li13{background-color:#4e737f;}
.mainList li.li14{background-color:#406571;}
.mainList li.li15{background-color:#7496a0;}
.mainList li.li16{background-color:#618590;}

.mainList li.li17{background-color:#406571;}
.mainList li.li18{background-color:#7496a0;}
.mainList li.li19{background-color:#618590;}
.mainList li.li20{background-color:#4e737f;}

.mainList li.li21{background-color:#406571;}
.mainList li.li22{background-color:#7496a0;}
.mainList li.li23{background-color:#618590;}
.mainList li.li24{background-color:#4e737f;}


.linkArea{font-weight:bold;width:1050px;margin:0 auto;}
.linkArea .left {float:left;width:300px;padding:25px 0;}
.linkArea .right{float:left;width:750px;background-color:#ffffff;padding:25px 0;}
.linkArea .link li + li{margin-top:8px;}
.linkArea .link li.tit{color:#1e1e1e !important;font-size:16px !important; padding-bottom:3px;}
.linkArea .left .link li{margin-left:13px;margin-right:87px;}
.linkArea .left .link li a{font-size:14px;}
.linkArea .left .link .dash{border-top:1px dashed #646464;padding-top:8px;}
.linkArea .right .link li{margin-left:20px;}
.linkArea .right .link li a{color:#787878;font-size:14px;}

/*sub*/
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box; /*Firefox 1-3*/
    -webkit-box-sizing: border-box; /* Safari */
	-ms-box-sizing: border-box;
}

#wrap {width:100%;}

#div_container{font-size:12px; color:#646464; min-height:186px;}
#container .local{width:1050px;margin:0 auto;position:relative;height:220px;}
#container .local .mark{display:none;width:60%;font-size:18px;padding:6px 10px 6px 5.5%;color:#fff;}

#container .inner{padding:10px 50px 47px;background-color:#fff;font-size:14px;}
#container .navi{color:#b4b4b4;text-align:right; margin-bottom: 15px}
#container h3{font-size:22px;padding:30px 0 18px;font-weight:normal;}
#container .dept{padding-bottom:20px;}

.section p{line-height:21px;padding-bottom:14px;}

  /*search*/
.search .local h2{position:absolute;left:0;bottom:30px;background-color:#4591de;width:251px;height:40px;line-height:40px;padding-left:49px;color:#fff;font-size:27px;}


	/*search box*/
.searchBox{padding:15px 26px 17px;background-color: #9075a0;}
.searchBox  *{vertical-align:middle;}
.searchBox a {background-image:url(/common/images/common/btn_search.png); background-position:center;background-color: #540c7e; width:100px; height:30px;margin-left: 5px;}
.searchBox .tit{float:left;margin-right:20px;width:155px;height:30px;line-height:30px;color:#fff;font-weight:bold;text-align:center;}

.searchBox .searchArea {position:relative;}
.searchBox input[type="text"]{display:inline-block; width:55%; height:30px;line-height:30px; padding:0 10px;}
.searchBox .btnTxt{float:right;height:30px;line-height:30px;color:#2779cc;font-size:13px;padding-left:12px;}
.searchBox .txtSort{clear:both;color:#787878;padding-top:15px;padding-left:175px;}

.searchBox .searchArea .wordList{display:none;position:absolute;top:22px;left:0;width:100%;background-color:#ebebeb;padding:5px 0;}
.searchBox .searchArea .wordList button{text-align:left;width:100%;line-height:14px;padding:3px 10px;}
.searchSort {padding:0 30px;margin:14px 0 28px;}


.sortList li{font-size:13px;line-height:16px;border-bottom:1px solid #dcdcdc;padding:9px 0 10px;}
.sortList li:first-child{border-top:1px solid #dcdcdc;}
.sortList li .tit{font-weight:bold;padding-bottom:2px;}
.sortList li a{color:#4591de;}

/*list warp common*/
.list_warp{overflow:hidden;}
.list_warp .line2{width:980px;}
.list_warp .item_box li{margin-right:10px;margin-bottom:10px;position:relative;cursor: pointer;}
.list_warp .item{width:100%;margin:0 auto;background-color:#f5f5f5;border:1px solid #dcdcdc;padding:14px 15px 18px;}
.list_warp .item p{color:#323232;font-size:13px;}
.list_warp .item .photo{display:block;text-align:center;}
.list_warp .item .tit{font-weight:bold;font-size:15px;border-bottom:1px solid #d2d2d2;padding-bottom:7px;}
.list_warp .item .name{width:100%;font-weight:bold;font-size:15px;border-bottom:1px solid #d2d2d2;padding:7px 0;margin-bottom:8px;}
.list_warp .item .text{padding-top:5px;line-height:17px;}
.list_warp .item .depart{color:#323232;padding-bottom:3px;}
.list_warp .item .part{color:#969696;line-height:18px;padding-top: 7px;}

.paperYear{margin-bottom:0px !important;}
/*item horization */
.list_warp .horiz_item{width:468px;float:left;}
.list_warp .horiz_item .photo{float:left;width:27%;overflow:hidden;margin-right:3%;}
.list_warp .horiz_item .infoTxt{float:left;width:66%;height:155px;overflow:hidden; line-height: 1;}

.people .list_warp .horiz_item .photo{float:left;width:28%;height: 155px;overflow:hidden;margin-right:3%;line-height: 153px;}

.research .list_warp .horiz_item .photo{width:37%;height:128px;outline: 1px solid #dcdcdc;}
.research .list_warp .horiz_item .photo img{height:100%;}
.research .list_warp .horiz_item .infoTxt{width:56.5%;height:128px;overflow:hidden;padding-top:10px;}
.research .list_warp .horiz_item .infoTxt .tit span{display:inline-block;line-height:16px;overflow:hidden;}
.research .list_warp .horiz_item .infoTxt .part{line-height:22px;}

.list_warp .horiz_item .item{padding:0 15px 0 0;}

/*item vertical */
.list_warp .verti_item{width:23.4%;float:left;}
.list_warp .verti_item .item{display:block;height:325px;overflow:hidden;}
.list_warp .verti_item .photo {width: 100%;height: 134px;line-height: 134px;vertical-align: middle;}
.list_warp .verti_item .photo img {max-height: 134px;line-height: 134px;vertical-align: middle;}
.list_warp .verti_item .tit{margin-top:9px;}
.list_warp .verti_item .tit span{display:inline-block;height:32px;line-height:16px;overflow:hidden;}
.list_warp .verti_item .item .infoTxt{position:relative;padding-bottom:17px;}
.list_warp .verti_item .item .infoTxt .text{max-height:72.5px;overflow:hidden;}
.list_warp .verti_item .item.noPic .tit{padding-top:0 !important;}
.list_warp .verti_item .item.noPic .tit span{display:inline-block;max-height:158px;height:auto;overflow:hidden;}
.list_warp .verti_item .item.noPic .infoTxt .text{max-height:191px;height:auto;overflow:hidden;word-wrap: break-word;}
.list_warp .verti_item .item .infoTxt .more{font-weight:bold;position:absolute;bottom:0;left:0;}
.list_warp .text_item .item{width:100%;padding:6px 19px 12px;}
.list_warp .text_item .item .infoTxt{height:auto;overflow:hidden;}
.list_warp .line2 .text_item {width:468px;float:left;}
.list_warp .line2 .text_item .tit span{display:inline-block;height:32px;line-height:16px;overflow:hidden;}
.list_warp .line2 .text_item .item{width:100%;height:125px;padding:10px;}
.list_warp .text_item .item2{width:100%;padding:0;}
.list_warp .text_item .item2 .infoTxt2{padding:10px;overflow:hidden;}
.list_warp .item2 .tit{font-weight:bold;font-size:15px;border-bottom:1px solid #d2d2d2;padding:7px 0;margin-bottom:8px;}
.list_warp .item2 p{color:#323232;font-size:13px;}
.list_warp .item2 .text{padding-top:5px;line-height:17px;}

.list_warp .item2{width:100%;margin:0 auto;background-color:#f5f5f5;border:1px solid #dcdcdc;padding:14px 15px 18px;}
.list_warp .item2 p{color:#323232;font-size:13px;}
.list_warp .verti_item .item2{display:block;height:370px;overflow:hidden;}

	/*change color*/

	/*about*/
.about h3 , .cl_about , .about .item .more{color:#6f90ce !important;}
.about .paging a.on{color:#6f90ce;}
.about .view p{line-height:18px;}
.about .view p + p{margin-top:24px;}
.about .local .mark{background-color:#6f90ce;}

.about .timeline{-ms-background:url(/common/images/about/bg_timeLine.gif) 43px top repeat-y;background:url(/common/images/about/bg_timeLine.gif) 44px top repeat-y;}
.about .timeline table{width:100%;}
.about .timeline table th{margin-top:10px;padding-right:29px;}
.about .timeline table th span{background:url(/common/images/about/icon_time.gif) right center no-repeat;padding-right:20px;}
.about .timeline table th.last{position:relative;}
.about .timeline table th.last:after {content:"";background-color:#fff;display:block; width:100%;height:73px; position:absolute;bottom:0;left:0; clear:both;}
.about .timeline table td{padding:10px 0;}
.about .timeline table td .gap{background:#f5f5f5 url(/common/images/about/bg_time.gif) left center no-repeat;}
.about .timeline table td .box{margin-left:18px;border:1px solid #dcdcdc;border-left:none;padding:10px 0 10px 0;position:relative;}
.about .timeline table td .picture{padding-left:25px;}
.about .timeline table td .text{padding:0 20px;line-height:18px;}


.about .contact{padding-bottom:45px;}
.about .contact p{float:right;width:600px;}
.about .contact ul{padding-top:165px;}
.about .contact ul li {line-height:17px;margin-top:7px;}
.about .contact ul li span{color:#6f90ce;display:inline-block;}

.about .boxV a.cl_about{border-bottom:1px solid #6f90ce;font-weight:bold;display:inline-block;padding-top:20px;}
.about .commit{margin-top:12px;border-top:2px solid #dcdcdc;padding-top:33px;}
.about .commit dl{margin-bottom:24px;}
.about .commit dl dt{padding-bottom:4px;color:#6f90ce;}
.about .commit dl dd{line-height:21px;}
.about .courseTb{margin-top:15px;}
.about .courseTb tr:first-child th{border-bottom:1px solid #fff;}
.about .courseTb tr td:first-child{font-weight:bold;padding-left:50px;}
.about .courseTb tr th:first-child{padding-left:50px;}
.about .courseTb td{font-size:13px;}
.about .courseTb tr.linkCm td{border-bottom:1px solid #000;}
.about .courseTb tr.linkCm td a{color:#6f90ce;border-bottom:1px solid #fff;}
.about .courseTb tr.linkCm td a:hover{border-bottom:1px solid #6f90ce;}

.about .direction .loca{line-height:21px;padding-bottom:14px;}
.about .direction + .direction{margin-top:24px;}

.about .section{padding-bottom:6px;}
.about .section p{line-height:21px;padding-bottom:14px;}
.about .section h3{padding-bottom:10px !important;}

		/*search*/
.search h3 , .cl_search , .search .item .more{color:#4591de !important;}
.search .searchBox{width:50%; background-color:#c7def5;}
.search .searchBox .tit{float:none; background-color:#4591de;}
.search .searchBox .searchArea {padding-left:15px;}
.search .searchBox input[type="text"] {width:70%;}
.search .searchBox a {width:80px; background-color:#4591de;}
.search .searchSort{border:3px solid #c7def5;}
.search .searchSort button.on{color:#4591de;}
.search .searchSort button{background:url(/common/images/common/bg_sort.gif) right 2px no-repeat;line-height:14px;padding:0 15px;margin:11px 0;color:#787878;font-weight:bold;}
.search .searchSort button:last-child{background:none;}
.search .paging a.on{color:#4591de;}
.search .local .mark{background-color:#4591de;}

.showadvanced{display:none;}
.advanced .tit{float:left;}
.searchAreaAdvanced{margin-left:180px;}
.searchAreaAdvanced p + p{margin-top:10px;}
.searchAreaAdvanced p label{width:220px;height:30px;padding-left:10px;line-height:30px;background-color:#e3effa;color:#2779cc;}
.advancedTxt{float:right;}
.searchAreaAdvanced input[type="text"]{display:inline-block;height:30px;line-height:30px;width:49.5%;padding:0 10px;}

		/*people*/
.people h3 , .cl_people , .people .item .more{color:#50967c !important;}
.people .searchSort{border:3px solid #cadfd7; padding: 3px 30px;}
.people .searchSort strong{font-size:15px;padding-right:50px;}
.people .searchSort button.on{background-color:#50967c;color:#fff;}
.people .searchSort button{width:20px;text-align:center;font-size:15px;line-height:23px;margin:4px 0;color:#3c3c3c;font-weight:bold;}
.people .searchSort .selectBox {width:80px;position:relative;float:left;margin-right:20px;}
.people .searchSort .selectBox .default{width:50px;height:30px;line-height:30px;padding-left:10px;background-color:#50967c;color:#fff;}
.people .searchSort .selectBox .selectList li button {border-top:1px solid #ffffff;width:100%;text-align:left;background-color:#646464;line-height:30px;color:#fff;padding-left:10px; margin:0;}
.people .searchSort .selectBox .selectList{display:none;z-index:10;position:absolute;top:30px;left:0;width:50px;}
.people .paging a.on{color:#50967c;}
.people .local .mark{background-color:#50967c;}
.people .selectYear {position:relative;}
.people .selectYear .selectBox {width:150px;position:relative;position:absolute;top:22px;right:0;}
.people .selectYear .selectBox .btn_selectList{position:absolute;top:0;right:0;width:30px;height:30px; background: url(/common/images/people/btn_selectList.gif) no-repeat;}
.people .selectYear .selectBox .default{width:120px;height:30px;line-height:30px;padding-left:10px;background-color:#50967c;color:#fff;}
.people .selectYear .selectBox .selectList{display:none;z-index:10;position:absolute;top:30px;left:0;width:120px;}
.people .selectYear .selectBox .selectList li button{border-top:1px solid #ffffff;width:100%;text-align:left;background-color:#646464;line-height:30px;color:#fff;padding-left:10px;}
.people .selectYear .selectBox .selectList li:hover button{background-color:#50967c;}
.people .searchBox{display:block; background-color:#cadfd7; margin-bottom:20px;}
.people .searchBox .tit{background-color:#cadfd7;}
.people .searchBox a {background-color:#50967c;}
.people .selectBox{width:150px;position:relative;float:left;margin-right:5px;}
.people .selectBox.years{width:120px;margin-right:10px;}
.people .selectBox .btn_selectList{position:absolute;top:0;right:0;width:30px;height:30px; background: url(/common/images/people/btn_selectList.gif) no-repeat; margin:0;}
.people .selectBox .default{width:120px;height:30px;line-height:30px;padding-left:10px;background-color:#50967c;color:#fff;}
.people .selectBox .selectList{display:none;z-index:10;position:absolute;top:30px;left:0;width:120px;}
.people .selectBox .selectList li button{border-top:1px solid #ffffff;width:100%;text-align:left;background-color:#646464;line-height:30px;color:#fff;padding-left:10px; margin:0;}
.people .selectBox .selectList li:hover button{background-color:#50967c;}

.people .searchBox2{background-color:#cadfd7; margin-bottom:20px;}
.people .searchBox2 .tit{background-color:#cadfd7;}
.people .searchBox2 a {background-color:#50967c;}
.people .selectBox2{position:relative;float:left;margin-right: 5px;width: 190px;}
.people .selectBox2.years{width:120px;margin-right:10px;}
.people .selectBox2 .btn_selectList{position:absolute;top:0;right:0;width:30px;height:30px; background: url(/common/images/people/btn_selectList.gif) no-repeat; margin:0;}
.people .selectBox2 .default{width: 160px;height:30px;line-height:30px;padding-left:10px;background-color:#50967c;color:#fff;}
.people .selectBox2 .selectList{display:none;z-index:10;position:absolute;top:30px;left:0;width:160px;}
.people .selectBox2 .selectList li button{border-top:1px solid #ffffff;width:100%;text-align:left;background-color:#646464;line-height:30px;color:#fff;padding-left:10px; margin:0;}
.people .selectBox2 .selectList li:hover button{background-color:#50967c;}

.people .line {font-size: 14px; border-left: 6px solid #50967c; padding: 10px 19px 10px 10px; background-color: #dcdcdc;}
.people .line span {color: #50967c; font-weight: bold;}

.recruiting .section{padding-top:35px;}
.recruiting .section:firsto-child{padding-top:18px;}
.recruiting h4{font-size:14px;font-weight:bold;background:url(/common/images/about/h4_bullet.gif) left 3px no-repeat;padding-bottom:25px;padding-left:19px;}
.recruiting .section .text{line-height:21px;}
.recruiting .section .text a{border-bottom:1px solid #646464;}
.recruiting .section .btn_apply{margin:20px 0;display:block;height:30px;width:129px;text-align:center;line-height:30px;font-size:14px;background-color:#6f90ce;color:#fff;text-align:center;font-weight:bold;}
.recruiting .section .btn_apply span{display:inline-block;padding-right:15px;background:url(/common/images/about/bg_apply.png) right 10px no-repeat;}
.recruiting .section .download{line-height:24px;font-weight:bold;}
.recruiting .section .download button{line-height:24px;border-bottom:1px solid #50967c;font-weight:bold;}
.recruiting .enter li label{display:inline-block;width:205px;text-align:right;padding-right:5px;}
.recruiting .enter li input{width:360px;height:23px;line-height:23px;border:1px solid #828282;padding:0 10px;}
.recruiting .enter input[type="checkbox"]{border:1px solid #828282;}
.recruiting .enter li + li{margin-top:15px;}
.recruiting .enter li.file input[type="text"]{width:360px;}
.recruiting .enter li.file .file_input_div{display:inline-block;position: relative; width:80px; height:23px; overflow: hidden;}
.recruiting .enter li.file .file_input_button{width:80px;height:23px;line-height:23px;position: absolute; top:0px;font-size:15px;background-color:#949494;color:#FFFFFF;border:none;box-shadow:none;border-radius:0;}
.recruiting .enter li.file .file_input_hidden{height:23px;font-size:14px; position: absolute; right: 0px; top: 0px; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
.recruiting .enter li.file *{vertical-align:middle;}
.recruiting .enter li.file input[type=button]{width:100px;height:41px;position: absolute; top:0px;font-size:15px;background-color:#949494;color:#FFFFFF;border:none;box-shadow:none;border-radius:0;}
.recruiting .enter li .ps{padding-left:210px;color:#a0a0a0;padding-top:5px;line-height:15px;}
.recruiting .link {color:#6f90ce !important;}

.recruiting .section .check{display:inline-block;margin-left:25px;}
.recruiting .btn_center{text-align:center;padding-top:27px;margin-top:40px;border-top:2px solid #dcdcdc;}
.recruiting .btn_center a{display:inline-block;width:130px;height:30px;line-height:30px;font-size:14px;background-color:#50967c;color:#fff;text-align:center;font-weight:bold;}
.recruiting .btn_center a + a{margin-left:46px;}

	/*research*/
.research h3 , .cl_research , .research .item .more{color:#7e9700 !important;}
.research .searchBox{display:block; background-color:#d8e0b2; margin-bottom:20px;}
.research .searchBox .tit{background-color:#7e9700;}
.research .searchBox a {background-color:#7e9700;}
.research .selectBox{width:150px;position:relative;float:left;margin-right:5px;}
.research .selectBox.years{width:120px;}
.research .selectBox .btn_selectList{position:absolute;top:0;right:0;width:30px;height:30px; background: url(/common/images/research/btn_selectList.gif) no-repeat;}
.research .selectBox .default{width:120px;height:30px;line-height:30px;padding-left:10px;background-color:#7e9700;color:#fff;}
.research .selectBox .selectList{display:none;z-index:10;position:absolute;top:30px;left:0;width:120px;}
.research .selectBox .selectList li button{border-top:1px solid #ffffff;width:100%;text-align:left;background-color:#646464;line-height:30px;color:#fff;padding-left:10px;}
.research .selectBox .selectList li:hover button{background-color:#7e9700;}
.research .searchSort{border:3px solid #7e9700;}
.research .searchSort strong{font-size:15px;padding-right:50px;}
.research .searchSort button.on{background-color:#7e9700;color:#fff;}
.research .searchSort button{width:20px;text-align:center;font-size:15px;line-height:23px;margin:6px 0;color:#3c3c3c;font-weight:bold;}
.research .paging a.on{color:#7e9700;}
.research .local .mark{background-color:#7e9700;}
.searchBtm {padding-top:13px;padding-left:300px;}
.searchBtm .radioBtn{float:left;}
.searchBtm .txtSort1{float:right;padding:0;color:#787878;}

.research .searchBox2{background-color:#d8e0b2; margin-bottom:20px;}
.research .searchBox2 .tit{background-color:#7e9700;}
.research .searchBox2 a {background-color:#7e9700;}
.research .selectBox2{position:relative;float:left;margin-right: 5px;width: 190px;}
.research .selectBox2.years{width:120px;margin-right:10px;}
.research .selectBox2 .btn_selectList{position:absolute;top:0;right:0;width:30px;height:30px; background: url(/common/images/research/btn_selectList.gif) no-repeat; margin:0;}
.research .selectBox2 .default{width: 160px;height:30px;line-height:30px;padding-left:10px;background-color:#7e9700;color:#fff;}
.research .selectBox2 .selectList{display:none;z-index:10;position:absolute;top:30px;left:0;width:160px;}
.research .selectBox2 .selectList li button{border-top:1px solid #ffffff;width:100%;text-align:left;background-color:#646464;line-height:30px;color:#fff;padding-left:10px; margin:0;}
.research .selectBox2 .selectList li:hover button{background-color:#7e9700;}

	/*education*/
.education h3 , .cl_education , .education .item .more{color:#c08d00 !important;}
.education .searchBox{display:block; background-color:#ecddb2}
.education .searchBox a {background-color:#c08d00;}
.education .selectBox{width:150px;position:relative;float:left;margin-right:5px}
.education .selectBox .btn_selectList{position:absolute;top:0;right:0;width:30px;height:30px; background: url(/common/images/education/btn_selectList.gif) no-repeat;}
.education .selectBox .default{width:120px;height:30px;line-height:30px;padding-left:10px;background-color:#c08d00;color:#fff;}
.education .selectBox .selectList{display:none;z-index:10;position:absolute;top:30px;left:0;width:120px; max-height:130px; overflow-y:auto;}
.education .selectBox .selectList li button{border-top:1px solid #ffffff;width:100%;text-align:left;background-color:#646464;line-height:30px;color:#fff;padding-left:10px;}
.education .selectBox .selectList li:hover button{background-color:#c08d00;}
.education .searchBox .txt{padding-top:10px;}
.education .searchSort{border-bottom:1px solid #dcdcdc;padding:0 0 18px 0;}
.education .searchSort .year{float:right;margin-left:6px;}
.education .searchSort button.on{background-color:#d3af4d;color:#3c3c3c;}
.education .searchSort button{height:40px;margin-right:6px;line-height:40px;width:40px;line-height:40px;font-weight:bold;background-color:#c8c8c8;}
.education .paging a.on{color:#c08d00;}
.education .local .mark{background-color:#c08d00;}
.education .sectionTop{padding:11px 0 0}
.education .educationTxt {line-height:21px;}
.education .educationTxt a{font-weight:bold;border-bottom:1px solid #646464;color:#646464;}
.education .educationTxt .a_education{color:#c08d00;border-bottom:1px solid #dfc67f;}
.education .btnList a{background-color:#c08d00;}

.courseTb{width:100%;margin-bottom:34px;}
.courseTb th{background-color:#a0a0a0;color:#fff;padding:10px 0;text-align:left;}
.courseTb td{border-bottom:1px solid #c8c8c8;padding:10px 0;}

.education .section h4{color:#c08d00;padding-bottom:14px;font-weight:bold;font-size:16px;}
.education .courseTb{width:100%;margin-bottom:34px;}
.education .courseTb th{background-color:#a0a0a0;color:#fff;padding:10px 3px;text-align:left;}
.education .courseTb th:nth-child(2){text-align:left;}
.education .courseTb td{border-bottom:1px solid #c8c8c8;padding:10px 3px;}
.education .courseTb td .opentr {height:100%;}
.education .courseTb tr th:first-child , .education .courseTb tr td:first-child{text-align:center;}
.education .courseTb tr.inTable{display:none;}
.education .courseTb tr.inTable td{padding:0;}
.education .courseTb tr.inTable table{width:100%;}
.education .courseTb tr.inTable table td{width:25%;color:#323232;font-size:13px;padding:7px 20px;text-align:left;;border-bottom:none !important;border-top:1px solid #fff;}
.education .courseTb tr.inTable table td a{color:#323232;border-bottom:1px solid #323232;}
.education .courseTb tr.inTable table tr:first-child td{border-top:none;}
.education .courseTb tr th:first-child , .education .courseTb tr td:first-child{text-align:center;}
.education .hour .courseTb th , .education .hour .courseTb td{padding-left:30px;padding-right:30px;}
.education .hour .courseTb td:first-child{border-right:1px solid #c8c8c8;}

.education .sche{padding-top:33px;}
.education .sche_download {padding-bottom:18px;}
.education .sche_download a {margin-left:10px; margin-top:5px;}
.education .sche_tit{padding-bottom:18px;color:#3c3c3c;font-weight:bold;font-size:16px;}
.education .sche_tb_tit{height:31px;line-height:31px !important;padding-left:25px;padding-bottom:0 !important;background-color:#3c3c3c;color:#fff;font-weight:bold;}
.education .courseTb .subject{display:block;padding-bottom:3px; word-break:break-all;}
.education .sche_tb_tit + .courseTb{margin-bottom:0;}


/*aiiscs*/
.aiiscs h3 , .cl_aiiscs , .aiiscs .item .more{color:#e677ab !important;}
.aiiscs .searchBox{display:block; background-color:#f2bbd5; margin-bottom:20px;}
.aiiscs .searchBox .searchArea {display:inline-block; width:50%; margin-left:10px;}
.aiiscs .searchBox .tit{background-color:#e677ab;}
.aiiscs .searchBox input[type="text"] {width:80%;}
.aiiscs .searchBox a {width:75px; background-color:#e677ab;}
.aiiscs .selectBox{width:150px;position:relative;float:left;margin-right:5px;}
.aiiscs .selectBox.years{width:120px;}
.aiiscs .selectBox .btn_selectList{position:absolute;top:0;right:0;width:30px;height:30px; background: url(/common/images/btn_selectList_pink.gif) no-repeat;}
.aiiscs .selectBox .default{width:120px;height:30px;line-height:30px;padding-left:10px;background-color:#e677ab;color:#fff;}
.aiiscs .selectBox .selectList{display:none;z-index:10;position:absolute;top:30px;left:0;width:120px;}
.aiiscs .selectBox .selectList li button{border-top:1px solid #ffffff;width:100%;text-align:left;background-color:#646464;line-height:30px;color:#fff;padding-left:10px;}
.aiiscs .selectBox .selectList li:hover button{background-color:#e677ab;}
.aiiscs .searchSort{border:3px solid #e677ab;}
.aiiscs .searchSort strong{font-size:15px;padding-right:50px;}
.aiiscs .searchSort button.on{background-color:#e677ab;color:#fff;}
.aiiscs .searchSort button{width:20px;text-align:center;font-size:15px;line-height:23px;margin:6px 0;color:#3c3c3c;font-weight:bold;}
.aiiscs .paging a.on{color:#e677ab;}
.aiiscs .local .mark{background-color:#e677ab;}
.searchBtm {padding-top:13px;padding-left:300px;}
.searchBtm .radioBtn{float:left;}
.searchBtm .txtSort1{float:right;padding:0;color:#787878;}

.courseTb{width:100%;margin-bottom:34px;}
.courseTb th{background-color:#a0a0a0;color:#fff;padding:10px 0;text-align:left;}
.courseTb td{border-bottom:1px solid #c8c8c8;padding:10px 0;}

.aiiscs .section h4{color:#c08d00;padding-bottom:14px;font-weight:bold;font-size:16px;}
.aiiscs .courseTb{width:100%;margin-bottom:34px;}
.aiiscs .courseTb th{background-color:#a0a0a0;color:#fff;padding:10px 3px;text-align:left;}
.aiiscs .courseTb th:nth-child(2){text-align:left;}
.aiiscs .courseTb td{border-bottom:1px solid #c8c8c8;padding:10px 3px;}
.aiiscs .courseTb td .opentr {height:100%;}
.aiiscs .courseTb tr th:first-child , .aiiscs .courseTb tr td:first-child{text-align:center;}
.aiiscs .courseTb tr.inTable{display:none;}
.aiiscs .courseTb tr.inTable td{padding:0;}
.aiiscs .courseTb tr.inTable table{width:100%;}
.aiiscs .courseTb tr.inTable table td{width:25%;color:#323232;font-size:13px;padding:7px 20px;text-align:left;;border-bottom:none !important;border-top:1px solid #fff;}
.aiiscs .courseTb tr.inTable table td a{color:#323232;border-bottom:1px solid #323232;}
.aiiscs .courseTb tr.inTable table tr:first-child td{border-top:none;}
.aiiscs .courseTb tr th:first-child , .aiiscs .courseTb tr td:first-child{text-align:center;}
.aiiscs .hour .courseTb th , .aiiscs .hour .courseTb td{padding-left:30px;padding-right:30px;}
.aiiscs .hour .courseTb td:first-child{border-right:1px solid #c8c8c8;}

.aiiscs .sche{padding-top:33px;}
.aiiscs .sche_download {padding-bottom:18px;}
.aiiscs .sche_download a {margin-left:10px; margin-top:5px;}
.aiiscs .sche_tit{padding-bottom:18px;color:#3c3c3c;font-weight:bold;font-size:16px;}
.aiiscs .sche_tb_tit{height:31px;line-height:31px !important;padding-left:25px;padding-bottom:0 !important;background-color:#3c3c3c;color:#fff;font-weight:bold;}
.aiiscs .courseTb .subject{display:block;padding-bottom:3px; word-break:break-all;}
.aiiscs .sche_tb_tit + .courseTb{margin-bottom:0;}




.eval_tb table{width:100%;margin-top:11px;}
.eval_tb th{background-color:#a0a0a0;color:#fff;text-align:center;padding:10px 0;}
.eval_tb th button{line-height:14px;color:#fff;font-weight:bold;padding-right:16px;background:url(/common/images/common/btn_li_down.gif) right center no-repeat;}
.eval_tb th button.on{background:url(/common/images/common/btn_li_up.gif) right center no-repeat;}
.eval_tb td{padding:11px 0;border-bottom:1px solid #c8c8c8;font-size:12px;text-align:center;}
.eval_tb .line2_2_txt{text-align:left;}
.eval_tb td a{float:left;color:#646464;font-weight:bold;max-height: 36px;overflow: hidden;text-overflow: ellipsis;}
.eval_tb td line2_txt {max-height: 36px;overflow: hidden;text-overflow: ellipsis;}

.academic ul li{background-color:#f5f5f5;border:1px solid #dcdcdc;padding:40px 20px;}
.academic ul li .mon{float:left;width:120px;text-align:center;color:#c08d00;font-weight:bold;}
.academic ul li dl{float:left;border-left:1px solid #dcdcdc;padding:12px 0 12px 30px;color:#323232; width:700px;}
.academic ul li dl dt{font-weight:bold;padding-bottom:3px;}
.academic ul li dl dd + dt{padding-top:22px;}
.academic ul li + li{margin-top:10px;}

.education .selBtn{float:left;margin-right:10px;width:150px;color:#fff;font-weight:bold;text-align:center;background-color:#646464;height:30px;line-height:30px;}
.education .selBtn.on{background-color:#c08d00;}
.education .schola{padding-bottom:50px;color:#646464;}
.education .schola .tit{background:url(/common/images/education/icon_sq.gif) left 3px no-repeat;padding-left:16px;font-weight:bold;}
.education .schola ul li{margin-top:7px;background:url(/common/images/education/bg_bar.gif) left 5px no-repeat;padding-left:9px;}
.education .schola .order{font-weight:bold;padding-top:28px;}

.requirements .tit{padding-bottom:30px;background:url(/common/images/education/icon_sq.gif) left 3px no-repeat;padding-left:16px;font-weight:bold;}
.requirements dl{padding-bottom:50px;}
.requirements dl dt{padding-top:29px;}
.requirements dl dd{margin-left:19px;margin-top:7px;background:url(/common/images/education/bg_bar.gif) left 5px no-repeat;padding-left:9px;}
.requirements ul{padding-bottom:30px;}
.requirements ul li + li{margin-top:8px;}

	/*news*/
.news h3 , .cl_news , .cl_news a, .news .boxV .text .more{color:#a56e78 !important;}
.news .paging a.on{color:#a56e78;}
.news .local .mark{background-color:#a56e78;}

.news .searchBox {display:block; margin-bottom:20px; background-color:#e4d3d6;}
.news .searchBox a {background-color:#a66e79;}
.news .selectBox{width:140px;position:relative;float:left;margin-right:5px} /* margin-right:20px; */
.news .selectBox .btn_selectList{position:absolute;top:0;right:0;width:30px;height:30px; background: url(/common/images/news/btn_selectList.gif) no-repeat;}
.news .selectBox .default{width:120px;height:30px;line-height:30px;padding-left:10px;background-color:#a66e79;color:#fff;}
.news .selectBox .selectList{display:none;z-index:10;position:absolute;top:30px;left:0;width:120px;}
.news .selectBox .selectList li button{border-top:1px solid #ffffff;width:100%;text-align:left;background-color:#646464;line-height:30px;color:#fff;padding-left:10px;}
.news .selectBox .selectList li:hover button{background-color:#a66e79;}
.news .searchBox .txt{padding-top:10px;}
.news .btnList a{background-color:#a66e79;}
.news .item .more {color: #a66e79   !important;}

.calTop{position:relative;text-align:center;margin:50px 0 30px 0;}
.calTop .month span{display:inline-block;color:#828282;font-size:22px;font-weight:bold;padding:0 40px 0 38px;}
.calTop .month *{vertical-align:middle;}
.calTop .calType{position:absolute;right:0;bottom:0;}
.calTop .calType li{float:left;text-align:center;padding-left:15px;}
.calTop .calType li p{vertical-align:top;font-weight:bold;color:#828282;font-size:13px;padding-top:5px;}

.calender table{width:100%;}
.calender table th{width:14.1%;text-align:left;color:#6e6e6e;background-color:#dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:7px 8px 8px;}
.calender table td{width:14.1%;height:128px;font-weight:bold;border:1px solid #dcdcdc;padding:10px 8px;font-size:11px;line-height:14px;vertical-align:top;}
.calender table td .day{color:#828282;font-size:12px;padding-bottom:7px;}
.calender table td .time{display:block;}
#calender_pc {display:block}
#calender_mobile {display:none}

.calList{padding-top:15px;border-top:2px solid #dcdcdc;}
.calList li{font-weight:bold;}
.calList li .date{color:#505050;font-weight:bold;padding-bottom:20px;}
.calList li .schedule{color:#828282;}
.calList li .schedule p + p{padding-top:5px;}
.calList li .schedule + .schedule{margin-top:20px;}
.calList li + li{margin-top:35px;}

.news .view , .textBox{line-height:21px;}
.viewDetail{margin:20px 0;padding:15px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}

	/*resources*/
.resources h3 , .cl_resources , .resources .item .more{color:#9175a1 !important;}
.resources .paging a.on{color:#9175a1;}
.resources .local .mark{background-color:#9175a1;}

.resources .calender .room {color: #fff; width: 50px; margin-left: 2px; margin-right: 2px; padding: 0 3px; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;}
.resources .calender .room.seminar {background-color: #9175a1;}
.resources .calender .room.class {background-color: #8aa846;}
.resources .calender .room.facility {background-color: #8282FF;}
.resources .calender .room.equipment {background-color: #00994D;}
.resources .calender .room.server {background-color: #00994D;}
.resources .calender .room.meeting {background-color: #66b486;}
.resources .calender .room.multipurpose {background-color: #7b96c0;}
.resources .calender .room.vvv {background-color: #b4a366;}


.resources .searchBox{display:block; background-color:#ded5e3;margin-bottom:20px}
.resources .searchBox a {background-color:#9175a1;}
.resources .selectBox{width:150px;position:relative;float:left;margin-right:5px;}
.resources .selectBox .btn_selectList{position:absolute;top:0;right:0;width:30px;height:30px; background: url(/common/images/resources/btn_selectList.gif) no-repeat;}
.resources .selectBox .default{width:120px;height:30px;line-height:30px;padding-left:10px;background-color:#9175a1;color:#fff;}
.resources .selectBox .selectList{display:none;z-index:10;position:absolute;top:30px;left:0;width:120px;}
.resources .selectBox .selectList li button{border-top:1px solid #ffffff;width:100%;text-align:left;background-color:#646464;line-height:30px;color:#fff;padding-left:10px;}
.resources .selectBox .selectList li:hover button{background-color:#9175a1;}
.resources .searchBox .txt{padding-top:10px;}

.overview a{color:#9175a1;border-bottom:1px solid #9175a1;font-weight:bold;}
.overviewList li{background:url(/common/images/resources/icon_overview.gif) left 2px no-repeat;padding-left:14px;font-weight:bold;font-size:15px;}
.overviewList li + li{margin-top:15px;}

.overview ol{padding-top:16px;list-style-type:decimal;margin-left:18px;}
.overview ol li{line-height:18px;margin-top:25px;}
.overview ol li:first-child{margin-top:0;}

.resources .occup{padding-top:10px;height:130px;overflow:hidden;}
.resources .occup li{float:none !important;line-height:15px;}
.resources .reserve{text-align:right;padding-top:6px;}
.resources .reserve a{color:#9175a1;border-bottom:1px solid #9175a1;font-weight:bold;}
.resources .name{height:36px;overflow:hidden;}

.resources .roomInfo .roomImg{float:left;position:relative;}
.resources .roomInfo .roomImg ul{position:absolute;bottom:0;left:0;background:url(/common/images/common/bg_fade.png) left top repeat;width:100%;padding:13px 20px 15px 20px;}
.resources .roomInfo .roomImg ul li{color:#fff;line-height:16px;}
.resources .roomInfo .room_select{display:block;float:right;width:270px;border:1px solid #dcdcdc;}
.resources .roomInfo .room_select dt{padding-left:30px;height:20px;line-height:20px;background-color:#dcdcdc;font-weight:bold;}
.resources .roomInfo .room_select dd button{text-align:left;display:inline-block;width:100%;font-size:13px;padding:3px 0 3px 30px;line-height:13px;color:#646464;}
.resources .roomInfo .room_select dd + dd{border-top:1px solid #dcdcdc;}
.resources .roomInfo .room_select dd.on button{background:#e6daec url(/common/images/resources/icon_room_on.gif) 10px center no-repeat;}

.resources .status{width:630px;float:left;padding-top:26px;}
.resources .status table{width:100%;}
.resources .status table td{position:Relative;border:1px solid #dcdcdc;text-align:center;font-size:12px;padding-top:5px;padding-bottom:5px;}
.resources .status table tr.time th{background-color:#dcdcdc;border:1px solid #dcdcdc;}
.resources .status table tr.minute td{font-size:14px;background-color:#ebebeb;}
.resources .status table .days{background-color:#f2edf4 !important;width:20px;font-weight:bold;}
.resources .status table tbody tr td:first-child{width:30px;}
.resources .status table td.stu{color:#6696d2;}
.resources .status table td.sun{color:#d35e5e;}

.resources .status table td.already{background-color:#a6e3a3;}
.resources .status table td.my{background-color:#e6daec;}
.resources .status table td.choose{background-color:#ffd075;}

.resources .btnList a{background-color:#9175a1;}
.resources .requirements .tit{background:url(/common/images/resources/icon_sq.gif) left 3px no-repeat;}
.resources .educationTxt {line-height:21px;padding-bottom:20px;}
.resources .educationTxt a{font-weight:bold;border-bottom:1px solid #9175a1;color:#9175a1;}

.faqBox .textBox{font-size:14px;}
.faqBox .textBox + .textBox{margin-top:40px;}
.faqBox .textBox .top{display:inline-block;margin-top:15px;border-bottom:1px solid #9175a1;}
.faqList a{text-decoration:underline;}
.addTxt{padding:19px;}
.addTxt li{background:url(/common/images/resources/icon_addTxt.gif) left 6px no-repeat;padding-left:12px;}

.employInfo li strong{display:inline-block;color:#9175a1;min-width:84px;}
.employInfo li button{line-height:14px;padding:0;border-bottom:1px solid #9175a1;color:#9175a1;font-weight:bold;}

/*album*/
.galleryList{overflow:hidden;}
.gallery li{float:left;position:relative;width:24.5%;margin-right:0.5%;margin-bottom:27px;}
.gallery li a{display:block;}
.gallery li .photo{height:150px;overflow:hidden; background-color: #A0A0A0}
.gallery li .tag{position:absolute;bottom:0;left:0;width:100%;background:url(/common/images/common/bg_fade.png) left top repeat;}
.gallery li .tag p{width:90%;color:#fff;font-size:13px;padding:9px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.album .rightBtn{padding-top:0 !important;margin-top:-10px;}
.album .paging{padding-top:11px;}

.album .albumSub{font-size:14px;line-height:17px;color:#646464;padding-bottom:25px;}
.album .albumSub .fl{float:left;width:70%;}
.album .albumSub .fr{float:right;width:30%;text-align:right;}
.album .paging .show{display:none;}

.albumPage{display:block;}
.albumPage *{vertical-align:middle;}
.statusBar{display:inline-block;background-color:#3c3c3c;height:30px;width:728px;color:#fff;font-size:14px;}
.statusBar .fl{float:left;display:inline-block;height:30px;line-height:30px;padding-left:13px;background-color:#5a5a5a;}
.statusBar .fr{float:right;display:inline-block;height:30px;line-height:30px;padding-right:13px;}

.searchBox_btm{padding:24px 0 27px;margin:0 auto;width:510px;}
.searchBox_btm  *{vertical-align:middle;}
.searchBox_btm .tit{float:left;margin-right:20px;width:155px;height:30px;line-height:30px;color:#fff;font-weight:bold;text-align:center;}
.searchBox_btm .searchArea {position:relative;}
.searchBox_btm input[type="text"]{display:inline-block;height:30px;line-height:30px;width:47%;border:1px solid #b4b4b4;padding:0 10px;}
.searchBox_btm .btnTxt{float:right;height:30px;line-height:30px;color:#2779cc;font-size:13px;padding-left:12px;}
.searchBox_btm .txtSort{clear:both;color:#787878;padding-top:15px;padding-left:175px;}
.searchBox_btm .searchArea .wordList{display:none;position:absolute;top:22px;left:0;width:100%;background-color:#ebebeb;padding:5px 0;}
.searchBox_btm .searchArea .wordList button{text-align:left;width:100%;line-height:14px;padding:3px 10px;}
.resources .searchBox_btm a {background-color:#9175a1;}
.albumPg{display:none;}

.noticePop{border:1px solid #b4b4b4;padding:1px;position:absolute;top:70px;left:55px;background-color:#fff;z-index:99999;font-family:NanumGothic,ng,sans-serif;}
.noticePop h1{color:#097db9;font-size:18px;padding-bottom:8px;border-bottom:1px solid #097db9;}
.noticePop .popCont{background-color:#f0f0f0;}
.noticePop .popCont div {color:#3c3c3c;font-size:14px;line-height:20px;min-height:275px;}
.noticePop .popFoot{position:relative;height:32px;line-height:32px;background-color:#e1e1e1;font-size:11px;color:#787878;}
.noticePop .popFoot input{margin-left:11px;}
.noticePop .popFoot *{vertical-align:middle;}
.noticePop .popFoot .close{position:absolute;right:11px;top:9px;}

.btnReserve{float:right;width:270px;margin-top:106px;}
.btnReserve a{margin-bottom:9px;display:inline-block;text-align:center;border:1px solid #828282;color:#828282;font-weight:bold;width:100%;}
.btnReserve input, select {margin-bottom:9px; border:1px solid #828282; color:#828282; width:100%;}
.btnReserve p span {margin-bottom:3px; color:#828282; width:100%;}
.btnReserve a:hover {background-color:#e6daec;}
.btnReserve a.on {background-color:#e6daec;}
.btnReserve a span{display:inline-block;padding:8px 0 9px;}
.btnReserve a .timer{background:url(/common/images/resources/icon_timer.png) left center no-repeat;padding-left:28px;}
.btnReserve a .star{background:url(/common/images/resources/icon_star.png) left center no-repeat;padding-left:30px;}

.btnReserveInfo {float:right; width:270px; margin-top:50px;}
.btnReserveInfo p{padding:7px 0 2px;border-bottom:1px dashed #9a9898;}
.btnReserveInfo li {margin-bottom:15px;}
.btnReserveInfo a{margin-top:9px;display:inline-block;text-align:center;border:1px solid #828282;color:#828282;font-weight:bold;width:100%;}
.btnReserveInfo input, select {margin:3px 0 9px 0; padding:3px; border:1px solid #828282; color:#828282; width:100%;}
.btnReserveInfo p span {color:#828282; width:100%; font-weight:bold; display:block;}
.btnReserveInfo a:hover {background-color:#e6daec;}
.btnReserveInfo a span{display:inline-block;padding:8px 0 9px;}
.btnReserveInfo a.rType {float:left; width:50%; margin:0;}
.btnReserveInfo input.period, .btnReserveInfo input.time {clear:left; width:47%; margin:3px 0 9px 0;}
.btnReserveInfo a.on {background-color:#e6daec;}
.btnReserveInfo label {margin: 3px 8px 9px;}
.btnReserveInfo label input[type=checkbox] {width:auto;}

.myReservation {float: right; width: 270px; margin-top: 30px; height:600px; overflow-y:auto;}
.myReservation > li {margin:15px 0;}
.myReservation > li p.date {color:#828282; font-weight: bold; font-size: 17px;}
.myReservation ul.room {padding: 0 0 0 3px;}
.myReservation ul.room > li {margin:5px 0 20px 0;}
.myReservation ul.room > li p.room_name {cursor:pointer; color:#9175a1; font-weight: bold; margin-bottom: 5px;}
.myReservation ul.time {list-style-type: square; padding: 0 0 0 15px;}
.myReservation ul.time > li {margin-bottom:15px; cursor:pointer;}
.myReservation ul.time > li p {color:#828282; font-weight:bold; margin-bottom: 2px; line-height: 17px;}


/* 20170320 ksj Server resources Form */
.btnReserve2{margin-top:20px; text-align:center;}
.btnReserve2 a{margin-bottom:9px;display:inline-block;text-align:center;border:1px solid #828282;color:#828282;font-weight:bold;width:140px;}
.btnReserve2 input, select {margin-bottom:9px; border:1px solid #828282; color:#828282; width:100%;}
.btnReserve2 p span {margin-bottom:3px; color:#828282; width:150px;}
.btnReserve2 a:hover {background-color:#e6daec;}
.btnReserve2 a.on {background-color:#e6daec;}
.btnReserve2 a span{display:inline-block;padding:8px 0 9px;}
.btnReserve2 a .timer{background:url(/common/images/resources/icon_timer.png) left center no-repeat;padding-left:28px;}
.btnReserve2 a .star{background:url(/common/images/resources/icon_star.png) left center no-repeat;padding-left:30px;}

.btnReserve2Info {margin-top:10px;}
.btnReserve2Info li {margin-bottom:15px;}
.btnReserve2Info a{margin-top:9px;display:inline-block;text-align:center;border:1px solid #828282;color:#828282;font-weight:bold;width:100%;}
.btnReserve2Info input, select {margin:3px 0 9px 0; padding:3px; border:1px solid #828282; color:#828282; width:100%;}
.btnReserve2Info p span {color:#828282; width:140px; font-weight:bold; display:inline-block; margin-left:35px;}
.btnReserve2Info a:hover {background-color:#e6daec;}
.btnReserve2Info a span{display:inline-block;padding:8px 0 9px;}
.btnReserve2Info a.rType {width:485px; margin:0;}
.btnReserve2Info input.period, .btnReserve2Info input.time {clear:left; width:120px; margin:3px 0 9px 0;}
.btnReserve2Info a.on {background-color:#e6daec;}
.btnReserve2Info label {margin: 3px 8px 9px;}
.btnReserve2Info label input[type=checkbox] {width:auto;}

.reserve-list{}
.reserve-list li{padding:10px 0;border-bottom: 1px dashed #9a9898;}
.reserve-list li span{color:#828282; width:140px; font-weight:bold; display:inline-block; margin:0 30px 0 35px;border-right: 1px dashed #9a9898;}
.reserve-list li input, .reserve-list li select {width:250px;height:30px;margin:0;padding:0 5px;border:1px solid #828282; color:#828282;}

.btn-01{display: inline-block;width: 280px;height: 30px;border: 1px solid;font-weight: bold;line-height: 30px;background: #e6daec;}

.myReservation2 {margin-top: 30px; height:600px; overflow-y:auto;}
.myReservation2 > li {margin:15px 0;}
.myReservation2 > li p.date {color:#828282; font-weight: bold; font-size: 17px;}
.myReservation2 ul.room {padding: 0 0 0 3px;}
.myReservation2 ul.room > li {margin:5px 0 20px 0;}
.myReservation2 ul.room > li p.room_name {cursor:pointer; color:#9175a1; font-weight: bold; margin-bottom: 5px;}
.myReservation2 ul.time {list-style-type: square; padding: 0 0 0 15px;}
.myReservation2 ul.time > li {margin-bottom:15px; cursor:pointer;}
.myReservation2 ul.time > li span {color:#828282; font-weight:bold; margin-bottom: 2px; line-height: 17px;}
#reserve_eq_memo { width:640px; }

@media (max-width: 720px){
	#reserve_eq_memo { width:100%; }
	.btnReserve2Info a.rType {width:140px;}
	.btnReserve2Info p span {color:#828282; width:100%; font-weight:bold; display:block; margin-left:0px;}
	.btnReserve2Info input.period, .btnReserve2Info input.time { width:125px; }
	.btnReserve2Info input, select { width:100%;}
	.reserve-list li span {width: 70px;margin: 0 15px 0 0px;}
	.reserve-list li input, .reserve-list li select{width:60%;}

}
@media (max-width: 600px){

}

/*-----------------------------------*/



/* 20170502 - Server_Reservation resources Form  */
.myReservation3 .cursor01 {cursor:pointer;}

.myReservation3 {margin-top: 20px;padding: 0 0 30px;min-height:600px;/* height:600px; overflow-y:auto;*/}
.myReservation3 p.date {color:#000; font-weight: bold; font-size: 17px;border-bottom:3px double #777;padding-bottom:5px;}
.myReservation3 .room {padding:10px 0;}
.myReservation3 .room p.room_name {cursor:pointer; color:#9175a1; font-weight:bold; vertical-align:middle;text-align:center;margin-bottom: 5px;}
.myReservation3 .room p.room_name img {float:right;vertical-align:middle;margin: 8px 10px;}

.myReservation3 .time {}
.myReservation3 .time_box {list-style-type: square;border:1px solid #ddd;padding:10px 20px;margin:10px 0;}
.myReservation3 .time_box > li {line-height: 25px;}
.myReservation3 .time_box > li span { margin-bottom: 2px; line-height: 17px;}
#reserve_eq_memo { width:640px; }



.test_analysis {padding:10px 0;}
.test_analysis li {border-bottom:1px dotted #ddd;padding:10px 0;cursor:initial;}
.test_analysis li:last-child {border-bottom:0px;}
.myReservation3 .time .test_analysis > li span {display:inline-block;width:120px;margin-right:10px;}
.test_analysis li textarea {width:50%;}
.myReservation3 .time .test_analysis > li span.on_btn {display:inline-block;cursor:pointer;width:auto;background:#3939fc;color:#fff;padding:5px 15px;}
.reservation.fix .btnReserve2 {margin:0px;}

@media (max-width: 768px){

#typeUi_box {display:inline-block;width:100%;}
.reservation.fix .btnReserve2 {display:inline-block;width:100%;text-align: initial;margin:0 2px;}
.test_analysis li textarea {width:90%;}

}
@media (max-width: 600px){
#typeUi_box {display:inline-block;width:100%;}
.reservation.fix .btnReserve2 {display:inline-block;width:100%;}
.test_analysis li textarea {width:90%;}

}






	/*management*/
.management h3 , .cl_management , .management .item .more{color:#8580d1 !important;}
.management .paging a.on{color:#8580d1;}
.management .section ul{background-color:#f5f5f5;border:1px solid #dcdcdc;padding:30px;}
.management .section ul li{padding-bottom:9px;}
.management .section ul li a{color:#323232;font-weight:bold;}
.management .local .mark{background-color:#8580d1;}

/*research*/
.research .document{text-align:right;position:absolute;bottom:14px;right:15px;}
.research .document button{color:#7e9700;font-weight:bold;line-height:14px;}

/*list warp common*/
.list_warp .list_box{float:left;width:50%;}
.list_warp .list_box .item_box{width:50%;float:left;}
.list_warp .list_box .list_item{display:block;}
.list_warp .list_box .list_item .boxV{width:98%;margin:0 auto;margin:0 auto 13px auto;background-color:#f5f5f5;border:1px solid #dcdcdc;padding:14px 15px 18px;position:relative;}
.list_warp .list_box .list_item .boxV p{color:#323232;font-size:13px;}
.list_warp .list_box .list_item .boxV .photo{display:block;margin-bottom:20px;text-align:center;}
.list_warp .list_box .list_item .boxV .name{width:100%;font-weight:bold;font-size:15px;border-bottom:1px solid #d2d2d2;padding-bottom:9px;}
.list_warp .list_box .list_item .boxV .text{padding-top:7px;line-height:16px;}
.list_warp .list_box .list_item .boxV .part{color:#969696;padding-top:12px;}
.list_warp .list_box .list_item .boxV .text .more{font-weight:bold;display:inline-block;white-space:nowrap;min-width:82px;}

.list_warp.line5 .list_box{float:left;width:auto !important;}
.list_warp.line5 .list_box .item_box{width:190px !important;}

.boxV_list ul.wFull .boxV{width:948px;}
.boxV_list ul.wFull .boxV{width:98%;margin:0 auto;margin:0 auto 13px auto;background-color:#f5f5f5;border:1px solid #dcdcdc;padding:14px 15px 18px;position:relative;}
.boxV_list ul.wFull .boxV p{color:#323232;font-size:13px;}
.boxV_list ul.wFull .boxV .photo{display:block;margin-bottom:20px;text-align:center;}
.boxV_list ul.wFull .boxV .name{font-weight:bold;font-size:15px;border-bottom:1px solid #d2d2d2;padding-bottom:9px;}
.boxV_list ul.wFull .boxV .text{padding-top:7px;line-height:16px;}
.boxV_list ul.wFull .boxV .part{color:#969696;padding-top:12px;}
.boxV_list ul.wFull .boxV .text .more{font-weight:bold;}

/*research*/
.research .document{text-align:right;position:absolute;bottom:14px;right:15px;}
.research .document button{color:#7e9700;font-weight:bold;line-height:14px;}

.list_warp.line2 .list_box .item_box{width:100%;}
.list_warp.line2 .list_box .list_item{width:100%;}
.list_warp.line2 .photo{float:left;width:150px;}
.list_warp.line2 .info{float:left;margin-left:15px;width:60%;}
.list_warp.line2 .info .name{min-height:40px;}
.list_warp.line2 .info .cl_research{font-weight:bold;padding-bottom:10px;}

/*search people board*/
.board table{width:100%;}
.board table th{padding:10px 0;background-color:#a0a0a0;color:#fff;}
.board table td{padding:12px 0;font-size:12px;border-bottom:1px solid #c8c8c8;text-align:center;}
.txtTel{padding-top:14px;padding-left:4%;}
.boardStudent{float:left;width:48%;}
.boardStudent + .boardStudent{margin-left:4%;}
.boardStudent table{width:100%;}
.boardStudent table th{padding:10px 0;background-color:#a0a0a0;color:#fff;}
.boardStudent table td{padding:12px 0;font-size:12px;border-bottom:1px solid #c8c8c8;text-align:center;}

/* view */
.pic{float:left;padding-right:40px;}
.pic img{max-width: 400px;}
.detail{float:left;}
.detail dt{font-weight:bold;padding-top: 15px;padding-bottom: 7px;}
.detail dt:first-child{padding-top:0;}
.detail dd a.link{border-bottom:1px solid #646464;}
.detailTXt p {padding-top:25px;line-height:21px;}
.btnList{padding-top:40px !important;}
.btnList:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.btnList a{display:inline-block;font-size:15px;height:24px;line-height:24px;color:#fff;font-weight:bold;min-width:40px;padding:0 10px;}
.btnList .right{float:right;}
.btnList .right a{margin-left:5px;}

	/* facultyView */
.people .detail dt{color:#50967c;}
.people .btnList a{background-color:#50967c;}

.research .detail dt{color:#7e9700;}
.research .btnList a{background-color:#7e9700;}

.paging{text-align:center;padding-top:33px;}
.paging a{color:#646464;border-left:1px solid #c8c8c8;padding:0 8px 0 12px;font-weight:bold;}
.paging a.on{color:#4591de;}
.paging a.jump{color:#c8c8c8;}
.paging a:first-child{border-left:none;}


/*footer*/
#footer{}
.address{background-color:#323232;color:#fff;padding:10px 0;font-size:12px;}
.address p{float:left;}
.address ul{float:right;}
.address ul li{float:left;background:url(/common/images/common/bar.gif) left top no-repeat;padding-left:7px;margin-left:7px;}
.address ul li a{color:#fff;}
.address ul li:first-child{background:none;}
.address p span{background:url(/common/images/common/bar.gif) right top no-repeat;padding-right:9px;margin-right:9px;}
.copy{color:#828282;background-color:#dcdcdc;padding:8px 0 7px;font-size:11px; width:100%; height:36px;}
.copy .inner2 {width: 1050px; margin: 0 auto;}
.copy .inner2 p {float:left; line-height: 22px;}
.copy .inner2 .sns {float:right;}
.copy .inner2 .sns a {width:22px;}

/*pop*/
body{position:relative;}
#fade{display:none;z-index:101;width:100%;height:100%;position:fixed;top:0;left:0;background:url(/common/images/common/bg_fade.png) left top repeat;}
.layer{display:none;z-index:102;position:absolute;left:0;top:0;width:100%;}
.pop{position:relative;}
.pop .closePop{position:absolute;top:12px;right:12px;}

#login .pop{width:430px;margin:115px auto 50px auto;background-color:#e6e6e6;text-align:Center;padding:50px;}
#login .pop .txt{padding-top:14px;color:#828282;font-size:14px;text-align:left;line-height:19px;}
#login .pop .wrong{color:#e10000;font-size:13px;padding:12px 0;}
#login .pop fieldset{width:250px;margin:0 auto;}
#login .pop input{height:36px;line-height:36px;width:100%;margin-bottom:10px;padding:0 10px;}
#login .pop button{cursor:pointer;margin-top:10px;height:36px;line-height:36px;width:100%;color:#fff;background-color:#4e6e8f;text-align:center;font-size:14px;font-weight:bold;}

.about .giving .cs{padding:30px 0 40px;text-align:center;color:#6f90ce;font-weight:bold;font-size:16px;line-height:21px;}
.about .giving .csTit{padding:0 0 7px 15px;background:url(/common/images/about/icon_about.gif) left 4px no-repeat;color:#646464;font-weight:bold;font-size:14px;}
.about .giving .csTitNone{padding:27px 0 7px 0;color:#646464;font-weight:bold;font-size:14px;}
.about .giving .text{line-height:21px;}
.about .giving .level{margin-bottom:25px;margin-top:20px;width:360px;padding:0 25px;border:3px solid #dcdcdc;background-color:#f5f5f5;}
.about .giving .level li{border-top:1px solid #dcdcdc;padding:10px 0;}
.about .giving .level li:first-child{border-top:none;}
.about .giving .level li span{display:inline-block;width:100px;font-weight:bold;}
.about .giving .level li .platinum{color:#7e9fb1;}
.about .giving .level li .gold{color:#d0994a;}
.about .giving .level li .silver{color:#939dad;}
.about .giving .level li .bronze{color:#a58d76;}

.about .giving .levelList {margin-bottom:10px;border:1px solid #dcdcdc;padding:12px 20px;background-color:#f5f5f5;}
.about .giving .levelList .iconLv{float:left;}
.about .giving .levelList .names{margin-left:45px;color:#323232;line-height:18px;}
.about .giving .levelList .names .tit{margin-bottom:6px;border-bottom:1px solid #d2d2d2;padding-bottom:6px;font-weight:bold;}
.about .giving .levelList .names .tit.plat{color:#7e9fb1;}
.about .giving .levelList .names .tit.gold{color:#d0994a;}
.about .giving .levelList .names .tit.silv{color:#939dad;}
.about .giving .levelList .names .tit.brnz{color:#a58d76;}

.about .giving .bank{margin-top:10px;background-color:#f5f5f5;border:1px solid #dcdcdc;padding:9px 29px;}
.about .giving .bank li{padding:8px 0;border-top:1px solid #d2d2d2;}
.about .giving .bank li:first-child{border-top:none;font-weight:bold;}
.about .giving .bank li span{display:inline-block;width:160px;}

.markSrach{font-size:14px;text-align:right;border-left:6px solid #4591de;padding:10px 19px 10px 10px;background-color:#dcdcdc;}
.markSrach span{float:left;color:#4591de;font-weight:bold;}

.sortList{margin:10px 0;}

/*research 추가*/
.researchList .img_w{display:block;padding:40px 0 60px;}
.researchList .img_m{display:none;}
.researchList .fundamental h4{padding:8px 10px;color:#828282;background-color:#dcdcdc;border-left:6px solid #e36b0a;}
.researchList .fundamental h4 span{color:#e36b0a;font-weight:bold;}
.researchList .fundamental a{margin-bottom:35px;color:#e36b0a;border-bottom:1px solid #e36b0a;}
.researchList .fundamental .text{padding:23px 0;line-height:21px;}

.researchList .applied h4{padding:8px 10px;color:#828282;background-color:#dcdcdc;border-left:6px solid #735ad0;}
.researchList .applied h4 span{color:#735ad0;font-weight:bold;}
.researchList .applied a{margin-bottom:35px;color:#735ad0;border-bottom:1px solid #735ad0;}
.researchList .applied .text{padding:23px 0;line-height:21px;}


@media all and (min-width: 1050px){
	.about .timeline table td .box{margin-left:18px;min-height:120px;padding:10px 0 10px 0;position:relative;}
	.about .timeline table td .picture{padding-left:25px;width:225px;height:120px;float:left;}
	.about .timeline table td .picture img{height:100%;}
	.about .timeline table td .text{padding:0 20px;height:120px;display: table-cell; vertical-align: middle;line-height:18px;}

	.about .timeline table td.noPic div{min-height:50px !important;}
	.about .timeline table td.noPic .text{height:50px !important;}

	.album .btnList{padding-top:0px !important;}
	.albumView, .abBtn{width:800px;margin:0 auto; margin-bottom: 27px;}
	.noticePop{position:absolute;top:10px;left:15px;}
}

@media all and (max-width: 720px) {
	#headMobile{display:block;}
	#headWeb{display:none;}
	.header{height:auto;}
	.inner{width:100%;}

	/*main*/
	.main .inner{width:88%;}
	.mainList li{width:100%;float:none;}
	.mainList li p{height:auto;}

	.visual{height:auto;}
	.visual h2{padding:62px 0 49px 0;width:76%;margin-left:5.5%;}

	.linkArea{width:100%;}
	.linkArea .left {float:none;width:100%;padding:15px 0;}
	.linkArea .right{float:none;width:100%;padding:15px 0;}
	.linkArea .in{width:88%;margin:0 auto;}
	.linkArea .left .link li{margin-left:0;width:100%;}
	.linkArea .right .link li{margin-left:0;}
	/*.linkArea .right{float:left;width:100%;;background-color:#e6e6e6;padding:25px 0;}*/

	.newsArea{width:100%;overflow:hidden;margin:0 auto;}
	.main .news li{width:50%;}
	.main .news li .w150{width:50%;overflow:hidden;}
	.main .news li .w300{width:100%;overflow:hidden;}
	.main .news li.last .w300{width:50%;overflow:hidden;}
	/*.main .news li div{height: 136px;}*/

	.searchBox{padding:16px 19px 17px;}
	.searchBox .tit{display:none;}
	.searchBox .txtSort{padding-left:0;}
	.searchBox input[type="text"]{width:90%;}
	.searchBox a {background-image:url(/common/images/common/btn_search.png); background-position:center; width:50px;height:30px;}
	.searchBox .btnTxt {padding:0;border-bottom:1px solid #2779cc;height:20px;line-height:20px;margin:5px 0;}
	.searchSort button + button{margin-top:0;}



	.education .selectBox{margin-bottom:15px;}
	.resources .selectBox{margin-bottom:15px;}

	.research .selectBox{margin-bottom:15px;}
	.research .selectBox2{margin-bottom: 15px;margin-left: 0px;}
	.people .selectBox{margin-bottom:15px;}
	.people .selectBox2{margin-bottom: 15px;margin-left: 0px;}
	.searchBtm{padding-left:0;}

	/*sub*/
	#container{padding-bottom:0px;}
	#container .inner{padding-left:5.5%;padding-right:5.5%;font-size:12px;overflow:hidden;}
	#container .local{width:100%;height:90px;padding-top:45px;}
	#container .local .mark{display:block !important;}
	/* #container .navi{display:none;} */

	/*#container h3{font-size:18px;padding:10px 0 15px;}*/
	#container .hide{display:none;}

	/*view*/
	.pic{float:none;padding-right:0px;padding-bottom:15px;}
	.pic img{max-width: 100%;}

	/*list warp common*/
	.list_warp .item_box{width:100%;}
	.list_warp .item_box li{margin-right:1%;margin-bottom:10px;}
	.list_warp .text_item .item .infoTxt{height:auto;overflow:hidden;}

	/*item horization */
	.list_warp .horiz_item{width:100%;float:left;}
	.list_warp .horiz_item .photo{margin-right:15px;}
	.research .list_warp .horiz_item .photo{height:auto;max-height: 128px;vertical-align: middle;line-height: 128px;}
	.research .list_warp .horiz_item{width:100%;}
	.research .list_warp .horiz_item .item{width:100%;}
	.research .list_warp .horiz_item .photo img{height:auto;vertical-align: middle;}

	.list_warp .line2 .text_item {width:100%;float:none;}
	/*about*/
	.about .timeline{background:url(/common/images/about/bg_timeLine.gif) 40px top repeat-y;}
	.about .timeline table th{z-index:2;margin-top:10px;padding-right:19px;}
	.about .timeline table th span{background:url(/common/images/about/icon_time.gif) right center no-repeat;padding-right:20px;}
	.about .timeline table th.last{position:relative;}
	.about .timeline table th.last:after {content:"";background-color:#fff;display:block; width:100%;height:48%; position:absolute;bottom:0;left:0; clear:both;}
	.about .timeline table td{padding:10px 0;}
	.about .timeline table td .gap{background:#f5f5f5 url(/common/images/about/bg_time.gif) left center no-repeat;}
	.about .timeline table td .box{margin-left:18px;}
	.about .timeline table td .picture{padding:0 15px 10px;}
	.about .timeline table td .text{padding:0 15px;line-height:14px;}

	.about .contact{padding-bottom:25px;}
	.about .contact p{width:100%;float:none;}
	.about .contact ul{padding-top:15px;padding-left:5px;}
	.about .contact ul li {line-height:17px;margin-top:5px;}

	.about .commit{margin-top:12px;border-top:2px solid #dcdcdc;padding-top:10px;}
	.about .commit dl{margin-bottom:18px;}
	.about .commit dl dd{line-height:18px;}

	/*people*/
	.people .selectYear .selectBox{top:0px;}
	.people .searchSort strong{display:block;padding:9px 0 3px;}

	.boxV_list ul{width:100%;}

	/*education*/
	.education .searchSort{padding-bottom:10px;}
	.education .searchSort .year{float:none;border-bottom:1px solid #dcdcdc;padding-bottom:10px;margin-left:0;}
	.education .searchSort .year button{margin-top:0;margin-left:0;margin-right:6px;}
	.education .searchSort button{margin-top:10px;}
    .education .section .img{text-align:center;}

	.academic ul li .mon{float:none;padding-left:0;text-align:left;padding-bottom:10px;font-size:13px;}
	.academic ul li dl{width:100%;float:none;border-left:none;border-top:1px solid #dcdcdc;padding-left:0;}

	/*resources*/
	.resources .roomInfo .roomImg{margin:0 auto;}
	.resources .roomInfo .roomImg ul{padding:13px 10px 15px;}
	.resources .roomInfo .room_select{display:none;}

	.resources .status{width:100%;float:none;overflow-x:auto;padding-top:10px;}
	.resources .status table{width:100%;}

	.albumPage{display:none;}
	.albumPg{display:block;padding-top:15px;padding-bottom:30px;}
	.abBtn{border-top:1px solid #dcdcdc;}

	.btnReserve{float:none;width:100%;margin-top:22px;}
	.btnReserve a{display:inline-block;width:48%;margin-bottom:0px;text-align:center;}
	.btnReserve a + a{margin-left:7px;}
	.btnReserve a .timer{background:url(/common/images/resources/icon_timer.png) left center no-repeat;background-size:13px 13px;padding-left:17px;}
	.btnReserve a .star{background:url(/common/images/resources/icon_star.png) left center no-repeat;background-size:12px 12px;padding-left:17px;}

	.btnReserveInfo {float:none;width:100%;margin-top:30px;}

	.btnReserveInfo a{display:inline-block;width:48%;margin-top:10px;text-align:center;}
	.btnReserveInfo a + a{margin-left:7px;}
	.btnReserveInfo label {margin: 3px 8px 9px; width: 9%;}
	.btnReserveInfo label input[type=checkbox] {width:auto;}

	.myReservation {float: right; width: 100%; margin-top: 30px; height:auto; overflow-y:visible;}
	.myReservation ul.room > li p.room_name {color:#9175a1; font-weight: bold; margin-bottom: 5px; font-size: 13px;}
	.myReservation ul.time > li p {font-size: 13px;}

	.address p{float:none;padding-left:14px;color:#b4b4b4;}
	.address p span{display:block;background:none;}
	.address ul{float:none;padding-top:5px;}
	.address ul li a{color:#fff;}

	.copy{color:#828282;background-color:#dcdcdc;padding:8px 0 7px;font-size:11px; position: absolute; width:100%; height:auto;}
	.copy .inner2 {width: 100%; margin: 0 auto;}
	.copy .inner2 p {float:left; width:70%; line-height: 1; padding-left: 10px;margin-bottom: 7px;}
	.copy .inner2 .sns {float:right; width:30%; text-align: right;padding-right: 10px}
	.copy .inner2 .sns a {width:22px;}

	.recruiting .section{padding-top:35px;}
	.recruiting .section:firsto-child{padding-top:18px;}
	.recruiting h4{font-size:14px;font-weight:bold;background:url(/common/images/about/h4_bullet.gif) left 3px no-repeat;padding-bottom:15px;padding-left:19px;}
	.recruiting .enter li{padding-left:20px;}
	.recruiting .enter li label{display:inline-block;width:100%;text-align:left;padding-right:0px;padding-bottom:3px;}
	.recruiting .enter li input{width:100%;height:23px;line-height:23px;border:1px solid #828282;padding:0 10px;}
	.recruiting .enter input[type="checkbox"]{border:1px solid #828282;}
	.recruiting .enter li + li{margin-top:15px;}
	.recruiting .enter li.file input[type="text"]{width:82%;}
	.recruiting .enter li.file .file_input_div{display:inline-block;position: relative; width:80px; height:23px; overflow: hidden;}
	.recruiting .enter li.file .file_input_button{width:80px;height:23px;line-height:23px;position: absolute; top:0px;font-size:15px;background-color:#949494;color:#FFFFFF;border:none;box-shadow:none;border-radius:0;}
	.recruiting .enter li.file .file_input_hidden{height:23px;font-size:14px; position: absolute; right: 0px; top: 0px; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
	.recruiting .enter li.file *{vertical-align:middle;}
	.recruiting .enter li.file input[type=button]{width:100px;height:41px;position: absolute; top:0px;font-size:15px;background-color:#949494;color:#FFFFFF;border:none;box-shadow:none;border-radius:0;}
	.recruiting .enter li .ps{padding-left:0;}
	.recruiting .section .check{display:inline-block;margin-left:20px;width:100%;padding-bottom:15px;}
	.recruiting .btn_center{text-align:center;padding-top:27px;margin-top:10px;border-top:2px solid #dcdcdc;}
	.recruiting .btn_center a{display:inline-block;width:130px;height:30px;line-height:30px;font-size:14px;background-color:#50967c;color:#fff;text-align:center;font-weight:bold;}
	.recruiting .btn_center a + a{margin-left:46px;}

	.popupArea {display: none;}

	.boardStudent{float:none;width:100%;}
	.boardStudent + .boardStudent{margin-top:10px;margin-left:0;}


/*****************/
/* original 720 */
/*****************/


	/* .paging .none{display:none;} */
	/*list warp common*/
	.list_warp .item_box{width:100%;}
	.list_warp .item_box li{margin-right:0px;margin-bottom:10px;}

	/*item horization */
	.list_warp .horiz_item{width:100%;float:left;}
	.list_warp .horiz_item .photo{margin-right:15px;}
	.people .list_warp .horiz_item .photo{width:126px;}


	/*item vertical */
	.list_warp .verti_item{width:50%;float:left;}
	.list_warp .verti_item .item{width:98%;margin:0 auto;display:block;height:330px;}
	.list_warp .verti_item .photo {width: 100%;max-height: 134px; line-height: 134px;vertical-align: middle;}
	.list_warp .verti_item .photo img{vertical-align: middle; max-height: 134px; height: auto;}
	.list_warp .verti_item .tit span{display:inline-block;height:32px;line-height:16px;overflow:hidden;}
	.list_warp .verti_item .item .infoTxt{position:relative;padding-bottom:17px;}
	.list_warp .verti_item .item .infoTxt .text{max-height:88px;overflow:hidden;}
	.list_warp .verti_item .item.noPic .tit{padding-top:0 !important;}
	.list_warp .verti_item .item.noPic .tit span{max-height:110px;height:auto;width: 100%;word-wrap: break-word;}
	.list_warp .verti_item .item.noPic .infoTxt .text{max-height:175px;height:auto;overflow:hidden;}
	.list_warp .verti_item .item .infoTxt .more{font-weight:bold;position:absolute;bottom:0;left:0;}

	.resources .occup{padding-top:10px;height:85px;overflow:hidden;}
	.resources .occup li{line-height:14 px;margin-bottom:6px;}

	.searchBox input[type="text"]{width:80%;}

	/*item 4���� ��������*/
	.list_warp .list_box.item4 {width:100%;}
	.list_warp .list_box.item4 .item_box{width:100%;float:left;}
	.list_warp .list_box.item4 .item_box .list_item{width:50%;float:left;}

	.about .direction .loca{line-height:16px;padding-bottom:9px;}
	.about .direction + .direction{margin-top:14px;}

	.calTop .calType{display:none;}
	.grid{overflow-x:scroll;}
	.calender table{width:100%;}

	.noticePop h1{font-size:14px;line-height:16px;}
    .noticePop .popCont div {font-size:12px;line-height:16px;min-height:0px;padding-bottom:30px;}


	.searchSort {padding:0 10px;margin:7px 0 14px;}
	.management .section ul{padding:15px;}

	.detail dt{font-weight:bold;padding-top:20px;padding-bottom:5px;}
	.detailTXt p {padding-top:15px;line-height:16px;}

	.btnList{padding-top:20px !important;}

	.education .selBtnBox{display:inline-block;padding-bottom:15px;}
	.education .section h4{font-size:14px;}
	.education .courseTb{margin-bottom:17px; margin-top:10px;}
	.education .courseTb tr.inTable table td{width:25%;color:#323232;font-size:11px;padding:7px 10px; word-break:break-all;}
	.education .hour{overflow-x:scroll; width:100%;}

	.about .timeline table th.last:after {content:""; z-index:1;background-color:#fff;display:block; width:100%;height:47.2%;}

	#login .pop{width:80%;margin:115px auto 50px auto;background-color:#e6e6e6;text-align:Center;padding:25px 12%;}
	#login .pop .icon{text-align:center;}
	#login .pop .txt{padding-top:14px;color:#828282;font-size:14px;text-align:left;line-height:19px;}
	#login .pop .wrong{color:#e10000;font-size:13px;padding:12px 0;}
	#login .pop fieldset{width:200px;margin:0 auto;}
	#login .pop input{height:36px;line-height:36px;width:100%;margin-bottom:10px;padding:0 10px;}
	#login .pop button{margin-top:10px;height:36px;line-height:36px;width:100%;color:#fff;background-color:#4e6e8f;text-align:center;font-size:14px;font-weight:bold;}

	.gallery li{width:49.5%;margin-right:0.5%;margin-bottom:2px;}
	.gallery li .photo{height:115px;overflow:hidden;}
	.album .btnList{padding-top:20px !important;margin-top:0px;}
	.album .rightBtn{padding-top:0px;margin-top:-18px;}
	.searchBox_btm{padding:14px 0 0px;border-top:1px solid #dcdcdc;margin-top:30px;width:100%;}
	.resources .searchBox_btm a {width:15%;height:30px;}
	.album .albumSub .fl{float:none;width:100%;}
	.album .albumSub .fr{float:none;width:100%;text-align:left;}

	.searchAreaAdvanced{margin-left:10px;}
	.searchAreaAdvanced p{position:relative;}
	.searchAreaAdvanced p label{position:Absolute;left:0;top:0;}
	.searchAreaAdvanced input[type="text"]{width:100%;padding:0 10px 0 225px;}
	.advancedTxt input{margin-right:10px;}

	/*research 추가*/
	.researchList .img_w{display:none;padding:40px 0 60px;}
	.researchList .img_m{display:block;padding:30px 0;text-align:center;}
	.researchList .fundamental h4{padding:8px 10px;color:#828282;background-color:#dcdcdc;border-left:6px solid #e36b0a;}
	.researchList .fundamental h4 span{display:block;padding-bottom:5px;color:#e36b0a;font-weight:bold;}
	.researchList .fundamental a{margin-bottom:35px;color:#e36b0a;border-bottom:1px solid #e36b0a;}
	.researchList .fundamental .text{padding:12px 0;line-height:21px;}

	.researchList .applied h4{padding:8px 10px;color:#828282;background-color:#dcdcdc;border-left:6px solid #735ad0;}
	.researchList .applied h4 span{display:block;padding-bottom:5px;color:#735ad0;font-weight:bold;}
	.researchList .applied a{margin-bottom:35px;color:#735ad0;border-bottom:1px solid #735ad0;}
	.researchList .applied .text{padding:12px 0;line-height:21px;}
	.address {background-color: #323232;color: #fff;padding: 8px 0;font-size: 12px;}
	#calender_pc {display:none}
	#calender_mobile {display:block}
}

@media all and (max-width: 500px) {
.resources .roomInfo .roomImg{width:100%;}
.about .timeline table th span{display:inline-block;line-height:15px;}
.list_warp .horiz_item .photo{width: 30%;height: auto;}
.people .list_warp .horiz_item .photo{width:30%; height:auto;max-height: 156px;vertical-align: middle;line-height: 156px;}
.recruiting .enter li.file input[type="text"]{width:65%;}
.recruiting .btn_center a{display:inline-block;width:100px;height:30px;line-height:30px;font-size:14px;background-color:#50967c;color:#fff;text-align:center;font-weight:bold;}
.recruiting .btn_center a + a{margin-left:26px;}
.about .giving .level{width:100%;}
.about .giving .level li span{width:80px;}
/* .paging .none{display:none;} */
.about .giving .bank li {line-height:16px;}
.about .giving .bank li span{display:block;padding-bottom:7px;}
/* .calender{overflow-x:scroll;} */
.calender p {word-break:break-all}
}


@media all and (max-width: 320px){
.research .list_warp .horiz_item .infoTxt .tit span {display: inline-block;line-height: 16px;overflow: hidden;font-size: 13px}
.searchBox a {width:40px;height:30px;}
.header_m h1{margin-left:15px;}
.header_m .bnt button{width:20px;margin:0 7px;}
.about .timeline{background:url(/common/images/about/bg_timeLine.gif) 40px top repeat-y !important;}
.about .giving .level li span{display:block;padding-bottom:8px;}
.research .list_warp .horiz_item .infoTxt .part{line-height:16px;}
.list_warp .verti_item .photo{width:100%;max-height: 80px; line-height: 80px; vertical-align: middle;}
.list_warp .verti_item .photo img{vertical-align: middle; max-height: 80px; height: auto;}
.list_warp .verti_item .noPic.item .infoTxt .text { max-height: 142px;height: auto;overflow: hidden;}
.list_warp .verti_item .item {height: 290px;}
.main .news li div , .main .news li div p {
height: 96px;
}

.main .news li .textList p {
height: 96px;
overflow: hidden;
padding: 23px 20px 0 20px;
line-height: 22px;
color: #ebebeb;
}

#calender_pc {display:none}
#calender_mobile {display:block}
}

.nav_menu {font-size:14px; width:1050px;}
/*.nav_menu .bg_group {position: absolute; margin-top:4px;}*/
.nav_menu .bg_group {position: absolute; margin-top:6px;}
.nav_menu .menu_bg {width:1050px;}
/*.nav_menu .menu_bg_group {position:absolute; width: 1050px; height: 200px; left:0; margin-top:6px;}*/
.nav_menu .menu_bg_group {position:absolute; width: 1050px; height: 220px; left:0; margin-top:0;}
.nav_menu .bg_depth_2 {background-color:rgb(20, 20, 20); opacity:0.65; filter:alpha(opacity=65); -ms-filter:"alpha(opacity=65)";  width:100%; height:100%; position: absolute; z-index:1;}
.nav_menu .top_depth_2 {width:100%; height: 39px; position: absolute; z-index:2;}
.nav_menu .menu_selector {position: absolute; left: 0; bottom: 34px; min-width: 300px; height: 40px; line-height: 40px; margin:0; padding:0 15px 0 30px; color: #fff; font-size: 22px; font-weight: 500; z-index:3;}
.nav_menu ul {padding:0;}
.nav_menu li {list-style: none;}
.nav_menu a {color:#1e1e1e; background:transparent; text-decoration:none;}
/* .nav_menu ul.nav_depth_1 {position:absolute; width:100%; height:0; top:35px; padding:0 0 0 321px; margin:0px; z-index:99;} */
.nav_menu ul.nav_depth_1 > li {background: url(/common/images/header/bg_gnb.gif) left 13px no-repeat; float:left; height:40px; line-height:42px; border-bottom-width:6px; border-bottom-style: solid; border-bottom-color: #000;}
.nav_menu ul.nav_depth_1 > li > a {display:block; height:40px; padding: 0 17px 0 17px; font-size:15px; line-height: 38px; font-weight: bold;}
/* .nav_menu ul.nav_depth_2 {display:none; position: absolute; left:0; z-index:2; height:200px;} */
.nav_menu ul.nav_depth_2 li {line-height:15px;}
/* .nav_menu ul.nav_depth_2 > li {float:left; width:140px; margin-right:5px;} */
.nav_menu ul.nav_depth_2 > li a {color:#fff;}
.nav_menu ul.nav_depth_2 > li > a {display:block; height:39px; padding:4px 0; font-weight:bold;}
.nav_menu ul.nav_depth_3 {margin-top:5px;}
.nav_menu ul.nav_depth_3 > li {display:block; color:#fff; line-height:18px;}
.nav_menu ul.nav_depth_3 > li > a {display:block; padding: 0;}
.nav_menu ul.nav_depth_3 {margin-top:5px; word-break:break-all;}
.nav_menu ul.nav_depth_3 > li {display:block; color:#fff; padding:1.5px 0;}
.nav_menu ul.nav_depth_3 > li > a {display:block; padding:0;}
.nav_menu ul.nav_depth_4 {color:#fff;}
.nav_menu ul.nav_depth_4 > li:before {content:"- "; padding:0 0 0 0px;}
.nav_menu ul.nav_depth_4 > li {line-height:18px; padding:1.5px 0 1.5px 5px;}

/* 추가한 CSS 수정하지 말것 */
.textBox .viewDetail ul {list-style:disc outside none;list-style-type:disc; margin-top:15px;margin-bottom:15px;;margin-left:30px;lign-height:120%}
.viewDetail p {margin-top:15px;margin-bottom:15px}

.research .selectYear {position:relative;}
.research .selectYear .selectBox{width:150px;position:relative;position:absolute;top:22px;right:0;}
.research .selectYear .selectBox .btn_selectList{position:absolute;top:0;right:0;width:30px;height:30px;}
.research .selectYear .selectBox .default{width:120px;height:30px;line-height:30px;padding-left:10px;background-color:#50967c;color:#fff;}
.research .selectYear .selectBox .selectList{display:none;z-index:10;position:absolute;top:30px;left:0;width:120px;}
.research .selectYear .selectBox .selectList li button{border-top:1px solid #ffffff;width:100%;text-align:left;background-color:#646464;line-height:30px;color:#fff;padding-left:10px;}
.research .selectYear .selectBox.selectList li:hover button{background-color:#50967c;}

.education .selectYear {position:relative;}
.education .selectYear .selectBox{width:150px;position:relative;position:absolute;top:22px;right:0;}
.education .selectYear .selectBox .btn_selectList{position:absolute;top:0;right:0;width:30px;height:30px;}
.education .selectYear .selectBox .default{width:120px;height:30px;line-height:30px;padding-left:10px;background-color:#50967c;color:#fff;}
.education .selectYear .selectBox .selectList{display:none;z-index:10;position:absolute;top:30px;left:0;width:120px;}
.education .selectYear .selectBox .selectList li button{border-top:1px solid #ffffff;width:100%;text-align:left;background-color:#646464;line-height:30px;color:#fff;padding-left:10px;}
.education .selectYear .selectBox.selectList li:hover button{background-color:#50967c;}

.rss_title {width:100%;height:30px;margin:10px -10px 10px 0}
.rss_title .selectBox{width:20px;float:right;margin-top:7px;margin-right:5px}

/* .admin_menu {
	position: relative;
	top: -35px;
	left: 950px;
	display: block;
	height: 40px;
	font-size: 15px;
	line-height: 38px;
	font-weight: bold;
	width:100px;
	text-align:center;
} */

/*.admin_menu a {width:100px;color:#000000}*/
/*.admin_menu a:hover {width:100px;color:#ffffff;background-color:#333333;}*/

table.table_normal {border-left:1px #000 solid; border-top:1px #000 solid; margin:10px 0;}
table.table_normal tr {border-bottom:1px #000 solid;}
table.table_normal tr td {border-right:1px #000 solid; padding:5px 10px;}
table.table_normal tr th {border-right:1px #000 solid; padding:5px 10px;}

.requirements_tit {padding-bottom: 30px;background: url(/common/images/education/icon_sq.gif) left 3px no-repeat;padding-left: 16px;font-weight: bold;}
.section ul {padding-bottom:30px}
.section ul li + li {margin-top: 8px;}

.report .section{padding-top:35px;}
.report .section:firsto-child{padding-top:18px;}
/*
.report h4{font-size:14px;font-weight:bold; background:url(/common/images/about/h4_bullet.gif) left 3px no-repeat;padding-bottom:25px;padding-left:19px;}
*/
 .report h4{font-size:14px;font-weight:bold; padding-bottom:25px;padding-left:10px;}
 .report h4 span{font-size:14px; color:#a66e79;}

.report .section .text{line-height:21px;}
.report .section .text a{border-bottom:1px solid #646464;}
.report .section .btn_apply{margin:20px 0;display:block;height:30px;width:129px;text-align:center;line-height:30px;font-size:14px;background-color:#6f90ce;color:#fff;text-align:center;font-weight:bold;}
.report .section .btn_apply span{display:inline-block;padding-right:15px;background:url(/common/images/about/bg_apply.png) right 10px no-repeat;}
.report .section .download{line-height:24px;font-weight:bold;}
.report .section .download button{line-height:24px;border-bottom:1px solid #50967c;font-weight:bold;}
.report .enter li label{display:inline-block;width:25%;text-align:right;padding-right:5px;}
.report .enter li input{width:360px;height:23px;line-height:23px;border:1px solid #828282;padding:0 10px;}
.report .enter input[type="checkbox"]{border:1px solid #828282;}
.report .enter li + li{margin-top:15px;}
.report .enter li.file input[type="text"]{width:41%;max-width:65%}
.report .enter li.file .file_input_div{display:inline-block;position: relative; width:80px; height:23px; overflow: hidden;}
.report .enter li.file .file_input_button{width:80px;height:23px;line-height:23px;position: absolute; top:0px;font-size:15px;background-color:#949494;color:#FFFFFF;border:none;box-shadow:none;border-radius:0;}
.report .enter li.file .file_input_hidden{height:23px;font-size:14px; position: absolute; right: 0px; top: 0px; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; width:80px}
.report .enter li.file *{vertical-align:middle;width:25%}
.report .enter li.file input[type=button]{width:100px;height:41px;position: absolute; top:0px;font-size:15px;background-color:#949494;color:#FFFFFF;border:none;box-shadow:none;border-radius:0;}
.report .enter li .ps{padding-left:25%;width:70%;color:#a0a0a0;padding-top:5px;line-height:15px;}
.report .link {color:#6f90ce !important;}

.report .section .check{display:inline-block;margin-left:25px;}
.report .btn_center{text-align:center;padding-top:27px;margin-top:40px;border-top:2px solid #dcdcdc;}
.report .btn_center a{display:inline-block;width:110px;height:30px;line-height:30px;font-size:14px;background-color:#a66e79;color:#fff;text-align:center;font-weight:bold;}
.report .btn_center a + a{margin-left:46px;}


/* 추가항목 */
#typeType_text{ font-weight:bold }
#typeUi_box { clear:both;margin-top:12px }
#typeUi_box li{ float:left; padding:10px 15px;border:solid 1px #ccc;margin:2px; cursor:pointer }
#typeUi_box li._on{ background-color:#8a8a8a; color:#ffffff; font-weight:bold}

.text_item .document{text-align:right;position:absolute;bottom:14px;right:15px;}
.text_item .document button{color:#e677ab;font-weight:bold;line-height:14px;}

/*메인페이지 이미지 정렬*/
.main .news li > div > p {overflow:hidden; line-height: 180px;}
.main .news li > div > p > img {vertical-align:middle;}

/*220314*/

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

.guide-box{padding:65px 0;font-family: 'Pretendard',"돋움", dotum ,sans-serif;}
.guide-box:after{content:'';display: block;clear: both;}
.guide-box .l-box{float:left;width:400px;}
.guide-box .l-box .tit{display: block;font-size: 20px;font-weight: 700;color:#000;line-height:1.3;}
.guide-box .l-box .tit > span{font-weight: 500;}
.guide-box .r-box{overflow: hidden;}
.guide-box .schedule-box{padding-bottom:30px;border-bottom: 1px solid #E9E9E9}
.guide-box .schedule-box .r-box{}
.guide-box .schedule-box .r-box .txt{margin-bottom:10px;padding:0;font-weight: 700;color:#525252;font-size: 17px;}
.guide-box .schedule-box .r-box .link-list{width: 500px;margin-right:-25px;}
.guide-box .schedule-box .r-box .link-list:after{content:'';display: block;clear: both;}
.guide-box .schedule-box .r-box .link-list > li{float:left;width:50%;margin:0;}
.guide-box .schedule-box .r-box .link-list > li .link{display: block;margin-right:25px;padding:8px 45px;border-radius:25px;font-weight: 500;color:#fff;font-size: 16px;text-align: center;}
.guide-box .schedule-box .r-box .link-list > li .link.link-01{background: linear-gradient(90deg, #3075DC 0%, #5A2EB7 100%);}
.guide-box .schedule-box .r-box .link-list > li .link.link-02{background: linear-gradient(90deg, #9A5AEB 0%, #5A2EB7 100%);}
.guide-box .presentation-box{padding-top:30px;}
.guide-box .presentation-box .r-box{}
.guide-box .presentation-box .r-box .link-list{max-width: 500px;width: 100%;}
.guide-box .presentation-box .r-box .link-list:after{content:'';display: block;clear: both;}
.guide-box .presentation-box .r-box .link-list > li{float:left;width:33.3%;margin:0;}
.guide-box .presentation-box .r-box .link-list > li > a{display: block;text-align: center;}
.guide-box .presentation-box .r-box .link-list > li > a .icon-box{display:blcok;width:100px;height: 100px;margin:0 auto 10px;border-radius: 50%;background:#F0F1F1;}
.guide-box .presentation-box .r-box .link-list > li > a .icon-box > img{padding-top: 25px;}
.guide-box .presentation-box .r-box .link-list > li > a > span{display: block;font-weight: 500;font-size: 15px;color:#525252;}

@media screen and (max-width:1200px){
	.guide-box{padding:20px;text-align: center;}
	.guide-box .l-box{float:none;width:100%;margin-bottom: 20px;}
	.guide-box .schedule-box .r-box .link-list,
	.guide-box .presentation-box .r-box .link-list{margin:0 auto;}
}

@media screen and (max-width:600px){
	.guide-box .schedule-box .r-box .link-list{max-width: 300px;width:100%;margin:0 auto;}
	.guide-box .schedule-box .r-box .link-list > li{float:none;width:100%;margin-bottom: 10px;}
	.guide-box .schedule-box .r-box .link-list > li:last-child{margin-bottom: 0;}
	.guide-box .schedule-box .r-box .link-list > li .link{margin:0;padding: 5px 15px;}
}

@media screen and (max-width:400px){
	.guide-box .presentation-box .r-box .link-list > li{float:none;width:100%;margin-bottom: 30px;}
	.guide-box .presentation-box .r-box .link-list > li:last-child{margin-bottom: 0;}
}


/*AI is CS*/

.research-box{font-family: 'Pretendard',"돋움", dotum ,sans-serif;}
.research-box .img-wrap{margin-bottom:50px;padding:45px 50px;border-radius: 25px;border: 1px solid #E9E9E9;text-align:center;box-shadow: 10px 10px 20px 0 #0000001A;}
.research-box .img-wrap > img{max-width: 800px;width: 100%;}
.research-box .research-list{margin-right:-30px;}
.research-box .research-list:after{content: '';display: block;clear: both;}
.research-box .research-list > li{float:left;width:50%;margin-bottom: 30px;}
.research-box .research-list > li .research-con{position:relative;height:400px;margin-right:30px;padding:30px;border: 1px solid #E9E9E9;}
.research-box .research-list > li .research-con .tit-box{margin-bottom:20px;padding-bottom:20px;border-bottom: 1px solid #E9E9E9;}
.research-box .research-list > li .research-con .tit-box .en-tit{display: block;position:relative;z-index:1;margin-bottom:10px;font-size: 20px;font-weight: 700;color:#000;}
.research-box .research-list > li .research-con .tit-box .en-tit:before{content: '';position: absolute;top:-4px;left:-17px;z-index:-1;width:30px;height: 30px;border-radius: 50%;background: #A91C74;}
.research-box .research-list > li .research-con .tit-box .ko-tit{display: block;font-size: 17px;font-weight: 500;color:#000;}
.research-box .research-list > li .research-con .con-box{}
.research-box .research-list > li .research-con .con-box > p{font-size: 15px;font-weight: 400;color:#555;line-height: 1.8;}
.research-box .research-list > li .research-con .con-box > p > span{color:#000;}
.research-box .research-list > li .research-con .con-box .link-btn{display: block;position:absolute;bottom:30px;left:30px;width:calc(100% - 60px);padding:15px 10px;border-radius:35px;text-align: center;background: #A91C74;}
.research-box .research-list > li .research-con .con-box .link-btn > span{display:inline-block;position:relative;padding-right:40px;font-weight: 500;font-size: 15px;color:#fff;}
.research-box .research-list > li .research-con .con-box .link-btn > span:after{content: '';position: absolute;top:-3px;right:0;width:24px;height: 24px;background-image: url('/common/images/i_link.png');background-position: right center;background-repeat: no-repeat;}

.research-box .research-list > li:nth-child(1) .research-con .tit-box .en-tit:before,
.research-box .research-list > li:nth-child(1) .research-con .con-box .link-btn{background: #A91C74;}
.research-box .research-list > li:nth-child(2) .research-con .tit-box .en-tit:before,
.research-box .research-list > li:nth-child(2) .research-con .con-box .link-btn{background: #B7161E;}
.research-box .research-list > li:nth-child(3) .research-con .tit-box .en-tit:before,
.research-box .research-list > li:nth-child(3) .research-con .con-box .link-btn{background: #DE741D;}
.research-box .research-list > li:nth-child(4) .research-con .tit-box .en-tit:before,
.research-box .research-list > li:nth-child(4) .research-con .con-box .link-btn{background: #E5B101;}
.research-box .research-list > li:nth-child(5) .research-con .tit-box .en-tit:before,
.research-box .research-list > li:nth-child(5) .research-con .con-box .link-btn{background: #5355D0;}
.research-box .research-list > li:nth-child(6) .research-con .tit-box .en-tit:before,
.research-box .research-list > li:nth-child(6) .research-con .con-box .link-btn{background: #017DBF;}
.research-box .research-list > li:nth-child(7) .research-con .tit-box .en-tit:before,
.research-box .research-list > li:nth-child(7) .research-con .con-box .link-btn{background: #007634;}
.research-box .research-list > li:nth-child(8) .research-con .tit-box .en-tit:before,
.research-box .research-list > li:nth-child(8) .research-con .con-box .link-btn{background: #699200;}

@media screen and (max-width:800px){
	.research-box .img-wrap{padding:20px;}
	.research-box .research-list{margin-right:0;}
	.research-box .research-list > li{float:none;width:100%;margin-bottom: 20px;}
	.research-box .research-list > li .research-con{height:auto;margin-right: 0;padding: 20px;}
	.research-box .research-list > li .research-con .tit-box .en-tit:before{content: none;}
	.research-box .research-list > li .research-con .con-box > p{margin-bottom: 20px;}
	.research-box .research-list > li .research-con .con-box .link-btn{position: static;width:auto;padding:10px;}
}

@media screen and (max-width:600px){

	#container .inner{padding-left: 5.5%;padding-right: 5.5%;}
	.research-box .img-wrap{margin-bottom:30px;border-radius:0;box-shadow: none;}
	.research-box .research-list > li .research-con{padding:15px;}
	.research-box .research-list > li .research-con .tit-box{margin-bottom:10px;padding-bottom:10px;}
	.research-box .research-list > li .research-con .tit-box .en-tit{margin-bottom: 5px;font-size: 17px;}
	.research-box .research-list > li .research-con .tit-box .ko-tit{font-size: 15px;}
	.research-box .research-list > li .research-con .con-box .link-btn > span{padding:0;font-size: 13px;}
	.research-box .research-list > li .research-con .con-box .link-btn > span:after{content: none;}
}


.research-box .research-txt{margin-bottom: 50px;}
.research-box .research-txt .tit-box{margin-bottom: 20px;}
.research-box .research-txt .tit-box .en-tit{display: block;position:relative;z-index:1;margin-bottom:10px;font-size: 20px;font-weight: 700;color:#000;}
.research-box .research-txt .tit-box .en-tit:before{content: '';position: absolute;top:-4px;left:-17px;z-index:-1;width:30px;height: 30px;border-radius: 50%;background: #A91C74;}
.research-box .research-txt .tit-box .ko-tit{display: block;font-size: 17px;font-weight: 500;color:#000;}
.research-box .research-txt > p{font-size: 15px;font-weight: 500;color:#555;line-height: 1.8;}
.research-box .research-txt > p > span{color:#000;}

.research-box .research-txt .tit-box.ai-01 .en-tit:before{background: #A91C74;}
.research-box .research-txt .tit-box.ai-02 .en-tit:before{background: #B7161E;}
.research-box .research-txt .tit-box.ai-03 .en-tit:before{background: #DE741D;}
.research-box .research-txt .tit-box.ai-04 .en-tit:before{background: #E5B101;}
.research-box .research-txt .tit-box.ai-05 .en-tit:before{background: #5355D0;}
.research-box .research-txt .tit-box.ai-06 .en-tit:before{background: #017DBF;}
.research-box .research-txt .tit-box.ai-07 .en-tit:before{background: #007634;}
.research-box .research-txt .tit-box.ai-08 .en-tit:before{background: #699200;}

@media screen and (max-width:600px){
	#container .inner{padding-left: 5.5%;padding-right: 5.5%;}
	.research-box .research-txt .tit-box .en-tit{font-size: 17px;}
	.research-box .research-txt .tit-box .ko-tit{font-size: 15px;}
}

/*220722 희승 교육-연구실인턴십*/
.t-wrap{}
.t-wrap::after{content: ""; display: block; clear: both;}
.t-wrap > span{float: left; display: block; padding-right: 5px;}
.t-wrap > p{padding-bottom: 0;}
.inner .t-wrap > p,
.inner .t-wrap > strong{overflow: hidden; display: block;}

.t-box {width: 100%; border: none; background-color: #dcdcdc;}
.t-box td{padding: 20px;}
.t-box td .t-wrap{padding-bottom: 5px;}
.t-box td .t-wrap:last-child{padding-bottom:0;}
.t-box td .t-wrap > span{font-size: 14px; color: #646464;}
.t-box td .t-wrap > strong{ font-size: 14px; color: #646464;}

/* 221212 성경 시설안내  */
.overview .overviewList.facility {margin-bottom:10px;}
.overview .depth-list-02 {margin-top:10px;}
.overview .depth-list-02 > li {position:relative; padding-left:15px; background:none; font-size: 0.875rem; font-weight: 400;}
.overview .depth-list-02 > li::before {content:''; position:absolute; top:calc(0.65rem - 2px); left:0; width:4px; height:4px; background-color: #9175a1;}
.overview .depth-list-03 {margin:10px 0 15px;}
.overview .depth-list-03 > li {position:relative; padding-left:15px; background:none; font-size:0.875rem;}
.overview .depth-list-03 > li::before  {content:''; position:absolute; top:calc(0.65rem - 0.5px); left:0; width:6px; height:1px; background-color: #333;}
.info {width:100%; margin:30px 0; padding:30px; border:1px solid #e9e9e9; text-align: center;}
.info::after {content:''; display: block; clear:both;}
.info li {position:relative; float:left; padding:0 10px;}
.info li::after {content:''; position:absolute; top:50%; right:0; width:2px; height:12px; background-color:#666; transform: translateY(-50%);}
.info li:last-child::after {display: none;}

.info.eng {width:100%; padding:30px; border:1px solid #e9e9e9; text-align: left;}
.info.eng li {display: block; position:relative; float:none; padding-left:10px; line-height: 1.5; background:none;}
.info.eng li::after {content:''; position:absolute; top:50%; left:0; width:4px; height:4px; background-color:#666; transform: translateY(-50%);}
.info.eng li:last-child::after {display: block;}

@media screen and (max-width:600px) {
	.info {text-align: left;}
	.info::after {clear:none;}
	.info li {float:none; margin-bottom:15px;}
	.info li::after {display: none;}
}

/* 230710 채민주 메인메뉴 레이아웃 수정 */
.nav_menu ul.nav_depth_1 {position:absolute; width:100%; height:0; top:35px; padding:0 0 0 305px; margin:0px; z-index:99;}
.admin_menu {
	position: relative;
	top: -38px;
	left: 1070px;
	display: block;
}
.admin_menu a{
	display: block;
	height: 36px;
	width:100px;
	background:#406571;
	border-radius:15px;
	font-weight: bold;
	font-size: 15px;
	line-height: 36px;
	text-align:center;
}
.admin_menu a:visited {color:#fff;}

/* interaction */
.admin_menu a {width:100px; transition:background 0.3s;}
.admin_menu a:focus,
.admin_menu a:hover {background:#333333;}


/* 230719 채민주 교육 > 교육프로그램 > 학부프로그램 > 인턴십프로그램 내용 추가 */
.section.internship .table_normal {margin:10px 0 20px;}
.section.internship .table_normal tr td {text-align:center;}
.section.internship.ko .table_normal tr td:last-child {text-align:left;}
.section.internship p{line-height:21px; padding-bottom:8px;}

/* 230725 채민주 메인메뉴 레이아웃 수정 */
.nav_menu ul.nav_depth_2 {display:none; position: absolute; left:0; z-index:2; height:200px; padding-left:300px;}
.nav_menu ul.nav_depth_2 > li {float:left; max-width:145px; margin-right:20px;}
.nav_menu ul.nav_depth_2 > li:last-child {margin-right:0;}
