@charset "utf-8";
/*-----------------------------------------------------------------




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

}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {
}


-----------------------------------------------------------------*/


/*-----------------------------------------------------------------

파업layer_pup

-----------------------------------------------------------------*/


.layer_pup {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none;
}

.layer_pup .layer_exit {}

.layer_pup .container_vodaplay {
    z-index: 1;
    margin-top: 10%;
    background: #F8F8F8;
    padding: 20px 25px 20px 25px;
    border-radius: 8px;
    width: 575px;

}



@media screen and (max-width: 768px) {
    .layer_pup .container_vodaplay {
        margin-top: 40%;
        padding: 20px 15px 20px 15px;
        width: 80%;

    }

    .layer_pup .container_vodaplay .l50 {
        padding-left: 20px;

    }

    .layer_pup .container_vodaplay .r50 {
        padding-right: 20px;

    }

  



}




.layer_pup .quan_bg {
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.8);
}

.layer_scroll_bar {
    overflow: hidden;
    overflow-y: scroll;
    height: 600px;
    margin: 0px -25px 0px -20px;
    padding: 20px;

}

/*-----------------------------------------------------------------

#footer 

-----------------------------------------------------------------*/


#footer {
    padding: 100px 0 80px 0;
    background: #090909;
}



#footer address,
#footer address:hover {
    font-size: 16px;
    color: #F8F8F8;
    line-height: 20px;
    font-weight: 100;
    font-style: normal;
}



.foot_tit1 {
    font-size: 16px;
    color: #F8F8F8;
    font-weight: 400;
}

.foot_text1 a,
.foot_text1 a:hover {
    font-size: 16px;
    color: #9aa4ae;
    font-weight: 300;
}

.footer_a a,
.footer_a a:hover {
    font-size: 10px;
    color: #F8F8F8;
    font-weight: 400;
}

.footer_a a {
    margin-right: 10px;
}





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


    #footer .img_logo {
        width: 260px;
    }


    #footer ul.ufl li {
        float: none;
    }

    #footer .l80 {
        padding-left: 0px;
        padding-top: 20px;
        padding-bottom: 20px;
    }



    .foot_tit1 {
        font-size: 24px;
        padding-top: 10px;
    }


    #footer address,
    #footer address:hover {
        font-size: 22px;
        line-height: 30px;
        font-weight: 300;
    }


    #footer .l80 .foot_tit1 {
        font-size: 24px !important;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #footer .l80 .foot_text1 a {
        font-size: 24px !important;
    }


    #footer .footer_a a {
        font-size: 22px;
        margin-right: 20px;
    }

    .foot_text1 a,
    .foot_text1 a:hover {
        font-size: 28px;
        margin-top: 20px;

    }

}


.foot_auth {
    font-family: 'Open Sans';
    font-size: 12px;
}

.fooot_color {
    color: #9aa4ae;
}


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

    /* Styles */
    .float_country {
        margin-top: 20px;
    }

}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {

    /* Styles */
    .float_country {
        margin-top: 20px;
    }
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }

}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    /* Styles */
    .float_country {
        margin-top: 100px;
    }
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    /* Styles */
    .float_country {
        margin-top: 100px;
    }
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    /* Styles */
    .float_country {
        margin-top: 100px;
    }
}

/**********
            iPad 3
            **********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
    .float_country {
        margin-top: 100px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
    .float_country {
        margin-top: 100px;
    }
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
    /* Styles */
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
    /* Styles */
    .float_country {
        margin-top: 100px;
    }
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

/* iPhone 6, 7, 8 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

/* iPhone 6+, 7+, 8+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

/* iPhone X ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

/* iPhone XS Max, XR ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */

    .float_country {
        margin-top: 20px;
    }
}


.link_footer , .link_footer:hover{
    color: #A4A4A4;
}

.image_qr{
    width: 46px;
    height: 46px;
    position:absolute;
    right: 30px;
}

.address_color2{
    color: #A4A4A4 !important;
}