@charset "utf-8";


/* default */

#container_wr,
#container {width: 100%;}

#container {margin: 0; padding-bottom: 0 !important;}
#wrapper { margin-top: 0;}

    /* hedaer */
#hd.focus-slide1:not(.hd_zindex) #hd_wrapper { background: #00000000; }
    /* header - logo */
#hd.focus-slide1:not(.hd_zindex) .normal_logo { display: none; }
#hd.focus-slide1:not(.hd_zindex) .white_logo { display: block !important; }
    /* header - menu - normal*/
#hd.focus-slide1:not(.hd_zindex) #gnb.normal_gnb .gnb_1da { color: #fff; }
#hd.focus-slide1:not(.hd_zindex) #gnb .gnb_1dli:hover > a { color:#fff; }
    /* header - lang */
#hd.focus-slide1:not(.hd_zindex) #lang_btn .lang_li > a { color: #fff; }
    /* hedaer - ham menu */
#hd.focus-slide1:not(.hd_zindex) #ham_menu_btn { background: none; border-left: 1px solid #cccccc50; }
    /* footer - show hide */
#ft { transition: all 0s; opacity: 1; }
#ft.ft_hide { height: 3px; opacity: 0; overflow: hidden; }
















/* 반응형 */
    /* 3 pc --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
    @media screen and (min-width: 1301px) {


    }
    
    
  
    








    
    
    /* 2 tab vw --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
    @media screen and (max-width: 1300px) and (min-width:951px) {
    
    
/* default */

#container_wr,
#container {width: 100%;}

#container {margin: 0; padding-bottom: 0 !important;}
#wrapper { margin-top: 0;}

    /* hedaer */
#hd.focus-slide1:not(.hd_zindex) #hd_wrapper { background: #00000000; }
    /* header - logo */
#hd.focus-slide1:not(.hd_zindex) .normal_logo { display: none; }
#hd.focus-slide1:not(.hd_zindex) .white_logo { display: block !important; }
    /* header - menu - normal*/
#hd.focus-slide1:not(.hd_zindex) #gnb.normal_gnb .gnb_1da { color: #fff; }
#hd.focus-slide1:not(.hd_zindex) #gnb .gnb_1dli:hover > a { color:#fff; }
    /* header - lang */
#hd.focus-slide1:not(.hd_zindex) #lang_btn .lang_li > a { color: #fff; }
    /* hedaer - ham menu */
#hd.focus-slide1:not(.hd_zindex) #ham_menu_btn { background: none; border-left: 0.074vw solid #cccccc50; }
    /* footer - show hide */
#ft { transition: all 0s; opacity: 1; }
#ft.ft_hide { height: 3px; opacity: 0; overflow: hidden; }



}
    
    
    
    
    
    
    /* 1 mobile vw --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
    @media screen and (max-width: 950px){
    
        #container_wr { padding: 0;}
    
    }