
/* 광고 */
.ad-banner {
    width:100%;
    float:left;
    height: auto;
}

.ad-container {
    display:flex;
    justify-content:center;
    margin: 0 auto;
}

.ad-left {
    display:none;
}
.ad-right {
    display:none;
}

.ad-cast-left-one {
    display:none;
}
.ad-cast-left-two {
    display:none;
}
@media (min-width: 1200px) {
    .ad-left {
        display:block;
        position:fixed;
        width:160px;
        top:130px;
        left:calc(50vw - 775px);
    }

    .ad-right {
        display:block;
        position:fixed;
        width:160px;
        top:130px;
        left:calc(50vw + 600px);
    }

    .ad-cast-left-one {
        display:block;
        position:fixed;
        width:160px;
        top:187px;
        left:calc(50vw - 780px);
    }
    .ad-cast-left-two {
        display:block;
        position:fixed;
        width:160px;
        top:487px;
        left:calc(50vw - 780px);
    }

}

/* ad-popup */
.ad-popup-wrap{
    background-color:rgba(0,0,0,.3);

    justify-content:center;
    align-items:center;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    display:none;
    padding:15px;
    z-index:9999;

}

.ad-popup{
    width:100%;
    max-width:400px;
    border-radius:10px;
    overflow:hidden;
    background-color:#264db5;

    box-shadow: 5px 10px 10px 1px rgba(0,0,0,.3);
}

.ad-popup-head{
    width:100%;

    height:50px;
    display:flex;
    align-items:center;
    justify-content:center;
}

.ad-popup-body{
    width:100%;
    background-color:#ffffff;
}
.pop-btn{ //각각의 버튼
display:inline-flex;
    width:50%;
    height:100%;
    justify-content:center;
    align-items:center;
    float:left;
    color:#ffffff;
    cursor:pointer;
}
.pop-btn.confirm{
    border-right:1px solid #3b5fbf;
    font-size: medium;
    text-align: center;
    line-height: 1;
    display: table-cell;
    vertical-align: middle;
    padding-top: 20px;
}

