@charset "euc-kr";
#header{position:relative;top:0;left:0;width:100%;margin-bottom:10px;background-color:transparent;z-index:100}
#header .top{border-bottom:1px solid #d7d7d7;background: #f3f3f3; position: relative; height: 40px; line-height: 40px;}
#header .top h1{position:relative;left:0;color: #fff; font-size: 14px; font-weight: bold; width: 55%; margin: 0 auto;}
#header .top a{display:block;position: absolute; width: 22px; height: 22px; top: 20px; margin-top: -11px; color: #ededed; font-size: 12px; font-weight: bold; }
/*  */
#header .btnOpenGnb{position: absolute; width: 15px; height: 40px; overflow: hidden;background:url('../../../../img/bam/krt/kc/ico_menu.png')no-repeat center center / 15px auto;top:50%;transform: translateY(-50%);right:12px;z-index: 10;text-indent: -9999px;border: none;}
#gnb {width:88.59375vw;height:100%;padding:90px 0;position:fixed;top:0;right:-100vw;background-color:#fff;z-index:9999;overflow: auto;text-align: left;}
#gnb .pageName{display: block;padding:20px;font-size:15px;font-weight:800;}
#gnb .gnbDepth1{background-color: #ededed;} 
#gnb .gnbDepth1 > li{border-top: 1px solid #d7d7d7;}
#gnb .gnbDepth1 > li:first-child{border-top: 0;}
#gnb .gnbDepth1 > li > a{font-size:15px;font-weight:800;color: #5b5b5b;display: block;padding: 20px;}
#gnb .gnbDepth1 > li.on >a{color: #49bfba;}
#gnb .btnGnbClose{position: absolute;right:10px;top:10px;width:25px;height:26px;color:transparent;font-size:0;text-indent:-999px;background: url('../../../../img/bam/krt/kc/ico_close.png') center center /15px auto no-repeat;border: none;padding: 0;margin-left: auto;}
.dim {width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);z-index:999;}
/* kt */
#gnb.gnb-kt .gnbDepth1 > li.on >a{color:#49bfba;}