@charset "utf-8";

/* common */
.wrap-top .container,
.wrap-header .container,
.wrap-footer .container,
.wrap-footer .footer-top{width:100%; max-width:1400px; margin:0 auto;}
@media all and (max-width:1400px) {
  .wrap-footer .container{padding:0 20px;}
}


/* 헤더 */
.wrap-top{background:#34353a;}

.wrap-header{border-bottom:0;}
.wrap-header .head-navi .div_1 .a_1.on::after{border-bottom-color:#2c7ee3;}
.wrap-header .head-navi .div_1 .a_1 span.wrap::before,
.wrap-header .head-navi .div_1 .a_1 span.wrap::after,
.wrap-header .head-navi .div_1 .a_1 span.wrapper::before,
.wrap-header .head-navi .div_1 .a_1 span.wrapper::after,
.wrap-header .head-navi .div_1 .a_1 span.inner::before,
.wrap-header .head-navi .div_1 .a_1 span.inner::after,
.wrap-header .head-navi .div_2{background: #2c7ee3;}

.wrap-header .head-util li.popup-btn{background: #004E96 url(/sites/t_orga_4/images/button/btn_popup_wh.png) no-repeat center;}
.wrap-header .head-util li.popup-btn::after{display:none;}
.wrap-header .head-util li.head-sitemap{background: #2C7EE3 url(/sites/t_orga_4/images/button/btn_sitemap.png) no-repeat center center;}

/* main */
.main .wrap-top{position: absolute;left:0;top:0;z-index:105;width:100%;background:rgba(0, 0, 0, 0.3);border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
.main .wrap-header{position: absolute;left:0;top:35px;z-index:105;width:100%;background:rgba(0, 0, 0, 0.3);transition: top 0.5s;}
.main .wrap-header .head-logo .logo-img span{color:#FFF;}
.main .wrap-header .head-navi .div_1 .a_1,
.main .wrap-header .head-navi .div_2 .a_2,
.main .wrap-header .head-navi .div_1 .a_1:hover,
.main .wrap-header .head-navi .div_1 .a_1.on {color:#FFF;}

.main .wrap-header.no-data.popup{top:35px;}
.main .wrap-header.popup {top:150px;}
@media all and (max-width: 1023px) {
  .main .wrap-header{top:0;}
  .main .wrap-header.no-data.popup{top:0;}
  .main .wrap-header.popup {top:150px;}
}

/*모바일메뉴*/
@media (max-width: 1023px){
  .main .wrap-header .container .btn-mgnb button {background: url(/sites/t_orga_4/images/button/btn_sitemap.png) no-repeat center center;}
  .wrap-header .head-navi .div_1 {margin: 100px 0 0 0; }
  .wrap-header .head-navi .div_2.on {bottom: 30px;}
}


/* BEGIN login area */
.loginArea { display:flex !important; flex-flow:row nowrap; float:right; }
.loginArea .afLoginBtn { line-height:35px; background: url('/sites/t_orga_1/images/common/common_dot_util.png') no-repeat right center; padding:0 18px; font-size:14px; font-family:'Noto Light'; cursor:pointer; color:#fff; }
.loginArea .brLoginBtn { line-height:35px; background: url('/sites/t_orga_1/images/common/common_dot_util.png') no-repeat right center; padding:0 18px; font-size:14px; font-family:'Noto Light'; cursor:pointer; color:#fff; }
.loginArea a { line-height:35px; padding:0 18px; font-size:14px; font-family:'Noto Light'; color: #fff;  }
.clearfix::after { content: ""; display: block; clear: both; }
.top-link li .color1 { background: #f5862d; }
.top-link li .color2 { background: #0b89e1; }
.top-link {float: left;}
.top-link li {float: left; background: url('/sites/t_orga_1/images/common/common_dot_util.png') no-repeat right center;  }
.top-link li a {display: block; padding: 0 18px; font-family: 'Noto DemiLight'; font-size: 14px; line-height: 35px; color: #fff; }
.top-util {float: right;}
.top-util li {float: left; background: url('/sites/t_orga_1/images/common/common_dot_util.png') no-repeat right center;}
.top-link li:last-child,
.top-util li.no-dot {background: none;}
.top-util li a {display: block; padding: 0 15px; font-family: 'Noto Light'; font-size: 14px; line-height: 35px; color: #FFF;}
.top-util li a.color {font-family: 'Noto Medium'; color: #009fe7;}
.top-util li.box-zoom {padding-left: 5px;}
.top-util li .zoom {width: 22px; height: 45px; text-indent: -99999px;}
.top-util li .zoom.plus {background: url('/sites/t_dep_1/images/common/btn_zoom_plus.png') no-repeat center center;}
.top-util li .zoom.zero {position: relative; width: 30px;}
.top-util li .zoom.zero::after {content: '기본'; position: absolute; left: 0; width: 100%; text-align: center; text-indent: 0;}
.top-util li .zoom.minus {background: url('/sites/t_dep_1/images/common/btn_zoom_minus.png') no-repeat center center;}
.mobile-global {display: none;}
@media all and (max-width: 1023px) {
  .mobile-global {position: absolute; top: 19px; display: block;}
  .mobile-global .top-util li a {color: #fff; font-size: 14px;}

  .loginArea .afLoginBtn { color:#fff;  }
  .loginArea .brLoginBtn { color:#fff; }
  .loginArea a { color:#fff; }
  .loginArea .brLoginBtn { background: url('/sites/t_dep_1/images/common/ic_none.png') no-repeat right center; }

}
/* END login area */


/* 대학원 global navigation */
.loginAreaWrap { display:flex !important; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; float:right; }
.loginAreaWrap .loginArea a { background: url('/sites/t_orga_1/images/common/common_dot_util.png') no-repeat right center; }
.loginAreaWrap .loginAreaAdd ul { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch;}
.loginAreaWrap .loginAreaAdd ul li:not(:last-child) { background: url('/sites/t_orga_1/images/common/common_dot_util.png') no-repeat right center; }
.loginAreaWrap .loginAreaAdd ul li a { line-height:35px; padding:0 18px; font-size:14px; font-family:'Noto Light'; color:#fff; }
/* 대학원 global navigation */
