*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    background-repeat: no-repeat;
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-style: normal;
}

body{
    background-color: #08081D !important;
    color: #fff !important;
}

#wrapper h1,h2,h3,nav .nav-item{
    font-family:'Formation Sans Regular' !important;
    font-weight: 400;
}

 ul, ol{
    list-style: none;
    margin-bottom: unset !important;
 }  

 *::after *::before{box-sizing: border-box; display: block;}
 a{
    text-decoration: none !important;
    color: #fff;
    display: block;
 }

*::-webkit-scrollbar{
   display: none;
 }

 a,img{
   display: block;
 }

 button,input,select,option{
    border-radius: 0; 
    border: 0px;
    background-color: rgba(0,0,0,0);
    display: block;
 }

 #wrapper{
    /* max-width: 1920px; */
    min-width: 300px;
    overflow: hidden;
    margin: 0 auto;
}
#hd,#gnb{
   background-color: unset;
}
#hd,
#gnb{
    background-color: unset;
 }
 #gnb_1dul{
    border-bottom: unset;
 }

 #hd_wrapper a img{
    display: none;
 }
 #gnb #gnb_1dul{
    border-bottom: unset;
 }
 #hd_wrapper a.main-logo{
    height: 50px;
    width: 140px;
    display: block;
    background-image: url(/theme/basic/img/logo.svg);
    background-position: right;
   }
   #hd_wrapper .logo{
      padding-left: 20px;
      z-index: 3;
   position: absolute;
   top: 0;
   /* transform: translate(0,50%); */
 }
 #hd_wrapper{
    height: 50px;
}

#ft{background-color: unset;}
#ft_wr{display: none;}
#ft_copy{border-top:unset}
#aside{display: none;}
#hd_pop, #hd_wrapper, #tnb .inner, #gnb .gnb_wrap, #container_wr, #ft_wr, #wrapper, #container{
   width: unset;
}

/* 섹션 기본 설정 */

section .wrap{
   max-width: 1600px;
   min-width: 300px;
   margin: 0 auto;
}

section .wrap{
   padding: 40px 20px;
   margin: 0 auto;
 }
 /* 섹션 기본 설정 */
 #hd_wrapper{
   justify-content: space-between;
  }

 #gnb #gnb_1dul{
   height: 50px;
 }

 #gnb .gnb_mnal{
   float: unset !important;
   position: unset;
   justify-content: right;
 }
 .gnb_1dli{
   position: relative;
   top: 0;
 }
 #gnb .gnb_1dli{
   float: unset;
   z-index: unset !important;
 }
 .gnb_1da{
  position: absolute;
  left: -100%;
 }
 #container{
   float: unset;
 }