/***** 퀵메뉴 *****/
.quickMenu{position:absolute; right:-11rem; top:11rem; text-align:center; z-index:97; transition: right .2s; -webkit-transition: right .2s;}
.quickMenu h3{ display:inline-block; color:#fff; font-weight: 600; font-size:.9rem; line-height:1.5rem; padding:.5rem; z-index:100;}
.quickMenu h3:after{ content:"\e980"; display:inline-block; font-family: 'xeicon'; font-weight:400; margin-left:5px; vertical-align: top;}
.quickMenu .inner{ position: relative; background:#0077d1; z-index:1; border-radius:0 0 0 1rem; box-shadow: 0 0 10px rgba(0,0,0,0.3); overflow:hidden;}
.quickMenu .list{background:#fff; padding:.5rem 0; overflow:hidden;}
.quickMenu ul{width:11rem; visibility: hidden; }
.quickMenu li {padding:.5rem .5rem .5rem .75rem;}
.quickMenu li + li{border-top:1px solid #e0e6ed;}
.quickMenu li a{ position:relative; display:block; padding-left:.75rem; color:#000; font-size:.75rem; text-align:left; word-break: keep-all;}
.quickMenu li a:before{content:""; position:absolute; left:0; top:.5rem; width:.3rem; height:2px; background:#8ab0f6; }
.quickMenu .toggleBtn{position:absolute; left:-2.5rem; top:0; width:2.5rem; height:2.5rem; border-radius:1rem 0 0 1rem; padding-left:.25rem; background:#003eae; box-shadow: 0 0 10px rgba(0,0,0,0.3); z-index:0;}
.quickMenu .toggleBtn:before{content:"\e93b"; display:inline-block; color:#fff; line-height:2.5rem; font-size:.9rem; font-weight:600; font-family: 'xeicon';}
/* active */    
.openPop .quickMenu{top:19rem;}
.quickMenu.active{right:0;}
.quickMenu.active ul{visibility :inherit;}
.quickMenu.active .toggleBtn:before{content:"\e93e";}
.quickMenu li a:hover,
.quickMenu li a:focus{ color:#00508d; font-weight: 600;}

/* quickmenu */
.hldy .quickMenu,
.upPop .quickMenu{ top:12rem;}
.upPop.open .quickMenu{ top:15rem;}
.upPop.hldy.open .quickMenu{ top:19rem;}

@media screen and (max-width: 1280px){   

    /* 퀵메뉴 */
    .quickMenu{display:none;}
}