/* BASIC css start */
body {overflow: visible;}
#header { position: relative; width: 100%;  top: 0; z-index: 9; background-color: transparent; transition: all 0.1s; border-bottom: 1px solid #d9d9d9;}
#header.sticky { position: -webkit-sticky;position: sticky;top: 0;   background-color: #fff; z-index: 9999;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}

#header.active{background-color: #fff;border-bottom:1px solid #d9d9d9;}
#header .header_wrap {position: relative; display: flex;width: 90%; max-width: 600px; box-sizing: border-box; height: 70px; margin: 0 auto; justify-content: space-between; align-items: center;}
#header .logo_wrap img {max-width: 80px;}
#header .lnb_wrap .lnb_list {display: flex;gap: 15px;align-items: center;}
#header .lnb_wrap .lnb_list li img{max-width:20px;}
#header .lnb_wrap .lnb_list li.open_btn{cursor:pointer;}
#header .lnb_wrap .lnb_list li.open_btn img{vertical-align:middle;}
#header .m_menu_wrap {background-color: #fff;height: 100vh;display:none; max-width: 600px; margin: 0 auto;}
#header .m_menu_wrap .m_menu {height: 100%;padding: 15% 10%;}
#header .m_menu_wrap .m_menu .dp_wrap {margin-bottom: 50px;}
#header .m_menu_wrap .m_menu .dp_wrap .dp01{position: relative;cursor:pointer;}
#header .m_menu_wrap .m_menu .dp_wrap .dp01 a{display:block;}
#header .m_menu_wrap .m_menu .dp_wrap .dp01:last-of-type{margin-bottom:0;}
#header .m_menu_wrap .m_menu .dp_wrap .dp01 .arrow_wrap{position: absolute;top:65%; right: 0px;transform: translate(0, -50%)}
#header .m_menu_wrap .m_menu .dp_wrap .dp01 .arrow_wrap .close img { transition: transform 0.3s ease; max-width: 18px;}
#header .m_menu_wrap .m_menu .dp_wrap .dp02{display: none;padding-top:7%;}
#header .m_menu_wrap .m_menu .dp_wrap .dp02 a{display:block;margin-bottom:20px;}
#header .m_menu_wrap .m_menu .dp_wrap .dp02 a:last-of-type{margin-bottom:0;}
#header .m_menu_wrap .lnb_wrap .lnb_list {width:100%; display: flex; gap: 10px;align-items: center;justify-content: center; position: absolute; left: 50%; transform: translateX(-50%); bottom: 20%;}

/* 검색 인풋 숨기기 */
.MS_search_word {display: none;}

@media (min-width: 600px) {
    #header .header_wrap{padding: 0 30px;}
}
/* BASIC css end */

