/* BASIC css start */
/* 개별페이지 전체메뉴 */
body {}
body .cate_wrap,
body .search {display:block;}
body #header {position:static;}

.cate_wrap {padding-top:10px; background:#fff;}
.cate_wrap .depth01 {position:relative; height: calc(100vh - 159px); overflow-y:auto;}
.cate_wrap .depth01 > li {background:#f2f2f2; line-height:38px;}
.cate_wrap .depth01 > li > a {padding-left:8px; width:92px; color:#3A3E4A; font-size:10px; font-weight:500; display:inline-block; box-sizing: border-box;}
.cate_wrap .depth01 > li > a.on {background:#fff; color:#0071E3; font-weight:700;}
.cate_wrap .depth01 .fa {display:none;}
.cate_wrap .depth02 {position: absolute; left: 92px; top: 0; background: #fff; width: calc(100% - 92px); padding: 0 16px; box-sizing: border-box; display:none; height: calc(100vh - 159px); overflow-y:auto;}
.cate_wrap .depth02.on {display:block;}
.cate_wrap .depth02 > li {border-bottom:1px solid #ebebeb;}
.cate_wrap .depth02 > li > a {line-height:52px; display:block;}
.cate_wrap .depth03 {display:flex; align-items: baseline; padding-bottom:14px; flex-wrap: wrap;}
.cate_wrap .depth03 > li {display: inline-block; text-align: center; width: 33%; height: auto; line-height: 1; margin-bottom:15px; margin-right:0.5%;}
.cate_wrap .depth03 > li:nth-child(3n) {margin-right:0;}
.cate_wrap .depth03 > li a {font-size:10px;}
.cate_wrap .depth03 img {margin:0 auto 14px;}
/* BASIC css end */

