/* slick */
.slick-arrow{display:none;}

/* body */
body{}

/* header */
header{border-bottom:none;}
a.site-logo{background-position:left 100%;}
a.top_depth1{color:#000;}
.globalLink .link_anchor{color:#636363;}

@media all and (max-width:1014px) {
    .mobile-menu-toggle:before{color:#000;}
    .site-search .layerOpen:after{color:#000;}
    .site-search .layerOpen:hover{box-shadow:none;}
    .fixedTop header{background-color:rgba(50,64,109,.9);}
    .fixedTop a.site-logo{background-position:left top;}
    .fixedTop .mobile-menu-toggle:before{color:#fff;}
    .fixedTop .site-search .layerOpen:after{color:#fff;}
    #container .wrap{max-width:590px;}
}



/* 레이어팝업 */
.popup{display:block; opacity:0; visibility:hidden; position:absolute; top:30px; left:calc(50% - 320px); z-index:40; margin-left:auto; margin-right:auto; box-shadow:0 8px 12px rgba(0,0,0,0.2); transition-property:opacity, visibility, top, z-index; transition-duration:0.25s; transition-timing-function:ease-in-out;}
.popup .popup_img{position:relative;}
.popup .popup_btn{overflow:hidden; position:relative; height:40px; padding:0 15px; background-color:#333; color:#fff; font-size:16px; line-height:40px;}
.popup .popup_btn label{margin-left:10px; transform:translateY(1px);}
.popup .popup_btn button{float:right;}
.popup.event{max-width:640px;}
.fixedTop .popup.event{z-index:3;}
.popup.event .event_btn{display:block; position:absolute; bottom:1.2%; left:0; right:0; width:30%; height:4.8%; margin-left:auto; margin-right:auto; font-size:0;}

@media all and (max-width:640px) {
    .popup{top:0; left:0;}
}