/*임시*/
.entry-title{display: none;}
.post_1 li h3 a:hover{text-decoration: underline;}
.post_4 h3 a:hover,.post_4 .cont p .more:hover,.post_5 .video_cont h3 a:hover,.table.s1 a:hover,.page.type2 ul.bullet.s3 li a:hover,.greetings .btn_link a:hover,.page.type3 .img_cont .btn_link:hover{text-decoration: underline;}
.home .breadcrumbs{display: none;}
.top_title .category_title a:hover{text-decoration: none;}
.guide_link li a:hover span:first-child + span,.guide_link li a:hover{color:#fff !important;}
.post_2 li h3 a:hover{text-decoration: underline;}


/*초기화
=========================================================*/
input[type="text"],input[type="email"],button,input[type="submit"]{-webkit-appearance:none;appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
img{max-width: 100%;line-height: 0;}
caption{visibility: hidden;font-size: 0;width: 0;height: 0;line-height: 0;}
a:hover{text-decoration: underline;color: #01838d !important;}

/*CUSTOM
=========================================================*/
/*a:focus,input:focus,button:focus{outline: solid 2px red !important;}*/
.hover_bg{position: absolute; top:0; left:0; width:100%; height: 100%;background: rgba(0,3,36,0.5);opacity: 0;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;}
/*.hover_bg:after{width:84px; height: 84px; content: ""; position: absolute; content: ""; top:50%; left: 50%; margin-top:-42px; margin-left:-42px;background: url(../images/background/hover_plus.png) no-repeat;}*/
.br_1230{display: block;}
.br_760{display: block;}
.page_cont{clear: both;}
.block_span{display: block !important;}

/*풀사이즈
---------------------------------------------------------------*/
.no-sidebar .content-area,.no-sidebar .main-content{width:100% !important;}
.no-sidebar .site-content{padding-right:0 !important;}

/*풀사이즈 끝
---------------------------------------------------------------*/

/*레이아웃부분
---------------------------------------------------------------*/
.main-content{float: left !important;position: relative;background: #fff; overflow: hidden;z-index: 100;min-height:400px;}
.home .size_cont{display: none;}

.sec01_left .swiper-container{overflow: hidden;}

/*레이아웃(여백)
=========================================================*/
.span{}
.b_container{width: 1230px;margin: 0 auto;}
.r_container{}

/*레이아웃(사이드바)
=========================================================*/
#secondary{width:320px;clear: none !important;float: right !important;}

/*레이아웃(본문)
=========================================================*/
.site-main{width:1230px;margin:0 auto;padding-top:80px;position: relative;}
.content-area{width:910px;float: left;background: #fff;  position: relative;z-index: 100;min-height: 500px;}
.site-content{width:100%; padding-right:60px;}
/*.full-width .main-content{width:100%;}
.full-width .content-area{width:100%;}
.full-width .site-content{padding-right:0;}*/


/*레이아웃(헤더)
=========================================================*/
.header-main{width:1230px;display: inline-block;padding-left:0 !important;}

/*레이아웃부분 끝
---------------------------------------------------------------*/

/*팁헤더부분
---------------------------------------------------------------*/

/*로고(이미지)
=========================================================*/
.site-title a{text-indent: -9999px;background: url(/wp-content/uploads/2014/11/unist_logo.png) no-repeat;display: inline-block; width:160px; height:27px;}

/*헤더(이미지)
=========================================================*/
.site-header{background:none;position: absolute !important;text-align: center;z-index: 500 !important;}
.site-header .header_container{position: relative; width:100%;background: url(../images/background/white_bg_03.png) repeat-x; background-position: 0 bottom;line-height: 0;}
.site-header .header_container:before{content: "";background: url(../images/background/nav_bg.png) repeat;position: absolute; top:0; height:0;left:0;width:100%;-webkit-transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s;-ms-transition: all ease-out 0.3s;-o-transition: all ease-out 0.3s;}
.site-header:hover .header_container:before{height: 100%;}
.header-main{position: relative; z-index: 10;}

/*헤더(패밀리사이트)
=========================================================*/
.family_site{display: inline-block;height: 47px;line-height: 47px;float: right;}
.family_site li{float: left;margin:0 17px;line-height: 48px;position: relative;}
.family_site li:before{width:1px; height:14px; background: #818ca2; position: absolute; top:16px; left:-20px;content: "";}
.family_site li:first-child + li + li + li:after{width:1px; height:14px; background: #818ca2; position: absolute; top:16px; right:-20px;content: "";}
.family_site a{font-size: 0.938em;color:rgba(255,255,255,0.9);display: block;vertical-align: middle;line-height: 48px;height: 48px;}
.family_site a:hover{text-decoration: none !important; color:#ececeb !important; color:rgba(255,255,255,0.9) !important;border-bottom: solid 3px #47bcc3;}
.family_site li[class*="current"] a{border-bottom:solid 3px #47bcc3;}
.m_category_navi{display: none !important;}


/*레이아웃(탑헤더)
=========================================================*/
.top_header{display: block;float: left; width:100%;margin-bottom:22px;}
.top_right{float: right;}

/*레이아웃(서치)
=========================================================*/
.search-box-wrapper{display: inline-block;float: left;}
.search-toggle{float: left;}
.search_wrap{display: inline-block;position: relative;width:176px;float: left;margin-right:20px;}

/*서치
=========================================================*/
#searchform label{position: absolute;left: -99999em;display: block;}
.search_bg_img{position: absolute; top:7px; left:10px;}
.search_wrap .textfield{width:176px;height:29px;font-size: 0.75em;background:rgba(43,53,73,0.5);border:solid 1px #888f9c;color:#fff;background-position: 8px 6px;position: relative; z-index: 10;padding:8px 32px 7px 10px;}
.search_wrap input[type="submit"].button{width:29px; height: 29px;background: none;background: url(../images/icon/icon_search.png) no-repeat;padding:0;text-indent: -99999px;background-position: center;position: absolute; top:0; right:0;overflow: hidden;-webkit-transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s;-ms-transition: all ease-out 0.3s;-o-transition: all ease-out 0.3s;z-index: 50;}
.search-results table,.search-results th,.search-results td{border:none !important;}
.cse .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link, .cse .gs-webResult.gs-result a.gs-title:link b, .gs-webResult.gs-result a.gs-title:link b, .cse .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited, .cse .gs-webResult.gs-result a.gs-title:visited b, .gs-webResult.gs-result a.gs-title:visited b, .cse .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover, .cse .gs-webResult.gs-result a.gs-title:hover b, .gs-webResult.gs-result a.gs-title:hover b, .cse .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active, .cse .gs-webResult.gs-result a.gs-title:active b, .gs-webResult.gs-result a.gs-title:active b, .cse .gs-webResult.gs-result .gsc-cursor-page, .gs-webResult.gs-result .gsc-cursor-page, .cse .gs-webResult.gs-result a.gsc-trailing-more-results:link, .gs-webResult.gs-result a.gsc-trailing-more-results:link, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b, .gs-imageResult .gsc-cursor-page, .gs-imageResult a.gsc-trailing-more-results:link, .cse .gs-spelling a, .gs-spelling a{color:#001755 !important; text-decoration: underline !important;}
.gsc-control-cse .gs-result .gs-title{margin-bottom:10px !important;display: block !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page{font-size: 0.813em;color: #666666;display: block;width: 26px;height: 26px;text-align: center;line-height: 26px;border: solid 1px #d0d0d0;background: #f4f4f4;display: inline-block !important;text-decoration: none !important;text-shadow: none !important;}
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page, .gsc-results .gsc-cursor-page.gsc-cursor-current-page{background: #2eacb4 !important;border:solid 1px #2eacb4 !important;}
.gsc-control-cse div{line-height: 27px !important;}
.search-results .entry-content table{margin-bottom: 0 !important;}
.search-results .entry-content table .gsc-inline-block{width:127px !important;}
.cse .gsc-tabHeader.gsc-tabhActive, .gsc-tabHeader.gsc-tabhActive{background: #333333 !important;border:solid 1px #333333 !important;}
.cse .gsc-tabHeader.gsc-tabhInactive, .gsc-tabHeader.gsc-tabhInactive{background: #777777 !important;border:solid 1px #777777 !important;}
.cse .gsc-tabsArea, .gsc-tabsArea{border-color: #666666 !important;}
.cse .gs-webResult a.gs-visibleUrl, .gs-webResult a.gs-visibleUrl, .cse .gs-webResult .gs-visibleUrl, .gs-webResult .gs-visibleUrl, .gs-imageResult a.gs-visibleUrl, .gs-imageResult .gs-visibleUrl{color: #038992 !important;}
.cse .gsc-cursor-box, .gsc-cursor-box{border-top:solid 1px #dddddd !important;}
.cse .gsc-cursor-box, .gsc-cursor-box{padding-top:40px !important;}
.gsc-control-cse.gsc-control-cse-ko .gsc-input{padding:0 !important;}
.gsc-control-cse.gsc-control-cse-ko .gsc-input input{padding:7px !important;border:solid 1px #d0d0d0 !important;}
.gsc-control-cse.gsc-control-cse-ko .gsc-search-button input{background: #2eacb4 !important;border:solid 1px #29a0a8 !important;width:70px; height:30px;line-height:30px;}
.gsc-results .gsc-cursor-box{text-align:left;}
input.gsc-search-button{background: #2d333f !important;}
input.gsc-search-button:hover{background: #011655 !important;}
input.gsc-input{border:1px solid #dddddd !important;}

/*국영문 버튼
=========================================================*/
.language{float: left;}
.language li{display:block;float: left;padding:1px;background:#060c17; }
.language .btn_kor a{width:37px; height: 27px;background: #2d333f;text-align: center;color:#d1d1d1 ;font-size: 0.688em;line-height: 25px;display: block; border:solid 1px #2d333f;border-right:none;padding-right:0;overflow: hidden;-webkit-transition: all ease-out 0s;-moz-transition: all ease-out 0s;-ms-transition: all ease-out 0s;-o-transition: all ease-out 0s;}
.language .btn_eng a{width:38px; height: 27px;background: #131925;text-align: center;color:#d1d1d1 ;font-size: 0.688em;line-height: 25px;display: block;border:solid 1px #2d333e;overflow: hidden; -webkit-transition: all ease-out 0s;-moz-transition: all ease-out 0s;-ms-transition: all ease-out 0s;-o-transition: all ease-out 0s;}




/*탑헤더부분(연구원검색)
---------------------------------------------------------------*/

.top_header .s_btn{display: inline-block;float: left;margin-right:20px;/*padding-top:5px;*/}
/*.top_header .s_btn a{font-size: 0.812em;color:#fff;padding-left:20px;background: url(../images/background/radious_icon_p.png) no-repeat; background-position: 0 1px;float: left;}
.top_header .s_btn a:first-child{margin-right:15px;}
.top_header .s_btn a:hover{color:#fff !important;}*/
.site-header.fixed .top_right .s_btn{display: none;}
.top_header .s_btn a{background: rgba(31,40,58,0.5); border:solid 1px #888f9c; color:#fff;padding:5px 10px 4px;display: block;font-size: 0.75em;float: left;}
.top_header .s_btn a:hover{color:#fff !important;}
.top_header .people_select{position: relative;width:100px;}
.top_header .people_select button{background:url(../images/icon/move_to_next.png) rgba(31,40,58,0.5) no-repeat; border:solid 1px #888f9c; color:#fff;padding:4px 10px 5px;display: block;font-size: 0.75em;width:100%;background-position: 94% 54%;padding-left:8px;text-align: left;}
.top_header .people_select ul{position: absolute; top:29px;width:100%;z-index: 10;display: none;}
.top_header .people_select ul li a{border:solid 1px #888f9c;border-top:none;width:100%;background: #1f283a;text-align: left;}


/*탑헤더부분(연구원검색) 끝
---------------------------------------------------------------*/

/*네비부분
=========================================================*/
.primary-navigation a{font-size: 1.25em;height: 40px;}
.primary-navigation .menu-main_gnb-container > ul > li:first-child a{padding-left:0;}
.primary-navigation a:hover{text-decoration: none !important;color:#fff !important;border-bottom: solid 3px #47bcc3;}
.primary-navigation li{margin: 0 21px;position: relative;}
.primary-navigation li:first-child{margin-left:0 !important;}
.menu-toggle{display: none;}
.mob_search{display: none;float: left;margin-right:20px;width: 29px;height: 29px;}
.mob_search a{display: block;width: 29px;height: 29px;background: none;background: url(../images/icon/icon_search.png) no-repeat;padding: 0;text-indent: -99999px;background-position: center;overflow: hidden;border: solid 1px #888f9c;}
.mobile_search_wrap{display: none;}
.mobile_nav{display: none;}

/*픽시드*/
.site-header.fixed{position: fixed !important;background: #010d31;}
.site-header.fixed .header_container{background: none;}
.site-header.fixed .primary-navigation a{font-size: 1.125em;-webkit-transition: all ease-out 0s;-moz-transition: all ease-out 0s;-ms-transition: all ease-out 0s;-o-transition: all ease-out 0s;}
.site-header.fixed .family_site a{font-size: 0.875em;-webkit-transition: all ease-out 0s;-moz-transition: all ease-out 0s;-ms-transition: all ease-out 0s;-o-transition: all ease-out 0s;}
.site-header.fixed .family_site{padding-right:114px;}
.site-header.fixed .primary-navigation{padding-left:135px;}
.site-header.fixed .primary-navigation li{margin:0 8px;}
.site-header.fixed .language .btn_kor{position:relative;-webkit-transition: all ease-out 0s;-moz-transition: all ease-out 0s;-ms-transition: all ease-out 0s;-o-transition: all ease-out 0s;}
.site-header.fixed .language .btn_kor a{border:solid 1px #1d4591;width:19px; height: 19px;text-indent: -99999px;-webkit-transition: all ease-out 0s;-moz-transition: all ease-out 0s;-ms-transition: all ease-out 0s;-o-transition: all ease-out 0s;background: url(../images/icon/icon_k.png) no-repeat #123270; background-position: center;}
.site-header.fixed .language .btn_eng{position:relative;-webkit-transition: all ease-out 0s;-moz-transition: all ease-out 0s;-ms-transition: all ease-out 0s;-o-transition: all ease-out 0s;}
.site-header.fixed .language .btn_eng a{border:solid 1px #1d4591;width:19px; height: 19px;text-indent: -99999px;-webkit-transition: all ease-out 0s;-moz-transition: all ease-out 0s;-ms-transition: all ease-out 0s;-o-transition: all ease-out 0s;background: url(../images/icon/icon_e.png) no-repeat; background-position: center;}
.site-header.fixed .header-main{position: relative;padding:12px 10px 0;}
.site-header.fixed .top_header{position: absolute;margin-bottom:0;top:21px;}
.site-header.fixed .header_container .top_header #searchform label{display: none;}
.site-header.fixed .header_container .top_header .search_wrap{width:20px;background: none;margin-right:5px;position: absolute;right:90px;top:0;margin-right:0;z-index:50;padding-left:0;}
.site-header.fixed .search_wrap .textfield{width:0px;border:none;background: none;visibility:hidden;padding:8px 0px 7px 0px;}
.site-header.fixed .search_wrap.btn_focus .textfield{border: solid 1px #888f9c;width:176px !important;visibility:visible;-webkit-transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s;-ms-transition: all ease-out 0.3s;-o-transition: all ease-out 0.3s;padding:8px 32px 7px 10px;}
.site-header.fixed .header_container .top_header .search_wrap .search_bg_img{display: none !important;opacity: 0;}
.site-header.fixed .header_container .top_header .search_wrap.btn_focus .search_bg_img{display: block !important;opacity: 1;}
.site-header.fixed .search_wrap.btn_focus .textfield:focus{background:none ;background-position: 8px 6px;}
.site-header.fixed .search_wrap.btn_focus{width:176px !important;background: #404c6b !important;}
.site-header.fixed  .top_right{width:84px;position: relative;}
.site-header.fixed  .language{padding-top:4px;}
.site-header.fixed .site-title a{background: url(/wp-content/uploads/2014/11/logo_fixed.png) no-repeat;width:103px; height: 19px;}
.site-header.fixed .site-title{padding-top:2px;}
.site-header.fixed .primary-navigation li{height: 55px;}
.site-header.fixed .primary-navigation a{height: 55px;}
.site-header.fixed .family_site li{height: 55px;}
.site-header.fixed .family_site li a{height: 55px;}
.site-header.fixed .search_wrap{-webkit-transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s;-ms-transition: all ease-out 0.3s;-o-transition: all ease-out 0.3s;}

/*숨김*/
.primary-navigation li:first-child + li + li + li + li + li{display: none;}
.primary-navigation li:first-child + li + li + li + li + li + li{display: none;}
.primary-navigation li:first-child + li + li + li + li + li + li + li{display: none;}
.primary-navigation li:first-child + li + li + li + li + li + li + li + li{display: none;}

/*네비부분 끝
---------------------------------------------------------------*/

/*탑타이틀 
---------------------------------------------------------------*/
.top_title{min-height: 390px;background: url(/wp-content/uploads/2014/11/top_visual1.jpg) no-repeat;width:100%;background-position: center 0;padding-top:144px;min-width: 1230px;background-attachment: fixed;}
.top_title .r_container{width: 1230px; margin:0 auto;}
.top_title .category_title {width:246px; height: 246px; background: url(../images/category_tit_bg.jpg) no-repeat;padding:30px;position: relative;top:40px;float: left;margin-right:40px;}
.top_title .category_title h1{font-size: 100%;margin:0;padding:0;font-weight: normal;}
.top_title .category_title a{color:#fff;font-size: 2.5em;line-height: 1.3;display: block;}
.top_title .entry_header{overflow: hidden;}
.top_title .entry_header h2{font-size: 2em;margin-top:70px;color:#fff;font-weight: normal;padding-bottom:17px;margin-bottom:17px;position: relative;}
.top_title .entry_header h2:after{content: ""; width:75px; height:1px; background: #fff;bottom:0; left:0;position: absolute;}
.top_title .entry_header p{margin-bottom:0; color:#fff; font-size: 0.938em;}

/*탑타이틀 끝
---------------------------------------------------------------*/


/*가이드링크
---------------------------------------------------------------*/
.guide_link{display: block;height: 48px;}
.guide_link li{width:20%; float: left;height:48px;padding:2px;}
.guide_link li a{display: block;line-height: 44px;color:#fff;text-align: center;overflow: hidden;}
.guide_link li a span:first-child{display:inline-block;text-indent: -99999px;margin-right:9px;}
.guide_link li a span:first-child + span{display: inline-block; border:solid 1px transparent;}
.guide_link li a:hover span:first-child + span{border-bottom:solid 1px #fff;}
.guide_link li a:hover{text-decoration: none;}

/*tab*/
.guide_link .tab1{background: #011655;}
.guide_link .tab2{background: #2eacb4;}
.guide_link .tab3{background: #333333;}
.guide_link .tab4{background: #011655;}
.guide_link .tab5{background: #2eacb4;}

/*tab icon*/
.guide_link .tab1 a span:first-child{background: url(../images/icon/icon_under.png) no-repeat;width:17px;height: 24px;}
.guide_link .tab2 a span:first-child{background: url(../images/icon/icon_flag.png) no-repeat;width:19px;height: 28px;}
.guide_link .tab3 a span:first-child{background: url(../images/icon/icon_map.png) no-repeat;width:21px;height: 28px;}
.guide_link .tab4 a span:first-child{background: url(../images/icon/icon_camera.png) no-repeat;width:27px;height: 23px;}
.guide_link .tab5 a span:first-child{background: url(../images/icon/icon_potal.png) no-repeat;width:21px;height: 23px;}



/*가이드링크 끝
---------------------------------------------------------------*/


/*푸터 
---------------------------------------------------------------*/

/*네비부분
=========================================================*/
.site-footer .widget_nav_menu{width:100% !important;}
.site-footer .menu > li{float: left; width:16.66%;}
.site-footer .b_container{background: #444444;}
.site-footer .menu > li > a{font-size:1.125em; color:#d1d1d1;}
.site-footer .menu > li .sub-menu{padding-top:14px; margin-top:12px;position: relative;}
.site-footer .menu > li .sub-menu:before{width:20px; height: 1px; content: ""; background: #8b8b8b; position: absolute; top:0; left:0;}
.site-footer .menu > li .sub-menu  a{font-size:0.813em; color:#d1d1d1;}
.footer-sidebar .widget_nav_menu li{padding-bottom:0px !important;line-height: 1em !important;padding-right:10px !important;margin-bottom:3px;}
.footer-sidebar .widget{margin-bottom:48px;}

/*하단 푸터
=========================================================*/
#supplementary + .site-info{background: #bbbbbb;}
.footer_logo{width:108px;float: left;margin-right:48px;}
.info_cont{overflow: hidden;padding-left:2px;}
.link_list ul{display: inline-block; }
.link_list  li{float: left;position: relative;}
.link_list  li:before{content: ""; width:1px; height: 12px; top:6px; left:0; position: absolute;background: #939393;}
.link_list  li a{font-size: 0.813em;color:#444444;padding:0 10px;}
.link_list  li:first-child a{padding-left:0;}
.link_list  li:first-child:before{display: none;}
.info_cont p{clear: both;font-size: 0.688em;color:#666666;margin-bottom:0;}
.info_cont p a{color:#666666;}


/*푸터 
---------------------------------------------------------------*/



/*메인페이지
---------------------------------------------------------------*/

/*임시
=========================================================*/
.home .top_title{display: none;}
.home .site-main{padding-top:0;width: 100%;background:#ececec; }




/*슬라이드
=========================================================*/
.main_slide{position: relative;}
.main_slide .box .p_container{position: relative;display: table-cell;vertical-align: middle;transition: all 0.5s ease-in-out;}
.main_slide .box.type1{width:205px;height: 205px;}
.main_slide .box.type2{width:410px;height: 410px;}
.main_slide .slide_cont{position: absolute;top:232px;width:100%;}
.main_slide .box.type2 .p_container{vertical-align: top;}

/*애니메이션*/
/*1*/
.main_slide .slide_cont.s1 .box.flickr{-webkit-animation-name: uis1;-moz-animation-name: uis1; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis1; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s1 .box.event{-webkit-animation-name: uis2;-moz-animation-name: uis2; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis2; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s1 .box.glance{-webkit-animation-name: uis3;-moz-animation-name: uis3; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis3; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s1 .box.news{-webkit-animation-name: uis4;-moz-animation-name: uis4; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis4; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s1 .box.guid{-webkit-animation-name: uis5;-moz-animation-name: uis5; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis5; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s1 .box.admission{-webkit-animation-name: uis6;-moz-animation-name: uis6; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis6; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s1 .box.instagram{-webkit-animation-name: uis7;-moz-animation-name: uis7; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis7; animation-duration: 0.6s; animation-timing-function: linear;}
@-webkit-keyframes uis1 {
0% { position: absolute; top:0; left:205px;}
100% { position: absolute; top:0; left:0; }
}
@keyframes uis1 {
0% { position: absolute; top:0; left:205px;}
100% { position: absolute; top:0; left:0; }
}

@-webkit-keyframes uis2 {
0% { position: absolute; top:0; left:410px;}
100% { position: absolute; top:0; left:205px; }
}
@keyframes uis2 {
0% { position: absolute; top:0; left:410px;}
100% { position: absolute; top:0; left:205px; }
}

@-webkit-keyframes uis3 {
0% { position: absolute; top:205px; left:205px;}
100% { position: absolute; top:205px; left:820px; }
}
@keyframes uis3 {
0% { position: absolute; top:205px; left:205px;}
100% { position: absolute; top:205px; left:820px; }
}

@-webkit-keyframes uis4 {
0% { position: absolute; top:205px; left:410px;}
100% { position: absolute; top:0; left:410px; }
}
@keyframes uis4 {
0% { position: absolute; top:205px; left:410px;}
100% { position: absolute; top:0; left:410px; }
}

@-webkit-keyframes uis5 {
0% { position: absolute; top:0; left:0;}
100% { position: absolute; top: 410px;left: 820px;}
}
@keyframes uis5 {
0% { position: absolute; top:0; left:0;}
100% { position: absolute; top: 410px;left: 820px; }
}

@-webkit-keyframes uis6 {
0% { position: absolute; top:0; left:820px;}
100% { position: absolute; top:0; left:1025px; }
}
@keyframes uis6 {
0% { position: absolute; top:0; left:820px;}
100% { position: absolute; top:0; left:1025px; }
}

@-webkit-keyframes uis7 {
0% { position: absolute; top:205px; left:1025px;}
100% { position: absolute; top:205px; left:205px; }
}
@keyframes uis7 {
0% { position: absolute; top:205px; left:1025px;}
100% { position: absolute;top:205px; left:205px; }
}	

/*2*/
.main_slide .slide_cont.s2 .box.flickr{-webkit-animation-name: uis1_1;-moz-animation-name: uis1_1; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis1_1; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s2 .box.event{-webkit-animation-name: uis2_1;-moz-animation-name: uis2_1; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis2_1; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s2 .box.glance{-webkit-animation-name: uis3_1;-moz-animation-name: uis3_1; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis3_1; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s2 .box.news{-webkit-animation-name: uis4_1;-moz-animation-name: uis4_1; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis4_1; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s2 .box.guid{-webkit-animation-name: uis5_1;-moz-animation-name: uis5_1; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis5_1; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s2 .box.admission{-webkit-animation-name: uis6_1;-moz-animation-name: uis6_1; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis6_1; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s2 .box.instagram{-webkit-animation-name: uis7_1;-moz-animation-name: uis7_1; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis7_1; animation-duration: 0.6s; animation-timing-function: linear;}
@-webkit-keyframes uis1_1 {
0% {  position: absolute; top:0; left:0;}
100% { position: absolute; top:0; left:1025px; }
}
@keyframes uis1_1 {
0% {  position: absolute; top:0; left:0;}
100% { position: absolute; top:0; left:1025px; }
}

@-webkit-keyframes uis2_1 {
0% { position: absolute; top:0; left:205px;}
100% { position: absolute; top:0; left:820px; }
}
@keyframes uis2_1 {
0% { position: absolute; top:0; left:205px;}
100% { position: absolute; top:0; left:820px; }
}

@-webkit-keyframes uis3_1 {
0% {  position: absolute;top:205px; left:820px;}
100% { position: absolute; top:0; left:410px; }
}
@keyframes uis3_1 {
0% {  position: absolute; top:205px; left:820px;}
100% { position: absolute; top:0; left:410px; }
}

@-webkit-keyframes uis4_1 {
0% { position: absolute; top:0; left:410px; }
100% { position: absolute; top:0; left:0; }
}
@keyframes uis4_1 {
0% { position: absolute; top:0; left:410px; }
100% { position: absolute; top:0; left:0; }
}

@-webkit-keyframes uis5_1 {
0% {  position: absolute; top: 410px;left: 820px;}
100% { position: absolute; top:205px; left:615px; }
}
@keyframes uis5_1 {
0% {  position: absolute; top: 410px;left: 820px;}
100% { position: absolute; top:205px; left:615px; }
}

@-webkit-keyframes uis6_1 {
0% { position: absolute; top:0; left:1025px;}
100% { position: absolute; top:205px; left:1025px; }
}
@keyframes uis6_1 {
0% { position: absolute; top:0; left:1025px;}
100% { position: absolute; top:205px; left:1025px; }
}

@-webkit-keyframes uis7_1 {
0% { position: absolute;top:205px; left:205px;}
100% { position: absolute; top:410px; left:820px; }
}
@keyframes uis7_1 {
0% { position: absolute; top:205px; left:205px;}
100% { position: absolute; top:410px; left:820px; }
}		

/*3*/
.main_slide .slide_cont.s3 .box.flickr{-webkit-animation-name: uis1_2;-moz-animation-name: uis1_2; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis1_2; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s3 .box.event{-webkit-animation-name: uis2_2;-moz-animation-name: uis2_2; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis2_2; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s3 .box.glance{-webkit-animation-name: uis3_2;-moz-animation-name: uis3_2; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis3_2; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s3 .box.news{-webkit-animation-name: uis4_2;-moz-animation-name: uis4_2; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis4_2; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s3 .box.guid{-webkit-animation-name: uis5_2;-moz-animation-name: uis5_2; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis5_2; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s3 .box.admission{-webkit-animation-name: uis6_2;-moz-animation-name: uis6_2; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis6_2; animation-duration: 0.6s; animation-timing-function: linear;}

.main_slide .slide_cont.s3 .box.instagram{-webkit-animation-name: uis7_2;-moz-animation-name: uis7_2; -webkit-animation-duration: 0.6s;-moz-animation-duration: 0.6s; -webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;  animation-name: uis7_2; animation-duration: 0.6s; animation-timing-function: linear;}
@-webkit-keyframes uis1_2 {
0% {  position: absolute; top:0; left:1025px;}
100% { position: absolute; top:0; left:205px; }
}
@keyframes uis1_2 {
0% {  position: absolute; top:0; left:1025px;}
100% { position: absolute; top:0; left:205px; }
}

@-webkit-keyframes uis2_2 {
0% {position: absolute; top:0; left:820px;}
100% { position: absolute; top:0; left:410px; }
}
@keyframes uis2_2 {
0% { position: absolute; top:0; left:820px;}
100% { position: absolute; top:0; left:410px; }
}

@-webkit-keyframes uis3_2 {
0% {  position: absolute; top:0; left:410px;}
100% { position: absolute; top:205px; left:205px; }
}
@keyframes uis3_2 {
0% { position: absolute; top:0; left:410px;}
100% { position: absolute; top:205px; left:205px; }
}

@-webkit-keyframes uis4_2 {
0% {  position: absolute; top:0; left:0; }
100% { position: absolute; top:205px; left:410px; }
}
@keyframes uis4_2 {
0% { position: absolute; top:0; left:0; }
100% { position: absolute; top:205px; left:410px; }
}

@-webkit-keyframes uis5_2 {
0% {  position: absolute; top:205px; left:615px;}
100% { position: absolute; top:0; left:0; }
}
@keyframes uis5_2 {
0% { position: absolute; top:205px; left:615px;}
100% { position: absolute; top:0; left:0; }
}

@-webkit-keyframes uis6_2 {
0% { position: absolute; top:205px; left:1025px;}
100% { position: absolute; top:0; left:820px; }
}
@keyframes uis6_2 {
0% { position: absolute; top:205px; left:1025px;}
100% { position: absolute; top:0; left:820px; }
}

@-webkit-keyframes uis7_2 {
0% { position: absolute; top:410px; left:820px;}
100% { position: absolute; top:205px; left:1025px; }
}
@keyframes uis7_2 {
0% { position: absolute; top:410px; left:820px;}
100% { position: absolute; top:205px; left:1025px; }
}	


/*효과*/
/*.card-container {cursor: pointer;height: 150px;-webkit-perspective: 600; perspective: 600;position: relative;width: 150px;}
.card {height: 100%; position: absolute; -webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transition: all 1s ease-in-out; transition: all 1s ease-in-out; width: 100%;}
.card:hover {  -webkit-transform: rotateY(180deg); transform: rotateY(180deg);}
.card .side {  -webkit-backface-visibility: hidden; backface-visibility: hidden;height: 100%; position: absolute; overflow: hidden; width: 100%;}
.card .back { background: #eaeaed; color: #0087cc; line-height: 150px; text-align: center; -webkit-transform: rotateY(180deg); transform: rotateY(180deg);}
.card.not:hover{ -webkit-transform: rotateY(0deg); transform: rotateY(0deg);}*/
.card{-webkit-transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s;-ms-transition: all ease-out 0.3s;-o-transition: all ease-out 0.3s;cursor: pointer;}
.card:hover{opacity: 0.8;}
.card .hover_bg{-webkit-transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s;-ms-transition: all ease-out 0.3s;-o-transition: all ease-out 0.3s;}
.card:hover .hover_bg{background:url(../images/background/white_bg_05.png) repeat !important;opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.main_slide .box .p_container{z-index: 10;}

/*위치 s1*/
.main_slide .slide_cont .slide_container{position: relative;width:1230px;margin: 0 auto;}
.main_slide .slide_cont .box{position: absolute;}
.main_slide .slide_cont.s1 .box.flickr{top:0; left:0;z-index:9999;}
.main_slide .slide_cont.s1 .box.event{top:0; left:205px;z-index:9999;}
.main_slide .slide_cont.s1 .box.glance{top:205px; left:820px;z-index:9999;}
.main_slide .slide_cont.s1 .box.news{top:0; left:410px;}
.main_slide .slide_cont.s1 .box.guid{top: 410px;left: 820px;z-index:9999;}
.main_slide .slide_cont.s1 .box.admission{top:0; left:1025px;z-index:9999;}
.main_slide .slide_cont.s1 .box.instagram{top:205px; left:205px;z-index:9999;}

/*위치 s2*/
.main_slide .slide_cont.s2 .box.flickr{top:0; left:1025px;z-index:9999;}
.main_slide .slide_cont.s2 .box.event{top:0; left:820px;z-index:9999;}
.main_slide .slide_cont.s2 .box.glance{top:0; left:410px;z-index:9999;}
.main_slide .slide_cont.s2 .box.news{top:0; left:0;}
.main_slide .slide_cont.s2 .box.guid{top:205px; left:615px;z-index:9999;}
.main_slide .slide_cont.s2 .box.admission{top:205px; left:1025px;z-index:9999;}
.main_slide .slide_cont.s2 .box.instagram{top:410px; left:820px;z-index:9999;}

/*위치 s3*/
/*.main_slide .slide_cont.s3 .box.flickr{top:410px; left:820px;}
.main_slide .slide_cont.s3 .box.event{top:205px; left:410px;}
.main_slide .slide_cont.s3 .box.glance{top:205px; left:1025px;}
.main_slide .slide_cont.s3 .box.news{top:0; left:615px;}
.main_slide .slide_cont.s3 .box.guid{top:0; left:0;}
.main_slide .slide_cont.s3 .box.admission{top:0; left:205px;}
.main_slide .slide_cont.s3 .box.instagram{top:205px; left:205px;}*/

/*위치 s4*/
.main_slide .slide_cont.s3 .box.flickr{top:0; left:205px;z-index:9999;}
.main_slide .slide_cont.s3 .box.event{top:0; left:410px;z-index:9999;}
.main_slide .slide_cont.s3 .box.glance{top:205px; left:205px;z-index:9999;}
.main_slide .slide_cont.s3 .box.news{top:205px; left:410px;}
.main_slide .slide_cont.s3 .box.guid{top:0; left:0;z-index:9999;}
.main_slide .slide_cont.s3 .box.admission{top:0; left:820px;z-index:9999;}
.main_slide .slide_cont.s3 .box.instagram{top:205px; left:1025px;z-index:9999;}


/*박스*/
.card-container { height: 205px; width: 205px;}
.main_slide .box.type2 .card-container{width:410px; height: 410px;}
.card { height: 100%; position: absolute;width: 100%;display: block;}
.card .side {height: 100%;position: absolute;width: 100%;display: table;z-index: 2;}
.card .back {background: #011655;text-align: center;color:#fff;line-height: 205px; font-size: 1.5em;z-index: 1;}
.main_slide{min-width: 1230px;}

/*플리커*/
.icon_flickr{background: url(/wp-content/uploads/2014/11/icon_slide_flickr.png) no-repeat;position: absolute; width:47px; height: 48px;margin-top:-24px; margin-left:-24px;top:50%; left:50%;}
.main_slide .box.flickr .side.front{background: url(/wp-content/uploads/2014/11/flickr_img1.png) no-repeat;}
.main_slide .box.flickr .p_container{position: static;}


/*이벤트*/
.main_slide .box.event .card .side.front{background: #fff;text-align: center;}
.main_slide .box.event .card .side.front h3{background: url(/wp-content/uploads/2014/11/icon_slider_calendar.png) no-repeat;display: block;padding-top:80px;width:59px;margin:0 auto;color:#01838d}
.main_slide .box.event .card .back{background: #fff;color:#038992;}

/*한눈에 보는 유니스트*/
.main_slide .box.glance .card .side.front{background: #2eacb4;text-align: center;}
.main_slide .box.glance .card .side.front h3{display: block;font-size: 0.938em;color:#fff;}
.main_slide .box.glance .card .back{background: #011655;color:#fff;}
.main_slide .box.glance .card .side.front h3 span{display: block;font-size: 1.3em;margin-top:3px;}
.main_slide .box.glance .card .side.front .side_box_btn{display: inline-block;margin-top:25px;border-top:solid 1px rgba(255,255,255,0.2);border-bottom:solid 1px rgba(255,255,255,0.2);-webkit-transition: all ease-out 0.2s; -moz-transition: all ease-out 0.2s; -ms-transition: all ease-out 0.2s;transition: all ease-out 0.2s;}
.main_slide .box.glance .card .side.front .side_box_btn a{color: #fff;font-size: 0.813em; padding: 4px 10px;display: block;}
.main_slide .box.glance .card:hover .side.front .side_box_btn{border-top:solid 1px transparent; border-bottom: solid 1px transparent;}

/*뉴스*/
.main_slide .box.news .card .side.front{padding:40px;height: 410px;display: block;}
.main_slide .box.news .text_background{/*background: url(../images/background/black_bg_02.png) repeat;*/position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.main_slide .box.news .card .back{background: #fff;color:#038992;line-height: 410px;}
.main_slide .box.news .card .side.front h3{padding-bottom:15px; margin-bottom:15px;position: relative;line-height: 1em;}
.main_slide .box.news .card .side.front h3{font-size: 3.125em;color:#fff;}
.main_slide .box.news .card .side.front h3:after{content: ""; width:0px; height: 0px; background: #cacaca; bottom:0; left:0; position: absolute;}
.main_slide .box.news .card .side.front p{color:#fff;font-size: 1.25em;line-height: 1.2em;margin-bottom:50px;}
.main_slide .box.news .card .side.front .fa.fa-angle-right{width:38px; height: 37px; background: url(../images/icon/icon_radius.png) no-repeat;display: block;text-align: center;color:#fff;line-height: 37px;font-size: 2em;}
.main_slide .box.news .card.not:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index: 10;}

/*슬라이드*/
.main_slide .box.news{overflow: hidden;}
.main_slide .box.news .banner_news{margin:0;width:1640px;}
.main_slide .box.news .banner_news > li{width:410px;float: left;max-width: 410px;}

/*bullet*/
.main_slide .box.news .btn_slide li{width:10px; float: left;padding:0;font-size: 13px;margin-right:5px;min-height: 0 !important;}
.main_slide .box.news .fa.fa-circle{position: relative;color:#dddddd;font-size: 10px;padding:2px;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;}
.main_slide .box.news .fa-circle:before{position: absolute; top:0; left:0;font-size: 13px;}
.main_slide .box.news .flex-active .fa.fa-circle{color:#2eacb4;}
.main_slide .box.news .btn_slide a:hover i{color:#2eacb4 !important;}
.main_slide .box.news .btn_slide .last{margin-right:0;}
.main_slide .box.news .btn_slide{position: absolute;bottom:30px;right:30px;z-index: 100;}

/*캠퍼스 안내*/
.main_slide .box.guid .card .side.front{background: #2eacb4;text-align: center;}
.main_slide .box.guid .card .side.front h3{background: url(../images/icon/icon_guid.png) no-repeat;display: block;padding-top:110px;width:85px;margin:0 auto;font-size: 0.875em;color:#fff;}
.main_slide .box.guid .card .back{background: #2eacb4;color:#fff;}

/*입학안내*/
.main_slide .box.admission .card .side.front{background: #011655;text-align: center;}
.main_slide .box.admission .card .side.front h3{display: block;font-size: 0.938em;color:#808baa;margin-bottom:25px;}
.main_slide .box.admission .card .back{background: #011655;color:#fff;}
.main_slide .box.admission .card .side.front h3 span{display: block;font-size: 1.875em;color:#fff;}
.main_slide .box.admission .side.front li a{color:#fff;font-size: 0.813em;padding:4px 10px;display: block;}
.main_slide .box.admission .side.front ul{display: inline-block;border-top:solid 1px #1b2e66;border-bottom:solid 1px #1b2e66;}
.main_slide .box.admission .side.front li{float: left;position: relative;}
.main_slide .box.admission .side.front li:first-child:before{display: none;}
.main_slide .box.admission .side.front li:before{content: "|";position: absolute; top:0; left:-3px;color:#1b2e66;}

/*인스타그램*/
.icon_instagram{background: url(/wp-content/uploads/2014/11/icon_slide_flickr.png) no-repeat;position: absolute; width:47px; height: 48px;margin-top:-24px; margin-left:-24px;top:50%; left:50%;}
.main_slide .box.instagram .side.front{background: url(/wp-content/uploads/2014/12/in_img1.jpg) no-repeat;}
.main_slide .box.instagram .p_container{position: static;}

/*메인페이지 끝
---------------------------------------------------------------*/

/*메인페이지 (컨텐츠)
---------------------------------------------------------------*/
.home .main_content{background: url(/wp-content/uploads/2014/11/hom_background.png)  no-repeat; background-position:center 0;}
.facts{width:246px;float:left;background: url(/wp-content/uploads/2014/11/bx_bg_1.png) #011655 no-repeat;background-position: 87% 20px;}
.home .section_1{margin-top:110px;position: relative; z-index: 0;}
.home .section_2{position: relative; z-index: 1;clear:both;}
.home .section_3{clear: both;display: inline-block;margin-bottom:125px;}
.home .guide_link{background: #ececec;}

/*슬라이드(백그라운드)
=========================================================*/
.main_slide .background > ul{min-height: 847px;}
.main_slide .background li[class*="slide_"]{display: none;}
.main_slide .background li.active{display: block;}
.main_slide .background li.slide_1{width:100%; min-height: 847px;background: url(/wp-content/uploads/2014/11/slide_img11.jpg) no-repeat;background-position: center;background-size: cover;}
.main_slide .background li.slide_2{width:100%; min-height: 847px;background: url(/wp-content/uploads/2014/11/slide_img2.jpg) no-repeat;background-position: center;background-size: cover;}
.main_slide .background li.slide_3{width:100%; min-height: 847px;background: url(/wp-content/uploads/2014/11/slide_img3.jpg) no-repeat;background-position: center;background-size: cover;}
.main_slide .background li.slide_4{width:100%; min-height: 847px;background: url(/wp-content/uploads/2015/01/slide_img5.jpg) no-repeat;background-position: center;background-size: cover;}
.main_slide .background li{background-attachment: fixed !important;}



/*main_bx
=========================================================*/
.home .section_1 .main_bx:first-child h3 a:hover{text-decoration: none !important; color:#222222 !important;cursor: text;}
.main_bx{width:312px;float: left;min-height: 296px;position: relative;background: #fff;}
.main_bx .bx_container{padding:23px 30px 65px;}
.main_bx.type2{width:360px;}
.main_bx h3{font-size: 1em;margin-bottom:18px; padding-bottom:15px;position: relative;}
.main_bx h3:after{content: ""; background: #999999;width:50px;height:1px;position: absolute; bottom: 0; left:0;}
.main_bx h3 a{color:#222222;font-size: 1.5em;}
.main_bx h4{margin-bottom:12px;}
.main_bx h4 a{font-size: 1.125em;color:#222222;line-height: 1.3em;max-height: 46px;overflow: hidden;display: block;}
.main_bx p{font-size: 0.938em;color:#666666;line-height: 1.35em;margin-bottom:15px;max-height: 42px; overflow: hidden;}
.main_bx .meta{position: absolute; bottom:30px; left:30px;}
.main_bx .meta div{font-size:0.75em;color:#666666; }
.main_bx .meta a{color:#666666;}
.main_bx .calendar{width:50px;float: left;text-align: center;margin-right:5px;}
.main_bx .calendar .month{font-size: 2.5em;display: block;line-height: 0.8em;margin-bottom:5px;}
.main_bx .calendar .month_eng{font-size: 0.938em;display: block;line-height: 1.3em;}
.main_bx .cont{overflow: hidden;}
.main_bx.type2 .meta{left:84px;}
.main_bx.type1 .meta .author{padding-left:20px; background: url(/wp-content/uploads/2014/11/icon_author.png) no-repeat;background-position: 0 0;}
.main_bx.type2 .meta .place{padding-left:25px; background: url(/wp-content/uploads/2014/11/icon_home.png) no-repeat;background-position: 0 0;}
.main_bx.type2 .meta .date{padding-left:25px; background: url(/wp-content/uploads/2014/11/icon_date.png) no-repeat;background-position: 1px 0;}
.main_bx.type1 .meta .date{padding-left:22px; background: url(/wp-content/uploads/2014/11/icon_date.png) no-repeat;background-position: 1px 1px;}

/*slide*/
.main_bx.type2{overflow: hidden;}
.main_bx.type2 h3{position: absolute; top:23px; left: 30px;z-index: 100;}
.main_event_slide{width:1080px;}
.main_event_slide li{float: left; width:360px;position: relative;min-height: 296px;max-width: 360px;}
.main_event_slide .bx_container{padding-top:92px;}

/*bullet*/
.main_bx.type2 .btn_slide li{width:10px; float: left;padding:0;font-size: 13px;margin-right:5px;min-height: 0 !important;}
.main_bx.type2 .fa.fa-circle{position: relative;color:#dddddd;font-size: 10px;padding:2px;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;}
.main_bx.type2 .fa-circle:before{position: absolute; top:0; left:0;font-size: 13px;}
.main_bx.type2 .flex-active .fa.fa-circle{color:#2eacb4;}
.main_bx.type2 .btn_slide a:hover i{color:#2eacb4 !important;}
.main_bx.type2 .btn_slide .last{margin-right:0;}
.main_bx.type2 .btn_slide{position: absolute;top:30px;right:20px;z-index: 100;}

/*facts
=========================================================*/
.facts a{display: block;height:246px;padding:30px;position: relative;}
.facts p{margin-bottom:0;font-size: 0.875em; color:#fff;}
.facts a h3{font-size: 2.3em;color: #fff;font-weight: 600;padding-bottom:16px; margin-bottom:16px;position: relative;}
.facts a h3:after{content: ""; background: #4e5c86;width:50px;height:1px;position: absolute; bottom: 0; left:0;}
.facts a:hover{text-decoration: none;}
.facts a:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}

/*box_blog
=========================================================*/
.box_blog{min-height: 231px;}
.home .section_2 .box_blog a .hover_bg:after{display: none;}
.box_blog .bx_container{padding:28px 30px 23px 30px ;position: relative; z-index: 5;height: 231px;}
.box_blog .thum{position: absolute;top:0; left:0;}
.box_blog a{display: block;overflow: hidden;}
.box_blog h3{font-size: 2.187em;color:#fff;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;position: relative;padding-right:40px;}
.box_blog h4{font-size: 1.15em;color:#fff;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;max-height: 21px;overflow: hidden;position: relative; z-index: 10;}
.box_blog h3{margin-bottom:61px;}
.box_blog h4{margin-bottom:15px;font-family: 'Roboto Condensed', Arial, sans-serif !important;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.box_blog h4 span{font-family:'Source Sans Pro', sans-serif !important;line-height: 1em;}
.box_blog p{font-size:0.875em;color:#fff;line-height: 1.5em;margin-bottom:0;max-height: 43px;overflow: hidden;position: relative; z-index: 10;}
.box_blog a:hover h3,.box_blog a:hover h4{color:#e2e2e2;}
.box_blog .fa.fa-angle-right{width:38px; height: 37px; background: url(../images/icon/icon_radius.png) no-repeat;display: block;text-align: center;position: absolute;top:50%; right:0px;margin-top:-21px;}
.box_blog a{display: block;min-height: 231px;position: relative;}
.box_blog a:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index: 11;}
.box_blog a:hover{text-decoration: none;}
.box_blog .text_background{background: url(../images/background/black_bg_06.png) repeat;position: absolute; top:0; left:0; width:100%; height: 100%;}

/*blog_box
=========================================================*/
.span3{width:410px;float: left;}
.blog_box .thum{position: relative;}
.blog_box .thum .hover_bg{position: absolute; top:0; left:0; width:100%; height: 100%;background: rgba(0,3,36,0.5);opacity: 0;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;}
.blog_box .cont{position: absolute;padding:14px 15px;height: 55px;bottom: 0; left:0;background: url(../images/background/black_bg_07.png) repeat;width:100%;}
.blog_box .thum a:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.blog_box h3{font-size: 1.125em;color:#fff;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;padding-right:20px;line-height: 1.2em;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-family: 'Roboto Condensed', Arial, sans-serif !important;}
.blog_box .cont h3 a{display: inline;font-family: 'Source Sans Pro', sans-serif !important;}
.blog_box .cont h3 a:hover{color:#fff !important;}
.blog_box .cont i{margin-left:10px;position: absolute; top:50%; right:15px;margin-top:-8px;color:#fff;}
.blog_box h3 span{display: block;position: relative;font-family: 'Source Sans Pro', sans-serif !important;}
.blog_box.type2{position: relative;} 
.blog_box.type3{position: relative;}
.blog_box a{color:#fff;display: block;}

/*blog_bx(레이아웃)
=========================================================*/
.blog_bx{float: left;background: #fff;}
.blog_bx .bx_container{padding:31px 10px 27px;}
.blog_bx.facebook{width:340px;position: relative;}
.blog_bx.facebook .bx_container{padding:31px 30px 55px;}
.blog_bx.filckr{width:306px;}
.blog_bx.filckr .bx_container{padding:31px 10px 27px;}
.blog_bx.youtube{width:338px;padding-left:0;}
.blog_bx.youtube .bx_container{padding:31px 30px 27px 26px;}
.blog_bx.type1 .bx_container{padding:0;}
.blog_bx.facebook .thumb_fb{width:96px; margin-right:10px;float: left;}
.blog_bx.facebook .fb_txt{display: block; overflow: hidden;color:#000;line-height: 1.2em;}

/*blog_bx(타이틀)
=========================================================*/
.blog_bx.facebook h3 a{padding-left:38px;background: url(../images/icon/icon_facebook.png) no-repeat;background-position: 0 0;line-height: 1.4em;}
.blog_bx.filckr h3 a{padding-left:38px;background: url(../images/icon/icon_flickr.png) no-repeat;background-position: 0 0;line-height: 1.4em;}
.blog_bx.youtube h3 a{padding-left:38px;background: url(../images/icon/icon_youtube.png) no-repeat;background-position: 0 0;line-height: 1.4em;}
.blog_bx.facebook h3 a,.blog_bx.filckr h3 a,.blog_bx.youtube h3 a{color:#222222;line-height: 1.4em;display: block;}

/*blog_bx
=========================================================*/
.blog_bx.type1{width:246px;background: url(/wp-content/uploads/2014/11/bx_bg_2.png) #2eacb4 no-repeat;margin-top:51px;float: left;padding:0;background-position: 15px 15px; }
.blog_bx.type1 a{display: block;width:100%; height: 246px;padding-top:60px;position: relative;}
.blog_bx.type1 a:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.blog_bx.type1 a:hover{text-decoration: none;}
.blog_bx.type1 h3{background: url(../images/icon/icon_fund_a.png) no-repeat;padding-top:105px;color:#fff; font-size: 1.5em;background-position: 50% 0;text-align: center;}
.blog_bx.type2 h3{font-size: 1.5em;margin-bottom:20px;}
.blog_bx.type2{min-height:297px;}
.blog_bx.facebook .meta .date{padding-left:22px; background: url(/wp-content/uploads/2014/11/icon_date.png) no-repeat;background-position: 1px 0;}
.blog_bx.facebook p a{display: block;color:#000;max-height: 98px;overflow: hidden;}
.blog_bx.facebook p a span{display: block;line-height: 1.34em;font-size: 1.125em;color:#222222;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;}
.blog_bx.facebook p a:hover span{color:#038992;}
.blog_bx.facebook p a span:first-child{margin-bottom:15px;}
.blog_bx.facebook p a span + span{color:#666666;font-size: 1em;}
.blog_bx.facebook .meta .date{font-size: 0.75em;color:#666666;}
.blog_bx.facebook .meta{position: absolute; bottom:30px; left:30px;}
.blog_bx.filckr li{width:29.7%; float: left;margin-right:5.4%;margin-bottom:15px;}
.blog_bx.filckr li a{display: block;position: relative; height: 84px;overflow: hidden;}
.blog_bx.filckr li a img{width: auto;max-width: 150%;}
/*.blog_bx.filckr li a .hover_bg:after{width:42px; height: 42px; content: ""; position: absolute; content: ""; top:50%; left: 50%; margin-top:-21px; margin-left:-21px;background: url(../images/background/hover_plus_s.png) no-repeat;}*/
.blog_bx.filckr li a:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.blog_bx.filckr li:first-child + li + li{margin-right:0;}
.blog_bx.filckr li:first-child + li + li + li{margin-bottom:0;}
.blog_bx.filckr li:first-child + li + li + li + li{margin-bottom:0;}
.blog_bx.filckr li:first-child + li + li + li + li + li{margin-bottom:0;}
.blog_bx.filckr li.last{margin-right:0;}
.blog_bx.youtube .cont a{display: block;font-size: 64px;position: relative;height: 184px;overflow: hidden;}
.blog_bx.youtube .cont a img{margin-top:-14px;}
.blog_bx.youtube .cont a:hover i{opacity: 0.8;visibility:visible;filter :alpha(opacity=80);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.blog_bx.youtube .cont .fa.fa-play-circle-o{width:60px; height:60px; position: absolute; top:50%; left:50%;margin-top:-32px; margin-left:-32px;color:#fff;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;}
.blog_bx.youtube .cont a:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.blog_bx.youtube .cont a .btn_video{-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;width:61px; height:61px; position: absolute; top:50%; left:50%;margin-top:-30px; margin-left:-30px;background: url(/wp-content/uploads/2014/11/btn_video.png) no-repeat;overflow: hidden;text-indent: -99999px;}
.blog_bx.youtube .cont a .hover_bg:after{display: none;}

/*메인페이지 (컨텐츠) 끝
---------------------------------------------------------------*/

/*사이드바
---------------------------------------------------------------*/
.primary-sidebar .widget{margin-bottom:40px;float: left;width:100%; clear: both;}

/*유니스트 뉴스센터
=========================================================*/
.saide_news{border-top:2px solid #444444;float: left; width:100%; clear: both;}
.saide_news div[class*="cont list_"]{float:left; clear: both;margin-bottom:20px;display:block;width:100%;}
.saide_news h3{font-size: 1.25em;color:#222222;border-bottom:solid 1px #d0d0d0;padding:10px 0 8px;margin-bottom:17px;line-height: 1.25em;}
.saide_news .thum{margin-bottom:15px;}
.saide_news h4 a{font-size: 1.125em; color:#222222;}
.saide_news h4{margin-bottom:5px;}
.saide_news h3 a{font-size: 0.7em;color:#666666;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",   "Helvetica", "Arial", "Lucida Grande", sans-serif;float: right;}
.saide_news .thum{position: relative;}
div[class*="cont list_"] .meta .date{color:#666666; font-size: 0.75em;padding-left: 22px;background: url(/wp-content/uploads/2014/11/icon_date.png) no-repeat;background-position: 1px 0;}
.cont.list_2 .thum{width:124px;float: left;margin-right:9px;margin-bottom:0;}
.cont.list_2 .cont{overflow: hidden;padding:1px 0 0 1px;}
.cont.list_2 h4 a{font-size: 1em;line-height: 1.3em;}
.saide_news .thum a{display: block;}
.saide_news .thum a:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}
/*.saide_news  .cont.list_2 .thum a .hover_bg:after{width:42px; height: 42px; content: ""; position: absolute; content: ""; top:50%; left: 50%; margin-top:-21px; margin-left:-21px;background: url(../images/background/hover_plus_s.png) no-repeat;}*/
.saide_news > h3 + .cont + .cont + .cont{margin-bottom:0;}

/*event*/
.saide_featured_event div[class*="cont list_"]{margin-bottom:33px;}

.saide_featured_event .thum{position: relative;margin-bottom:15px;}
.saide_featured_event .thum a{display: block;}
.saide_featured_event .thum a:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.saide_featured_event h4 a{font-size: 1.125em; color:#222222;}
.saide_featured_event h4{margin-bottom:5px;}
.saide_featured_event{border-top:2px solid #444444;float: left; width:100%; clear: both;}
.saide_featured_event h3{font-size: 1.25em;color:#222222;border-bottom:solid 1px #d0d0d0;padding:10px 0 8px;margin-bottom:17px;line-height: 1.25em;}
.saide_featured_event h3 a{font-size: 0.7em;color:#666666;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",   "Helvetica", "Arial", "Lucida Grande", sans-serif;float: right;}
.btn_map{clear: both;}

/*이벤트
=========================================================*/
.saide_event{border-top:2px solid #444444 ;margin-bottom:35px;clear: both;}
.saide_event .cont_calendar{clear: both;margin-bottom:20px;display: block;}
.saide_event >h3 + .cont_calendar + .cont_calendar{margin-bottom:0;}
.saide_event h3{font-size: 1.25em;color:#222222;border-bottom:solid 1px #d0d0d0;padding:10px 0 8px;margin-bottom:17px;line-height: 1.25em;}
.saide_event h3 a{font-size: 0.7em;color:#666666;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",   "Helvetica", "Arial", "Lucida Grande", sans-serif;float: right;}
.cont_calendar .calendar {width:50px;float: left;text-align: center;margin-right:5px;}
.cont_calendar .calendar .month{font-size: 2.5em;display: block;line-height: 1em;margin-bottom:5px;}
.cont_calendar .calendar .month_eng{font-size: 0.938em;display: block;line-height: 1.3em;}
.cont_calendar .cont{overflow: hidden;padding:1px 0 0 1px;}
.cont_calendar h4{margin-bottom:5px;}
.cont_calendar h4 a{font-size: 1em; color:#222222;line-height: 1.4em;}
.cont_calendar .place{padding-left: 25px;background: url(/wp-content/uploads/2014/11/icon_home.png) no-repeat;background-position: 0 0;font-size: 0.75em;color: #666666;}
.cont_calendar .date{padding-left: 25px;background: url(/wp-content/uploads/2014/11/icon_date.png) no-repeat;background-position: 1px 0;font-size: 0.75em;color: #666666;}
.saide_event .cont_calendar.last{margin-bottom:35px;}
.list-view .page .entry-content{margin-bottom: 48px;}

/*사이드 슬라이드
=========================================================*/
.saide_studies{background: #2eacb4;color:#fff;overflow: hidden;position: relative;clear: both;}
.saide_studies ul{width:100%;}
.saide_studies li{width:33.33%;float: left;padding:20px 25px 61px;position: relative;}
.saide_studies li h4{font-size: 1.4em;margin-bottom:10px;display: inline-block; border-bottom:solid 1px #fff;padding-bottom:5px;}
.saide_studies li h5 a{font-size: 1.25em; color:#fff;line-height: 1.2em;}
.saide_studies li p{font-size:0.938em;margin-bottom:0; } 
.saide_studies .btn_slide{position: absolute;top:25px;right:25px;z-index: 90;}
.saide_studies .meta{position: absolute;bottom:20px; left:25px;right:25px;}
.saide_studies .author{padding-left: 20px;background: url(../images/icon/icon_author_1.png) no-repeat;background-position: 0 0;font-size: 0.75em;color: #fff;}
.saide_studies .author a{color:#fff;}
.btn_slide li{width:10px; float: left;padding:0;font-size: 13px;margin-right:5px;}
.saide_studies .fa.fa-circle{position: relative;color:#fff;font-size: 10px;padding:2px;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;}
.saide_studies.flex_widget li h5{height: 50px;overflow: hidden;}
.saide_studies.flex_widget li h5 a:hover{color:#fff !important;}
.saide_studies.flex_widget .author a:hover{color:#fff !important;}
.saide_studies .btn_slide li.flex-active a i{color:#00373b !important;}
.saide_studies .fa-circle:before{position: absolute; top:0; left:0;font-size: 13px;}
.saide_studies .active .fa.fa-circle{color:#00373b;}
.saide_studies .btn_slide a:hover i{color:#00373b !important;}
.saide_studies .btn_slide .last{margin-right:0;}


/*쇼셜위젯
=========================================================*/
.social_box{margin-bottom:40px;display: inline-block;}
.social_box li{width:96px; height:90px; border:4px solid #dddddd;float: left; margin-right: 16px;text-align: center;}
.social_box li a{font-size: 0.875em; color:#222222;display: block;padding-top:60px;}
.social_box li.last{margin-right: 0;}


/*아이콘*/
.social_box li.facebook a{background: url(../images/icon/icon_side_facebook.png) no-repeat;background-position: 50% 13px;}
.social_box li.youtube a{background: url(../images/icon/icon_side_youtube.png) no-repeat;background-position: 50% 14px;}
.social_box li.flickr a{background: url(../images/icon/icon_side_flickr.png) no-repeat;background-position: 50% 19px;}

/*사이드바 끝
---------------------------------------------------------------*/

/*빵가루
---------------------------------------------------------------*/
.breadcrumbs{position: relative;}
.breadcrumbs:after{content: ""; width:100%; height: 1px; background: #dddddd;bottom:0; left:0;position: absolute;}
.breadcrumbs .breadcrumbs_plus{padding-left:246px;overflow: hidden;}
.breadcrumbs_plus span{display: block; height:41px;border:solid 1px #dddddd;float: left;min-width: 190px;margin-left:-1px;margin-top:-1px;line-height: 40px;font-size: 0.875em;padding-left:18px;padding-right:40px;position: relative;}
.breadcrumbs_plus span a{line-height:40px;color:#333333;padding-left:18px;padding-right:40px;display: block;}
.breadcrumbs_plus .home{background: url(../images/icon/icon_home_1.png) no-repeat;text-indent: -99999px;display: inline-block;width:40px;background-position: center;padding:0;overflow: hidden;}
.breadcrumbs_plus .b_home{min-width: 0;padding-left:0;padding-right:0;}
.breadcrumbs_plus span i{position: absolute; top:13px; right:18px;}

/*빵가루 끝
---------------------------------------------------------------*/

/*셀렉트박스
---------------------------------------------------------------*/
.select_wrap{display:block;width:495px; float: right;margin-bottom:19px;}
.selectbox.s1{width:240px;position: relative;float: left;margin-right:15px;z-index: 100;}
.selectbox.s1 button{color:#666666;border:solid 1px #d0d0d0;padding:3px 32px 3px 10px;width:240px;text-align: left;background: url(../images/select_btn.png) #f4f4f4 no-repeat;background-position: 101% -1px;font-size: 100%;height: 30px;}
.selectbox.s1 button span{font-size: 0.813em;font-weight: normal;}
.selectbox.s1 ul{width:100%; position: absolute; top:30px;left:0;display: none;}
.selectbox.s1 li{background: #f4f4f4;border:solid 1px #d0d0d0;border-top:none;}
.selectbox.s1 li a{color:#666666;font-size: 0.813em;padding:4px 10px 5px;text-decoration: none;display: block;}
.selectbox.s1 li a:hover{text-decoration: underline;}

/*셀렉트박스 끝
---------------------------------------------------------------*/

/*서치타입 1
---------------------------------------------------------------*/
.search_wrap.s1{display: inline-block;position: relative;width:240px;float: left;margin-right:0;}
.search_wrap.s1 form label{position: absolute;left: -99999em;display: block;}
.search_wrap.s1 .textfield{width:240px;height:30px;font-size: 0.75em;background:none;border:solid 1px #d0d0d0;color:#666666;font-size: 0.813em;}
.search_wrap.s1  input[type="submit"].button{width:30px; height: 30px;background: none;background: url(../images/icon/icon_search.png) #2eacb4 no-repeat;padding:0;text-indent: -99999px;background-position: center;position: absolute; top:0; right:0;overflow: hidden;}

/*서치타입 1 끝
---------------------------------------------------------------*/

/*포스트타입 1
---------------------------------------------------------------*/
.post_1{clear: both;padding-top:40px;border-top:solid 1px #dddddd;border-bottom:solid 1px #dddddd;display: inline-block;width:100%;}
.post_1 li{width:395px;float: left;margin-bottom:46px;min-height: 95px;}
.post_1 li.odd{margin-right:60px;clear: both;}
.post_1 li .thum{width:64px;float: left;margin-right:28px;padding-top:3px;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;}
.post_1 li .thum:hover{padding-top:0;}
.post_1 li .thum a{display: block;}
.post_1 li .cont{overflow: hidden;padding-left:2px;}
.post_1 .cont .division{color:#038992;font-size: 1em;margin-bottom:4px;}
.post_1 .cont h3{font-size: 1.25em;margin-bottom:16px;color:#222222;}
.post_1 .cont .date{font-size: 0.813em; color:#666666;}

/*포스트타입 1 끝
---------------------------------------------------------------*/

/*포스트타입 2
---------------------------------------------------------------*/

.post_2{clear: both;padding-top:40px;border-top:solid 1px #dddddd;border-bottom:solid 1px #dddddd;display: inline-block;width:100%;}
.post_2 li{float: left;margin-right:50px;margin-bottom:30px;width:250px;}
.post_2 li.n3{margin-right:0;}
.post_2 li a{display: block;position: relative;}
.post_2 li a:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.post_2 li.n3 + li{clear: both;}
.post_2 li .thum{padding:7px;border:solid 1px #dddddd;margin-bottom:16px;background: #f5f5f5;}
.post_2 li h3{margin-bottom:2px;position: relative;}
.post_2 li h3 a{font-size: 1.25em;color:#222222;padding-right:30px;overflow: hidden;}
.green_color{color:#01838d;}
.post_2 li .meta .date{font-size: 0.813em;color: #666666;}

/*pdf icon*/
.post_2 h3 .btn_pdf{position: absolute; top:0; right:0; width:35px; height: 28px;display: block;}
.post_2 h3 .btn_pdf a{background: url(/wp-content/uploads/2014/11/icon_pdf.png) no-repeat;display: block;width:35px; height: 28px;text-indent: -99999px;}

/*포스트타입 2 끝
---------------------------------------------------------------*/

/*포스트타입 4
---------------------------------------------------------------*/
.post_4{clear: both;border-top:solid 1px #dddddd;border-bottom:solid 1px #dddddd;display: inline-block;width:100%;}
.post_4 li{clear: both;padding:34px 0;border-top:solid 1px #dddddd;float: left;width:100%;}
.post_4 li:first-child{border-top:none;}
.post_4 .thum{width:246px;margin-right:38px;float: left;}
.post_4 .thum a{display: block;position: relative;}
.post_4 .thum a:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.post_4 .cont{overflow: hidden;padding-left:2px;padding-top:3px;}
.post_4 h3{margin-bottom:11px;}
.post_4 h3 a{font-size: 1.5em;color:#222222;}

.post_4 .cont p{font-size: 1em;color:#444444;line-height: 1.3em;margin-bottom:20px;}
.post_4 .cont p .more{display: inline-block;color:#01838d;font-size: 0.813em;margin-left:5px;}
.post_4 .cont .meta{font-size: 0.813em; color:#666666;margin-bottom:11px;}
.post_4 .cont .view{color:#666666; font-size:0.813em;padding-left:28px;background: url(../images/icon/view_icon.png) #ececec no-repeat;background-position: 0 0;height:22px;line-height: 23px;padding-right:8px;display: inline-block;}

/*포스트타입 4 끝
---------------------------------------------------------------*/

/*포스트타입 5
---------------------------------------------------------------*/
.post_5{clear: both;padding-top:40px;border-top:solid 1px #dddddd;display: inline-block;width:100%;}
.post_5 .top_header{margin-bottom:60px;}
.post_5 .play_video a{display: block;position: relative;overflow: hidden;}
.post_5 .play_video a:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.post_5 .play_video a:hover .btn_video{opacity: 0.7;filter :alpha(opacity=50);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.post_5 .play_video .btn_video{width:107px; height:107px;position: absolute; top:50%; left:50%;margin-top:-54px;margin-left:-54px;background: url(../images/icon/icon_video_btn.png) no-repeat;text-indent: -99999px;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;}

/*리스트*/
.post_5 .v_cont_wrap{clear: both;}
.post_5 .video_cont{border-bottom:solid 1px #dddddd;float: left;}
.post_5 .video_cont li{width:270px;float: left;margin-right:20px;margin-bottom:35px;}
.post_5 .video_cont li.n3{margin-right:0;}
.post_5 .video_cont li.n3 + li{clear: both;}
.post_5 .video_cont .thum{margin-bottom: 15px;}
.post_5 .video_cont .btn_video{width:54px; height:54px;position: absolute; top:50%; left:50%;margin-top:-27px;margin-left:-27px;background: url(../images/icon/icons_video_btn.png) no-repeat;text-indent: -99999px;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;}
.post_5 .video_cont .thum a{position: relative;overflow: hidden;}
.post_5 .video_cont .thum a .hover_bg:after,.post_5 .play_video a .hover_bg:after{display: none;}
.post_5 .video_cont a{display: block;position: relative;}
.post_5 .video_cont a:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.post_5 .video_cont a:hover .btn_video{opacity: 0.7;filter :alpha(opacity=50);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.post_5 .video_cont h3{margin-bottom: 2px;}
.post_5 .video_cont h3 a{font-size: 1.375em;color:#222222;}
.post_5 .video_cont .meta{font-size: 0.813em;color:#666666;}


/*포스트타입 5 끝
---------------------------------------------------------------*/



/*테이블 스타일1
---------------------------------------------------------------*/
.table.s1{border-collapse: collapse;border-spacing: 0;margin: 0;}
.table.s1,.table.s1 td,.table.s1 tr,.table.s1 th,.table.s1 thead,.table.s1 tbody{border:none;font-weight: normal;font-size: 100%;}
.table.s1 thead th .no{color:#1c1847;}
.table.s1 tbody th{text-align: center; color:#666666;font-size: 0.875em;}
.table.s1 tbody .title{line-height:1.3em;}
.table.s1 tbody .title a{color:#222222; font-size: 1em;line-height: 1.1em;}
.table.s1 tbody .division{color:#444444; font-size: 0.875em;line-height: 1.3em;}
.table.s1 tbody .date,.table.s1 tbody .view{text-align: center; font-size: 0.75em; color:#666666;}
.table.s1 th,.table.s1 td{padding:12px 17px 12px 17px;border-bottom:solid 1px #dddddd;vertical-align: middle;}
.table.s1 thead th{font-size: 0.875em;text-align: center;border-top:solid 2px #8e8e8e; background: #f4f4f4;padding:10px 15px 10px 15px;}

/*다운로드*/
.table.s1 tbody .download{font-size: 0.8em;text-align: center;line-height: 1.2em;}
.table.s1 tbody .download a{display: inline-block;}
.table.s1 tbody .download span{display: block;text-indent: -99999px;}
.icon_pdf{width:35px; height:28px;background: url(../images/icon/icon_pdf.png) no-repeat;}
.icon_xlsx{width:28px; height:26px;background: url(../images/icon/icon_excel.png) no-repeat;}
.icon_power{width:30px; height:27px;background: url(../images/icon/icon_powerpoint.png) no-repeat;}
.icon_word{width:34px; height:25px;background: url(../images/icon/icon_word.png) no-repeat;}
.icon_jpg{width:22px; height:25px;background: url(../images/icon/icon_jpg.png) no-repeat;}
.icon_han{width:22px; height:25px;background: url(../images/icon/icon_han.png) no-repeat;}
.icon_folder{width:24px; height:20px;background: url(../images/icon/icon_folder_f.png) no-repeat;}
.table.s1 tbody .download a:hover{background: url(../images/icon/icon_folder_h.png) no-repeat;}

/*테이블 스타일1 끝
---------------------------------------------------------------*/

/*테이블 스타일6
---------------------------------------------------------------*/
.table.s6{border-collapse: collapse;border-spacing: 0;margin: 0 0 25px;}
.table.s6,.table.s6 td,.table.s6 tr,.table.s6 th,.table.s6 thead,.table.s6 tbody{border:none;font-weight: normal;font-size: 100%;text-align: center;vertical-align: middle;}
.table.s6 th,.table.s6 td{font-size: 0.875em;color:#666666;padding: 14px 20px;}
.table.s6 .color{color: #444444;}
.table.s6 .t_left{text-align: left;}
.table.s6 thead th{color:#222222;background: #f4f4f4;border-bottom:solid 1px #dddddd;border-top:solid 2px #8e8e8e;}
.table.s6 tbody th,.table.s6 tbody td{border-bottom:solid 1px #dddddd;}
.table.s6 tbody td{border-left:solid 1px #dddddd;}
.table.s6.tac1 tbody td{text-align: left !important;}
.table.s6.tac1 .tac{text-align: center !important;}
.table.s6.tac1.last{margin-top:-1px;}
.table.s6 tbody .color_orange td{color:#038992 !important;}

/*color4*/
.table.s6.color4{margin-bottom:50px;}
.table.s6.color4.first{margin-bottom:25px;}
.table.s6.color4 thead th{color:#222222;line-height: 1.3em;}
.table.s6.color4 tbody th,.table.s6.color4 tbody td{color:#444444;}
.table.s6.color4 th,.table.s6.color4 td{padding:4px;}
.table.s6.color4 thead th{padding: 14px 4px;border-left:solid 1px #dddddd;}
.table.s6.color4 thead th:first-child{border-left:none;}
.table.s6.color4 thead th.tbl_t{border-top:none;}

/*클래스*/ 
.table.s6.type2{margin-bottom:55px;}
.table.s6.type2.last{margin-bottom:25px;}
.table.s6.type2 thead th{border-left:solid 1px #dddddd; }
.table.s6.type2 thead th:first-child{border-left:none;}
.table.s6 td.tac,.table.s6 td.tal{text-align: left;}

/*테이블 스타일6 끝
---------------------------------------------------------------*/

/*테이블 스타일9 끝
---------------------------------------------------------------*/
.table.s9{border-collapse: collapse;border-spacing: 0;margin: 0 0 25px;}
.table.s9 p{margin-bottom:0;}
.table.s9,.table.s9 td,.table.s9 tr,.table.s9 th,.table.s9 thead,.table.s9 tbody{border:none;font-weight: normal;font-size: 100%;vertical-align: middle;}
.table.s9 th,.table.s9 td{font-size: 0.875em;color:#666666;padding: 14px 20px;}
.table.s9 .color{color: #444444;}
.table.s9 .t_left{text-align: left;}
.table.s9 thead th{color:#222222;background: #f4f4f4;border-bottom:solid 1px #dddddd;border-top:solid 2px #8e8e8e;text-align: center;border-left:solid 1px #dddddd;}
.table.s9 thead th:first-child{border-left:none;}
.table.s9 tbody th,.table.s9 tbody td{border-bottom:solid 1px #dddddd;}
.table.s9 tbody td{border-left:solid 1px #dddddd;}
.table.s9 tbody th{text-align: center;}
.table.s9 tbody td a{color:#666666;}
.table.s9 tbody td a:hover{text-decoration: underline;}
.table.s9 tbody td.t_center{text-align: center;}
.table.s9 tbody td .line_h{width:100%; height: 10px;}

/*테이블 스타일9 끝
---------------------------------------------------------------*/

/*테이블 스타일10
---------------------------------------------------------------*/
.table.s10{border-collapse: collapse;border-spacing: 0;margin: 0 0 25px;}
.table.s10,.table.s10 td,.table.s10 tr,.table.s10 th,.table.s10 thead,.table.s10 tbody{border:none;font-weight: normal;font-size: 100%;vertical-align: middle;}
.table.s10 th,.table.s10 td{font-size: 0.875em;color:#666666;padding: 14px 20px;}
.table.s10 .color{color: #444444;}
.table.s10 .t_left{text-align: left;}
.table.s10 thead th{color:#222222;background: #f4f4f4;border-bottom:solid 1px #dddddd;border-top:solid 2px #8e8e8e;text-align: center;border-left:solid 1px #dddddd;}
.table.s10 thead th:first-child{border-left:none;}
.table.s10 tbody th,.table.s10 tbody td{border-bottom:solid 1px #dddddd;}
.table.s10 tbody td{border-left:solid 1px #dddddd;}
.table.s10 tbody th{text-align: center;background: #eaf9fa;color:#222222;}
.table.s10 tbody td a{color:#666666;}
.table.s10 tbody td a:hover{text-decoration: underline;}
.table.s10 tbody > tr:first-child td,.table.s10 tbody > tr:first-child th{border-top:solid 2px #8e8e8e;}

/*테이블 스타일10 끝
---------------------------------------------------------------*/

/*테이블 스타일11
---------------------------------------------------------------*/
.table.s11{border-collapse: collapse;border-spacing: 0;margin: 0 0 25px;}
.table.s11,.table.s11 td,.table.s11 tr,.table.s11 th,.table.s11 thead,.table.s11 tbody{border:none;font-weight: normal;font-size: 100%;vertical-align: middle;text-align: center;}
.table.s11 th,.table.s11 td{color:#444444;padding: 14px 20px;font-size: 0.875em;}
.table.s11 .color{color: #444444;}
.table.s11 .t_left{text-align: left;}
.table.s11 thead th{color:#222222;background: #f4f4f4;border-bottom:solid 1px #dddddd;border-top:solid 2px #8e8e8e;text-align: center;}
.table.s11 thead th:first-child{border-left:none;}
.table.s11 tbody th,.table.s11 tbody td{border-bottom:solid 1px #dddddd;}
.table.s11 tbody th{text-align: center;color:#222222;}
.table.s11 tbody t_left{text-align: left;}
.table.s11 tbody td.blue_color{color:#011655;font-size: 1em;}
.table.s11 tbody td.email a{width:19px; height: 13px; background: url(../images/icon/icon_email10.png) no-repeat;text-indent: -9999px;display: block;margin:0 auto;}

/*테이블 스타일11 끝
---------------------------------------------------------------*/

/*페이징
---------------------------------------------------------------*/
.paging{margin-bottom:48px;text-align: center;clear:both;padding:35px 0 0;}
.paging .page-numbers{display: inline-block;}
.paging .page-numbers li{float: left;margin:0 5px 5px;}
.paging .page-numbers li a{font-size:0.813em;color: #666666;display: block;width: 26px;height: 26px;text-align: center;line-height: 26px;border:solid 1px #d0d0d0;background: #f4f4f4;}
.paging .page-numbers li .current{font-size: 14px;background: #4f2361;display: block;width: 26px;height: 26px;text-align: center;line-height: 26px;border:solid 1px #d0d0d0;background:#2eacb4;color:#fff; }
.clear{width:100%; clear: both;}
.paging .page-numbers li a:hover{border:solid 1px #d0d0d0;background:#2eacb4;color:#fff !important;}
.paging .page-numbers.prev,.paging .page-numbers.next{width:60px;}
.paging .page-numbers.prev i{margin-right:5px;}
.paging .page-numbers.next i{margin-left:5px;}
.paging .btn_prev{margin-right:15px !important;}
.paging .btn_next{margin-left:15px !important;}

/*페이징 끝
---------------------------------------------------------------*/

/*페이지 타입1
---------------------------------------------------------------*/
.page.type1 h3{font-size: 1.25em;line-height: 1.5em;}
.page .top_header{margin-bottom:23px;}
.page.type1 h4{font-size: 1.125em;line-height: 1.4em;margin-bottom:10px;}
.page.type1 ol{margin-bottom: 50px;}
.page.type1 ol li{font-size: 0.875em; color:#666666;}
.page.type1 ol li .bullet{width:20px;float: left;display: block;}
.page.type1 ol li .list_cont{overflow: hidden;display: block;}
.page.type1 .page_cont{clear: both;}

/*bullet s1*/
.page ol.bullet.s1 li{padding-left:15px; background: url(../images/icon/icon_bullets1.png) no-repeat;background-position: 0 4px;margin-bottom:23px;font-size: 1em;}

/*페이지 타입1 끝
---------------------------------------------------------------*/

/*페이지 타입2
---------------------------------------------------------------*/
.page.type2 h3{font-size: 1.875em;line-height:1.2em;margin-bottom:22px;}
.page.type2 ol.bullet.s1 li{margin-bottom:1px;}
.page.type2 h4{font-size: 1.375em;line-height:1.2em;margin-bottom:28px;}
.page.type2 h4.line_tit{padding-bottom:8px;position: relative;}
.page.type2 h4.line_tit:after{content: ""; position: absolute; bottom:0; left:0; width:40px; height: 1px; background: #222222;}
.page.type2 h5{color:#444444;font-size:1em;margin-bottom:14px;}

/*bullet s2*/
.page.type2 ul.bullet.s2 h5{position: relative;padding-left:14px;}
.page.type2 ul.bullet.s2 h5:before{content: "-";position: absolute;top:0;left:0;}
.page.type2 p{color:#666666;font-size: 0.875em;}
.page.type2 ul.bullet.s2 p{padding-left:14px;}
.page.type2 ul.bullet{margin-bottom:56px;}

/*bullet s3*/
.page.type2 ul.bullet.s3 li{color:#666666;font-size: 0.875em;padding-left:14px;position: relative;margin-bottom:3px;}
.page.type2 ul.bullet.s3 li:before{content: "-";position: absolute;top:0;left:0;}
.page.type2 ul.bullet.s3 li a{color:#666666;}

/*이미지 리스트*/
.page.type2 .img_list{margin:0;float: left;width:100%;margin-bottom:15px;}
.page.type2 .img_list li{float: left;width:273px;margin-left:15px;position: relative;}
.page.type2 .img_list li:first-child{margin-left:0;}
.page.type2 .img_list li span{position: absolute; display: block; bottom:0; left:0;height: 40px; line-height: 40px;font-size: 1.125em; color: #fff;text-align: center;width:100%;background: url(../images/background/black_bg_06.png) repeat;}
.page.type2 .img_list + p{clear: both;}

/*페이지 타입2 끝
---------------------------------------------------------------*/

/*페이지 타입3
---------------------------------------------------------------*/
.page.type3 .top_header{background: #f4f4f4;margin-bottom: 56px;}
.page.type3 h3{font-size: 1.562em;line-height: 1.25em;margin-bottom:15px;}
.page.type3 p{font-size: 0.875em;color:#666666;}
.page.type3 .top_header .cont{overflow: hidden;padding:38px;padding-right:30px;}
.page.type3 .top_header .text_cont{border: solid 1px #ebebeb;}
.page.type3 h4{font-size: 1.375em;line-height:1.2em;margin-bottom:30px;}
.page.type3 h4.line_tit{padding-bottom:8px;position: relative;}
.page.type3 h4.line_tit:after{content: ""; position: absolute; bottom:0; left:0; width:40px; height: 1px; background: #222222;}
.page.type3 .img_list{margin:0;float: left;width:100%;}
.page.type3 .img_list li{float: left;width:273px;margin-left:15px;position: relative;margin-bottom:15px;}
.page.type3 .img_list li:first-child{margin-left:0;}
.page.type3 .img_list li span{position: absolute; display: block; bottom:0; left:0;height: 40px; line-height: 40px;font-size: 1.125em; color: #fff;text-align: center;width:100%;background: url(../images/background/black_bg_06.png) repeat;}
.page.type3 .img_list li:first-child + li + li + li{clear: both;margin-left:0;}
.page.type3 .img_list li:first-child + li + li + li + li + li + li{clear: both;margin-left:0;}
.page.type3 .img_list + p{clear: both;}
.page.type3 .page_cont .img_cont{margin-bottom:15px;position: relative;}
.page.type3 .img_cont .btn_link{background: url(../images/background/blue_bg_06.png) repeat;position: absolute; bottom:30px; right:30px;display: block;width:162px; height: 162px; overflow: hidden;padding: 20px;color: #fff;font-size: 1.25em;line-height: 1.3em;}
.page.type3 .img_cont .btn_link:after{content: "" ;position: absolute; bottom:20px; right:20px;width:25px; height: 25px; background: url(../images/icon/icon_plus5.png) no-repeat;}
.page.type3 .page_cont li.first{margin-bottom:56px;}


/*슬라이드*/
.thum_slide{border: solid 1px #ebebeb;width:282px;overflow: hidden;position: relative;margin-top:-69px;background: #fff;margin-left:41px;float: left;}
.thum_slide ul{width:846px;}
.thum_slide li{width:282px; float: left;padding:6px;}


/*불렛*/
.btn_slide li{width:10px; float: left;padding:0;font-size: 13px;margin-right:5px;}
.thum_slide .fa.fa-circle{position: relative;color:#fff;font-size: 10px;padding:2px;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;}
.thum_slide .fa-circle:before{position: absolute; top:0; left:0;font-size: 13px;}
.thum_slide .flex-active .fa.fa-circle{color:#2eacb4;}
.thum_slide .btn_slide a:hover i{color:#2eacb4 !important;}
.thum_slide .btn_slide .last{margin-right:0;}
.thum_slide .btn_slide{position: absolute;bottom:20px;right:20px;z-index: 100;}




/*페이지 타입3 끝
---------------------------------------------------------------*/


/*페이지 타입4 
---------------------------------------------------------------*/
.page.type4{clear: both;}
.page.type4 .page_list > li{clear: both;margin-bottom: 8px; overflow: hidden;}
.page.type4 .tab_wrap div[class*="tab_"]{display: none;}
.page.type4 .tab_wrap div[class*="tab_"].active{display: block;}
.page.type4 .page_list > li > dl > dt{width:160px;float: left;border-top:2px solid #2eacb4;margin-right:30px;padding-top:17px;font-size: 1.625em;}
.page.type4 .page_list > li dd{overflow: hidden;}
.page.type4 .page_list > li .sub_menu > li{width:200px;float: left;border-top:solid 1px #d0d0d0;margin-right:30px;padding-top:18px;margin-bottom:20px;}
.page.type4 .page_list > li .sub_menu > li.n3{margin-right:0;}
.page.type4 .page_list > li .sub_menu > li.n3 + li{clear: both;}
.page.type4 .page_list > li .sub_menu > li h4{font-size: 1.375em;color:#038992;margin-bottom:12px;}
.page.type4 .page_list > li .sub_menu > li h4 a:hover{text-decoration: underline !important;}
.page.type4 .page_list > li .sub_menu > li span{font-size: 0.875em; color: #222222;}

/*페이지 타입4 끝
---------------------------------------------------------------*/

/*페이지 타입6 
---------------------------------------------------------------*/
.tab.s1.type6{margin-bottom:60px;}
.page.type6{position: relative;clear: both;}
.page.type6 h3.line{font-size: 1.375em;position: relative;padding-bottom:8px;margin-bottom:30px;}
.page.type6 h3.line:after{width: 40px; height: 1px; background: #222222;content: ""; position: absolute; bottom:0; left:0;}
.page.type6 .cont_p{font-size: 0.875em;color:#666666;margin-bottom:45px;}
.page.type6 h4.bullet{font-size: 1.125em;padding-left:15px; background: url(../images/icon/icon_bullets1.png) no-repeat;background-position: 0 6px;margin-bottom:15px;}
.btn_catalog{border:solid 1px #038992;width:210px;position:absolute;top:0; right:0;z-index: 10; }
.btn_catalog a{font-size: 1em; color:#038992;display: block;background: url(../images/icon/icon_disket.png) no-repeat;background-position: 12px 10px;padding:7px 12px 7px 37px;}
.page.type6 .update{font-size:0.875em;color:#666666;background: #f4f4f4; border:solid 1px #dddddd;padding:13px 25px;}
.page.type6 > ul >li{display: none;}
.page.type6 > ul >li.active{display: block;}

/*장학제도*/
.page.type6.s3 .sub_bullet_s li{font-size: 0.875em;margin-bottom:4px;}
.page.type6.s3 .sub_bullet_s li .sub_bullet{margin-left:0; padding-left: 10px;}
.page.type6.s3 .sub_bullet_s li .sub_bullet li{font-size: 100%;padding-left:15px;position: relative;}
.page.type6.s3 .sub_bullet_s li .sub_bullet li:before{content: "-"; position: absolute; top:0; left:0;}

/*페이지 타입6 끝
---------------------------------------------------------------*/

/*인사말
---------------------------------------------------------------*/
.greetings{padding-left:40px;}
/*.greetings .top_header{background:url(/wp-content/uploads/2019/12/greetings_bg10.png) no-repeat;min-height: 360px;background-position: right bottom;margin-bottom:29px;}*/
.greetings .top_header{background:url(/wp-content/uploads/2024/08/greetings_bg10-4.png) no-repeat;min-height: 360px;background-position: right bottom;margin-bottom:29px;}
.greetings h3{font-size: 1.9em;position: relative;padding-top:18px;display: inline-block;margin-bottom:13px;padding-top:60px;}
.greetings h3:before{content: "";position: absolute; top:40px; left:-40px;width:31px; height: 26px;background: url(../images/icon/h3_before.png) no-repeat;}
.greetings h3:after{content: "";position: absolute; bottom:-15px; right:-40px;width:31px; height: 27px;background: url(../images/icon/h3_after.png) no-repeat;}
.greetings .top_header .sub_title{font-size: 1.25em;line-height: 1.3em;margin-bottom:30px;}
.greetings .btn_link a{font-size: 1em;color:#001755;border: solid 1px #001755;padding:9px 25px 8px;overflow: hidden;}
.greetings .btn_link a i{margin-left:10px;}
.greetings .img_wrap{overflow: hidden; margin-bottom:55px;clear: both;}
.greetings .img_wrap li{margin-left:2px;float: left;}
.greetings .img_wrap li div{margin-bottom:2px;}
.greetings .img_wrap li div.step2{margin-right:2px;}
.greetings .img_wrap li div.step2,.greetings .img_wrap li div.step3{float: left;}
.greetings .img_wrap li:first-child{margin-left:0;}
.greetings .page_cont p{font-size: 1em;color:#666666;line-height: 1.5em;margin-bottom:22px;}
.greetings .page_cont .name{display: inline-block; float: right;width:190px;}
.greetings .page_cont .name span{font-size: 1em;color:#666666;line-height: 1.4em;margin-right:5px;vertical-align: bottom;}

/*인사말 끝
---------------------------------------------------------------*/

/*탭 스타일1
---------------------------------------------------------------*/
.tab.s1{margin-bottom:45px;float: left;width:100%;}
.tab.s1 li{width:50%; float: left;text-align: center;}
.tab.s1 li a{height:44px; line-height: 44px;display: block;border:solid 1px #d0d0d0;border-bottom:solid 2px #2eacb4;color: #222222;font-size: 1.125em;}
.tab.s1 li.active a{background: #2eacb4; border:solid 1px #2eacb4 !important; border-bottom:solid 2px #2eacb4;color:#fff;}
.tab.s1 li a:hover{background: #2eacb4; border:solid 1px #2eacb4 !important; border-bottom:solid 2px #2eacb4;color:#fff !important;}

/*탭 스타일1 끝
---------------------------------------------------------------*/

/*탭 스타일2
---------------------------------------------------------------*/
.tab.s2{margin-bottom:45px;float: left;width:100%;}
.tab.s2 li{width:25%; float: left;text-align: center;}
.tab.s2 li a{height:44px; line-height: 44px;display: block;border:solid 1px #d0d0d0;border-bottom:solid 2px #2eacb4;color: #222222;font-size: 1.125em;border-left:none;}
.tab.s2 li.active a{background: #2eacb4; border:solid 1px #2eacb4; border-bottom:solid 2px #2eacb4;color:#fff;}
.tab.s2 li a:hover{background: #2eacb4; border:solid 1px #2eacb4; border-bottom:solid 2px #2eacb4;color:#fff !important;}
.tab.s2 li:first-child a{border-left:solid 1px #d0d0d0;}

/*탭 스타일2 끝
---------------------------------------------------------------*/

/*탭 스타일3
---------------------------------------------------------------*/
.tab.s3{margin-bottom:45px;float: left;width:100%;}
.tab.s3 li{width:33.33%; float: left;text-align: center;}
.tab.s3 li a{height:44px; line-height: 44px;display: block;border:solid 1px #d0d0d0;border-bottom:solid 2px #2eacb4;color: #222222;font-size: 1.125em;border-left:none;}
.tab.s3 li.active a{background: #2eacb4; border:solid 1px #2eacb4; border-bottom:solid 2px #2eacb4;color:#fff;}
.tab.s3 li a:hover{background: #2eacb4; border:solid 1px #2eacb4; border-bottom:solid 2px #2eacb4;color:#fff !important;}
.tab.s3 li:first-child a{border-left:solid 1px #d0d0d0;}

/*탭 스타일3 끝
---------------------------------------------------------------*/



/*탭 스타일4
---------------------------------------------------------------*/
.tab.s11{margin-bottom:60px;float: left;width:100%;}
.tab.s11 li{width:20%; float: left;text-align: center;}
.tab.s11 li a{height:44px; line-height: 44px;display: block;border:solid 1px #d0d0d0;border-bottom:solid 2px #2eacb4;color: #222222;font-size: 1.125em;border-left:none;}
.tab.s11 li.active a{background: #2eacb4; border:solid 1px #2eacb4; border-bottom:solid 2px #2eacb4;color:#fff;}
.tab.s11 li a:hover{background: #2eacb4; border:solid 1px #2eacb4; border-bottom:solid 2px #2eacb4;color:#fff !important;}
.tab.s11 li:first-child a{border-left:solid 1px #d0d0d0;}


/*탭 스타일4 끝
---------------------------------------------------------------*/


/*탭 스타일5
---------------------------------------------------------------*/
.tab.s3.t77{margin-bottom:45px;float: left;width:100%;}
.tab.s3.t77 li{width:33.33%; float: left;text-align: center;}
.tab.s3.t77 li a{height:70px;line-height: 1.5em; display: block;border:solid 1px #d0d0d0;border-bottom:solid 2px #2eacb4;color: #222222;font-size: 0.9em;border-left:none;padding-top:12px;}
.tab.s3.t77 li a span{display: block;}
.tab.s3.t77 li a span:first-child{font-size: 0.778em;}
.tab.s3.t77 li a span:first-child + span{font-size: 0.875em;}
.tab.s3.t77 li.active a{background: #2eacb4; border:solid 1px #2eacb4; border-bottom:solid 2px #2eacb4;color:#fff;}
.tab.s3.t77 li a:hover{background: #2eacb4; border:solid 1px #2eacb4; border-bottom:solid 2px #2eacb4;color:#fff !important;}
.tab.s3.t77 li:first-child a{border-left:solid 1px #d0d0d0;}

/*탭 스타일5 끝
---------------------------------------------------------------*/

/*bg header
---------------------------------------------------------------*/

.bg_header{/*background:url(/wp-content/uploads/2014/11/greetings_bg.png) no-repeat;min-height: 360px;background-position: right bottom;*/margin-bottom:29px;padding-top:40px;}
.bg_header h3{font-size: 2.5em;position: relative;display: inline-block;margin-bottom:13px;}
.bg_header .sub_title{font-size: 1.25em;line-height: 1.3em;margin-bottom:45px;}
.bg_header .author span{color:#666666;}
.bg_header .author span:first-child{color:#022222;border-top:solid 1px #c2c2c2;display: inline-block;margin-right: 20px;padding-top:10px;}

/*bg header 끝
---------------------------------------------------------------*/

/*프로필
---------------------------------------------------------------*/
.page.type4 .sub_list dt{width:135px; float: left;clear: both;}
.page.type4 .sub_list dd{overflow: hidden;margin-bottom:6px;}
.page.type4 .sub_list dt{color:#038992;padding-left: 15px;background: url(../images/icon/icon_bullets1.png) no-repeat;background-position: 0 8px;}
.page.type4 .sub_list dd li,.page.type4 .sub_list p{font-size: 1em; color:#666666;}
.page.type4 .img_wrap{overflow: hidden; margin-bottom:55px;clear: both;}
.page.type4 .img_wrap li{margin-left:2px;float: left;}
.page.type4 .img_wrap li div{margin-bottom:2px;}
.page.type4 .img_wrap li div.step2{margin-right:2px;}
.page.type4 .img_wrap li div.step2,.greetings .img_wrap li div.step3{float: left;}
.page.type4 .img_wrap li:first-child{margin-left:0;}
.page.type4 .img_wrap li div.step3{float: left;}

/*프로필 끝
---------------------------------------------------------------*/


/*1뎁스
---------------------------------------------------------------*/
/*레이아웃*/
.page-id-308 .content-area,.page-id-308 .main-content{width:100%;}
/*.page-id-308 #secondary{display: none;}*/
.page-id-308 .site-content{padding-right:0;}
.page-id-308 .depth_1{width:830px;float: left;}
.page-id-308 .side_depth_1{width:400px; float: right;}
.page-id-308 .depth_1 .page_container{padding-right:60px;width:100%;}
.depth_1 .top_header h3{font-size: 1.05em;line-height: 1.45em;text-align: justify;}
.depth_1 .depth_cont .thum a{position: relative;}

/*본문*/
.depth_1 .top_header{margin-bottom:55px !important;}
.depth_1 .depth_cont{clear: both;}
.depth_1 .depth_cont > ul > li{width:100%; overflow: hidden;clear: both;margin-top:60px;}
.depth_1 .depth_cont > ul > li:first-child{margin-top:0;}
.depth_1 .depth_cont .thum{width:246px;float: left;margin-right: 30px;}
.depth_1 .depth_cont .thum a{display: block;}
.depth_1 .depth_cont .thum a:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.depth_1 .depth_cont .cont{overflow: hidden;}
.depth_1 .depth_cont .cont h4{font-size: 1.562em;margin-bottom:10px;}
.depth_1 .depth_cont .cont p{font-size: 0.875em;color:#666666;margin-bottom:15px;}
.depth_1 .depth_cont .sub_menu li{width:228px; float: left;padding-left:5px;margin-bottom:2px;line-height:1.8;}
.depth_1 .depth_cont .sub_menu.s1 li{width:100% !important;}
.depth_1 .depth_cont .sub_menu li.odd{clear: both;}
.depth_1 .depth_cont .sub_menu li a, .depth_1 .depth_cont .sub_menu li .bul{font-size: 0.937em; color:#333333; padding-left:13px; background: url(../images/background/list_bullet.png) no-repeat;background-position: 0 9px;display: inline-block;}
.depth_1 .depth_cont .sub_menu li .bul + p {padding-left:13px;font-size:0.8125em;}
.depth_1 .depth_cont .sub_menu li a:hover{color:#01838d;text-decoration: underline;}

/*사이드바*/
.side_depth_1 .side_depth_cont{background: #f4f4f4;padding:25px 29px;border-top:7px solid #ececec;border-bottom:7px solid #ececec;position: relative;}
.side_depth_1 .side_depth_cont:after{content: ""; position: absolute; bottom:-8px; left:0; width:100%; height: 1px;background:#d0d0d0; }
.side_depth_1  > h3{font-size: 1.25em;color: #222222;border-bottom: solid 1px #d0d0d0;padding: 10px 55px 10px 30px;line-height: 1.25em;border-top:2px solid #8e8e8e;}
.side_depth_1 .side_depth_cont h4{font-size: 1em;margin-bottom:15px;}
.side_depth_1 .side_depth_cont > ul{overflow: hidden;}
.side_depth_1 .side_depth_cont > ul > li{margin-bottom:35px;}
.side_depth_1 .side_depth_cont > ul > li p{font-size: 0.875em; color:#666666;}
.side_depth_1 .side_depth_cont > ul > li.graph{text-align: center;}
.side_depth_cont > ul > li.line  ul{margin:0;overflow: hidden;}
.side_depth_cont > ul > li.last{margin-bottom:0;}
.side_depth_cont > ul > li.line li{border-bottom:solid 2px #47bcc3;width:151px; float: left;padding-bottom:3px;}
.side_depth_cont  p{margin-bottom:0;}
.side_depth_cont > ul > li.line li:first-child{margin-right:37px;}
.side_depth_cont > ul > li.line  span{font-size: 0.875em; color:#666666;}
.side_depth_cont > ul > li.line  span.count{font-size: 2.5em;margin-right:8px;line-height: 1.1em;font-weight: bold;}
.side_depth_cont > ul > li.line div{border-bottom:solid 2px #47bcc3;padding-bottom:5px;}
.sub_box{margin:0;overflow: hidden;}
.sub_box li{width:106px; float: left; margin-left:11px;text-align: center;padding:10px 0;}
.sub_box li span{font-size: 0.875em;color:#fff;display: block;line-height: 1.3em;margin-bottom:8px;}
.sub_box li span.count{font-size: 2.187em;line-height: 0.8em;margin-bottom:0;}
.sub_box li:first-child{margin-left:0;background: #4b65bc;}
.sub_box li:first-child + li{background: #378e95;}
.sub_box li:first-child + li + li{background: #497eb0;}
.count{font-family: Arial,Helvetica,Garuda,sans-serif !important;}
.side_depth_1 > h3{position: relative;}
.side_depth_1 > h3 a{position: absolute; width:18px; height: 10px; background: url(../images/icon/side_down_btn.png) no-repeat;top:50%; right:30px;margin-top:-5px;text-indent: -99999px;overflow: hidden;}
.side_depth_1 > h3 a{display: none;}

.side_depth_1.t1 .side_depth_cont > ul > li.line ul{margin-bottom:15px;}
.side_depth_1.t1 .side_depth_cont > ul > li{overflow: hidden;}
.side_depth_1.t1 .side_depth_cont > ul > li.line li{width:100%;}
.side_depth_1.t1 .side_depth_cont > ul > li.li_history li{width:33.33%;float: left; text-align: center;font-size: 0.875em;color:#666666;padding-top:72px;}
.side_depth_1.t1 .side_depth_cont > ul > li.li_history li.s_1{background: url(../images/icon/side_s_1.png) no-repeat;background-position: center 0;}
.side_depth_1.t1 .side_depth_cont > ul > li.li_history li.s_2{background: url(../images/icon/side_s_2.png) no-repeat;background-position: center 0;}
.side_depth_1.t1 .side_depth_cont > ul > li.li_history li.s_3{background: url(../images/icon/side_s_3.png) no-repeat;background-position: center 5px;}

.side1_date{padding:8px 15px;background: #e8e8e8; color:#038992;border: 1px solid #dddddd;font-size: 0.875em;margin-top:30px;text-align: center;clear: both;}

/*학부*/
.depth_1.sub_depth .depth_cont .cont h4 a{color:#222222;}
.depth_1.sub_depth .depth_cont .cont h4 a:hover{text-decoration: underline !important;color:#222222 !important;}
.depth_1.sub_depth .depth_cont .sub_menu li a:hover{color:#222222 !important; text-decoration: none !important;cursor: text;}
.depth_1.sub_depth .depth_cont .sub_menu li.h_line a:hover{text-decoration: underline !important;color:#01838d !important;cursor: pointer;}

/*1뎁스 끝
---------------------------------------------------------------*/

/*1뎁스(입학안내)
---------------------------------------------------------------*/
.side_depth_cont > ul > li.graph.s5 h4{text-align: left;}
.side_depth_cont > ul > li.line_10 div{font-size: 0.938em; color:#666666;padding-top:9px;border-bottom:solid 2px #47bcc3;overflow: hidden; position: relative;margin-bottom:15px;}
.side_depth_cont > ul > li.line_10 div.div_last{margin-bottom:0;}
.side_depth_cont > ul > li.line_10 div.div_last .last{line-height: 37px;}
.side_depth_cont > ul > li.line_10 div.div_last .count{font-size: 2.062em;line-height: 0.9em;}
.side_depth_cont > ul > li.line_10 div .count{font-size: 2.5em; font-family: 'Roboto Condensed', Arial, sans-serif !important;font-style: normal;margin:0px;line-height: 0.8em;float: right;font-weight: bold;}
.side_depth_cont > ul > li.line_10 div .last .count{font-family: 'Source Sans Pro', sans-serif !important;}
.side_depth_cont > ul > li.line_10 div span:first-child{line-height: 40px;}
.side_depth_cont > ul > li.line_10 div span:first-child.green_color{margin-right:0 !important;color:#41a6ac;line-height: 0.8em;}
.side_depth_cont > ul > li.graph_s1.s6{background: none;height: auto;text-align: left;}
.side_depth_cont > ul > li.graph_s1.s6 .cont{background: url(/wp-content/uploads/2014/11/graph_s1_bg.png) no-repeat;height: 106px;text-align: center;}
.side_depth_cont > ul > li.graph_s1.s7{background: url(/eng/wp-content/uploads/2014/11/graph_s6_bg.png) no-repeat;height: 106px;text-align: center;}
.side_depth_cont > ul > li.graph_s1.s7 .sub_cont{margin-left: 97px;margin-right:0 !important;}
.side_depth_1.t2  .side_depth_cont > ul > li.bullet li.first_d{padding-left:0;background: url(/wp-content/uploads/2014/11/graph_s2_bg.png) no-repeat;height:37px;padding-top:0px;margin-bottom:10px;}
.side_depth_1.t2  .side_depth_cont > ul > li.bullet li.first_d:before{display: none;}
.side_depth_1.t2  .side_depth_cont > ul > li.bullet li.first_d span{width:33.33%;text-align: center; color:#fff;display: block;float: left;font-size: 0.7em;line-height: 1.1em;padding-top:13px;}
.side_depth_1.t2  .side_depth_cont > ul > li.bullet li.first_d span:first-child{width:37%;}
.side_depth_1.t2  .side_depth_cont > ul > li.bullet li.first_d span:first-child + span{width:26%;}
.side_depth_1.t2  .side_depth_cont > ul > li.bullet li.first_d span:first-child + span + span{width:37%;}
.side_depth_1.t2 .sub_list.t80 > li:first-child + li li.first_d span:first-child + span + span{padding-top:9px;}
.side_depth_1.t2 .sub_list.t80 > li{padding-left:0;}
.side_depth_1.t2 .sub_list.t80 > li:before{display: none;}
.side_depth_1.t2 .sub_list.t80 > li > ul{margin-bottom:20px;}
.side_depth_1.t2 .sub_list.t80 > li > ul li{margin-bottom:3px;font-size: 100%;}



/*1뎁스(입학안내) 끝
---------------------------------------------------------------*/

/*1뎁스(부모님)
---------------------------------------------------------------*/
/*레이아웃*/
.page-id-490 .content-area,.page-id-490 .main-content{width:100%;}
/*.page-id-490 #secondary{display: none;}*/
.page-id-490 .site-content{padding-right:0;}
.page-id-490 .depth_1{width:830px;float: left;}
.page-id-490 .side_depth_1{width:400px; float: right;}
.page-id-490 .depth_1 .page_container{padding-right:60px;width:100%;}
.depth_1 .top_header h3{font-size: 1.05em;line-height: 1.55em;}
.depth_1 .depth_cont .thum a{position: relative;}

/*불렛리스트*/
.side_depth_cont .sub_list{margin: 0;}
.side_depth_cont > ul > li.bullet li{font-size: 0.875em; color:#666666;position: relative;padding-left:13px;margin-bottom:3px;}
.side_depth_cont > ul > li.bullet li:before{content:"-"; position: absolute; top:0; left:0; }

/*그래프*/
.side_depth_cont > ul > li.graph_s1{background: url(/wp-content/uploads/2014/11/graph_s1_bg.png) no-repeat;height: 106px;text-align: center;}
.side_depth_cont > ul > li.graph_s1 li{display: block;float: left;max-width: 105px;}
.side_depth_cont > ul > li.graph_s1 li + li{float: right;margin-right: 70px;max-width: 80px;}
.side_depth_cont > ul > li.graph_s1 .sub_cont{padding-top:55px;overflow: hidden;margin-left:90px;}
.side_depth_cont > ul > li.graph_s1 li:first-child span{font-size: 0.875em; color: #fff;display: block;text-align: center;}
.side_depth_cont > ul > li.graph_s1 li:first-child span.count{font-size: 1.562em;line-height: 1.2em;}
.side_depth_cont > ul > li.graph_s1 li:first-child + li{padding-top:7px;}
.side_depth_cont > ul > li.graph_s1 li:first-child + li span{font-size: 0.75em; color: #fff;display: block;text-align: center;}
.side_depth_cont > ul > li.graph_s1 li:first-child + li span.count{font-size: 1.30em;line-height: 1.2em;}
.side_depth_cont > ul > li.graph_s1.s6.u1 li:first-child span:first-child + span{font-size: 0.7em;line-height: 1em;}
.side_depth_cont > ul > li.graph_s1.s6.u1 li:first-child + li span:first-child + span{font-size: 0.7em;line-height: 1em;}
.side_depth_cont > ul > li.graph_s1.s6.u1 .sub_cont{padding-top:50px;margin-left:72px;}


/*구독신청배너*/
.side_depth_1 .btn_news{margin-top:40px;}
.side_depth_1 .btn_news a{font-size: 1.25em; color:#fff;padding:11px 30px 11px 82px;display: block;background: url(../images/icon/icon_banner.png) #666666 no-repeat;background-position: 55px 9px;text-align: center;}
.side_depth_1 .btn_news a:hover{color:#fff !important; text-decoration: underline !important;background: url(../images/icon/icon_banner.png) #444444 no-repeat;background-position: 55px 9px;}

/*1뎁스(부모님) 끝
---------------------------------------------------------------*/

/*1뎁스(학부/대학원)
---------------------------------------------------------------*/
/*레이아웃*/
.page-id-498 .content-area,.page-id-498 .main-content{width:100%;}
/*.page-id-498 #secondary{display: none;}*/
.page-id-498 .site-content{padding-right:0;}
.page-id-498 .depth_1{width:830px;float: left;}
.page-id-498 .side_depth_1{width:400px; float: right;}
.page-id-498 .depth_1 .page_container{padding-right:60px;width:100%;}
.depth_1 .top_header h3{font-size: 1.05em;line-height: 1.55em;}
.depth_1 .depth_cont .thum a{position: relative;}

.side_depth_1.t3 .side_depth_cont > ul > li.line li{width:100%;margin-right:0 !important;margin-bottom:15px;}


/*리스트bg*/
.side_depth_cont > ul > li.list_s2 ul.s_bg{background: url(/wp-content/uploads/2014/11/graph_s2_bg.png) no-repeat;margin:0;overflow: hidden;height:37px;margin-bottom:15px;}
.side_depth_cont > ul > li.list_s2 ul.s_bg li{width:33.33%;text-align: center; color:#fff;display: block;float: left;font-size: 0.7em;line-height: 1em;}
.side_depth_cont > ul > li.list_s2 ul.s_bg li.step1{width:37%;padding-top:13px;}
.side_depth_cont > ul > li.list_s2 ul.s_bg li.step2{width:26%;padding-top:8px;}
.side_depth_cont > ul > li.list_s2 ul.s_bg li.step3{width:37%;padding-top:13px;}
.side_depth_cont > ul > li.list_s2 ul.s_bg + .bullet li{font-size: 0.875em;color: #666666;position: relative;padding-left: 13px;margin-bottom:3px;}
.side_depth_cont > ul > li.list_s2 ul.s_bg + .bullet li:before{content: "-";position: absolute; top:0; left:0;}
.side_depth_cont > ul > li.list_s2 ul.s_bg + .bullet li span{margin-left:46px;}
.side_depth_1 .side_depth_cont > ul > li.graph h4{text-align: left;margin-bottom:20px;}


/*line2*/
.side_depth_cont > ul > li.line.s2 span:first-child{line-height: 2.2em;}
.side_depth_cont > ul > li.line.s2 span.count{font-size: 1.56em; margin-right:0;float: right;}
.side_depth_cont > ul > li.line.s2 span.count em{font-size: 0.5em;font-style: normal;color:#666666; }

/*1뎁스(학부/대학원) 끝
---------------------------------------------------------------*/

/*1뎁스(대학생활)
---------------------------------------------------------------*/
/*레이아웃*/
.page-id-511 .content-area,.page-id-511 .main-content{width:100%;}
/*.page-id-511 #secondary{display: none;}*/
.page-id-511 .site-content{padding-right:0;}
.page-id-511 .depth_1{width:830px;float: left;}
.page-id-511 .side_depth_1{width:400px; float: right;}
.page-id-511 .depth_1 .page_container{padding-right:60px;width:100%;}
.depth_1 .top_header h3{font-size: 1.05em;line-height: 1.55em;}
.depth_1 .depth_cont .thum a{position: relative;}

/*그래프 타입2*/
.side_depth_cont > ul > li ul{margin:0;}
.side_depth_cont > ul > li li.graph_s1{background: url(/wp-content/uploads/2014/11/graph_s1_bg.png) no-repeat;height: 106px;text-align: center;padding-left:0; margin-left:-13px;margin:17px 0;}
.side_depth_cont > ul > li li.graph_s1:before{display: none;}
.side_depth_cont > ul > li li.graph_s1 li{display: block;float: left;font-size: 1em;padding-left:0;}
.side_depth_cont > ul > li li.graph_s1 li:before{display: none;}
.side_depth_cont > ul > li li.graph_s1 .sub_cont{padding-top:49px;overflow: hidden;margin-left:72px;}
.side_depth_cont > ul > li li.graph_s1 li:first-child{margin-right:0px;}
.side_depth_cont > ul > li li.graph_s1 li:first-child span{font-size: 0.7em; color: #fff;display: block;text-align: center;line-height: 1em;}
.side_depth_cont > ul > li li.graph_s1 li:first-child span.count{font-size: 1.562em;line-height: 1.2em;}
.side_depth_cont > ul > li li.graph_s1 li:first-child + li{padding-top:7px;float: right;margin-right:56px;}
.side_depth_cont > ul > li li.graph_s1 li:first-child + li span{font-size: 0.7em; color: #fff;display: block;text-align: center;line-height: 1em;}
.side_depth_cont > ul > li li.graph_s1 li:first-child + li span.count{font-size: 1.30em;line-height: 1.2em;}

/*학부*/
.side_depth_1 .side_depth_cont > ul > li.line.s3 .bullet {margin-top:10px;}
.side_depth_1 .side_depth_cont > ul > li.line.s3 .bullet li{font-size: 0.875em;color: #666666;position: relative;padding-left: 13px;border-bottom:none;}
.side_depth_1 .side_depth_cont > ul > li.line.s3 .bullet li:before{content: "-";position: absolute;top: 0;left: 0;}
.side_depth_1 .side_depth_cont > ul > li.line.s3 .sub_list.s5 li{font-size: 0.875em;color: #666666;position: relative;padding-left: 13px;border-bottom:none;width:50%;margin-right:0;}
.side_depth_1 .side_depth_cont > ul > li.line.s3 .sub_list.s5 li:before{content: "-";position: absolute;top: 0;left: 0;}
.side_depth_cont > ul > li.line.s3 li{border-bottom:0;}
.side_depth_cont > ul > li.line ul.sub_list.s5{ margin-top:10px;}
.side_depth_1 .side_depth_cont > ul > li.line.s3 .bullet.s7{clear: both;padding-top:10px;}
.side_depth_1 .side_depth_cont > ul > li.line.s3 .bullet.s7 li{width:100%;}
.side_depth_1.t5 .side_depth_cont > ul > li.line.s3 .sub_cont{margin-bottom:30px;}
.side_depth_1.t5 .sub_list.t22{background: url(/wp-content/uploads/2014/12/side_t5_bg.png) no-repeat;}
.side_depth_1.t5 .sub_list.t22 > ul > li{padding-left:0;clear: both;}
.side_depth_1.t5 .sub_list.t22 > ul > li:before{display: none;}
.side_depth_1.t5 .sub_list.t22 > ul > li dl{margin:0;}
.side_depth_1.t5 .sub_list.t22 > ul > li dt{width:100px;margin-right:20px;float: left;color:#fff;}
.side_depth_1.t5 .sub_list.t22 > ul > li dd{overflow: hidden;margin-bottom:15px;}
.side_depth_1.t5 .sub_list.t22 > ul > li dd li{font-size: 100%;margin-bottom:2px !important;}
.side_depth_1.t5 .sub_list.t22 > ul > li.t_1 dd{padding-top:8px;}
.side_depth_1.t5 .sub_list.t22 > ul > li.t_2 dd{padding-top:0px;}
.side_depth_1.t5 .sub_list.t22 > ul > li.t_3 dd{padding-top:0px;}
.side_depth_1.t5 .sub_list.t22 > ul > li.t_1 dt{padding-top: 30px;text-align: center;}
.side_depth_1.t5 .sub_list.t22 > ul > li.t_2 dt{padding-top: 12px;text-align: center;}
.side_depth_1.t5 .sub_list.t22 > ul > li.t_3 dt{padding-top: 2px;text-align: center;}

/*1뎁스(대학생활) 끝
---------------------------------------------------------------*/

/*1뎁스(연구)
---------------------------------------------------------------*/

/*레이아웃*/
.page-id-520 .content-area,.page-id-520 .main-content{width:100%;}
/*.page-id-520 #secondary{display: none;}*/
.page-id-520 .site-content{padding-right:0;}
.page-id-520 .depth_1{width:830px;float: left;}
.page-id-520 .side_depth_1{width:400px; float: right;}
.page-id-520 .depth_1 .page_container{padding-right:60px;width:100%;}
.depth_1 .top_header h2{font-size:1.8em;line-height:1.2em;}
.depth_1 .top_header h3{font-size: 1.05em;line-height: 1.55em;}
.depth_1 .depth_cont .thum a{position: relative;}
.side_depth_1.t4 .eng_span{display: block;}

/*line s6*/
.side_depth_cont > ul > li.line.s6 li{margin-right:0; border-bottom:solid 2px #47bcc3;width:100%;position: relative;padding-bottom: 3px;}
.side_depth_cont > ul > li.line.s6 span.count{margin-left:7px;margin-right:3px;line-height: 0.9em;vertical-align: bottom;}
.side_depth_cont > ul > li.line.s6 span.right{position: absolute; bottom:3px; right:0;}
.side_depth_cont > ul > li.line.s6 em{font-size: 0.825em;font-style: normal;color:#666666; }
.side_depth_1.t4 .graph_s15 ul{background: url(/wp-content/uploads/2014/12/side4_bg.png) no-repeat;background-position: center 0;overflow: hidden;height: 171px;padding: 0 37px;margin-top:20px;}
.side_depth_1.t4 .graph_s15 ul li{color:#fff;text-align: center;width:50%; float: left;font-size: 0.85em;}
.side_depth_1.t4 .graph_s15 ul li:first-child{padding-top:64px;}
.side_depth_1.t4 .graph_s15 ul li:first-child + li{padding-top:51px;line-height:1.25em;}
.side_depth_1.t4 .graph_s15 ul li:first-child + li span{display: block;font-size: 0.7em;}

.side_depth_1.t4 .side_depth_cont > ul > li.bullet.t19 ul.first {background: url(/wp-content/uploads/2014/12/side5_bg.png) no-repeat;overflow: hidden;margin-bottom:10px;height: 48px;}
.side_depth_1.t4 .side_depth_cont > ul > li.bullet.t19 ul.first li {padding-left:0;width:48%; float: left;text-align: center;color:#fff;font-size: 0.7em;padding-top:5px;line-height: 1.1em;}
.side_depth_1.t4 .side_depth_cont > ul > li.bullet.t19 ul.first li:before{display: none;}
.side_depth_1.t4 .side_depth_cont > ul > li.bullet.t19 ul.first li:first-child{padding-top:18px;}
/*그래프 2*/
.side_depth_1 .side_depth_cont > ul > li div.graph_s2{background: url(/wp-content/uploads/2014/11/graph_s2_bg.png) no-repeat;margin-top:20px;}
.side_depth_1 .side_depth_cont > ul > li div.graph_s2 ul{overflow: hidden;}
.side_depth_1 .side_depth_cont > ul > li div.graph_s2 li{font-size: 0.812em;color: #fff;float: left;width: 113px;text-align: center;height: 37px;line-height: 37px;}
.side_depth_1 .side_depth_cont > ul > li div.graph_s2 li:first-child{padding-left:14px;}

/*1뎁스(연구) 끝
---------------------------------------------------------------*/

/*1뎁스(연구지원센터)
---------------------------------------------------------------*/
.page-id-163143 .content-area,.page-id-163143 .main-content{width:100%;}
.page-id-163143 #secondary{display:none;}
.page-id-163143 .site-content{padding-right:0;}
.page-id-163143 .depth_1{width:830px;float:left;}
.page-id-163143 .side_depth_1{width:400px;float:right;}
.page-id-163143 .depth_1 .page_container{padding-right:60px;width:100%;}


/*1뎁스(입학안내)
---------------------------------------------------------------*/

/*레이아웃*/
.page-id-10 .content-area,.page-id-10 .main-content{width:100%;}
/*.page-id-10 #secondary{display: none;}*/
.page-id-10 .site-content{padding-right:0;}
.page-id-10 .depth_1{width:830px;float: left;}
.page-id-10 .side_depth_1{width:400px; float: right;}
.page-id-10 .depth_1 .page_container{padding-right:60px;width:100%;}

/*1뎁스(입학안내) 끝
---------------------------------------------------------------*/

/*확인용 
---------------------------------------------------------------*/
/*레이아웃*/
.page-id-751 .content-area,.page-id-751 .main-content{width:100%;}
.page-id-751 #secondary{display: none;}
.page-id-751 .site-content{padding-right:0;}
.page-id-751 .depth_1{width:830px;float: left;}
.page-id-751 .side_depth_1{width:400px; float: right;}
.page-id-751 .depth_1 .page_container{padding-right:60px;width:100%;}

.page-id-758 .content-area,.page-id-758 .main-content{width:100%;}
.page-id-758 #secondary{display: none;}
.page-id-758 .site-content{padding-right:0;}
.page-id-758 .depth_1{width:830px;float: left;}
.page-id-758 .side_depth_1{width:400px; float: right;}
.page-id-758 .depth_1 .page_container{padding-right:60px;width:100%;}

.page-id-767 .content-area,.page-id-767 .main-content{width:100%;}
.page-id-767 #secondary{display: none;}
.page-id-767 .site-content{padding-right:0;}
.page-id-767 .depth_1{width:830px;float: left;}
.page-id-767 .side_depth_1{width:400px; float: right;}
.page-id-767 .depth_1 .page_container{padding-right:60px;width:100%;}

.page-id-1088 .content-area,.page-id-1088 .main-content{width:100%;}
.page-id-1088 #secondary{display: none;}
.page-id-1088 .site-content{padding-right:0;}
/*확인용 끝
---------------------------------------------------------------*/

/*비전
---------------------------------------------------------------*/
.page.type7{background: url(/wp-content/uploads/2014/11/bg_map.png) no-repeat;}
.page.type7 .top_header{margin-bottom:185px;}
.page.type7 h3{font-size: 3.75em;font-weight: bold; color:#1c1847;text-align:center;padding-top:145px;}
.page.type7 h3 span{display: block;font-size: 0.5em;text-align: center;color:#1c1847;padding-top:10px;}
.page.type7 h4{font-size: 2.5em;color:#3956b6;font-weight: bold;padding-bottom:10px;position: relative;text-align: center;margin-bottom:15px;}
.page.type7 h4:after{content: ""; width:46px; height: 1px; background: #c2c2c2;left:50%; bottom:0; margin-left:-23px;position: absolute;}
.page.type7 h5{font-size: 1.562em;text-align: center;margin-bottom:20px;color:#011655;}
.page.type7 .list1 p{text-align: center;color:#666666;line-height: 1.4em;margin:0;}
.page.type7 .page_cont > ul > li{margin-bottom:75px;}
.page.type7 .page_cont .list2 h6{padding-top:65px;}

/*리스트타입*/
.page.type7 .sub_list{margin:0;overflow: hidden;}
.page.type7 .sub_list li{width:444px;float: left;position: relative;}
.page.type7 .sub_list li p{font-size: 0.875em;color:#666666;line-height: 1.3em;padding-top:70px;width:274px;}
.page.type7 .sub_list li.even{margin-left:-38px;}
.page.type7 .sub_list li.odd{z-index: 1;}
.page.type7 .sub_list li.odd h6{float: right;}
.page.type7 .sub_list li.odd p{text-align: right;padding-right:20px;float: left;}
.page.type7 .sub_list li.even h6{float: left;}
.page.type7 .sub_list li.even p{text-align: left;padding-left:20px;float: right;}
.page.type7 .page_cont h6{width:170px; height:171px;position: relative;text-align: center;color:#fff;font-size: 0.9em;line-height: 1.2em;padding-top:77px;}
.page.type7 .page_cont h6 span{display: block;font-size: 0.73em;}
.page.type7 .page_cont .blue h6{background: url(/wp-content/uploads/2014/11/bg_box_blue.png) no-repeat;}
.page.type7 .page_cont .green h6{background: url(/wp-content/uploads/2014/11/bg_box_green.png) no-repeat;}
.page.type7 .page_cont .odd h6:after{background: url(/wp-content/uploads/2014/11/bg_box_after.png) no-repeat;width:38px; height: 39px; content: ""; top:50%; right:0;margin-top:-19px;position: absolute;}
.page.type7 .page_cont .list3 .s3 h6:after{display: none;}
.page.type7 .page_cont .list3 .s4 h6:after{background: url(/wp-content/uploads/2014/11/bg_box_after.png) no-repeat;width:38px; height: 39px; content: ""; top:50%; left:0;margin-top:-19px;position: absolute;}
.page.type7 .page_cont .list3 .s4{z-index: 2;}
.page.type7 .page_cont .list3 .s3,.page.type7 .page_cont .list3 .s4{margin-top:-39px;}
.page.type7 .page_cont .list3 .s4 h6:before,.page.type7 .page_cont .list3 .s3 h6:before{background: url(/wp-content/uploads/2014/11/bg_box_after.png) no-repeat;width:38px; height: 39px; content: ""; top:0; left:50%;margin-left:-19px;position: absolute;}
.page.type7 .page_cont h6 span.f_size{display: inline;margin:0 1px;}

/*영문*/
.page.type7 .b_bottom{width:100%; display: block; height: 10px;}
.page.type7 span.p_bullet{width:100%; display: block; padding-left:15px;position: relative;}
.page.type7 span.p_bullet:before{content: "-"; position: absolute; top:0; left:0;}
.page.type7 .list2 .sub_list li:first-child + li h6{padding-left: 10px;}
.page.type7 .list3 .sub_list li:first-child + li h6{padding-left: 9px;}
.page.type7 .sub_list li.even h6{padding-top:71px;}
.page.type7 .list3 .sub_list li p{padding-top:46px;}
.page.type7 .list3 .sub_list li:first-child p{padding-top:67px;}
.page.type7 .page_cont .list2 h6{padding-top:76px !important;}

/*비전 끝
---------------------------------------------------------------*/

/*페이지타입 8 
---------------------------------------------------------------*/
.page.type8 > ul > li{margin-bottom:60px; overflow: hidden;}
.page.type8 p{margin:0;}
.page.type8 h3{font-size: 1.562em;position: relative;padding-bottom: 8px;margin-bottom: 30px;}
.page.type8 h3:after{width: 40px;height: 1px;background: #222222;content: "";position: absolute;bottom: 0;left: 0;}

/*list1*/
.page.type8 .list1 h4{font-size: 1.562em;margin-bottom:15px;}
.page.type8 .list1 p{font-size: 0.875em; color:#666666;}

/*list2*/
.page.type8 .list2{margin-bottom:25px;}
.page.type8 .list2 h3{margin-bottom:0;}
.page.type8 .list2 h4{font-size: 1.5em;line-height: 1.29em;padding-top:30px;}
.page.type8 .list2 h4 span.green{display: block;color:#038992;}
.page.type8 .list2 div{width:50%; float: left;text-align: center;}

/*list3*/
.page.type8 .list3 .sub_list{margin:0;overflow: hidden;margin-left:-11px;}
.page.type8 .list3 .sub_list li{width:444px;float: left;position: relative;}
.page.type8 .list3 .sub_list li p{font-size: 0.875em;color:#666666;line-height: 1.3em;padding-top:45px;width:274px;}
.page.type8 .list3 .sub_list li.even{margin-left:-38px;}
.page.type8 .list3 .sub_list li.odd{z-index: 1;}
.page.type8 .list3 .sub_list li.odd h6{float: right;}
.page.type8 .list3 .sub_list li.odd p{text-align: right;padding-right:20px;float: left;}
.page.type8 .list3 .sub_list li.even h6{float: left;padding-left:10px;padding-top:71px;}
.page.type8 .list3 .sub_list li.even p{text-align: left;padding-left:20px;float: right;}
.page.type8 .list3  h6{width:170px; height:171px;position: relative;text-align: center;color:#fff;font-size: 0.9em;line-height: 1.2em;padding-top:77px;}
.page.type8 .list3  h6 span{display: block;font-size: 0.73em;}
.page.type8 .list3 .blue h6{background: url(/wp-content/uploads/2014/11/bg_box_blue.png) no-repeat;}
.page.type8 .list3 .green h6{background: url(/wp-content/uploads/2014/11/bg_box_green.png) no-repeat;}
.page.type8 .list3 .odd h6:after{background: url(/wp-content/uploads/2014/11/bg_box_after.png) no-repeat;width:38px; height: 39px; content: ""; top:50%; right:0;margin-top:-19px;position: absolute;}
.page.type8 .list3 .s3 h6:after{display: none;}
.page.type8 .list3 .s4 h6:after{background: url(/wp-content/uploads/2014/11/bg_box_after.png) no-repeat;width:38px; height: 39px; content: ""; top:50%; left:0;margin-top:-19px;position: absolute;}
.page.type8 .list3 .s4{z-index: 2;}
.page.type8 .list3 .s3,.page.type8 .list3 .s4{margin-top:-39px;}
.page.type8 .list3 .s4 h6:before,.page.type8 .list3 .s3 h6:before{background: url(/wp-content/uploads/2014/11/bg_box_after.png) no-repeat;width:38px; height: 39px; content: ""; top:0; left:50%;margin-left:-19px;position: absolute;}
.page.type8 .list3 h6 span.f_size{display: inline;margin:0 1px;}
.page.type8 .list3 .s1 p,.page.type8 .list3 .s3 p,.page.type8 .list3 .s4 p{padding-top:67px !important;}
.page.type8 .list3 .s3 p{padding-top:39px !important;}
.page.type8 .list3 .s2 p{padding-top:49px !important;}
.page.type8 .list3 .s4 p{padding-top:49px !important;}

/*list4*/
.page.type8 .list4{width:53%;float: left;padding-right:21px;}
.page.type8 .list4 ol{margin:0;background: url(../images/line_gray.png) no-repeat;overflow: hidden;background-position: 0 41px;}
.page.type8 .list4 ol li{width:38%;float: left;text-align:center;}
.page.type8 .list4 ol li:first-child{width:24%;}
.page.type8 .list4 ol li dt{font-size: 0.875em;padding-bottom:32px;position: relative;}
.page.type8 .list4 ol li dt:after{content: ""; width:18px; height: 17px; position: absolute; bottom:0; left:50%; margin-left:-9px; background: url(../images/icon/blue_bullet.png) no-repeat;}
.page.type8 .list4 ol li:first-child dt:after{content: ""; width:18px; height: 17px; position: absolute; bottom:0; left:50%; margin-left:-9px; background: url(../images/icon/green_bullet.png) no-repeat;}
.page.type8 .list4 ol li dd{color:#666666;padding-top:8px;line-height: 1.2em;}

/*list5*/
.page.type8 .list5{width:47%;float: left;min-height: 150px;padding-left:21px;}
.page.type8 .list5{background: url(/wp-content/uploads/2024/07/list_4_bg11.png) no-repeat;background-position: 100% 100%;}
.page.type8 .list5 .list_5_bg{background:url(/wp-content/uploads/2024/07/list_4_bg11.png) #fff no-repeat;background-position:100% 100%;padding-bottom: 61px;}
.page.type8 .list5 .bullet{font-size: 1em;color:#666666;padding-left: 15px;background: url(../images/icon/icon_bullets1.png) no-repeat;background-position: 0 6px;}
.page.type8 .list5 .bullet span{font-size: 1.125em;color:#222222;margin-right:5px; }

/*list6*/
.page.type8 .list6{clear: both;}
.page.type8 .list6 > .cont{background: url(/wp-content/uploads/2014/12/ui_bg1.png) no-repeat;padding:35px 33px;overflow: hidden;}
.page.type8 .list6 > .cont div.first{width:358px; float: left;margin-right: 67px;}
.page.type8 .list6 > .cont div.last{overflow: hidden;}
.page.type8 .list6 .color.green{width:58px; height: 58px; background: #43bcc2;float: left;margin-right:20px;text-indent: -99999px;}
.page.type8 .list6 .color.blue{width:58px; height: 58px; background: #001655;float: left;margin-right:20px;text-indent: -99999px;}
.page.type8 .list6 li{overflow: hidden;clear: both;margin-bottom:22px;}
.page.type8 .list6 li:first-child + li{margin-bottom:0;}
.page.type8 .list6 > .cont .cont{overflow: hidden;font-size: 0.875em;}
.page.type8 .list6 > .cont .cont h4{position: relative;padding-bottom:5px; margin-bottom:5px;}
.page.type8 .list6 > .cont .cont h4:after{content: ""; width:24px; height: 1px; background: #666666; position: absolute; bottom:0; left:0;}
.page.type8 .list6 > .cont .cont p{color:#666666;}

/*list7*/
.page.type8 .list7{overflow: hidden;}
.page.type8 .list7 ul{margin:0;}
.page.type8 .list7 > ul > li:first-child{width:50%; float: left;padding-right:21px;}
.page.type8 .list7 > ul > li:first-child + li{width:50%;float: left;padding-left:21px;}
.page.type8 .list7 h4{padding-left: 15px;background: url(../images/icon/icon_bullets1.png) no-repeat;background-position: 0 6px;font-size: 1.125em;margin-bottom:12px;}
.page.type8 .list7 ul.sub_list{overflow: hidden;}
.page.type8 .list7 ul.sub_list.m_p{margin-top:33px;}
.page.type8 .list7 ul.sub_list li{width:100%;float: left;position: relative;padding-left:15px;color:#666666;margin-bottom:1px;}
.page.type8 .list7 .full_w li{width:100% !important;}
.page.type8 .list7 ul.sub_list li:before{content: "-"; position: absolute; top:0; left:0;}
.page.type8 .list7 ul.sub_list li a{color:#666666;}
.page.type8 .list7 ul.sub_list li a:hover{text-decoration: underline;}
.page.type8 .list7.s1 ul.sub_list li a:hover{color:#666666 !important;text-decoration: none !important;}
.page.type8 .list7.s1 > ul > li,.page.type8 .list7.s1 > ul > li:first-child + li{width:100%; padding-right:0; padding-left:0;}
.page.type8 .list7 .no_hover li a:hover{text-decoration: none !important;color:#666666 !important;}
.page.type8 .list7 .no_hover li a{cursor: text !important;}

/*list7 s1*/
.page.type8 .list7.s1 .list .span50:first-child{width:50%; float: left;padding-right:21px;}
.page.type8 .list7.s1 .list .span50:first-child + .span50{width:50%;float: left;padding-left:21px;}
.page.type8 .list7.s1 .list > li:first-child{margin-bottom:25px;}
.page.type8 .list7.s1 > ul > li{overflow: hidden;margin-bottom: 25px;}
.page.type8 .list7.s1 ul.sub_list li{width:100%;}
.page.type8 .list7.s1 h4.even{background: url(../images/icon/bule_list_bullet.png) no-repeat;background-position: 0 6px !important;}

/*list8*/
.page.type8 .list8{overflow: hidden;width:50%; float: left;padding-right:21px;}
.page.type8 .list8 ul{margin:0;}
.page.type8 .list8 ul.bullet{overflow: hidden;}
.page.type8 .list8 ul.bullet li{width:100%;float: left;position: relative;padding-left:15px;color:#666666;margin-bottom:1px;}
.page.type8 .list8 ul.bullet li:before{content: "-"; position: absolute; top:0; left:0;}
.page.type8 .list8.s1{width:50%;float: left;padding-left:21px;padding-right:0;}

/*list9*/
.page.type8 .list9{clear: both;}
.page.type8 .list9 div img:first-child{margin-right:32px;}
.page.type8 .list9.s1 div img:first-child{margin-right:48px;}

/*list10*/
.page.type8 .list10 div{background: url(../images/icon/icon_p.png) no-repeat;padding-left:80px;font-size: 0.938em; color:#666666;padding-top:9px;}
.page.type8 .list10 div .count{font-size: 2.5em; color:#038992;font-family: 'Roboto Condensed', Arial, sans-serif !important;font-style: normal;margin:0 5px;}
.page.type8 .list10 div span:first-child{margin-right:45px;}

/*list11*/
.page.type8 .list11 ul{margin:0;}
.page.type8 .list11 .bullet > li{padding-left: 15px;background: url(../images/icon/icon_bullets1.png) no-repeat;background-position: 0 9px;font-size: 1.125em;margin-bottom:10px;}
.page.type8 .list11 .bullet > li ul{padding-top:10px;margin-left:-15px;}
.page.type8 .list11 .bullet > li li{color:#666666;position: relative;padding-left:15px;font-size: 0.9em;margin-bottom:3px;}
.page.type8 .list11 .bullet > li li:before{content: "-";position: absolute;top: 0;left: 0;}
.page.type8 .list11 .bullet > li li.last{margin-bottom:0;}
.page.type8 .list11 .bullet li.even{background: url(../images/icon/bule_list_bullet.png) no-repeat !important;background-position: 0 9px !important;}

/*list12*/
.page.type8 .list12 ul{margin:0;}
.page.type8 .list12 div.first{width:410px;float: left;margin-right:40px;}
.page.type8 .list12 div.last{overflow: hidden;}
.page.type8 .list12 div.last > ul >li{padding-left: 15px;background: url(../images/icon/icon_bullets1.png) no-repeat;background-position: 0 9px;font-size: 1.125em;margin-bottom: 10px;}
.page.type8 .list12 div.last > ul >li li{color: #666666;position: relative;padding-left: 15px;font-size: 0.9em;margin-bottom: 4px;}
.page.type8 .list12 div.last > ul >li ul{padding-top:10px;margin-left:-15px;}
.page.type8 .list12 div.last > ul >li li:before{content: "-";position: absolute;top: 0;left: 0;}
.page.type8 .list12 .bullet li.even{background: url(../images/icon/bule_list_bullet.png) no-repeat !important;background-position: 0 9px !important;}

/*업데이트*/
.page.type8 .update{font-size: 0.875em;color: #666666;background: #f4f4f4;border: solid 1px #dddddd;padding: 13px 25px;}



/*페이지타입 8 끝
---------------------------------------------------------------*/

/*페이지타입 (증명서발급) 
---------------------------------------------------------------*/
.subcolor_p{color:#038992;font-size: 0.875em;margin-bottom:45px;}
.page.type6 .btn_link{width:270px; height: 42px;border:solid 1px #038992;margin:0 auto 40px;}
.page.type6 .btn_link a{width:270px; height: 42px; line-height: 42px; text-align: center;display: block;font-size: 0.875em;}
.page.type6 .btn_link a i{margin-left:10px;}
.page.type6 .btn_link a:hover{text-decoration: underline !important;}


/*페이지타입 (증명서발급)  끝
---------------------------------------------------------------*/

/*페이지타입 (병무상담) 
---------------------------------------------------------------*/
.page.type6.s3 > ul >li{display: block;}
.table.s10.type1 tbody th{text-align: left;}
.table.s10.type2 tbody tr:first-child td,.table.s10.type2 tbody tr:first-child th{border-top:none;}
.table.s10.type1.t1 tbody th{padding-left:30px;}
.page.type6.s3 ul.list,.page.type6.s3 ul.s_list{overflow: hidden;margin-bottom:25px;}
.page.type6.s3 ul.list li div,.page.type6.s3 ul.s_list li{font-size: 0.875em;color:#666666;position: relative;padding-left:15px;}
.page.type6.s3 ul.list li div:before,.page.type6.s3 ul.s_list li:before{content: "-"; position: absolute; top:0; left:0;}
.page.type6.s3 ul.list li div{margin-bottom:15px;}
.page.type6.s3 ul.s_list.s1 li{margin-bottom:3px;}
.page.type6.s3 table{margin-bottom: 35px;}
.page.type6.s3 h3.line a{color:#8a8a8a;font-size: 0.7em;}
.page.type6.s3 h3.line a:hover{text-decoration: underline;}
.page.type6.s3 ul.s_list.s5{margin-bottom:0;}
.page.type6.s3 ul.s_list.s5 > li{margin-bottom:3px;}
.page.type6.s3 ul.s_list.s5  li .green_color{display: block;margin-left:-15px;}
.page.type6.s3 .color_sub{color:#01838d;font-size: 0.875em;margin-bottom:55px;}
.page.type6.s3 ul.s_list.s5  li .sub_list{margin-bottom:5px;margin-left:85px;margin-top:3px;}
.page.type6.s3 ul.s_list.s5  li .sub_list li{font-size: 1em;}
.page.type6.s3 ul.s_list.s5  li .sub_list li:before{content: "•";color:#b6b6b6;}
.page.type6.s3 h5{font-size: 1em; color:#444444;margin-bottom:15px;}
.page.type6.s3 .subcolor_t{font-size: 0.875em;color:#038992;margin-bottom:50px;}

.page-id-926 .tab_wrap li[class*="tab_"]{display: none;clear: both;}
.page-id-926 .tab_wrap li[class*="tab_"].active{display: block;}
.page-id-926 .tab_wrap{clear: both;}


/*페이지타입 (병무상담) 끝 
---------------------------------------------------------------*/

/*페이지타입 (전문연구요원)
---------------------------------------------------------------*/
.page.type6.s3.t1 .cont_p{margin-bottom:50px;}
.page.type6.s3.t1 .cont_p span{display: block;padding-top:3px;}
.page.type6.s3.t1 .cont_p span a:hover{text-decoration: underline !important;}
.page.type6.s3.t1 table{margin-bottom:58px;}

/*페이지타입 (전문연구요원) 끝 
---------------------------------------------------------------*/

/*페이지타입 (유니스트이벤트)
---------------------------------------------------------------*/
.page.type10 .selectbox.s1{position: relative; z-index: 100;}



.page.type10 .post_content{clear: both;}
.page.type10 .post_content li{clear: both;overflow: hidden;padding:30px 0;border-bottom:solid 1px #dddddd;}
.page.type10 .post_content .thum{position: relative;width:142px;float: left;margin-right:20px;}
/*.page.type10 .selectbox.s1,.page.type10 .selectbox.s1 button{width:130px;}*/
.page.type10 h3{float: left;color:#011655;font-size: 1.875em;}
.page.type10 .top_header{border-bottom:solid 1px #dddddd;padding-bottom:20px;}
.page.type10 .calendar .box_c{width:82px;border:solid 1px #ececec;text-align: center;margin-bottom:10px;}
.page.type10 .calendar .box_c .box_date{color:#666666;font-size: 0.75em;font-weight: bold;font-family: Arial,Helvetica,Garuda,sans-serif !important;display: block;background: #f4f4f4;border-bottom:solid 1px #ececec;padding:5px 0;}
.page.type10 .calendar{width:82px;margin-right:40px; float: left;}
.page.type10 .calendar .box_c .box_day{font-size: 0.687em;color:#01838d;font-weight: bold;font-family: Arial,Helvetica,Garuda,sans-serif !important;display: block;padding:10px 0 10px;}
.page.type10 .calendar .box_c .box_day em{display: block;font-style: normal;font-size: 2.7em;line-height: 1em;font-family: Arial,Helvetica,Garuda,sans-serif !important;}
.page.type10 .calendar .date{font-size: 0.75em;text-align: center;color:#666666;font-family: Arial,Helvetica,Garuda,sans-serif !important;}
.page.type10 .post_cont{overflow: hidden;}
.page.type10 .post_content .thum a:hover .hover_bg{opacity: 1;visibility:visible;filter :alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.page.type10 .post_content .cont{overflow: hidden;}
.page.type10 .post_content .cont h4{padding-top:5px;margin-bottom:10px;}
.page.type10 .post_content .cont h4 a{font-size: 1.5em;color:#222222;}
.page.type10 .post_content .cont h4 a:hover{text-decoration: underline;}
.page.type10 .post_content .cont p{margin-bottom:25px; color:#444444;line-height: 1.25em;}
.page.type10 .post_content .cont  .meta .place{padding-left: 25px;background: url(/wp-content/uploads/2014/11/icon_home.png) no-repeat;background-position: 0 0;font-size: 0.75em;color: #666666;}


/*검색*/
.select_wrap.ts_10{width:525px;}
.select_wrap.ts_10 .selectbox.s1{width:165px;}
.select_wrap.ts_10 .selectbox.s1 button{width:165px;}
.select_wrap.ts_10 .search_wrap.s1{width:165px;}
.select_wrap.ts_10 .search_wrap.s1 .textfield{width:165px;}

/*페이지타입 (유니스트이벤트) 끝
---------------------------------------------------------------*/

/*이벤트 상세페이지
---------------------------------------------------------------*/
.page.single .top_header{padding-bottom:25px;border-bottom:solid 1px #dddddd;margin-bottom:40px;}
.page.single .top_header h3{font-size: 1.875em;line-height: 1.3em;}
.page.single .single_cont{clear: both;}
.page.single .single_cont .thum{width:320px;float: left;margin-right:37px;}
.page.single .single_cont .cont{overflow: hidden;}
.page.single .single_cont .cont h4{font-size: 1.5em;margin-bottom:3px;}
.page.single .single_cont .cont .t_time{font-size: 1.25em;margin-bottom:15px;}
.page.single .single_cont .content{margin-bottom:31px;}
.page.single .single_cont .content li{position: relative;padding-left:15px;color:#666666;font-size: 0.875em;margin-bottom:3px;}
.page.single .single_cont .content li a{color:#666666;}
.page.single .single_cont .content li a:hover{text-decoration: underline;}
.page.single .single_cont .content li:before{content: "-";position: absolute;top:0; left:0;}
.page.single .single_cont .content_p{color:#666666;clear: both;margin-top:40px;padding-bottom:15px;float: left;width:100%;}


/*버튼*/
.page.single .btn_wrap li{width:32px;height: 32px;float: left;margin-left:5px;}
.page.single .btn_wrap li:first-child{margin-left:0;}
.page.single .btn_wrap li a{display: block; text-indent: -99999px;width:32px;height: 32px;}
.page.single .btn_wrap li.calendar{width:35px;}
.page.single .btn_wrap li.calendar a,.page.single .btn_wrap li.calendar{background: url(../images/icon/icon_calendar.png) no-repeat;}
.page.single .btn_wrap li.facebook a,.page.single .btn_wrap li.facebook{background: url(../images/icon/icon_facebook5.png) no-repeat;}
.page.single .btn_wrap li.twitter a,.page.single .btn_wrap li.twitter{background: url(../images/icon/icon_twitter5.png) no-repeat;}
.page.single .btn_wrap li.google a,.page.single .btn_wrap li.google{background: url(../images/icon/icon_google5.png) no-repeat;}
.page.single .btn_wrap li.print a,.page.single .btn_wrap li.print{background: url(../images/icon/icon_print5.png) no-repeat;}
.page.single .btn_wrap li.email a,.page.single .btn_wrap li.email{background: url(../images/icon/icon_email5.png) no-repeat;}
.page.single .btn_wrap li.calendar a:hover{background: url(../images/icon/icon_calendar_h.png) no-repeat;}
.page.single .btn_wrap li.facebook a:hover{background: url(../images/icon/icon_facebook5_h.png) no-repeat;}
.page.single .btn_wrap li.twitter a:hover{background: url(../images/icon/icon_twitter5_h.png) no-repeat;}
.page.single .btn_wrap li.google a:hover{background: url(../images/icon/icon_google5_h.png) no-repeat;}
.page.single .btn_wrap li.print a:hover{background: url(../images/icon/icon_print5_h.png) no-repeat;}
.page.single .btn_wrap li.email a:hover{background: url(../images/icon/icon_email5_h.png) no-repeat;}

/*태그*/
.single_tag{padding:9px 0;border-top:solid 1px #dddddd;border-bottom:solid 1px #dddddd;margin-top:-1px;}
.single_tag dl{margin-bottom:0;}
.single_tag dt{font-size: 0.812em;color:#fff;width:48px; height: 22px; line-height: 22px; text-align: center;background: #2eacb4;font-weight: bold;float: left;margin-right:10px;}
.single_tag dd{overflow: hidden;margin-bottom:0;}
.single_tag dd li{float: left;}
.single_tag dd li a{font-size: 0.875em;color:#666666;padding:0 9px;}
.single_tag dd li a:hover{text-decoration: underline;}

/*이벤트 상세페이지 끝
---------------------------------------------------------------*/

/*조직도  
---------------------------------------------------------------*/
.organization_search .organization_cont{position: relative;clear: both;}
.organization_search .organization_cont ul{margin-left:0;}
.organization_search .organization_cont a:hover{text-decoration: underline !important;}
.organization_search .organization_cont h3{font-size: 1em; color:#444444;position: absolute; top:0; left:0;}
/*step1*/
.organization_cont .main_ul > .step1,.organization_cont .main_ul > .step2{padding:0 50px;}
.organization_cont .main_ul > .step1 > div{background: url(/wp-content/uploads/2014/11/o_step1_bg.png) no-repeat;width:157px; height: 47px;margin:0 auto 15px;position: relative;}
.organization_cont .main_ul > .step1 > div{font-size: 1em; color:#fff;display: block;line-height: 47px;text-align: center;}
.organization_cont .step1 .sub_ul{width:157px; margin-bottom:0;position:absolute;top:62px;right:0;}
.organization_cont .sub_ul .step1 div{background: url(/wp-content/uploads/2014/11/o_step2_bg.png) no-repeat;width:157px; height: 47px;float: left;}
.organization_cont .sub_ul .step1:first-child div{margin:0 0 15px;}
.organization_cont .sub_ul .step1 div{font-size: 1em; color:#149199;display: block;line-height: 47px;text-align: center;}
/*step2*/
.organization_cont .step2{clear: both;}
.organization_cont .main_ul > .step2 > div{background: url(/wp-content/uploads/2014/11/o_step3_bg.png) no-repeat;width:157px; height: 47px;margin:0 auto 15px;position: relative;}
.organization_cont .main_ul > .step2 > div{font-size: 1em; color:#fff;display: block;line-height: 47px;text-align: center;}
.organization_cont .main_ul > .step2 > div a{color:#fff;}
.sub_ul .step2 div{background: url(/wp-content/uploads/2014/11/o_step4_bg.png) no-repeat;width:157px; height: 47px;float: right;margin-right:202px;margin-bottom:42px;position: relative;}
.sub_ul .step2 div span{font-size: 1em; color:#011655;display: block;line-height: 1.2em;text-align: center;padding-top:4px;}
.sub_ul .step2 div span a{font-size: 1em; color:#011655;display: block;line-height: 1.2em;text-align: center;}
.sub_ul .step2 div span a:hover{color:#011655 !important;}
/*step3*/
.organization_cont .step3 {clear: both;}
.organization_cont .sub_step3 .sub_ul >li div.c_step5{background: url(/wp-content/uploads/2014/11/o_step5_bg.png) no-repeat;width:157px; height: 47px;}
.organization_cont .sub_step3 .sub_ul >li div.c_step5 span{font-size: 1em; color:#fff;display: block;line-height: 1.2em;text-align: center;padding-top:4px;}
.organization_cont .sub_step3 .sub_ul >li div.c_step5 span a{font-size: 1em; color:#fff;display: block;line-height: 1.2em;text-align: center;}
.organization_cont .sub_step3 .sub_list > li > div{font-size: 0.925em; color:#011655;display: block;line-height: 47px;padding-left:28px;background: url(/wp-content/uploads/2014/11/o_step6_bg.png) no-repeat;width:301px; height: 47px;padding-right:20px;position: relative;}
.organization_cont .sub_step3{float: left; width:100%;position: relative;padding:42px 50px 0;}
.sub_step3 > li.left{width:50%; float:left;position: relative;}
.sub_step3 > li.right{width:50%; float:right;padding-left:50px;position: relative;}
.sub_step3 > li > ul{position: relative;}
.organization_cont .sub_step3 .sub_list > li > div{margin-bottom:17px;position: relative;}
.organization_cont .sub_step3 .sub_list > li > div a{color:#011655;display: block;line-height: 47px;cursor:pointer !important;}
.organization_cont .sub_step3 .sub_list > li > div a span{font-size: 0.753em;float: right;line-height: 47px;position: absolute; top:1px; right:23px;display:none;}
.sub_step3 > li.left .sub_list{padding-left:210px;}
.sub_step3 > li.right .sub_list{padding-right:210px;}
.organization_cont .sub_step3 .left .sub_ul >li div.c_step5{position: absolute; top:0;left:0;}
.organization_cont .sub_step3 .sub_ul >li div.c_step5 a:hover,.organization_cont .main_ul > .step1 > div a:hover,.organization_cont .main_ul > .step2 > div a:hover{color:#fff !important;}
.organization_cont .sub_step3 .right .sub_ul >li div.c_step5{position: absolute; top:0;right:0;z-index:1;}
.sub_step3 > li .sub_list > li{min-height: 88px;margin-bottom:45px;}
.sub_step3 > li .sub_list > li.p_r{margin-left:130px;}
.sub_step3 > li .sub_list > li.b_1{margin-bottom:33px;}
.organization_cont .v_middle{line-height: 1.1em !important;padding-top:6px;display: block;}
.organization_cont .sub_step3 .v_middle a{line-height: 1.1em !important;padding-top:2px;display: block;}

/*불렛*/
.organization_cont .sub_list_bullet{padding-left:27px;}
.organization_cont .sub_list_bullet li{position: relative; padding-left:15px;background: url(/wp-content/uploads/2014/11/o_bullet.png) no-repeat;background-position: 0 9px;}
.organization_cont .sub_list_bullet a{font-size: 0.875em;color:#666666;}
.organization_cont .sub_list_bullet h4 a{color:#222222;}
.organization_cont .sub_list_bullet h4{margin-top:10px;font-size: 0.875em;color:#666666;line-height: 1.5em;}
.organization_cont .sub_list_bullet > h4:first-child{margin-top:0;}

/*백그라운드*/
.organization_cont .sub_ul .step1 div{position: relative;}
.organization_cont .sub_ul .step1 div:before{position: absolute; content: ""; width:1px; height: 15px; background: #dddddd; top:-15px; left:50%;}
.organization_cont .sub_ul .step1:first-child div:before{width:207px;margin-left:-160px;display:none;}
.organization_cont .sub_ul .step2 div:before{position: absolute; content: "";width:207px;margin-left:-160px;height: 1px; background: #dddddd; top:50%; left:-46px;}
.organization_cont .sub_step3 .sub_list > li.c_1 > div:before{position: absolute; content: ""; width:150px; height: 1px; background: #dddddd; top:50%; right:-149px;}
.organization_cont .main_ul > .step1 > div:after{position: absolute; content: ""; width:1px; height: 77px; background: #dddddd; left:50%; top:47px;}
.organization_cont .main_ul > .step2 > div:after{position: absolute;content: "";width: 1px;height: 171px;background: #dddddd;left: 50%;top: 47px;}

.organization_cont .sub_step3 .left .sub_list > li > div:after{position: absolute; content: ""; width:132px; height: 1px; background: #dddddd; top:50%; left:-131px;}
.organization_cont .sub_step3 .sub_list > li.c_1 > div:after,.organization_cont .sub_step3 .sub_list > li.c_2 > div:after{display: none;}
.organization_cont .sub_step3 .right .sub_list > li > div:after{position: absolute; content: ""; width:134px; height: 1px; background: #dddddd; top:50%; right:-133px;}

.sub_step3 > li.left:before{position: absolute;content: "";width: 1px;height: 1291px;background: #dddddd;left:79px;top: 47px;}
.sub_step3 > li.left:after{position: absolute;content: "";width: 1px;height: 42px;background: #dddddd;left: 79px;top: -42px;}
.sub_step3 > li.right:before{position: absolute;content: "";width: 1px;height: 1002px;background: #dddddd;right:80px;top: 47px;}

.organization_cont .sub_step3:before{position: absolute; content: ""; width:1101px; height: 1px; background: #dddddd;right:0; top:0;}
.organization_cont .sub_step3:after{position: absolute;content: "";width: 1px;height: 1248px;background: #dddddd;right:0;top: 0;}
.organization_cont .sub_step3 .right .sub_list > li.c_3 > div:after{width:134px;right:-133px;}

/*임시*/
.organization_cont .sub_step3 .sub_list > li > div a:hover{color:#011655 !important; text-decoration: none !important;}
.organization_cont .sub_list_bullet a{color:#666666 !important;text-decoration: none !important;}
.organization_cont .sub_list_bullet .li_a{color:#666666 !important;font-size: 0.875em;}
.organization_search .organization_cont a:hover{text-decoration: none !important;}
.organization_cont .sub_ul .step2 div > a:hover{color:#011655 !important; text-decoration: none !important;}
.organization_cont a:hover{color:#01838d !important;}

/*조직도 끝
---------------------------------------------------------------*/


/*조직도 검색결과 
---------------------------------------------------------------*/
.organization_search .top_header{background: #f4f4f4;padding:27px 27px 25px;border:solid 1px #dddddd;margin-bottom:60px !important;}
.organization_search .top_header h3{font-size: 1.875em;color:#011655;padding:3px 57px;text-align: center;width:211px; float: left;border-right:solid 1px #dddddd;}
.organization_search .top_header .select_wrap.s3{width:auto;overflow: hidden;float: none;padding-left:65px;margin:0;}
.organization_search .top_header .select_wrap.s3 .select_radio li,.organization_search .top_header .select_wrap.s3 .select_radio{display: inline-block;}
.organization_search .top_header .select_wrap.s3 .select_radio li:first-child{margin-right:35px;}
.organization_search .top_header .select_wrap.s3 .select_radio li:first-child + li{margin-right:25px;}
.organization_search .top_header .select_wrap.s3 .select_radio li input[type="radio"]{margin-right:8px;}
.organization_search .top_header .select_wrap.s3 .select_radio li label{font-size: 1.125em;}
.organization_search .top_header .select_wrap.s3 .search_wrap.s1{float: none;}
.organization_search .top_header .select_wrap.s3 .search_wrap.s1 .textfield{height: 40px;background: #fff;}
.organization_search .top_header .select_wrap.s3 .search_wrap.s1 input[type="submit"].button{width:40px; height: 40px;background: url(../images/icon/icon_search.png) #3956b6 no-repeat;background-position: center;}

/*조직도 검색결과 끝
---------------------------------------------------------------*/

/*검색결과 
---------------------------------------------------------------*/
.select_wrap.no_select .search_wrap.s1{float: right;}

/*검색결과 끝
---------------------------------------------------------------*/

/*탑 비쥬얼
---------------------------------------------------------------*/
.top_title.top_s_bg_1{background: url(/wp-content/uploads/2015/06/top_visual_1.jpg) no-repeat;width:100%;background-position: center 0;padding-top:144px;background-attachment: fixed;min-height: 390px;}
.top_title.top_s_bg_2{background: url(/wp-content/uploads/2015/06/top_visual_2.jpg) no-repeat;width:100%;background-position: center 0;padding-top:144px;background-attachment: fixed;min-height: 390px;}
.top_title.top_s_bg_3{background: url(/wp-content/uploads/2015/06/top_visual_3.jpg) no-repeat;width:100%;background-position: center 0;padding-top:144px;background-attachment: fixed;min-height: 390px;}
.top_title.top_s_bg_4{background: url(/wp-content/uploads/2015/06/top_visual_4.jpg) no-repeat;width:100%;background-position: center 0;padding-top:144px;background-attachment: fixed;min-height: 390px;}
.top_title.top_s_bg_5{background: url(/wp-content/uploads/2015/06/top_visual_5.jpg) no-repeat;width:100%;background-position: center 0;padding-top:144px;background-attachment: fixed;min-height: 390px;}
.top_title.top_s_bg_6{background: url(/wp-content/uploads/2014/11/top_visual6.jpg) no-repeat;width:100%;background-position: center 0;padding-top:144px;background-attachment: fixed;min-height: 390px;}
.top_title.top_s_bg_7{background: url(/wp-content/uploads/2014/11/top_visual7.jpg) no-repeat;width:100%;background-position: center 0;padding-top:144px;background-attachment: fixed;min-height: 390px;}
.top_title.top_s_bg_8{background: url(/wp-content/uploads/2014/11/top_visual8.jpg) no-repeat;width:100%;background-position: center 0;padding-top:144px;background-attachment: fixed;min-height: 390px;}

/*탑 비쥬얼 끝
---------------------------------------------------------------*/

/*총장에게 바란다
---------------------------------------------------------------*/
.president .top_header{}
.president .top_header h3{font-size: 1.25em;line-height: 1.4em;margin-bottom:20px;padding-left:140px;background: url(/wp-content/uploads/2014/12/icon_top.png) no-repeat;background-position: 0 31px;min-height: 95px;}
.president .top_header h3 span{display: block; padding-top:19px;}

/*폼스타일 1*/
.form_type.s1{clear: both;border-top:2px solid #8e8e8e;}
.form_type.s1 li{clear: both;border-bottom:solid 1px #dddddd;}
.form_type.s1 dl{background: #f4f4f4;}
.form_type.s1 dl,.form_type.s1 dd,.form_type.s1 dt{margin:0;}
.form_type.s1 dt{width:260px; float: left;padding:20px 15px 19px;text-align: center;background: #f4f4f4;color:#444444; font-size: 0.875em;font-weight: normal;}
.form_type.s1 dd{overflow: hidden;padding:13px 15px;background: #fff;}
.form_type.s1 li.step3 dt{border-bottom:none;}
.form_type.s1 li.step3 {border-bottom:none;}
.form_type.s1 li.step3 dd{border-bottom:solid 1px #dddddd;}
.form_type.s1 li .thum{width:84px; float: left;margin-right:10px;}
.form_type.s1 li  .cont{overflow: hidden;}
.form_type.s1 li.step4 dt{text-indent: -99999px;}
.form_type.s1 li input[type="text"]{width:100%;border:solid 1px #d0d0d0;}
.form_type.s1 li textarea{border:solid 1px #d0d0d0;}
.form_type.s1 li input,.form_type.s1 li textarea{font-size:0.875em;color:#666666; }
.form_type.s1 .btn_submit{padding-top:40px;text-align: right;}
.form_type.s1 .btn_submit input[type="submit"]{background: #666666; color:#fff;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;font-size: 1.125em;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;}
.form_type.s1 .btn_submit input[type="submit"]:hover{background: #444444;}

/*오류메세지*/
div.wpcf7-validation-errors{color: #a75857;background: #ffcaca url(../images/icon/report_news_icon_01.png) 16px 8px no-repeat;padding:8px !important;padding-left: 37px!important;border:none !important;font-size: 0.75em;}
div.wpcf7-mail-sent-ok{color: #fff;background: #2eacb4 url(../images/icon/report_news_icon_01.png) 16px 8px no-repeat;padding:8px !important;padding-left: 37px!important;border:none !important;font-size: 0.75em;}
.form_type.s1 span.wpcf7-not-valid-tip{color: #ec1111;padding: 3px 12px;background: #ffc7c7;color: #a75857;border: 1px solid #f4b8b7;font-size: 0.75em;margin-top:5px;}

/*총장에게 바란다 끝
---------------------------------------------------------------*/

/*연혁
---------------------------------------------------------------*/
.history .navi{background: url(/wp-content/uploads/2014/12/history_navi.png) no-repeat;width:470px;float: left;height: 940px;position: relative;}
.history .page_cont{overflow: hidden;clear: none;}
.history .history_conts h3.line{color:#149199; font-size: 3.75em;padding-bottom:8px; position: relative;margin-bottom:25px;font-family: Arial,Helvetica,Garuda,sans-serif !important;}
.history .history_conts ul{margin-bottom:40px;overflow: hidden;}
.history .history_conts h3.line:after{content: "";position: absolute; width:61px; height: 1px; background: #d2d2d2;bottom:0; left:0;}
.history .history_conts dt,.history .history_cont dl,.history .history_cont dd{margin:0;}
.history .history_conts dt{font-size: 1em; font-family: Arial,Helvetica,Garuda,sans-serif !important;color:#149199;width:78px; float: left;}
.history .history_conts dd{overflow: hidden;color:#666666;}
.history .history_conts li{clear: both;margin-bottom:6px;}
.history .history_conts dd .green_color{display: block;}
.history .history_conts dd .sub_list{margin-bottom:5px;}
.history .history_conts dd .sub_list li{position: relative; padding-left:15px;margin-bottom:0;font-size: 0.875em;}
.history .history_conts dd .sub_list li:before{position: absolute; content: "-";top:0;left:0;}
.history .history_conts dd p{margin:0;}
.history .page_cont div[class*="page_tab"]{clear: both;}
.history .page_cont div[class*="page_tab"].active{display: block;}
.history .tab_wrap{clear: both;}

/*네비*/
.history .navi li{text-align: center;}
.history .navi li a{overflow: hidden;width:216px; height: 216px;display: block;text-indent: -99999px;}
.history .navi li span{display: block;color:#fff;}
.history .navi li span:first-child{font-size: 1.25em;position: relative;padding-bottom:5px; margin-bottom:3px;}
.history .navi li span:first-child + span{font-size: 1.562em;font-family: Helvetica, sans-serif !important;}
.history .navi .step1{width:216px;height: 216px;background: url(/wp-content/uploads/2014/12/history_btn_eng_1.png) no-repeat;position: absolute;top:0; left:108px;}
.history .navi .step2{width:217px;height: 217px;background: url(/wp-content/uploads/2014/12/history_btn_eng_2.png) no-repeat;position: absolute;top:215px; left:108px;}
.history .navi li.step4{padding-top:66px;}
.history .navi li.step4 span{margin-bottom:0; padding-bottom:0;font-size: 1.562em !important;padding-top:42px;background: url(../images/icon/history_step4_icon.png) no-repeat;background-position: center 0;}
.history .navi li.step4 span:after{display: none;}

/*active*/
.history .navi .step1.active{/*background: url(/wp-content/uploads/2014/12/history_step1_g.png) no-repeat;*/}
.history .navi .step2.active{/*background: url(/wp-content/uploads/2014/12/history_step2_g.png) no-repeat;*/}

/*연혁 끝
---------------------------------------------------------------*/

/*대학발전자금
---------------------------------------------------------------*/

.type6_s3 > ul.don_cont1 > li {display:inline-block; float:left; width:283px; height:240px; padding-top: 79px; text-align: center; font-size: 1em; color:#fff;}
.type6_s3 p {color:#444;}
.type6_s3 ul li.don_st1{background:url(/wp-content/uploads/2014/11/sub_donation_img1re.png) no-repeat;}
.type6_s3 ul li.don_st2{background:url(/wp-content/uploads/2014/11/sub_donation_img2.png) no-repeat;}
.type6_s3 ul li.don_st3{background:url(/wp-content/uploads/2014/11/sub_donation_img3.png) no-repeat;padding-top:67px;}
table.table.s10.type2.widthout_h tbody {border-top: solid 2px #8e8e8e;}
.type6_s3 table th {color:#444!important;}
.type6_s3 table th.non_b {background-color:#fff; text-align:left;}
.table.s10.table_s10 thead th {padding-left:5px!important; padding-right:5px!important;}
.table.s10.table_s10 tbody th {padding-left:16px!important; padding-right:10px!important;}
.table.s10.table_s10 thead tr:nth-of-type(2) th {border-top: solid 1px #dddddd!important;}
.table.s10.table_s10 thead tr:first-of-type th:first-child {font-size:1.175em;}
.table.s10.table_s10 thead th.b_top{border-top: solid 1px #dddddd!important;}
.table.s10.table_s10 thead th.b_top.b_first{border-left: solid 1px #dddddd!important;}
.type6_s3 .don_cont1{margin-bottom:55px; overflow: hidden;}
.type6_s3 .widthout_h{margin-bottom:55px !important;}
.type6_s3 .table_s10 tbody th{text-align: left;}
.type6_s3 .table_s10 tbody th div{margin-bottom:3px;}
.type6_s3 .btn_link{margin:0 0 40px !important;}
.type6_s3 a{color:#666666;}
.type6_s3 a:hover{text-decoration: underline !important;}
.table.s10.table_s10 .cy_circle{background: url(../images/icon/icon_check.png) no-repeat;width:19px; height: 18px;margin:0 auto;text-indent: -99999px;display: block;}
.page.type6 .btn_link.s10{width:215px; height:40px;}
.page.type6 .btn_link.s10 a{color:#038992;line-height: 40px;width:auto; height: auto;padding-left:34px;text-align: left;background: url(../images/icon/btn_1.png) no-repeat;background-position: 13px 12px;}

/*대학발전자금 끝
---------------------------------------------------------------*/

/*학사행정
---------------------------------------------------------------*/
.tab.s1.type10{margin-bottom:0;}
.page.type15 .tab_wrap{clear: both;}
.page.type15 div[class*="page_tab"]{display: none;clear: both;}
.page.type15 div[class*="page_tab"].active{display: block;}
.page.type15 .cont_top{background: #f5f5f5;padding:8px 0;border:solid 1px #dcdcdc;clear: both;float: left;width: 100%;margin-bottom:62px;border-top:none;}
.page.type15 .cont_top li a{font-size: 0.875em;color:#038992;display: block; float: left; padding:0 44px 0 27px;position: relative;}
.page.type15 .cont_top li a:hover{text-decoration: underline !important;}
.page.type15 .cont_top li a:before{position: absolute; content: "|";right:0; top:0;color: #afafaf;}
.page.type15 .cont_top li.last a:before{display: none;}
.page.type15 .pg_cont h3{font-size: 1.375em;position: relative;padding-bottom: 8px;margin-bottom: 29px;}
.page.type15 .pg_cont h3:after{width: 40px;height: 1px;background: #222222;content: "";position: absolute;bottom: 0;left: 0;}
.page.type15 .pg_cont h4.bullet{font-size: 1.125em;padding-left:15px;background: url(../images/icon/icon_bullets1.png) no-repeat;background-position: 0 9px;margin-bottom:23px;}
.page.type15 .pg_cont h4.bullet a{color:#222222;}
.page.type15 .pg_cont h4.bullet a:hover{color:#222222 !important;}
.page.type15 .pg_cont h5{margin-bottom:13px;}
.page.type15 .pg_cont ul{margin-left:0;}
.page.type15 .sub_bullet{margin-bottom:25px;}
.page.type15 .sub_bullet.b_z{margin-bottom: 0;}
.page.type15 .sub_bullet li{font-size: 0.875em;color:#666666;position: relative; padding-left:15px;margin-bottom: 3px;}
.page.type15 .sub_bullet li.green_color{padding-left:0;color:#038992; }
.page.type15 .sub_bullet li:before{content: "-"; top:0; left:0; position: absolute;}
.page.type15 .sub_bullet li.green_color:before{display: none;}
.bul_none:before {display:none!important;} /* 2021-09-10 : 추가 : 블릿 삭제*/
.page.type15 .m_ul{margin-bottom:40px;}
.page.type15 table{margin-bottom:10px !important;}
.page.type15 table .t_left{text-align: left;}
.page.type15 .sub_p{color: #038992;font-size: 0.875em;}
.page.type15 h5 + .bullet_list{margin-bottom: 30px;}
.page.type15 h6{font-size: 0.875em;color:#666666;padding-left:10px;background: url(../images/icon/li_bullet.png) no-repeat;background-position: 0 9px;}
.page.type15 .b_list{margin-bottom: 25px;}
.page.type15 .b_list > li{font-size: 0.875em;color:#666666;padding-left:10px;background: url(../images/icon/li_bullet.png) no-repeat;background-position: 0 9px;margin-bottom: 3px;}
.page.type15 .b_list li.green_color{padding-left:0;color:#038992; background: none;}
.page.type15 .b_list > li .sub_bullet li{font-size: 100%;}
.page.type15 .update{font-size:0.875em;color:#666666;background: #f4f4f4; border:solid 1px #dddddd;padding:13px 25px;}
.page.type15 .sub_bullet li a{color:#666666;}
.page.type15 .sub_bullet li a:hover{text-decoration: underline !important;}
.page.type15 .pg_cont ul .ts13{background: none; padding-left:0;}

/*학사행정 끝
---------------------------------------------------------------*/
/*서식다운로드
---------------------------------------------------------------*/
.depth_1.down .depth_cont .cont p{margin-bottom:30px;}
.depth_1.down .depth_cont .sub_menu.s1 li{padding-left:0px;}
.depth_1.down .depth_cont .sub_menu.s1 li a{width:auto !important;padding-left:22px;background: url(../images/icon/icon_download5.png) no-repeat;background-position: left 3px;display: inline-block;}
.page-id-1288 .depth_1.down .depth_cont .sub_menu.s1:after{content: ""; display:table; clear: both;}
.depth_1.down .depth_cont .registar_titlebx{font-size: 1em;line-height: 1.4em; margin-bottom: 8px;color:#01838d;clear: both;}
.depth_1.down .depth_cont .registar_titlebx.mt_15{margin-top:15px;}

/*서식다운로드 끝
---------------------------------------------------------------*/

/*상징
---------------------------------------------------------------*/
/*1*/
.page.type16 .logo{text-align:center;margin-bottom:20px;}
.page.type16 .ui_page1{clear:both;padding-top:20px;}
.page.type16 .top_header{text-align:center;}
.page.type16 .ui_page1 h3{color:#022222;font-size: 1.875em;padding:15px 32px 0 40px;margin-bottom:27px;display:inline-block;line-height: 1.3em;position: relative;}
.page.type16 .ui_page1 h3:before{content: ""; background: url(../images/icon/icon_b_h3.png) no-repeat;width:31px; height:27px;position: absolute;top:0; left:0;}
.page.type16 .ui_page1 h3:after{content: ""; background: url(../images/icon/icon_a_h3.png) no-repeat;width:31px; height:26px;position: absolute;top:0; right:0;}
.page.type16 .ui_page1 .sbu_title{text-align: center;font-size: 1.25em;line-height: 1.3em;clear: both;margin-bottom:60px;}
.page.type16 .ui_page1 .ui_cont{border: solid 1px #ededed;padding:21px;overflow: hidden;margin-bottom:60px;background: url(/wp-content/uploads/2014/12/bg_ui5.png) repeat;}
.page.type16 .ui_page1 .ui_thum{width:185px; float: left; margin-right:148px;}
.page.type16 .ui_page1 .content{overflow: hidden;}
.page.type16 .ui_page1 .content .thum{width:74px; text-align: center; float: left;margin-right:27px;}
.page.type16 .ui_page1 .content .cont{overflow: hidden;}
.page.type16 .ui_page1 .content .cont h4{font-size: 1.25em;padding-bottom:6px;position: relative;margin-bottom:7px;}
.page.type16 .ui_page1 .content .cont h4:after{content: ""; width:24px;height:1px;background: #666666; position: absolute; bottom:0; left:0;}
.page.type16 .ui_page1 .content .cont p{color:#666666; font-size: 1em;margin-bottom: 0;line-height:1.3em;}
.page.type16 .ui_page1 .content  li:first-child{overflow: hidden; margin-bottom:31px;}
.page.type16 .ui_page1 .btn_ui{width:245px; height: 40px;border:solid 1px #43bcc2;float: right;}
.page.type16 .ui_page1 .btn_ui a{font-size: 0.875em;line-height:40px;display:block;padding-left:35px;background: url(../images/icon/icon_ui_d.png) no-repeat;background-position: 12px 12px;}
.page.type16 .ui_page1 .btn_ui a:hover{text-decoration: underline !important;}

/*2*/
.page.type16 .ui_page2{clear: both;}
.page.type16 .ui_page2 h3{font-size: 1.375em;position: relative;padding-bottom: 8px;margin-bottom: 30px;}
.page.type16 .ui_page2 h3:after{width: 40px;height: 1px;background: #222222;content: "";position: absolute;bottom: 0;left: 0;}
.page.type16 .ui_page2 ul.s1 .thum{width:415px; float: left; margin-right:38px;}
.page.type16 .ui_page2 ul.s1 .cont{overflow: hidden;min-height: 228px;position: relative;}
.page.type16 .ui_page2 ul.s1 li{overflow: hidden;margin-bottom:60px;}
.page.type16 .ui_page2 ul.s1 .cont h4{font-size: 1.562em;padding-top:14px; position: relative;margin-bottom:27px;}
.page.type16 .ui_page2 ul.s1 .cont h4:before{content: ""; position: absolute; top:0; left:0; width:89px; height: 2px;background: #2eacb4;}
.page.type16 .ui_page2 ul.s1 .cont p{color:#666666;line-height: 1.4em;margin-bottom:35px;}
.page.type16 .ui_page2 ul.s1 .cont .btn_down{width:250px;position: absolute;bottom:0; left:0;}
.page.type16 .ui_page2 ul.s1 .cont .btn_down a{width:120px; height: 24px; line-height: 24px; display: inline-block;padding-left:28px;font-size:0.75em;}
.page.type16 .ui_page2 ul.s1 .cont .btn_down a:hover{text-decoration: underline !important; color:#038992 !important;}
.page.type16 .ui_page2 ul.s1 .cont .btn_down a.btn_2:hover{text-decoration: underline !important; color:#666666 !important;}
.page.type16 .ui_page2 ul.s1 .cont .btn_down a.btn_1{border:solid 1px #43bcc2;color:#038992;margin-right:10px;background:url(../images/icon/btn_1.png) no-repeat;background-position: 10px 4px;}
.page.type16 .ui_page2 ul.s1 .cont .btn_down a.btn_2{border:solid 1px #999999;color:#666666;background:url(../images/icon/btn_2.png) no-repeat;background-position: 10px 4px;}
.page.type16 .ui_page2 ul.s1 .cont .btn_down a.btn_3{border:solid 1px #43bcc2;color:#038992;background:url(../images/icon/btn_1.png) no-repeat;background-position: 10px 4px;}
.page.type16 .ui_page2 ul.s2 li{width:50%; float: left;}
.page.type16 .ui_page2 ul.s2 li:first-child + li .thum{margin-left:20px;}
.page.type16 .ui_page2 ul.s2 .thum{margin-bottom:10px;}
.page.type16 .ui_page2 ul.s2 .content{min-height:150px;}
.page.type16 .ui_page2 ul.s2 .content .btn_down{margin-bottom: 15px;}
.page.type16 .ui_page2 ul.s2 h4{font-size: 0.875em;}
.page.type16 .ui_page2 ul.s2 .cont{position: relative;}
.page.type16 .ui_page2 ul.s2 .cont .btn_down a{width:120px; height: 24px; line-height: 24px; display: inline-block;padding-left:28px;font-size:0.75em;position: absolute; top:0; right:10px;}
.page.type16 .ui_page2 ul.s2 .cont .btn_down a.btn_1{border:solid 1px #43bcc2;color:#038992;background:url(../images/icon/btn_1.png) no-repeat;background-position: 10px 4px;}
.page.type16 .ui_page2 ul.s2 .cont .btn_down a:hover{text-decoration: underline !important; color:#038992 !important;}
.page.type16 .ui_page2 ul.s2 li:first-child + li h4{padding-left:19px;}

/*3*/
.page.type16 .ui_page3{clear: both;}
.page.type16 .ui_page3 h3{width:170px; float: left;font-size:1.562em; padding-top:16px;position: relative;}
.page.type16 .ui_page3 h3 span{color:#666666;font-size: 0.8em;display: block;padding-top:7px;}
.page.type16 .ui_page3 h3:before{position: absolute; content: ""; width:128px; height: 2px; background: #2eacb4;top:0; left:0;}
.page.type16 .ui_page3 .cont{overflow: hidden;padding-top:30px; border-top:solid 1px #d0d0d0;}
.page.type16 .ui_page3 p{color:#666666;margin-bottom:24px;}
.page.type16 .ui_page3 li{overflow: hidden; margin-bottom:60px;}
.page.type16 .ui_page3 .eng_bx,.page.type16 .ui_page3 .kor_bx{border:solid 1px #e0e0e0;text-align: center;}
.page.type16 .ui_page3 .eng_bx{padding:35px 0 20px;}
.page.type16 .ui_page3 .kor_bx{padding:10px 0 10px;}

/*4*/
.page.type16 div[class*="ui_page"]{display: none;clear: both;}
.page.type16 .tab_wrap{clear: both;}
.page.type16 div[class*="ui_page"].active{display: block;}
.page.type16 .ui_page4{clear: both;}
.page.type16 .ui_page4 .top_header{overflow: hidden;}
.page.type16 .ui_page4 .top_header .select_wrap{width:240px;margin-bottom:0;}
.page.type16 .ui_page4 .content{clear: both;}
.page.type16 .ui_page4 .content ul{margin-left:0;}
.page.type16 .ui_page4 .content .main_ul > li{border-bottom:solid 1px #dddddd;padding:40px 0;overflow: hidden;}
.page.type16 .ui_page4 .content .main_ul > li:first-child{border-top:solid 1px #dddddd;}
.page.type16 .ui_page4 .content .thum{width:100px; margin-right:20px; float: left;}
.page.type16 .ui_page4 .content .cont{overflow: hidden;}
.page.type16 .ui_page4 .content .main_ul > li .sub_ul li{width:50%; float: left;}
.page.type16 .ui_page4 .content .main_ul > li .sub_ul li.odd{clear: both;}
.page.type16 .ui_page4 .content .main_ul > li .sub_ul li.even .thum{margin-left:17px;}
.page.type16 .ui_page4 .content .main_ul > li .sub_ul li h4{font-size: 1.25em;padding-top:5px;margin-bottom:15px;}
.page.type16 .ui_page4 .btn_down a{width:135px; height: 24px; line-height: 24px; display: inline-block;padding-left:28px;font-size:0.75em;margin-bottom:5px;}
.page.type16 .ui_page4 .btn_down a:hover{text-decoration: underline !important; color:#038992 !important;}
.page.type16 .ui_page4 .btn_down a.btn_2:hover{text-decoration: underline !important; color:#666666 !important;}
.page.type16 .ui_page4 .btn_down a.btn_1{border:solid 1px #43bcc2;color:#038992;margin-right:10px;background:url(../images/icon/btn_1.png) no-repeat;background-position: 10px 4px;}
.page.type16 .ui_page4 .btn_down a.btn_2{border:solid 1px #999999;color:#666666;background:url(../images/icon/btn_2.png) no-repeat;background-position: 10px 4px;}
.page.type16 .ui_page4 .btn_down a.btn_3{border:solid 1px #43bcc2;color:#038992;background:url(../images/icon/btn_1.png) no-repeat;background-position: 10px 4px;}

/*상징 끝
---------------------------------------------------------------*/

/*상세페이지 스타일 2
---------------------------------------------------------------*/
.page.single.s1 .btn_wrap{clear: both;margin-bottom:40px;float: left; width:100%;}
.page.single.s1 .single_cont{clear: both;}
.page.single.s1 .single_cont .thum{width:100%;margin-right:0;margin-bottom:35px;}
.page.single.s1 .single_cont .cont{clear: both; float: none;color:#444444; font-size: 1em;}
.single_paging{margin-top:55px;}
.page.single.s1 .top_header h3{margin-bottom:5px;}
.page.single.s1 .meta span{font-size: 0.812em;color:#666666;padding-right:10px;position: relative;display: inline-block;}
.page.single.s1 .meta span:first-child{margin-right:10px;}
.page.single.s1 .meta span:first-child:after{content: "|";position: absolute; top:0; right:0;}
.page.single.s1 .single_cont table td,.page.single.s1 .single_cont table th{vertical-align: middle;}
.page.single.s1 .single_cont table p{margin-bottom:5px;}
.page.single.s1 .single_cont table thead th{text-align: center;}
.page.single.s1 .single_cont table .tbl_center{text-align: center;}
.page.single.s1 .likes iframe{max-width: none !important;}

/*paging*/
.single_paging{padding:23px 0;clear: both;float: left; width:100%;border-top: solid 1px #dddddd;border-bottom: solid 1px #dddddd;}
.single_paging li{width:50%; float: left;}
.single_paging li.prev{padding-right:20px;border-right:solid 1px #dddddd;}
.single_paging li.last{text-align: right;padding-left:20px;}
.single_paging li div{color:#222222;padding-bottom:5px;position: relative;margin-bottom:17px;}
.single_paging li div:after{position: absolute; content: ""; width:40px; height: 1px;background: #222222;bottom:0; left:0;}
.single_paging li.last div:after{left:inherit; right:0;}
.single_paging li a{font-size: 0.875em; color:#666666;}
.single_paging li a:hover{text-decoration: underline !important;}

/*상세페이지 스타일 2 끝
---------------------------------------------------------------*/

/*탑버튼
---------------------------------------------------------------*/
.btn_top {position:fixed;bottom:10px;font-size:13px;background:#333333;color:#e7e7e7;padding:0;width:40px;height:40px;right:20px;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;z-index: 100;display: none;opacity: 0.8;}
.btn_top:hover,.btn_top:focus{background: #011655;opacity: 1;}
.btn_top span{display: block;width: 9px;height: 7px;background:  url(../images/icon/top_btn_bg.png) no-repeat;margin: 0 auto 2px;}

/*탑버튼 끝
---------------------------------------------------------------*/

/*404
---------------------------------------------------------------*/
.pg_404{background: url(/wp-content/uploads/2014/12/404_pg.png) no-repeat;background-position: center 0;padding-top:160px;text-align: center;margin-top:340px;}
.pg_404 h3{font-size: 3em;font-weight: bold;margin-bottom:15px;}
.pg_404 p{color:#666666;}

/*404 끝
---------------------------------------------------------------*/

/*검색결과
---------------------------------------------------------------*/
.s_pg .top_pg h3{font-size: 1.625em;margin-bottom:35px;}
.s_pg .top_pg h3 span{font-weight: bold;}
.s_pg .top_pg ul{border-top:solid 1px #dddddd;border-bottom:solid 1px #dddddd;width:100%; float: left; clear: both;margin-bottom:35px;}
.s_pg .top_pg ul li{float: left;position: relative;}
.s_pg .top_pg ul li:after{content: ""; width:1px; height: 14px; background: #dddddd;top:50%; right:0;position: absolute;margin-top:-8px;}
.s_pg .top_pg ul li a{padding:10px 30px 7px;display: block;font-size: 0.937em; color:#5e5e5e;border-bottom:solid 3px transparent;}
.s_pg .s_cont{clear: both;}
.s_pg .top_pg ul li a:hover{border-bottom:solid 3px #2eacb4;color:#000 !important;}

/*검색결과 끝
---------------------------------------------------------------*/

/*채용 공고
---------------------------------------------------------------*/
.select_wrap.t15{width:240px;}

/*채용 공고 끝
---------------------------------------------------------------*/

/*공지사항 상세
---------------------------------------------------------------*/
.page.single.s1.new .meta span:first-child:after{display: none;}
.page.single.s1.new .meta{width:190px;float: left;}
.page.single.new .top_header{margin-bottom:0;position: relative;border-top:solid 1px #dddddd;padding: 12px 0 12px;display: table;}
.page.single.s1.new .top_header h3{padding-right:15px;font-size: 1.375em;margin-bottom:0;display: table-cell;vertical-align: middle;}
.page.single.s1.new .top_header span[class*="span_"]{font-size:0.75em;color:#666666;}
.page.single.s1.new .top_header .btn_file li .span_view{display: none;}
.page.single.s1.new .top_header .btn_file li .cont{color: #666666;font-size: 0.813em;padding-left: 28px;background: url(../images/icon/view_icon.png) #ececec no-repeat;background-position: 0 0;
height: 22px;line-height: 23px;padding-right: 8px;display: inline-block;}
.page.single.s1.new .top_header .btn_file li:first-child{padding-top:3px;}
.page.single.s1.new .top_header .btn_file{width: 55px;display: table-cell;vertical-align: top; }

/*SNS*/
.sns_area {clear: both;padding:20px 0 22px;float: right;width:100%;}
.sns_area ul{ float: right;}
.sns_area ul li {float: left;margin-left:12px;}
.sns_area ul li.likes {width:110px;}
.sns_area a{overflow: hidden;float:left;margin-right:7px;}
.sns_area ul li:first-child{margin-left:0 !important;}
.sns_area ul li .arrow_box{position:relative;display:inline-block; float:left; line-height:30px;padding:0 10px;font-size:0.750em;color:#666;height:30px;background:#f5f5f5;border: 1px solid #b9b9b9;text-shadow: none;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;}
.sns_area ul li .arrow_box:before{content: "";width: 0;height: 0;position: absolute;top: 50%;margin-top:-5px;left: -5px;border-right: 5px solid #b9b9b9;border-bottom: 5px solid transparent;border-top: 5px solid transparent;}
.sns_area ul li .arrow_box:after{content: "";width: 0;height: 0;position: absolute;top: 50%;margin-top:-4px;left: -4px;border-right: 4px solid #f5f5f5;border-bottom: 4px solid transparent;border-top: 4px solid transparent;}
.sns_area a img{display:block;}
.sns_area ul li.btns.emailbtn a{margin-right:0;}

/*다운로드*/
.new .icon_pdf{width:35px; height:24px;background: url(../images/icon/icon_pdf_s.png) no-repeat;display: block;margin:0 auto;background-position: center;}
.new .icon_excel{width:28px; height:24px;background: url(../images/icon/icon_excel_s.png) no-repeat;display: block;margin:0 auto;background-position: center;}
.new .icon_power{width:30px; height:24px;background: url(../images/icon/icon_powerpoint_s.png) no-repeat;display: block;margin:0 auto;background-position: center;}
.new .icon_word{width:34px; height:24px;background: url(../images/icon/icon_word_s.png) no-repeat;display: block;margin:0 auto;background-position: center;}
.new .icon_jpg{width:22px; height:24px;background: url(../images/icon/icon_jpg_s.png) no-repeat;display: block;margin:0 auto;background-position: center;}
.new .icon_han{width:22px; height:24px;background: url(../images/icon/icon_han_s.png) no-repeat;display: block;margin:0 auto;background-position: center;}

/*download*/
.single_download{overflow: hidden;padding: 9px 0;border-top: solid 1px #dddddd;border-bottom: solid 1px #dddddd;clear: both;}
.single_download dl{margin-bottom:0;}
.single_download dt{font-size: 0.812em;color: #fff;width: 81px;height: 22px;line-height: 22px;text-align: center;background: #a9a9a9;font-weight: bold;float: left;margin-right: 10px;}
.single_download dd {overflow: hidden;margin-bottom: 0;}
.single_download dd li{clear:both;margin-top:10px;}
.single_download dd li:first-child{margin-top:0;}
.single_download dd a span{float: left;margin-right:5px !important;min-width: 30px;}
.single_download dd a {font-size: 0.875em; color:#666666;}
.single_download dd a:hover{text-decoration: underline !important;}

/*공지사항 상세 끝
---------------------------------------------------------------*/

/*사이즈 버튼
---------------------------------------------------------------*/
.size_cont{position: absolute; top:20px; right:0;width:91px;}
.size_cont li{ margin-left:-1px;float: left;}
.size_cont li.print a{text-indent: -99999px;background: url(../images/icon/print_icon5.png) no-repeat;border:none !important;overflow: hidden;}
.size_cont li a{line-height: 31px;color:#787a86 !important;border:solid 1px #e1e1e1;text-align: center; background: #f9f9f9;width:31px; height: 31px;display: block;}
.size_cont li a:hover{text-decoration: none !important;background: #2eacb4; color:#fff !important;border:solid 1px #2eacb4 !important;}
.size_cont li.print a:hover{background: url(../images/icon/print_icon5.png) no-repeat !important;border:none !important;}
#size_number{ width:43px; height: 31px; background: #000;background: rgba(0,0,0,0.5); color:#fff; line-height: 31px; font-size: 0.8em; text-align: center;z-index: 1000;top:20px !important;right:100px !important;display: none;}
.home #size_number{display: none;}

/*사이즈 버튼 끝
---------------------------------------------------------------*/

/*공지사항
---------------------------------------------------------------*/
.table.s1.t50 th, .table.s1.t50 td{padding:20px 17px 20px 17px;}
.table.s1.t50 tbody tr:first-child th,.table.s1.t50 tbody tr:first-child td{border-top:solid 1px #dddddd;}
.table.s1.t50 .meta span{font-size: 0.812em;color:#666666;}
.table.s1.t50 .meta span.division{margin-right:10px;padding-right:13px;position: relative;}
.table.s1.t50 .meta span.division:after{content: "|";position: absolute; top:0; right:0;color:#dddddd;}
.table.s1.t50 tbody .title a{margin-bottom:5px;display: block;}
.table.s1.t50 tbody th{font-weight: bold;}
.table.s1.t50 .download{padding-right:0;}
.table.s1.t50 .btn_file{float: right;}
.table.s1.t50 .download  span[class*="span_"]{font-size:0.875em;color:#666666;line-height: 1em;}
.table.s1.t50 .btn_file ul{text-align: right;}
.table.s1.t50 .btn_file li{width:55px; height: 56px; border:solid 1px #dddddd;margin-left:-1px;text-align: center;padding:6px 5px;display: table-cell;line-height: 34px;vertical-align: middle;min-width: 55px;}
.table.s1.t50 .btn_file li .cont{font-size: 1.1em;display: block;color:#666666;line-height: 1.104em;font-family:'Open Sans', sans-serif !important;margin-bottom:9px;}
.table.s1.t50 .btn_file li:first-child + li{font-size: 0.8em;line-height: 1.9em;color:#666666;min-width:55px;}
.table.s1.t50 tbody .download span{text-indent: 0;}
.table.s1.t50 tbody .download a{text-indent: -99999px;}
.table.s1.t50 tbody .title a{line-height: 1.3em;}
.table.s1.t50 .btn_file ul{display: table;}


/*공지사항 끝
---------------------------------------------------------------*/

/*메인관리
---------------------------------------------------------------*/
.post_admin h2{font-size: 1.375em;position: relative;padding-bottom:8px;margin-bottom:15px;}
.post_admin h2:after{width: 40px; height: 1px; background: #222222;content: ""; position: absolute; bottom:0; left:0;}
.post_admin p {font-size: 0.875em;margin-bottom:30px;}
.admin_pop{padding-left:0;}
.admin_pop h3{margin: 0;}
.admin_pop li:first-child{border-top:solid 1px #d0d0d0;}
.admin_pop li{list-style: none;padding:15px 15px;border-bottom:solid 1px #dddddd;position: relative;}
.admin_pop li:before{position: absolute; top:0; left:0; content: "•"color:#666666;;}
.admin_pop li a{text-decoration: none;color:#666666;font-size: 0.7em;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;line-height: 1.5em;position: relative;display: block;}
.admin_pop li a:hover{text-decoration: underline;}
.admin_pop li span{width: 50px;height: 20px;border: solid 1px #d0d0d0;background: url(../images/icon/icon_flie_f.png) no-repeat #f4f4f4;text-align: center;line-height: 20px;font-size: 0.75em;display: inline-block;background-position: 10px 8px;box-shadow: 2px 2px #f2f2f2;-webkit-box-shadow: 2px 2px #f2f2f2;-moz-box-shadow: 2px 2px #f2f2f2;-o-box-shadow: 2px 2px #f2f2f2;}
.post_admin h4{margin:0 0 10px;}
.admin_pop li a{display: inline-block;margin-right:10px;}

/*메인관리 끝
---------------------------------------------------------------*/
/*담당
---------------------------------------------------------------*/
.u_staff{background: #f4f4f4;border:solid 1px #dddddd;padding:12px 20px;overflow: hidden; margin-bottom:50px;}
.u_staff span{font-size: 0.875em;display: inline-block;}
.u_staff .u_dt{color:#222222;margin-right:8px;padding-right:12px;position: relative;}
.u_staff .u_dt:before{content: "|"; position: absolute; top:0; right:0;}
.u_staff .u_dd{color:#666666;}
.u_staff li{float: left; margin-right:30px;}

/*담당 끝
---------------------------------------------------------------*/
/*중점연구분석
---------------------------------------------------------------*/
.research_field .content_01_box ul li:first-child:after,.research_field .content_01_box ul li:first-child + li:after{display: none !important;}

/*중점연구분석 끝
---------------------------------------------------------------*/

/*광고
---------------------------------------------------------------*/
.post_4.s5 .thum{width:auto;}
.post_4.s5 .date{font-size: 0.813em; color:#666666;float: left;margin-right:15px;line-height: 26px;}

/*광고 끝
---------------------------------------------------------------*/

/*슬라이드버튼
---------------------------------------------------------------*/
.page_list_ty4 .btn_s_slide{position: absolute;width:40px; height: 54px;z-index: 50;top:50%; margin-top:-27px;background: url(../images/background/black_bg_09.png) repeat;}
.page_list_ty4 .btn_s_slide.s_prev{left:0;}
.page_list_ty4 .btn_s_slide.s_next{right:0;}
.page_list_ty4 .btn_s_slide a{text-indent: -99999px;}
.page_list_ty4 .btn_s_slide.s_prev a{background: url(../images/slide_btn_left.png) no-repeat;background-position: center;display: block;width:40px; height: 54px;border: solid 1px #000;overflow: hidden;}
.page_list_ty4 .btn_s_slide.s_next a{background: url(../images/slide_btn_right.png) no-repeat;background-position: center;display: block;width:40px; height: 54px;border: solid 1px #000;overflow: hidden;}

/*슬라이드버튼 끝
---------------------------------------------------------------*/

/*신입생 필수 점검사항
---------------------------------------------------------------*/
.page.type4.t20 .top_sub{margin-bottom:55px;}
.page.type4.t20 .cont{clear: both; position: relative;}
.page.type4.t20 .page_list{margin-bottom:50px;}
.page.type4.t20 .page_list dl{margin-bottom:45px;}
.page.type4.t20 .page_list .link_b{font-size: 0.75em;border:solid 1px #43bcc2;color:#038992 !important;padding:7px 12px 7px 30px;background: url(../images/icon/icon_memo_s.png) no-repeat;background-position: 8px 6px;}
.page.type4.t20 .page_list .link_b:hover{text-decoration: underline !important;}
.page.type4.t20 .page_list .d_block{display: block;margin-top:5px;}
.page.type4.t20 .page_list > li > dl > dt{width:180px;font-size: 1.5em;margin-right:65px;}
.page.type4.t20 h3{font-size: 1.875em;position: relative;padding-bottom:10px;margin-bottom:58px;}
.page.type4.t20 h3:after{width: 40px; height: 1px; background: #222222;content: ""; position: absolute; bottom:0; left:0;}
.page.type4.t20 .page_list dd{font-size: 0.875em;}
.page.type4.t20 .page_list dd p{margin-bottom:10px;color:#666666;}
.page.type4.t20 .page_list dd .ul_link a{color:#011655;}
.page.type4.t20 .page_list dd .ul_link li{padding-left:15px;position: relative;margin-bottom:2px;}
.page.type4.t20 .page_list dd .ul_link li:before{position: absolute;top:0; left:0; content: "-";}
.page.type4.t20 .page_list dd .ul_link a:hover{text-decoration: underline !important;}
.page.type4.t20 .btn_p{width:142px; height: 40px;border:solid 1px #43bcc2;position: absolute;top:0; right:0;z-index: 50;}
.page.type4.t20 .btn_p a{font-size: 0.875em;line-height:40px;display:block;padding-left:35px;background: url(../images/icon/icon_ui_d.png) no-repeat;background-position: 12px 12px;}
.page.type4.t20 .btn_p a:hover{text-decoration: underline !important;}


/*신입생 필수 점검사항 끝
---------------------------------------------------------------*/

/*모바일 랭거지
---------------------------------------------------------------*/
.mobile_nav .m_language{display: none;float: right;margin-right:25px;margin-top:20px;}
.mobile_nav .m_language div{display:block;float: left;padding:1px;background:#060c17; }
.mobile_nav .m_language .btn_kor a{width:37px; height: 27px;background: #2d333f;text-align: center;color:#d1d1d1 ;font-size: 0.688em;display: block; border:solid 1px #2d333f;border-right:none;padding-right:0;overflow: hidden;-webkit-transition: all ease-out 0s;-moz-transition: all ease-out 0s;-ms-transition: all ease-out 0s;-o-transition: all ease-out 0s;padding:0 !important;line-height: 26px;}
.mobile_nav .m_language .btn_eng a{width:38px; height: 27px;background: #131925;text-align: center;color:#d1d1d1 ;font-size: 0.688em;display: block;border:solid 1px #2d333e;overflow: hidden; -webkit-transition: all ease-out 0s;-moz-transition: all ease-out 0s;-ms-transition: all ease-out 0s;-o-transition: all ease-out 0s;padding:0 !important;line-height: 26px;}

/*모바일 랭거지 끝
---------------------------------------------------------------*/

/*people
---------------------------------------------------------------*/
.people_w.top_header{background: #f4f4f4;padding:27px 40px 25px;border:solid 1px #dddddd;margin-bottom:60px !important;}
.people_w.top_header h3{font-size: 1.875em;color:#011655;padding:3px 40px 0 0;text-align: center;width:163px; float: left;border-right:solid 1px #dddddd;}
.people_w.top_header .select_wrap.s3{width:auto;float: left;padding-left:40px;margin:0;}
.people_w.top_header .select_wrap.s3 .select_radio li,.organization_search .top_header .select_wrap.s3 .select_radio{display: inline-block;}
.people_w.top_header .select_wrap.s3 .select_radio li:first-child{margin-right:35px;}
.people_w.top_header .select_wrap.s3 .select_radio li:first-child + li{margin-right:25px;}
.people_w.top_header .select_wrap.s3 .select_radio li input[type="radio"]{margin-right:8px;}
.people_w.top_header .select_wrap.s3 .select_radio li label{font-size: 1.125em;}
.people_w.top_header .select_wrap.s3 .selectbox.s1{width:310px;}
.people_w.top_header .select_wrap.s3 .search_wrap.s1 .textfield{height: 40px;background: #fff;}
.people_w.top_header .select_wrap.s3 .search_wrap.s1 input[type="submit"].button{width:40px; height: 40px;background: url(../images/icon/icon_search.png) #3956b6 no-repeat;background-position: center;}
.people_w.top_header .selectbox.s1.people button{background: url(../images/icon/select_icon_w.png) #fff no-repeat;background-position: 101% -1px;height: 40px;width:310px;}
.people_w.top_header .or_text {float: left;margin-right:15px;line-height: 40px;}
.people_w.top_header .or_text.sp_text{width:1px;height:40px;background: #dddddd;}
.people_w.top_header .selectbox.s1.people.t2{margin-right:15px;}
.people_w.top_header .selectbox.s1 ul{top:40px;}
.people_w.top_header .selectbox.s1 li{background: #fff;}
.people_w.top_header .select_wrap.s3 .search_wrap.s1.search_f{width:250px;}
.people_w.top_header .select_wrap.s3 .search_wrap.s1.search_f .textfield{width:250px;line-height: 25px;}
.faculty .faculty_box > ul > li .thum.s5{/*width:1px; height: 52px;background: #c8c8c8;*/background: url(//www.unist.ac.kr/wp-content/uploads/2015/04/unist_p_logo.png) no-repeat;background-position: center 0px;}
.faculty ul p.more a:hover{color:#011655 !important;}
.faculty ul ul li a:hover{text-decoration: underline !important;}
.faculty .faculty_box{clear:both;}
.people_w.top_header .selectbox.s1 ul{max-height: 290px;overflow-y: scroll;border-bottom: 1px solid #d0d0d0;overflow-x: hidden;}
.people_w.top_header .selectbox.s1.people button{white-space: nowrap; overflow: hidden; padding-right:40px; text-overflow:ellipsis;}
.faculty .faculty_box{border-top:solid 1px #ddd;padding-top:70px;}
.people_w.top_header + .faculty_box{border:none;padding-top:0;}
.faculty .faculty_box.staff_line > ul > li{min-height: 175px;}


/*people 끝
---------------------------------------------------------------*/
/*메인 팝업*/
.unist_pop{border: solid 7px #011655;display: inline-block;}
.unist_pop .pop_cont{background: #011655;padding:10px 0 3px;overflow: hidden;}
.unist_pop .pop_cont li{font-size:0.6875em; color:#fff;}
.unist_pop .pop_cont li:first-child{float: left;line-height: 16px;}
.unist_pop .pop_cont li:first-child + li{float: right;line-height: 12px;width:9px;margin-right:8px;}
.unist_pop .pop_cont button{background: url(../images/unist_pop_close.png) no-repeat;width:9px; height: 9px;text-indent: -99999px;padding:0;}
.unist_pop .pop_cont input[type="checkbox"]{margin-right:7px;margin-left:2px;vertical-align: middle;}
.unist_pop .pop_cont label{white-space: nowrap;vertical-align: bottom;}

/*배경 픽시드*/
@media screen and (max-width: 1015px){
.main_slide .background li{background-attachment: scroll !important;}
.top_title{background-attachment: scroll !important;}

}


/*임시*/
@media screen and (max-width: 1260px){
.page.type8 .list5 .bullet .br_span{display: block; width:100%;}
}
@media screen and (max-width: 760px) and (min-width: 641px)/*컨텐츠레이아웃*/{
}

@media screen and (max-width: 640px) and (min-width: 461px)/*컨텐츠레이아웃*/{
.page.type10 .select_wrap{width:100%;}
.list_footer_m{display: block !important;}
}

@media (max-width: 460px)/*컨텐츠레이아웃*/{
.page.type10 .select_wrap{width:100%;}
.list_footer_m{display: block !important;}

}


/*모바일*/
.list_footer_m {text-align: center;padding-top:20px;display: none;}
.list_footer_m ul{display: inline-block; }
.list_footer_m  li{float: left;position: relative;text-align: center;}
.list_footer_m  li:before{content: ""; width:1px; height: 12px; top:6px; left:0; position: absolute;background: #939393;}
.list_footer_m  li:after{content: ""; width:1px; height: 12px; top:6px; right:0; position: absolute;background: #939393;}
.list_footer_m  li a{font-size: 0.813em;color:#d1d1d1;padding:0 10px;}

/*총장에게 바란다 수정*/
.form_type.s1 li.step5 .privacy-policy_btn{font-size: 0.875em;color:#038992; border-bottom: solid 1px #038992;display: inline-block;line-height: 1.3em;}
.form_type.s1 li.step5 span.wpcf7-form-control-wrap{margin-right:30px;}
.form_type.s1 li.step5 span.wpcf7-form-control-wrap .wpcf7-radio span.first{margin-left:0;}
.form_type.s1 li.step5 span.wpcf7-form-control-wrap .wpcf7-radio span.last{margin-left:20px;}
.form_type.s1 li.step5 span.wpcf7-form-control-wrap .radio-217{display: block;}
.form_type.s1 li.step5 span.wpcf7-form-control-wrap .wpcf7-radio{display: block;}
.form_type.s1 li.step5 span.wpcf7-form-control-wrap .wpcf7-radio label{font-size: 0.875em;color:#444444;display: inline-block;white-space: nowrap;}
.form_type.s1 li.step5 dd{padding:18px 15px;}
.form_type.s1 li.step5 label{font-size: 0.875em; color:#666;}

/*역대총장*/
.successive_presidents .presidents_tab{overflow: hidden; clear:both;margin-top:44px; }
.successive_presidents .presidents_tab a p{display: none;}
.successive_presidents .presidents_tab > li{float: left; width:50%;position: relative;}
.successive_presidents .presidents_tab > li a{border:solid 1px #dddddd;display: block;overflow: hidden;}
.successive_presidents .presidents_tab > li a .box_container_item{padding:29px;border:solid 2px transparent;overflow: hidden;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;}
.successive_presidents .presidents_tab > li.active > a{border:solid 1px #2eacb4;}
.successive_presidents .presidents_tab > li.active > a .box_container_item{border:solid 2px #2eacb4;}
.successive_presidents .presidents_tab > li a:hover{border:solid 1px #2eacb4;}
.successive_presidents .presidents_tab > li > a:hover .box_container_item{border:solid 2px #2eacb4;}
.successive_presidents .presidents_tab > li a .thum{float: left;margin-right:25px;}
.successive_presidents .presidents_tab > li span{display: block;}
.successive_presidents .presidents_tab > li a .cont{overflow: hidden;padding-top:50px;}
.successive_presidents .presidents_tab > li a .cont .text{color:#666666;margin-bottom: 3px;}
.successive_presidents .presidents_tab > li a .cont .title{font-size: 1.375em; color:#222222;margin-bottom: 3px;}
.successive_presidents .presidents_tab > li a .cont .date{font-size: 0.875em; color:#666;}
.successive_presidents .presidents_tab > li.box_left a{width:99%; margin-right:1%;}
.successive_presidents .presidents_tab > li.box_right a{width:99%; margin-left:1%;}

.successive_presidents .presidents_content{background: #f3f3f3;padding:50px 29px;margin:0;position: relative; left:0; width:200%;}
.successive_presidents .presidents_tab > li .presidents_content{}


.successive_presidents .presidents_tab > li .btn_close{width:19px; height: 19px; position: absolute; top:20px; right:20px;}
.successive_presidents .presidents_tab > li .btn_close a{padding:0; border:none;text-indent: -99999px;display: block; background: url(../images/icon/icon_close_btn.png) no-repeat;width:19px; height: 19px;}
.successive_presidents .box_right .presidents_content{left:-100%;}


/*역대총장 임시*/
.successive_presidents .presidents_tab > li a .box_container_item{padding:26px 29px;}
.successive_presidents .presidents_tab > li.box_right{display: none;}
.successive_presidents .presidents_tab > li.box_left a{margin-right:0;width:100%;}
.successive_presidents .presidents_tab > li{width:100%;}
.successive_presidents .presidents_content{width:100%;}
.successive_presidents .presidents_tab > li a .cont .text{font-size:1.25em;line-height: 1.3em;margin-bottom: 12px;padding-bottom: 9px;position: relative;}
.successive_presidents .presidents_tab > li a .cont .text:after{content: "";width:33px; height: 1px; background: #000; position: absolute; bottom:0; left:0;}
.successive_presidents .presidents_tab > li a .cont .title{font-size: 1.6875em;line-height: 1.2em;margin-bottom: 12px;display: inline-block;margin-right:13px;}
.successive_presidents .presidents_tab > li a .cont .date{font-size: 1.0625em;line-height: 1.2em;display: inline-block;}
.successive_presidents .presidents_tab > li a .cont{padding-top:43px;}
.successive_presidents .presidents_tab > li a .box_container_item{border: solid 1px transparent;}
.successive_presidents .presidents_tab > li.active > a .box_container_item{border:solid 1px #2eacb4;}
.successive_presidents .presidents_tab > li:hover > a .box_container_item{border:solid 1px #2eacb4;}
.successive_presidents .presidents_tab > li .btn_close{display: none;}
.successive_presidents .presidents_tab > li a .box_container_item{border: none !important;}
.successive_presidents .presidents_tab > li a{border: none !important;background: url(../images/successive_top_bg.png) #f3f3f3 no-repeat;background-position: top right;}
.successive_presidents .presidents_content{background: url(../images/successive_bg.png) #f6f6f6 no-repeat;background-position: top left; background-size: 100% auto;}
/*임시 반응형*/
@media screen and (max-width:760px){
.successive_presidents .presidents_tab > li a .cont{padding-top:58px;}
}


/*역대총장반응형*/
 @media screen and (max-width: 1260px) and (min-width: 1016px)/*컨텐츠레이아웃*/{
 .successive_presidents .presidents_tab > li a .thum{float: none; margin-right:0; margin-bottom: 20px;}
.successive_presidents .presidents_tab > li a .cont{padding-top:0;}
 }
 
@media screen and (max-width:760px){
.successive_presidents .presidents_tab > li{float: none;width:100%;margin-bottom: 20px;}
.successive_presidents .presidents_content{width:100%;}
.successive_presidents .box_right .presidents_content{left:0;}
.successive_presidents .presidents_tab > li a .thum{float: none; margin-right:0; margin-bottom: 20px;}
.successive_presidents .presidents_tab > li a .cont{padding-top:0;}
}
@media screen and (max-width: 1015px) and (min-width: 761px)/*컨텐츠레이아웃*/{
.successive_presidents .presidents_tab > li a .thum{float: none; margin-right:0; margin-bottom: 20px;}
.successive_presidents .presidents_tab > li a .cont{padding-top:0;}
}
@media screen and (max-width: 640px) and (min-width: 461px)/*컨텐츠레이아웃*/{
.successive_presidents .presidents_tab > li a .thum{float: none; margin-right:0; margin-bottom: 20px;}
.successive_presidents .presidents_tab > li a .cont{padding-top:0;}
.successive_presidents .presidents_tab > li a{background:#f3f3f3; }
}
@media screen and (max-width: 460px)/*컨텐츠레이아웃*/{
.successive_presidents .presidents_tab > li a .thum{float: none; margin-right:0; margin-bottom: 20px;}
.successive_presidents .presidents_tab > li a .cont{padding-top:0;}
.successive_presidents .presidents_tab > li a{background:#f3f3f3; }
}


/* 조직도 */
.organization_search_r .sub_ul .step2 div {background: url(/wp-content/uploads/2014/11/o_step4_bg.png) no-repeat; width: 157px; height: 47px; float: right; margin-right: 202px; margin-bottom: 42px; position: relative;}
.organization_search_r .sub_ul .step2 div > a {color: #011655; display: block; line-height: 47px; text-align: center;}
.organization_search_r .organization_cont .sub_ul .step2 div:before {position: absolute; content: ""; width: 206px; height: 1px; background: #dddddd; top: 50%; left: -45px;}
.organization_search_r .organization_cont .main_ul > .step2 > div:after {position: absolute; content: ""; width: 1px; height: 104px; background: #dddddd; left: 50%; top: 47px;}
.organization_search_r .organization_cont .sub_step3 .left .sub_ul >li div.c_step5 {text-align:center;}
.organization_search_r .organization_cont .sub_step3 .left .sub_ul >li div.c_step5 >a {color: #fff; line-height:1.1em !important; padding-top: 7px; display: block;}
.organization_search_r .organization_cont .sub_step3 .right .sub_ul >li div.c_step5 {text-align:center;}
.organization_search_r .organization_cont .sub_step3 .right .sub_ul >li div.c_step5 > a {color: #fff; line-height:1.1em !important; padding-top: 7px; display: block;}
.organization_search_r .organization_cont .sub_step3:before {right: 22px; width:1078px;}
.organization_search_r .organization_cont .sub_step3:after {display:none;}
.organization_search_r .sub_step3 > li.right:before {position: absolute; content: ""; width: 1px; height: 1100px; background: #dddddd; right: 80px; top: -41px;}
.organization_search_r .organization_cont .sub_step3 .right .sub_list > li > div:after {position: absolute; content: ""; width: 133px; height: 1px; background: #dddddd; top: 50%; right: -133px;}
.organization_search_r .reorganization .step_mt {padding-top: 80px;}
.organization_search_r .sub_step3 > li.left:before {position: absolute; content: ""; width: 1px; height: 1518px; background: #dddddd; left: 79px; top: 47px;}

/* 2025년 조직개편 조직도 */
.organization_cont .sub_step3 .c_step6 {background:url(/wp-content/uploads/2014/11/o_step4_bg.png) no-repeat;width:157px;height:47px;position:absolute;top:0;left:210px;text-align:center;}
.organization_cont .sub_step3 .c_step6:before {position:absolute;top:50%;left:-55px;content:"";display:block;width:56px;height:1px;background-color:#ddd;}
.organization_cont .sub_step3 .c_step6 a {color:#011655!important;}
.organization_cont .sub_step3 .right .c_step6 {left:auto;right:214px;}
.organization_cont .sub_step3 .right .c_step6:before {left:auto;right:-58px;width:60px;}
.organization_cont.edit_2025 .sub_step3.left:after {height:1970px;}
.organization_cont.edit_2025 .sub_step3.right:after {height:1016px;}
.organization_cont.edit_2025 .sub_step3.right.last_right:after {height:1349px;top:-1244px;}
.reorganization.organization_cont.edit_2025 .sub_step3 > li.left:before {height:1700px;}
.reorganization.organization_cont.edit_2025 .sub_step3 > li.right:before {height:1449px;}
.reorganization.organization_cont.edit_2025 .sub_step3 > li.right.last_right:before {height:1662px;top:-1557px;right:-27px;}

@media screen and (max-width: 1260px) and (min-width: 1016px){
.organization_search_r .organization_cont .sub_ul .step2 div:before {width:91px; margin-left:-46px;}
.organization_search_r .organization_cont .sub_step3 .right .sub_list > li > div:after {width:98px; right:-98px;}
.organization_search_r .organization_cont .sub_step3:before {width:921px; right:0;}
.organization_cont .sub_ul .step1:first-child div {margin-right:10px;}
/* 2025년 조직개편 조직도 */
.reorganization.organization_cont.edit_2025 .sub_step3 > li.right:before {height:1497px;}
.reorganization.organization_cont.edit_2025 .sub_step3 > li.right.last_right:before {right:0;top:-1606px;height:1710px;}
}

@media screen and (max-width: 1015px) and (min-width: 761px) {
.organization_search_r .sub_ul .step2 div {margin-right:185px;}
.organization_search_r .organization_cont .sub_ul .step2 div:before {width:28px; left:-50px;}
.organization_search_r .organization_cont .sub_step3:before {width:242px; right:369px;}
.organization_search_r .sub_step3 > li.right:before {height:1012px; top:47px;}
.organization_cont .main_ul .step1 .sub_ul {width:157px;margin-right:0;}
.organization_cont.new_oz .sub_step3 .right.last_right .sub_list > li > div:after {width:133px;}
.organization_cont.new_oz .sub_step3 .right .sub_list > li > div:after {left:-131px;}
.reorganization.new_oz .sub_step3 > li.right:before {top:-110px;right:auto;left:79px;}
/* 2025년 조직개편 조직도 */
.organization_cont .sub_step3 .right .c_step6 {left:210px;right:auto;}
.organization_cont .sub_step3 .right .c_step6:before {right:auto;left:-55px;width:56px;}
.reorganization.organization_cont.edit_2025 .sub_step3 > li.left:before {height:1877px;}
.reorganization.organization_cont.edit_2025 .sub_step3 > li.right.last_right:before {right:auto;left:79px;}
.reorganization.organization_cont.edit_2025 .sub_step3 > li.right:before {right:auto;left:79px;}
.reorganization.organization_cont.edit_2025 .sub_step3 .right .sub_list > li > div:after,
.reorganization.organization_cont.edit_2025 .sub_step3 .right.last_right .sub_list > li > div:after {right:auto;left:-131px;width:132px;}
}

@media screen and (max-width: 760px) and (min-width: 641px) {
.organization_search_r .sub_ul .step2 div {margin-right:auto;margin-left:auto;float:none;}
.organization_search_r .organization_cont .sub_ul .step2 div:before {width:28px; left:-50px;display:none;}
.organization_search_r .organization_cont .sub_step3:before {width:197px; right:274px;}
.organization_search_r .sub_step3 > li.right:before {height:1012px; top:47px;}
.organization_cont .main_ul .step1 .sub_ul {width:157px;margin-right:0;}
.organization_cont .sub_ul .step1 div {width:100%;}
.organization_cont .sub_ul .step1 div a {position:relative;z-index:10;}
.organization_cont .sub_ul .step1 div:after {position:absolute;top:0;right:0;content:"";display:block;width:20px;height:100%;background:url(/wp-content/uploads/2014/11/o_step2_bg.png) no-repeat 100% 0 #fff;}
/* 2025년 조직개편 조직도 */
.organization_cont .sub_step3 .right .c_step6 {left:210px;right:auto;}
.organization_cont .sub_step3 .right .c_step6:before {right:auto;left:-55px;width:56px;}
.reorganization.organization_cont.edit_2025 .sub_step3 > li.left:before {height:1877px;}
.reorganization.organization_cont.edit_2025 .sub_step3 > li.right.last_right:before {right:auto;left:79px;}
.reorganization.organization_cont.edit_2025 .sub_step3 > li.right:before {right:auto;left:79px;}
.reorganization.organization_cont.edit_2025 .sub_step3 .right .sub_list > li > div:after,
.reorganization.organization_cont.edit_2025 .sub_step3 .right.last_right .sub_list > li > div:after {right:auto;left:-131px;width:132px;}
}

@media screen and (max-width: 640px) and (min-width: 461px){
.organization_search_r .sub_ul .step2 div {margin-right:auto;margin-left:auto;float:none;}
.organization_search_r .organization_cont .sub_ul .step2 div:before {width:29px; left:-51px;display:none;}
.organization_search_r .organization_cont .sub_step3:before {right:184px; width:107px;}
.organization_search_r .reorganization .step_mt {padding-top:0;}
.organization_search_r .sub_step3 > li .sub_list > li {min-height:0;}
.organization_cont .main_ul .step1 .sub_ul {width:102px;margin-right:0;}
.organization_cont .sub_ul .step1 div {width:100%;}
.organization_cont .sub_ul .step1 div a {position:relative;z-index:10;}
.organization_cont .sub_ul .step1 div:after {position:absolute;top:0;right:0;content:"";display:block;width:20px;height:100%;background:url(/wp-content/uploads/2014/11/o_step2_bg.png) no-repeat 100% 0 #fff;}
/* 2025년 조직개편 조직도 */
.organization_cont .sub_step3 .c_step6 {left:180px;}
.organization_cont .sub_step3 .c_step6:before {left:-25px;width:26px;}
.organization_cont .sub_step3 .right .c_step6 {left:180px;right:auto;}
.organization_cont .sub_step3 .right .c_step6:before {right:auto;left:-25px;width:26px}
}

@media screen and (max-width: 460px) {
.organization_search_r .sub_ul .step2 div {float:none; margin-right:auto; margin-bottom:42px;}
.organization_search_r .reorganization .step_mt {padding-top: 0;}
.organization_search_r .organization_cont .sub_step3:before {right:149px; width:71px;}
.organization_search_r .sub_step3 > li .sub_list > li {min-height:0;}
.organization_cont .main_ul .step1 .sub_ul {width:85px;margin-right:0;right:-15px;}
.organization_cont .sub_ul .step1 div {width:100%;}
.organization_cont .sub_ul .step1 div a {position:relative;z-index:10;}
.organization_cont .sub_ul .step1 div:after {position:absolute;top:0;right:0;content:"";display:block;width:20px;height:100%;background:url(/wp-content/uploads/2014/11/o_step2_bg.png) no-repeat 100% 0 #fff;}
body.page-id-1250 .main-content {overflow:visible;}
body.page-id-1250 .main-content:after {content:"";display:table;width:100%;}
.organization_cont .sub_ul .step1.s2 div:before{position: absolute; content: ""; display:block; width:1px; height: 15px; background: #dddddd; top:-15px; left:50%;}
/* 2025년 조직개편 조직도 */
.organization_cont .sub_step3 .c_step6 {left:160px;width:140px;}
.organization_cont .sub_step3 .c_step6:before {left:-5px;width:6px;}
.organization_cont .sub_step3 .c_step6:after {position:absolute;top:0;right:0;content:"";display:block;width:20px;height:100%;background:url(/wp-content/uploads/2014/11/o_step4_bg.png) no-repeat 100% 0 #fff;}
.organization_cont .sub_step3 .right .c_step6 {left:160px;right:auto;width:140px;}
.organization_cont .sub_step3 .right .c_step6:before {right:auto;left:-5px;width:6px}
}


/*메인배너*/
.blog_bx.type1{margin-top:0;min-height: 297px;background: none;}
.blog_bx.type1 .ban_one{background: url(/wp-content/uploads/2014/11/bx_bg_2.png) #011655 no-repeat;background-position: 15px 15px;}
.blog_bx.type1 .ban_two{background: url(/wp-content/uploads/2014/11/bx_bg_2.png) #2eacb4 no-repeat;background-position: 15px 15px;}
.blog_bx.type1 .ban_one a{height: 148px;padding-top:32px;}
.blog_bx.type1 .ban_two a{height: 149px;padding-top:28px;}
.blog_bx.type1 .ban_one h3{background: url(../images/icon/icon_giving.png) no-repeat;background-position: 50% 0;padding-top: 64px;}
.blog_bx.type1 .ban_two h3{background: url(../images/icon/icon_assocition.png) no-repeat;background-position: 50% 0;padding-top: 71px;}

/*반응형*/
 @media screen and (max-width: 1260px) and (min-width: 1016px)/*컨텐츠레이아웃*/{
 .blog_bx.type1{margin-top:0 !important;height: 230px;min-height: 0 !important;}
 .blog_bx.type1 .ban_one a{height: 115px;padding-top:20px;}
 .blog_bx.type1 .ban_two a{height: 115px;padding-top:16px;}
 .blog_bx.type1 .ban_one h3{padding-top:58px;}
 .blog_bx.type1 .ban_two h3{padding-top:65px;}
 }
 
 @media screen and (max-width: 1015px) and (min-width: 761px)/*컨텐츠레이아웃*/{
 .blog_bx.type1{margin-top:0 !important;height: 110px;min-height: 0 !important;}
 .blog_bx.type1 .ban_one{width:50%; float: left;}
 .blog_bx.type1 .ban_two{width:50%; float: left;}
 .blog_bx.type1 h3{font-size: 1.1em !important;}
 .blog_bx.type1 .ban_one h3{background-size: 64px;padding-top:47px;text-align: center;padding-bottom: 0;}
 .blog_bx.type1 .ban_two h3{background-size: 42px;padding-top:54px;text-align: center;padding-bottom: 0;}
  .blog_bx.type1 .ban_one a{height: 110px;padding-top:28px;}
 .blog_bx.type1 .ban_two a{height: 110px;padding-top:20px;}
 }
 
 @media screen and (max-width: 760px) and (min-width: 641px)/*컨텐츠레이아웃*/{
 .blog_bx.type1{margin-top:0 !important;height: 110px;min-height: 0 !important;}
 .blog_bx.type1 .ban_one{width:50%; float: left;}
 .blog_bx.type1 .ban_two{width:50%; float: left;}
 .blog_bx.type1 h3{font-size: 0.76em !important;}
 .blog_bx.type1 .ban_one h3{background-size: 64px;padding-top:47px;text-align: center;padding-bottom: 0;}
 .blog_bx.type1 .ban_two h3{background-size: 42px;padding-top:54px;text-align: center;padding-bottom: 0;}
  .blog_bx.type1 .ban_one a{height: 110px;padding-top:28px;}
 .blog_bx.type1 .ban_two a{height: 110px;padding-top:20px;}
 }
 
 @media screen and (max-width: 640px) and (min-width: 461px)/*컨텐츠레이아웃*/{
 .blog_bx.type1{margin-top:0 !important;height: 80px;min-height: 0 !important;}
 .blog_bx.type1 .ban_one{width:50%; float: left;}
 .blog_bx.type1 .ban_two{width:50%; float: left;}
 .blog_bx.type1 h3{font-size: 1.1em !important;}
 .blog_bx.type1 .ban_one h3{background-size: 40px;padding-top:27px;text-align: center;padding-bottom: 0;}
 .blog_bx.type1 .ban_two h3{background-size: 25px;padding-top:31px;text-align: center;padding-bottom: 0;}
  .blog_bx.type1 .ban_one a{height: 80px;padding-top:20px;}
 .blog_bx.type1 .ban_two a{height: 80px;padding-top:16px;}
 }
 
  @media screen and (max-width: 460px) and (min-width: 1px)/*컨텐츠레이아웃*/{
   .blog_bx.type1{margin-top:0 !important;height: 80px;min-height: 0 !important;}
 .blog_bx.type1 .ban_one{width:50%; float: left;}
 .blog_bx.type1 .ban_two{width:50%; float: left;}
 .blog_bx.type1 h3{font-size: 0.9em !important;}
 .blog_bx.type1 .ban_one h3{background-size: 40px;padding-top:27px;text-align: center;padding-bottom: 0;}
 .blog_bx.type1 .ban_two h3{background-size: 25px;padding-top:31px;text-align: center;padding-bottom: 0;}
  .blog_bx.type1 .ban_one a{height: 80px;padding-top:22px;}
 .blog_bx.type1 .ban_two a{height: 80px;padding-top:18px;}
  }
  
  .main_slide .box.type2 .card-container .p_container{position: static;}
.main_slide .box.news .card .side.front .fa.fa-angle-right{position: absolute; bottom:40px; left:40px;}

/*========================================================
   2017.01.16 추가
========================================================*/
.style1 .table.s10 {margin-bottom: 50px;}
.style1 .table.s10 tbody th {background: #f4f4f4;}
.style1 .table.s10 tbody td a {word-break:break-all;}
.style1.tab.s2 li a {font-size: 1em;}

/* 교내 주요사이트 버튼 */
.language .btn_major_site a {padding: 0 6px; height: 27px; background: #131925; text-align: center; color: #d1d1d1; font-size: 0.688em; line-height: 25px; display: block; border: solid 1px #2d333e; overflow: hidden;}
.site-header.fixed .language .btn_major_site a {display: none;}

@media screen and (max-width: 760px) and (min-width: 1px){
.style1 .table.s10 {width:100%; display: block;}
.style1 .table.s10, .style1 .table.s10 thead, .style1 .table.s10 thead tr, .style1 .table.s10 thead tr th, .style1 .table.s10 thead tr td, .style1 .table.s10 tbody, .style1 .table.s10 tbody tr, .style1 .table.s10 tbody th, .style1 .table.s10 tbody td {width:100%; display: block; float: left; clear: both;}
.style1 .table.s10 tbody > tr .b_none {border-top:none;}
.style1 .table.s10 tbody > tr .none_b {display: none;}
}

@media (max-width: 1015px){
.language .btn_major_site {display: none;}
}

@media screen and (max-width: 1260px) and (min-width: 1px){
.style1.tab.s2 li{width:100%; float: none;}
.style1.tab.s2 li a{border-left:solid 1px #d0d0d0;border-top:solid 1px #fff; font-size: 1em;}
.style1.tab.s2 li:first-child a{border-top:solid 1px #d0d0d0;}
}

.link_home_target{margin-left:5px;}
.link_home_target img{margin-bottom: 2px;}

/*new tbl*/
.table.s6.new_tbl{border-top:solid 1px #dddddd;margin-top:10px;}
.table.s6.new_tbl th, .table.s6.new_tbl td{font-size:0.75em;padding:10px 0px;}

/*수정 템플릿 ui*/
.btn_ui_rowbx{margin:-5px -5px;text-align: center;}
.page.type16 .ui_page1 .btn_ui_rowbx .btn_ui{margin:5px 5px;width:260px;float: none;display: inline-block;}

@media screen and (max-width: 760px) and (min-width: 1px){
.btn_ui_rowbx{margin:0;}
.page.type16 .ui_page1 .btn_ui_rowbx .btn_ui{width:100%; max-width: 260px; margin-top:5px;margin-left:auto; margin-right:auto;margin-bottom:0;display: block;}
.page.type16 .ui_page1 .btn_ui_rowbx .btn_ui:first-child{margin-top:0;}
}



/*모듈*/
.sub_main_temp .content-area,.sub_main_temp .main-content{width:100%;}
.sub_main_temp .site-content{padding-right:0;}
.sub_main_temp .depth_1{width:830px;float:left;}
.sub_main_temp .side_depth_1{width:400px;float:right;}
.sub_main_temp .depth_1 .page_container{padding-right:60px;width:100%;}


 @media screen and (max-width: 1260px) and (min-width: 1016px)/*컨텐츠레이아웃*/{
.sub_main_temp .content-area,.sub_main_temp .main-content{width:100% !important;}
.sub_main_temp .depth_1{width:700px;}
.sub_main_temp .side_depth_1{width:300px;}
}

@media screen and (max-width: 1015px) and (min-width: 761px)/*컨텐츠레이아웃*/{
/*1뎁스*/
.sub_main_temp .depth_1{width:100%;}
.sub_main_temp .side_depth_1{width:100%;}
.sub_main_temp .depth_1 .page_container{padding-right:0;}
.sub_main_temp .side_depth_1{clear: both;}
}

@media screen and (max-width: 760px) and (min-width: 641px)/*컨텐츠레이아웃*/{
.sub_main_temp .depth_1{width:100%;}
.sub_main_temp .side_depth_1{width:100%;}
.sub_main_temp .depth_1 .page_container{padding-right:0;}
.sub_main_temp .side_depth_1{clear: both;}
}

@media screen and (max-width: 640px) and (min-width: 461px)/*컨텐츠레이아웃*/{
.sub_main_temp .depth_1{width:100%;}
.sub_main_temp .side_depth_1{width:100%;}
.sub_main_temp .depth_1 .page_container{padding-right:0;}
.sub_main_temp .side_depth_1{clear: both;}
}

@media screen and (max-width: 460px)/*컨텐츠레이아웃*/{
.sub_main_temp .depth_1{width:100%;}
.sub_main_temp .side_depth_1{width:100%;}
.sub_main_temp .depth_1 .page_container{padding-right:0;}
.sub_main_temp .side_depth_1{clear: both;}
}


.style_bs_tbl{border:none;border-top:solid 2px #43bcc2;}
.style_bs_tbl thead th{background: #f4f4f4;font-weight: normal;border-left: solid 1px #dddddd;}
.style_bs_tbl thead th:first-child{border-left:none;}
.style_bs_tbl th{color:#222222 !important;font-weight: normal !important;}
.style_bs_tbl th,.style_bs_tbl td{font-size: 1em; color: #666666; padding: 14px 20px;border:none;border-bottom: solid 1px #dddddd;text-align: center;vertical-align: middle;}
.style_bs_tbl td{border-left: solid 1px #dddddd;}

/*접근성 임시 작업*/
.main_slide .box.news .card .side.front h3{position: absolute; top:0; left:-9999999px; font-size: 0; line-height: 0; opacity: 0;}

/*-------------------------
	조직개편 조직도
--------------------------*/
.reorganization.new_oz .sub_step3 > li.left:before{height: 1590px;}
.reorganization.new_oz .sub_step3 > li.right:before{height: 1087px;}
.reorganization.new_oz .sub_step3 > li.right.last_right:before{height: 1300px;top:-1195px;right: -27px;}
.organization_cont .sub_step3 .right.last_right .sub_list > li > div:after{width: 241px;right: -240px;}

@media screen and (max-width: 1260px) and (min-width: 1016px){
.reorganization.new_oz .sub_step3 > li.right:before{height: 1087px;}
.reorganization.new_oz .sub_step3 > li.right.last_right:before {right:0;}
}

@media screen and (max-width: 1015px) and (min-width: 641px){
.reorganization.new_oz .sub_step3 > li.right:before{height: 903px;}
}

button.mfp-close{background:none !important;}
/*.mfp-content {border:6px solid #011655;height:835px;max-width:950px !important;}
@media screen and (max-width:1000px){ .mfp-content {max-width:800px;height:710px; } }
@media screen and (max-width:760px){ .mfp-content {max-width:600px;height:550px; } }
@media screen and (max-width:640px){ .mfp-content {max-width:500px;height:435px; } }
*/
.mfp-content .ann_popup {background:#fff;}

/* 10주년 팝업 */
.ann10 input[type="submit"] {padding:13px 35px 13px;font-size:1.2em;}
.ann10 .submit_btn button {background-color:#999}

/*=========================================================
  유니스트 리뉴얼
=========================================================*/
/* 학사 행정
=========================================================*/
.t_ro .selectbox.mr0{margin-right:0;}
.semester_cal_ro{display: none;}
.page.type15.nw_tp h6{color:#333;}
.page.type15.nw_tp .cont_top li a{padding:0 20px;}
.page.type15.nw_tp .mb5{margin-bottom:5px;}
.page.type15.nw_tp .mt5{margin-top:5px;}
.page.type15.nw_tp .table{margin-bottom:25px !important;}
.page.type15.nw_tp .table td .b_list{margin-bottom:0;}
.page.type15.nw_tp .table td .b_list li{font-size:1em;}
.page.type15.nw_tp .sub_bullet .b_list{margin-top:2px;}
.page.type15.nw_tp .sub_bullet .b_list > li{font-size:1em;background: none;}
.page.type15.nw_tp .sub_bullet .b_list > li:before{content:"∙";}

/*btn*/
.page.nw_tp .nw_btn{width:214px;height:42px;border:solid 1px #038992;}
.page.nw_tp .nw_btn a{width:214px;height:42px;line-height:42px;text-align:center;display:block;font-size:0.875em;}
.page.nw_tp .nw_btn a i{margin-left:10px;}
.page.nw_tp .nw_btn a:hover{text-decoration:underline !important;}

/*scale tbl*/
.nw_tp .sc_tblbx{margin-bottom:25px;}
.nw_tp .sc_tblbx .table{margin-bottom:0 !important;}
.nw_tp .sc_tblbx .table th{padding:14px 5px;}
.nw_tp .sc_tblbx .table td{padding:14px 5px;text-align: center;}

/*다운받기*/
.page.nw_tp .depth_1 .depth_cont > ul > li{margin-top:0px;}

@media screen and (max-width: 760px) and (min-width: 641px){
    .t_ro .selectbox.s1{width:224px;}
}

@media screen and (max-width: 640px) and (min-width: 1px){
    .t_ro .selectbox.s1{width:49%;margin-right:1%;}
    .t_ro .selectbox.mr0{margin-bottom:0;margin-right:0; margin-left:1%;}
}

@media screen and (max-width: 460px) and (min-width: 1px){
    .t_ro .selectbox.s1{margin-bottom:0;}
    .page.type15 .cont_top li:nth-child(odd) a:before{display: block;}
    .page.type15.nw_tp .cont_top li{width:50%;float:left;}
    .page.type15.nw_tp .cont_top li:nth-child(odd){clear:both;}
    .nw_tp .sc_tblbx{height:66px;}
    .nw_tp .sc_tblbx .table{width:500px;transform: scale(0.55);-webkit-transform: scale(0.55);-moz-transform: scale(0.55);-ms-transform: scale(0.55);transform-origin: left top;-webkit-transform-origin: left top;-moz-transform-origin: left top;-ms-transform-origin: left top;height:66px;}
}

/* 조직도
=========================================================*/
/* .bachelor_organization{position: relative;max-width: 970px; margin:0 auto;overflow: hidden;}
.bachelor_organization:before{content: ""; width:1px; height:100%;background: #dddddd; position: absolute; top:0; left:50%;}
.bachelor_organization *{margin:0; padding:0;}
.bachelor_organization .green_title{width:157px;margin:0 auto 35px;position: relative;z-index: 5;}
.bachelor_organization .green_title a{background:url(../images/icon/o_step1_bg.png) no-repeat;width:100%;height:47px;position:relative;text-shadow: 1px 1px 1px rgba(0,0,0,0.7);font-size: 0.9em;color: #fff !important; display: block; line-height: 1.3em;text-align: center;padding-top:5px;}
.bachelor_organization .blue_title{width:157px;margin:0 auto 35px;position: relative;z-index: 5;}
.bachelor_organization .blue_title a{background:url(../images/icon/o_step3_bg.png) no-repeat;width:100%;height:47px;position:relative;font-size: 0.9em;line-height:1.3em;color: #fff !important; display: block;text-align: center;padding-top:5px;}
.bachelor_organization .last_ozbx{background: #fff;position: relative;z-index: 5;padding-top:35px;border:solid 1px #dddddd;border-bottom:none;}
.bachelor_organization .last_ozbx:after{content: ""; display: table; clear: both;}
.bachelor_organization .last_ozbx > ul:after{content: ""; display: table; clear: both;}
.bachelor_organization .last_ozbx > ul{width:50%; float: left;}
.bachelor_organization .last_ozbx > ul > li{margin-top:40px;position: relative;}
.bachelor_organization .last_ozbx > ul > li:first-child{margin-top:0px;}
.bachelor_organization .last_ozbx > ul.odd > li{padding-left:50px;}
.bachelor_organization .last_ozbx > ul.even > li{padding-right:50px;}
.bachelor_organization .last_ozbx > ul.even > li:after{content: ""; display: table; clear: both;}
.bachelor_organization .last_ozbx > ul > li .ls_oz_title{position: relative;}
.bachelor_organization .last_ozbx > ul.even > li .ls_oz_title{float: right;}
.bachelor_organization .last_ozbx > ul > li  .ls_oz_title a{font-size:1.125em;color:#011655 !important;display:block;line-height:47px;padding-left:28px;background:url(../images/icon/o_step6_bg.png) no-repeat;width:381px;height:47px;padding-right:20px;position:relative;}
.bachelor_organization .last_ozbx > ul > li .ls_oz_title a{font-size:0.9em;line-height:1.3em;padding-top:5px;}
.bachelor_organization .last_ozbx > ul > li .ls_oz_title.p_one a{padding-top:13px;} */
/* 2021-09-13 : 조직도 수정 */
.oz_list_new {overflow:hidden;}
.oz_list_new:before {position:absolute;top:0;left:140px;content:"";display:block;width:1028px;height:1px;background:#000;}
.oz_list_new .oz_txtbox {position:relative;width:234px;height:49px;line-height:49px;text-align:center;font-size:16px;display:table;}
.oz_list_new .oz_txtbox2 {position:relative;width:215px;height:49px;line-height:45px;text-align:center;font-size:13px;color:#001655;border:2px solid #001655;border-radius:49px;box-sizing:border-box;display:table;}
.oz_list_new .oz_inner {display:table-cell;padding:0 15px;vertical-align:middle;line-height:1.2em;}
.oz_list_new .oz_txtbox.bg1 {width:280px;color:#fff;background:url(../images/oz_new_bg1.png) no-repeat 0 0;}
.oz_list_new .oz_txtbox.bg2 {background:url(../images/oz_new_bg2.png) no-repeat 0 0;}
.oz_list_new .oz_txtbox2:before {position:absolute;top:24px;left:-51px;content:"";display:block;width:52px;height:1px;background:#000;}
.oz_list_new .oz_txtbox2:before, .oz_list_new .item5 .oz_txtbox:before, .oz_list_new .item6 .oz_txtbox:before {left:-21px;width:21px;}
.oz_list_new > li {position:relative;float:left;margin-left:20px;padding-top:40px;}
.oz_list_new > li:first-child {margin:0!important;}
.oz_list_new > li:before {position:absolute;top:0;left:50%;content:"";display:block;width:1px;height:40px;background:#000;}
.oz_list_new > li > ul {position:relative;margin-left:34px;padding:14px 0 0 20px;}
.oz_list_new > li > ul:before {position:absolute;top:0;left:0;content:"";display:block;width:1px;height:calc(100% - 22px);background:#000;}
.oz_list_new > li > ul > li {margin-top:20px;}
.oz_list_new .item4 {margin-left:25px;}
.oz_list_new .item5, .oz_list_new .item6 {margin-left:10px;}
.oz_list_new .item4 .oz_txtbox, .oz_list_new .item5 .oz_txtbox, .oz_list_new .item6 .oz_txtbox {display:table-cell;vertical-align:middle;width:97px;height:234px;font-size:15px;line-height:1.1em;}
.oz_list_new .item4 .oz_txtbox .oz_inner, .oz_list_new .item5 .oz_txtbox .oz_inner, .oz_list_new .item6 .oz_txtbox .oz_inner {padding:0;}

/*line*/
.bachelor_organization .last_ozbx > ul.odd > li .ls_oz_title:before{content: ""; width:500px; height:1px; background: #dddddd; position: absolute; top:50%; left:-499px;margin-top:-1px;}
.bachelor_organization .last_ozbx > ul.even > li .ls_oz_title:before{content: ""; width:500px; height:1px; background: #dddddd; position: absolute; top:50%; right:-499px;margin-top:-1px;}
.bachelor_organization .last_ozbx > ul.odd > li.last .ls_oz_title:after{content: ""; width:500px; height:500px; position: absolute; bottom:-477px; left:-499px;background: #fff;}
.bachelor_organization .last_ozbx > ul.even > li.last .ls_oz_title:after{content: ""; width:500px; height:500px; position: absolute; bottom:-477px; right:-499px;background: #fff;}

/*focus*/
.bachelor_organization .green_title a:focus{outline-color:#038992;}
.bachelor_organization .blue_title a:focus{outline-color:#038992;}
.bachelor_organization .last_ozbx > ul > li  .ls_oz_title a:focus{outline-color:#038992;}

/*하단 테이블*/
.page.type6.mt60{margin-top:60px;}
.bachelor_info_bx{display: none;}
.table.bachelor thead th{border-left: solid 1px #dddddd;}
.table.bachelor thead th:first-child{border-left:none;}
.table.bachelor .align_left{text-align: left;}
.bch_text{font-size: 0.875em; color: #666666;}

@media screen and (max-width: 1260px) {
	/* 2021-09-13 : 조직도 수정 */
	.oz_list_new:before {left:116px;width:830px;}
	.oz_list_new .oz_txtbox, .oz_list_new .oz_txtbox2 {width:175px;}
	.oz_list_new .oz_txtbox:before {left:-72px;width:72px;}
	.oz_list_new .oz_txtbox.bg1 {width:190px;color:#fff;background-image:url(../images/oz_new_bg1_s.png);}
	/* .oz_list_new .oz_txtbox.bg2 {background-image:url(../images/oz_new_bg2_s.png);} */
    .oz_list_new > li {margin-left:0;}
	.oz_list_new .item4, .oz_list_new .item5, .oz_list_new .item6 {margin-left:5px;}
}

@media screen and (max-width: 999px) and (min-width: 1px){
    /* .bachelor_organization .last_ozbx{border-right:none;}
    .bachelor_organization .last_ozbx:before{content: ""; width:50%; height:4px; background: #fff; position: absolute; top:-4px; right:-1px;z-index: 5;}
    .bachelor_organization .last_ozbx > ul{width:100%; float: none;}
    .bachelor_organization .last_ozbx > ul.odd{margin-bottom:20px;}
    .bachelor_organization .last_ozbx > ul > li{margin-top:20px;}
    .bachelor_organization .last_ozbx > ul.even > li{padding-right:0px;padding-left:50px;}
    .bachelor_organization .last_ozbx > ul.even > li .ls_oz_title{float: left;}
    .bachelor_organization .last_ozbx > ul.odd > li.last .ls_oz_title:after{display: none;}
    .bachelor_organization .last_ozbx > ul.even > li .ls_oz_title:before{right:auto; left:-499px;}
    .bachelor_organization .last_ozbx > ul.even > li.last .ls_oz_title:after{right:auto; left:-499px;} */
    /* 2021-09-13 : 조직도 수정 */
	.oz_list_new {position:relative;margin:0 auto;width:250px;padding: 0 0 0 20px;}
	.oz_list_new:before {left:0;width:1px;height: calc(100% - 49px);top: 23px;}
	.oz_list_new .oz_txtbox {font-size:14px;}
	.oz_list_new .oz_txtbox2 {font-size:11px;height:32px;line-height:28px;}
	.oz_list_new .oz_txtbox2:before {top:12px;}
	.oz_list_new > li {float:none;margin-left:0;margin-top:20px;padding: 0;}
	.oz_list_new > li:before {top:23px;left:-20px;width:22px;height:1px;}
	.oz_list_new > li > ul:before {height:calc(100% - 17px);}
	.oz_list_new > li > ul > li {margin-top:6px;}
	.oz_list_new .item4, .oz_list_new .item5, .oz_list_new .item6 {margin-top:10px;margin-left:0;}
	.oz_list_new .item4 .oz_txtbox.bg2, .oz_list_new .item5 .oz_txtbox.bg2, .oz_list_new .item6 .oz_txtbox.bg2 {display:table;width:180px;height:49px;font-size:14px;line-height:49px;background-image:url(../images/oz_new_bg2_s.png);}
	.oz_list_new .item4 .oz_txtbox.bg2 br, .oz_list_new .item5 .oz_txtbox.bg2 br, .oz_list_new .item6 .oz_txtbox.bg2 br {display:none;}
}

@media screen and (max-width: 640px) and (min-width: 1px){
    .bachelor_organization .last_ozbx > ul > li .ls_oz_title a{padding-top:7px;}
    .bachelor_organization .last_ozbx > ul > li .ls_oz_title.p_one a{padding-top:15px;}
    .bachelor_organization .green_title a{padding-top:7px;}
    .bachelor_organization .blue_title a{padding-top:7px;}
}

@media screen and (max-width: 460px) and (min-width: 1px){
    .bachelor_organization .last_ozbx > ul > li{padding-left:20px !important;}
    .bachelor_organization .last_ozbx > ul > li .ls_oz_title a{width:260px;background-size: 100% 100%;}
}

/* 이수요건
=========================================================*/
.nw_tab_content > li{display: none;}
.page.type15.nw_tp .table.mb10{margin-bottom:10px !important;}
.page.type15 .sub_bullet li.nt_bullet{padding-left:0;}
.page.type15 .sub_bullet li.nt_bullet:before{display: none;}
.page.type15.nw_tp .mb40{margin-bottom:40px;}
.table.tx_tbl thead th{border-left: solid 1px #dddddd;}
.table.tx_tbl th,.table.tx_tbl td{padding:7px 20px;/*font-size:0.775em;*/}
.table.tx_tbl thead th:first-child{border-left:none;}
/*.table.tx_tbl tbody th.color, .table.tx_tbl tbody td.color{background:#f4f4f4;}*/
.requirements_info_bx{display: none;}
.nw_scroll_tblbx.mb10{margin-bottom:10px;}
.bs_txt_deco{text-decoration: underline;}
/* 2021-10-04 수정 */
.nw_tab_content > .step4 .table.s10.type2.tb_in {max-width:400px;}

/*액션*/
.nw_tab_content > li.active{display: block;}

/*셀렉트 박스*/
.select_wrap.ty_o_sel{max-width: 240px;}
.select_wrap.ty_o_sel .selectbox.s1{margin:0 !important;}

/*테이블*/
.nw_sc_tblbx{margin-bottom:15px;}
.page.type15.nw_tp .table.db_thead_tbl{margin-bottom:0 !important;}
.table.db_thead_tbl{border-collapse:collapse;border-spacing:0;}
.table.db_thead_tbl,.table.db_thead_tbl td,.table.db_thead_tbl tr,.table.db_thead_tbl th,.table.db_thead_tbl thead,.table.db_thead_tbl tbody{border:none;font-weight:normal;font-size:100%;text-align:center;vertical-align:middle;}
.table.db_thead_tbl th,.table.db_thead_tbl td{/*font-size:0.75em; 폰트크기 수정*/font-size:0.875em;color:#666666;padding:10px 5px;}
.table.db_thead_tbl .color{color:#444444;}
.table.db_thead_tbl .t_left{text-align:left;}
.table.db_thead_tbl thead tr:first-child th{border-top:solid 2px #8e8e8e;}
.table.db_thead_tbl thead th{color:#222222;background:#f4f4f4;border-top: solid 1px #dddddd;border-left: solid 1px #dddddd;}
.table.db_thead_tbl thead th:first-child{border-left:none;}
.table.db_thead_tbl tbody th,.table.db_thead_tbl tbody td{border-bottom:solid 1px #dddddd;}
.table.db_thead_tbl tbody tr:first-child th,.table.db_thead_tbl tbody tr:first-child td{border-top:solid 1px #dddddd;}
.table.db_thead_tbl tbody td{border-left:solid 1px #dddddd;}
.table.db_thead_tbl .align_left{text-align: left;}
.page.type15.nw_tp .table.db_thead_tbl.mb10{margin-bottom:10px !important;}

/*조건값*/
.table.db_thead_tbl.ft_ty th,.table.db_thead_tbl.ft_ty td{font-size:0.875em;}

@media screen and (max-width: 1260px) and (min-width: 1px) {
    .table.db_thead_tbl th, .table.db_thead_tbl td{padding:10px 2px;}
    .table.db_thead_tbl.ft_ty th,.table.db_thead_tbl.ft_ty td{font-size:0.775em;}
}
@media screen and (max-width: 760px) and (min-width: 1px){
    .nw_scroll_tblbx{width:100%; overflow: hidden; overflow-x: scroll;position: relative;padding-top:17px;}
    .nw_scroll_tblbx:before{content: "Scroll horizontally.";position: absolute; top:0; left:0;z-index: 10;font-size: 0.625em !important;color:#038992;}
    .nw_scroll_tblbx .table{width:780px;}
    .table.db_thead_tbl th, .table.db_thead_tbl td{font-size: 0.625em !important;padding:2px !important;}
}

@media screen and (max-width: 640px) and (min-width: 1px){
    .select_wrap.ty_o_sel{max-width: 185px;float: left;}
    .select_wrap.ty_o_sel .selectbox.s1{width:100% !important;}
}

@media screen and (max-width: 460px) and (min-width: 1px){
    .nw_sc_tblbx{height:380px; overflow: hidden;}
    .nw_sc_tblbx .table{width:500px;transform: scale(0.6);-webkit-transform: scale(0.6);-moz-transform: scale(0.6);-ms-transform: scale(0.6);transform-origin: top left;-webkit-transform-origin: top left;-moz-transform-origin: top left;-ms-transform-origin: top left;}
}

.table.s10.tb_in thead th{border-top:none !important;margin-bottom:0 !important;}

/*수정*/
.page.type15.nw_tp .pg_cont h5{text-decoration: underline;font-weight: 500;}
.page.type15.nw_tp .nw_dia_bx{vertical-align: middle;font-size:1em !important;}
.page.type15.nw_tp .table td .b_list .nw_dia_bx{font-size:1.2em !important;}
.page.type15.nw_tp .nw_dia_bx span{padding:5px 10px;display: inline-block;vertical-align: middle;padding:6px 15px 5px;font-size:0.8em;margin:2px 0;}
.page.type15.nw_tp .nw_dia_bx span.odd{border:solid 1px #1d4591;color:#1d4591;}
.page.type15.nw_tp .nw_dia_bx span.even{border:solid 1px #038992;color:#038992;}
.page.type15.nw_tp .sub_bullet li.nw_dia_bx:before{font-size:0.8em;}
.semester_tbl_top .table{margin-bottom:0 !important;}
.semester_tbl_cont .table{margin-bottom:0 !important;}
body .sem_mt15{margin-top:15px !important;margin-bottom:0;}
body .sem_mt25{margin-top:25px !important;}

@media screen and (max-width: 1015px) and (min-width: 761px){
.haksa_catalog.post_2 li.n3 + li{clear: none;}
.haksa_catalog.post_2 li.n3{margin-right:20px;}
.haksa_catalog.post_2 li:nth-child(3n){margin-right:0;}
.haksa_catalog.post_2 li:nth-child(3n+1){clear:both !important;}
}


/* 추가 일, 가정 양립 지원제도 가이드 소개 : 2022-01-12 */
.title_indent{position:absolute;left:-99999em;display:block;}

.pg_cont SPAN {color: #2eacb4;}

.u_staff {background: #f4f4f4; border: solid 1px #dddddd; padding: 12px 20px; overflow: hidden; margin-bottom: 0px; margin-top: 25px;}
.u_staff SPAN {color: #2eacb4; margin-bottom: .5rem;}
.u_staff .none-float li {float: none; margin-right: 0px; margin-bottom: 0;}

.sub_bullet LI.none:before {content: "" !important;}

#post-169176 .page.type15 .cont_top li a{font-size:0.875em;color:#222222;display:block;float:left;padding:0 44px 0 27px;position:relative;letter-spacing:-1px;}
#post-169176 .page.type15 .cont_top li a:hover{text-decoration:underline !important;color:#038992;}
#post-169176 .page.type15 .cont_top li.active a{color:#038992;font-weight: bold;}
#post-169176 .page.type15 .pg_cont h5 {text-decoration:none;}

.sub_bullet LI .period-wrap {margin-bottom: 1rem;}
.sub_bullet LI .period-wrap .period {float: left; display: block; width: 25%; text-align: center; position: relative; padding-bottom: .5rem;}
.sub_bullet LI .period-wrap .period:after {content: ""; clear: both;}
.sub_bullet LI .period-wrap .period H6 {font-size: 1em; padding: .5rem 0; background: none; color: #fff; background-color: #516ac3;}
.sub_bullet LI .period-wrap .period P {font-size: 1em; padding: .5rem 0; margin-bottom: .5rem; border-bottom: 1px solid #ddd; position: relative;}
.sub_bullet LI .period-wrap .period P:before {content: ""; display: block; height: 15px; position: absolute; top: 80%; left: 0; border-left: 1px solid #ddd;}
.sub_bullet LI .period-wrap .period:last-child P:after {content: ""; display: block; height: 15px; position: absolute; top: 80%; right: 0; border-right: 1px solid #ddd;}
.sub_bullet LI .period-wrap .period SPAN {font-size: 1em; line-height: 1rem; padding: .5rem 0;}
.sub_bullet LI .period-wrap .period:nth-child(odd) H6 {background-color: #2eacb4;}
@media all and (max-width:791px){
    .sub_bullet LI .period-wrap .period {display: block; width: 100%; text-align: center;}
    .sub_bullet LI .period-wrap .period P:before {display: none;}
    .sub_bullet LI .period-wrap .period:last-child P:after {display: none;}
}

.sub_bullet LI .process-wrap {margin: 1rem auto;}
.sub_bullet LI .process-wrap .process {display: inline-block; width: 15%; text-align: center; margin-right: 3%; position: relative; padding-bottom: .5rem; border-bottom: 1px solid #2eacb4}
.sub_bullet LI .process-wrap .process:after {content: "→"; display: inline-block; font-size: 1.25rem; position: absolute; top: 50%; right: -15%; transform: translateY(-50%);}
.sub_bullet LI .process-wrap .process:last-child:after {content: "";}
.sub_bullet LI .process-wrap .process H6 {font-size: 1em; padding: .5rem 0; border: 1px solid #2eacb4; border-width: 1px 0; margin-bottom: .5rem; background: none; color: #2eacb4; background-color: #efefef;}
.sub_bullet LI .process-wrap .process p {margin-bottom:0;}
@media all and (max-width:791px){
    .sub_bullet LI .process-wrap .process {display: block; width: 100%; text-align: center; margin-right: 0; margin-bottom: 2rem; position: relative; padding-bottom: .5rem; border-bottom: 1px solid #2eacb4;}
    .sub_bullet LI .process-wrap .process:after {content: "â†“"; display: inline-block; font-size: 1.05rem; position: absolute; bottom: 0%; left: 0%; right: 0%; transform: translateY(100%);}
}

.boxing {margin-bottom: 0; padding: .25rem 1rem; border: 1px solid #aaa; margin: .5rem 0;}

table.s10.type2.widthout_h TR TH {border-left: 1px solid #c8c8c8;}
table.s10.type2.widthout_h TR TH:first-child {border-left: 0;}
table.s10.type2.widthout_h TR TD:first-child {border-left: 0;}

H5.bold {font-weight: bold; color: #2eacb4;}
DIV.faq-wrap {border: 1px solid #aaa; padding: 1rem;}
DIV.faq-wrap P {margin: 0;}
DIV.faq-wrap P.question {color: #2eacb4; margin-bottom: .5rem;}
DIV.faq-wrap P.question SPAN {font-size: .8em; padding: .15rem .575rem; color: #fff; background: #2eacb4; border-radius: 1rem; margin-right: .5rem;}
DIV.faq-wrap P.answer SPAN {font-size: .8em; padding: .15rem .575rem; color: #fff; background: #333; border-radius: 1rem; margin-right: .5rem;}
DIV.faq-wrap HR {border: none; height: 0; margin: 10px;}

.sub_bullet LI .time P {float: left; display: block; width: 16.666%; height: 1rem; margin: 1rem 0 .5rem; position: relative;}
.sub_bullet LI .time P:after {content: ""; display: block; clear: both;}
.sub_bullet LI .time P SPAN {position: absolute;}
.sub_bullet LI .index P {float: left; display: block; width: 20%; min-height: 3.75rem; text-align: center; padding: .5rem 0; border: 1px solid #ddd; border-width: 1px 1px 1px 0;}
.sub_bullet LI .index P:first-child {border-left: 1px solid #ddd;}
.sub_bullet LI .descript P {display: inline-block; width: 100%; text-align: center;}
@media all and (max-width:791px){
    .sub_bullet LI .time {display: none;}
    .sub_bullet LI .index P {float: none; width: 100%; border-width: 1px; min-height: auto; margin-bottom: .25rem;}
}



.site-footer .menu > li .sub-menu > li.menu-item-has-children{margin-top: 22px;}
.site-footer .menu > li .sub-menu > li.menu-item-has-children > a{font-size: 1.005em;}
.site-footer .menu > li .sub-menu > li.menu-item-has-children > .sub-menu {padding-top: 5px;margin-top: 5px;}

/* 캠퍼스 맵 : 2022-10-21 수정
=========================================================*/
.map_type1 .map_img{margin-bottom:15px;overflow:hidden;}
.map_type1 .map_directions{position:relative;}
.map_type1 .map_directions h3{background:url(/wp-content/uploads/2014/12/map_btns__8.png) 0 8px no-repeat;height:58px;line-height:58px;padding-left:50px;font-size:1.125em;margin-bottom:15px;}
.map_type1 .map_directions p{color:#666666;font-size:0.875em;}
.map_type1 .map_directions .all_p{color:#444444;font-size:1em;}
.map_type1 .map_directions h4{color:#444;position:relative;padding-left:14px;margin-bottom:16px;background:url(../images/icon/icon_bullets1.png) no-repeat;background-position:0 5px;}
.map_type1 .map_directions .num{font-size:1em;color:#011655;font-weight:900;margin-right:14px;float:left}
.map_type1 .map_directions .sections{font-size:0.688em;color:#fff;background:#2eacb4;padding:3px 4px;margin-right:7px}
.map_type1 .map_directions .bus{overflow:hidden;font-size:0.875em;line-height:1.429em;color:#666666;}
.map_type1 .map_directions li{clear:both;}
.map_type1 .map_directions .btn_link{position:absolute;top:7px;right:0;}
.map_type1 .map_directions .btn_link a{font-size:0.875em;display:block;background-position:12px 12px;border:solid 1px #43bcc2;float:left;padding:10px 15px;}
.map_type1 .map_directions .btn_link a:first-child{margin-right:5px;}
.map_type1 .map_directions .btn_link a:hover{background:#43bcc2;color:#fff !important;}
.map_type1 .map_texts {overflow:hidden;margin:0;margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #d0d0d0;}
.map_type1 .map_texts h3 {padding-top:13px;padding-bottom:11px;margin:0;border-top:2px solid #444;border-bottom:1px solid #d0d0d0;font-size:1.250em;font-weight:400;margin-bottom:20px}
.map_type1 .map_texts ul {float:left;padding-right:30px;width:calc(33.33% + 30px);box-sizing:border-box;font-size: 0.875em;line-height: 1.429em;}
.map_type1 .map_texts ul:last-child {padding-right:0;width:calc(33.33% - 60px);}
.map_type1 .map_texts ul li {position:relative;padding-left:60px;}
.map_type1 .map_texts ul li .num {position:absolute;top:0;left:0;font-size:1.125em;color:#038992;font-weight:400}
@media screen and (max-width: 760px) {
    .map_type1 .map_texts ul {padding-right:0!important;width:100%!important;}
}
@media screen and (max-width:550px) {
    .map_type1 .map_texts h3{font-size:1em}
    .map_type1 .map_texts ul{font-size:0.750em}
}

/* 2025-10-14 : 비전 수정 */
.page.type7 .color_point {font-style:normal;color:#3956b6!important;}
.page.type7 .vision_2050 .list_sub {display:grid;grid-template-columns:repeat(5, 1fr);gap:10px;margin:0;}
.page.type7 .vision_2050 .list_sub h6 {margin:20px 0 0;width:100%;}
.page.type7 .vision_2050 .list_sub p {margin:0;font-size:0.875em;}
.page.type7 .vision_2050 .list2 .list_sub h6 {padding:0!important;height:50px;font-size:1em;font-weight:700;color:#000;}
.page.type7 .vision_2050 .list2 .list_sub h6 em {font-style:normal;color:#00b0f2;}
.page.type7 .vision_2050 .list2 .list_sub p {margin-bottom:0;padding:20px 8px;height:calc(100% - 70px);color:#222b38;text-align:center;border-radius:10px;}
.page.type7 .vision_2050 .list2 .list_sub .li1 p {background-color:#d5e1f7;}
.page.type7 .vision_2050 .list2 .list_sub .li2 p {background-color:#d3eef9;}
.page.type7 .vision_2050 .list2 .list_sub .li3 p {background-color:#b7e3ea;}
.page.type7 .vision_2050 .list2 .list_sub .li4 p {background-color:#c2d4eb;}
.page.type7 .vision_2050 .list2 .list_sub .li5 p {background-color:#d2cfe2;}
.page.type7 .vision_2050 .list3 .list_sub {grid-template-columns:repeat(3, 1fr);gap:20px;}
.page.type7 .vision_2050 .list3 .list_sub h6 {padding:0 10px;height:70px;line-height:1.2em;font-size:1.2em;color:#fff;border-radius:20px 20px 0 0;display:flex;justify-content:center;align-items:center;}
.page.type7 .vision_2050 .list3 .list_sub .li1 h6 {background-color:#139eb0;}
.page.type7 .vision_2050 .list3 .list_sub .li2 h6 {background-color:#0081cc;}
.page.type7 .vision_2050 .list3 .list_sub .li3 h6 {background-color:#43027e;}
.page.type7 .vision_2050 .list3 .list_sub p {padding:0 10px;display:flex;justify-content:center;align-items:center;height:80px;font-size:1em;color:#000;border:1px solid #eee;border-top:0;border-radius:0 0 20px 20px;text-align:center;}
/* 2025-10-28 : 한눈에 보는 UNIST 수정 */
.page.type8 .list_sub {display:grid;grid-template-columns:repeat(5, 1fr);gap:10px;margin:0 0 20px;}
.page.type8 .list_sub h6 {margin:20px 0 0;width:100%;}
.page.type8 .list_sub p {margin:0;font-size:0.875em;}
.page.type8 .list2 .list_sub h6 {padding:0!important;height:50px;line-height:1em;font-size:1em;font-weight:700;color:#000;text-align:center;}
.page.type8 .list2 .list_sub h6 em {font-style:normal;color:#00b0f2;}
.page.type8 .list2 .list_sub p {margin-bottom:0;padding:20px 8px;height:calc(100% - 70px);color:#222b38;text-align:center;border-radius:10px;}
.page.type8 .list2 .list_sub .li1 p {background-color:#d5e1f7;}
.page.type8 .list2 .list_sub .li2 p {background-color:#d3eef9;}
.page.type8 .list2 .list_sub .li3 p {background-color:#b7e3ea;}
.page.type8 .list2 .list_sub .li4 p {background-color:#c2d4eb;}
.page.type8 .list2 .list_sub .li5 p {background-color:#d2cfe2;}
.page.type8 .list3 .list_sub {grid-template-columns:repeat(3, 1fr);gap:20px;}
.page.type8 .list3 .list_sub h6 {margin:0;padding:0 10px;height:70px;line-height:1.2em;font-size:1.2em;color:#fff;border-radius:20px 20px 0 0;display:flex;justify-content:center;align-items:center;}
.page.type8 .list3 .list_sub .li1 h6 {background-color:#139eb0;}
.page.type8 .list3 .list_sub .li2 h6 {background-color:#0081cc;}
.page.type8 .list3 .list_sub .li3 h6 {background-color:#43027e;}
.page.type8 .list3 .list_sub p {padding:0 10px;display:flex;justify-content:center;align-items:center;height:80px;font-size:1em;color:#000;border:1px solid #eee;border-top:0;border-radius:0 0 20px 20px;text-align:center;}

@media screen and (max-width: 760px) {
    .page.type7 .vision_2050 .list2 .list_sub {grid-template-columns:repeat(2, 1fr);justify-content:center;}
    .page.type7 .vision_2050 .list3 .list_sub {gap:10px;}

    .page.type8 .list2 .list_sub {grid-template-columns:repeat(2, 1fr);justify-content:center;}
    .page.type8 .list3 .list_sub {gap:10px;}
}

@media screen and (max-width: 640px) {
    .page.type7 .vision_2050 .list2 .list_sub {grid-template-columns:repeat(1, 1fr);gap:20px;}
    .page.type7 .vision_2050 .list2 .list_sub h6 {margin-top:0;height:35px;}
    .page.type7 .vision_2050 .list2 .list_sub h6 br {display:none;}
    .page.type7 .vision_2050 .list2 .list_sub p {height:calc(100% - 35px);}
    .page.type7 .vision_2050 .list3 .list_sub {margin:30px auto 0;max-width:300px;grid-template-columns:repeat(1, 1fr);gap:20px;}
    .page.type7 .vision_2050 .list3 .list_sub h6 {margin:0;}

    .page.type8 .list2 .list_sub {grid-template-columns:repeat(1, 1fr);gap:20px;}
    .page.type8 .list2 .list_sub h6 {margin-top:0;height:35px;}
    .page.type8 .list2 .list_sub h6 br {display:none;}
    .page.type8 .list2 .list_sub p {height:calc(100% - 35px);}
    .page.type8 .list3 .list_sub {margin:30px auto 0;max-width:300px;grid-template-columns:repeat(1, 1fr);gap:20px;}
    .page.type8 .list3 .list_sub h6 {margin:0;}
}
