.top_bnr{width: 100%;height:auto;background: #e51937;text-align:center}
.top_bnr a{display: block}
.top_bnr span.btn_close{display: block;position: absolute;bottom: 50%;margin-bottom:-12px; right: 20px;color: #fff;text-align: center;cursor: pointer}
.top_bnr span input {vertical-align: middle}
.top_bnr span label {vertical-align: middle;cursor: pointer}
.top_bnr span img{max-width: 1200px;display: block;margin: 0 auto 10px}
.top_bnr a img{max-width: 1200px;display: block;margin: 0 auto}

/*===========================================
# 사이드 배너 - PC에서만
===========================================*/
/* 시작 위치 */
.quick-right {
    position: absolute;
    top: 800px;
    right: 50%;
    margin-right: -840px;
    max-width: 140px;
    background: #f5f5f5;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    z-index: 999999;
}
body.sub .quick-right {
    top: 150px !important;
}
/* 고정 위치 */
.quick-right.sticked {
    position: fixed;
    top: 150px;
}
body.sub .quick-right.sticked {
    top: 150px !important;
}
.quick-right li {
    font-size: .875rem;
    text-align: center;
    border-bottom: solid 1px #ddd;
}
.quick-right li a {
    display: block;
    padding: 15px 7px;
}
.quick-right li a:hover {
    color: #fff;
    background: #222;
}
.quick-right li p {
    margin: 0;
}
@media(max-width:991px){
    .quick-right {
        display: none;
    }
}

.quick-left {
    position: absolute;
    top: 800px;
    left: 50%;
    margin-left: -840px;
    max-width: 140px;
    background: #f5f5f5;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    z-index: 999999;
}
body.sub .quick-left {
    top: 150px !important;
}
/* 고정 위치 */
.quick-left.sticked {
    position: fixed;
    top: 150px;
}
body.sub .quick-left.sticked {
    top: 150px !important;
}
.quick-left li {
    font-size: .875rem;
    text-align: center;
    border-bottom: solid 1px #ddd;
}
.quick-left li a {
    display: block;
    padding: 15px 0;
}
.quick-left li a:hover {
    color: #fff;
    background: #222;
}
.quick-left li p {
    margin: 0;
}
@media(max-width:991px){
    .quick-left {
        display: none;
    }
}



/* 팝업창 */
.pop-layer img {max-width:none;}
.pop-layer .pop-container {padding: 10px 15px;}
.pop-layer p.ctxt {color: #666;line-height: 25px;}
.pop-layer .btn-r {width: 100%;margin: 10px 0 20px;padding-top: 10px;border-top: 1px solid #DDD;text-align: right;}
.pop-layer {display: none;position: absolute;background-color: rgba(255,255,255, 0.8);border: 3px solid #f36d28;z-index: 10;min-width: 410px}
.dim-layer {display: none;position: fixed; position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;}
.dim-layer .dimBg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .5;filter: alpha(opacity=50);}
.dim-layer .pop-layer {display: block;}
a.btn-layerClose {display: inline-block;height: 25px;padding: 0 14px 0;background-color: #f36d28;font-size: 13px;color: #fff;line-height: 25px;}