
#MAIN_KEYVISUAL .main_quick ul li .ico_img{margin-right: 5%}
#MAIN_KEYVISUAL .main_quick ul li .txt .title{font-size: 22px}

#MAIN_KEYVISUAL .main_keyvisual .sec_inner .main_carousel .btn_playStop{top:3px}


#ENG_COOKIE{position: fixed;bottom: 0;width: 100%;z-index: 100;display: none}
#ENG_COOKIE .eng_cookie_inner{width: 100%;height: 100%;background-color: rgba(0,0,0,.85) ;padding: 0 156px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#ENG_COOKIE .eng_cookie_inner .btn_close_pop{position: absolute;right: 36px;width: 12px;height: 12px;top: 50%;margin-top: -6px;z-index: 1}
#ENG_COOKIE .eng_cookie_inner .btn_close_pop a{display: block}
#ENG_COOKIE .eng_cookie_inner .btn_close_pop a img{width: 100%}
#ENG_COOKIE .eng_cookie_inner .cookie_copy_inner{position: relative;padding: 30px 0;font-size: 0;}
#ENG_COOKIE .eng_cookie_inner .cookie_copy_inner .copy{float:left;color: #fff;font-size: 14px;line-height: 24px;display: inline-block;vertical-align: middle;width: calc(100% - 290px);text-align: left;margin-right: 170px;max-width: 1280px}
#ENG_COOKIE .eng_cookie_inner .cookie_copy_inner .copy a.btn_show_privacy{position: relative;display: inline-block;vertical-align: top;color: #ccc}
#ENG_COOKIE .eng_cookie_inner .cookie_copy_inner .copy a.btn_show_privacy:before{content: '';position: absolute;bottom: 2px;left:0;width: 100%;height: 1px;background-color: #ccc}
#ENG_COOKIE .eng_cookie_inner .cookie_copy_inner .btn_accept{float:right;display: inline-block;vertical-align: middle}
#ENG_COOKIE .eng_cookie_inner .cookie_copy_inner .btn_accept a{color: #fff;width: 120px;padding:13px 0 16px;text-align: center;position: relative;font-size: 14px;border: 1px solid #fff;display: block;transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#ENG_COOKIE .eng_cookie_inner .cookie_copy_inner .btn_accept a span{position: relative;padding-right: 22px}
#ENG_COOKIE .eng_cookie_inner .cookie_copy_inner .btn_accept a span:before{content: '';position:absolute;right: 0;background: url("../../images/common/ico_arrow_white_right.png") no-repeat 0 0 / contain;width: 10px;height: 16px;top: 50%;margin-top: -8px;transition: all 0.3s}
#ENG_COOKIE .eng_cookie_inner .cookie_copy_inner .btn_accept a:hover{background-color: #fff;color: #000}
#ENG_COOKIE .eng_cookie_inner .cookie_copy_inner .btn_accept a:hover span:before{background-image: url("../../images/common/ico_arrow_black_right.png");background-size: contain}

/* ================================== Laptop css ================================== */
@media all and (max-width: 1280px) {
    #MAIN_KEYVISUAL .main_quick ul li .txt .title{max-width: 148px;line-height: 28px;text-align: left}


    #ENG_COOKIE .eng_cookie_inner{padding: 0 85px}
    #ENG_COOKIE .eng_cookie_inner .btn_close_pop{right: 32px;}
    #ENG_COOKIE .eng_cookie_inner .cookie_copy_inner .copy{margin-right: 70px;width: calc(100% - 190px)}
}

/* ================================== Tablet css ================================== */
@media all and (max-width: 1080px) {
    #MAIN_KEYVISUAL .main_quick ul li .txt .title{font-size: 16px;max-width: 112px;line-height: 20px}
    #MAIN_KEYVISUAL .main_keyvisual .sec_inner .main_carousel .btn_playStop{top: 4px}

    #ENG_COOKIE .eng_cookie_inner{padding: 0 50px}
    #ENG_COOKIE .eng_cookie_inner .btn_close_pop{right: 16px;}
    #ENG_COOKIE .eng_cookie_inner .cookie_copy_inner .copy{margin-right: 70px;width: calc(100% - 190px);font-size: 12px;line-height: 20px;}
    #ENG_COOKIE .eng_cookie_inner .cookie_copy_inner .btn_accept a{}

}

/* ================================== Mobile css ================================== */
@media all and (max-width: 766px) {
    #MAIN_KEYVISUAL .main_quick ul li{height: 85px;}
    #MAIN_KEYVISUAL .main_quick ul li .ico_img{margin-right: 0}
    #MAIN_KEYVISUAL .main_quick ul li .txt .title{font-size: 12px;text-align: center;max-width: unset;line-height: 14px}
    #ENG_COOKIE .eng_cookie_inner{padding: 0 16px}
    #ENG_COOKIE .eng_cookie_inner .btn_close_pop{right: 16px;bottom:37px;top:unset;margin-top: 0}
    #ENG_COOKIE .eng_cookie_inner .cookie_copy_inner .copy{float: unset;width: 100%;font-size: 14px;display: block;margin-bottom: 25px}
    #ENG_COOKIE .eng_cookie_inner .cookie_copy_inner .btn_accept{float: unset;display: block;}
}

#MAIN_FLOATING .contents .title{height:116px}
@media all and (max-width: 766px) {
}





