@charset "utf-8";

/* common */
.wrap-top .container,
.wrap-header .container,
.wrap-footer .container,
.wrap-footer .footer-top{width:100%; max-width:1600px; margin:0 auto;}
@media all and (max-width:1600px) {
	.wrap-footer .container{padding:0 20px;}
}


/* 헤더 */
.wrap-top {background: #eee; border-bottom: 1px solid #e4e4e4;}

.wrap-header .head-util li.popup-btn{background: url(/sites/t_orga_2/images/button/btn_popup_bl.png) no-repeat center;}
.wrap-header .head-util li.head-sitemap{background: url(/sites/t_orga_2/images/common/sitemap-logo.png) no-repeat center center;}

.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;}


/* BEGIN login area */
.loginArea { display:flex !important; flex-flow:row nowrap; float:left; }
.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; }
.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; }
.loginArea a { line-height:35px; padding:0 18px; font-size:14px; font-family:'Noto Light'; color: #000;  }
.mobile-global .gachonBtn{line-height:35px; padding:0 18px; color:#fff; font-size:14px; font-family:'Noto Light'; float: left;background: url('/sites/t_dep_1/images/common/ic_dot.png') no-repeat left center;}
.clearfix::after { content: ""; display: block; clear: both; }
.top-link li .color1 { background: #143971; }
.top-link li .color2 { background: #1fa68d; }
.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;  padding-left: 0;}
  .loginArea .brLoginBtn { color:#fff; padding-left: 0;}
  .loginArea a { color:#fff; }
  .loginArea .brLoginBtn { background: url('/sites/t_dep_1/images/common/ic_none.png') no-repeat right center; }

}
/* END login area */
@media all and (max-width: 420px) {
.main .wrap-footer {margin-top: -40px;}
}
