@charset "utf-8";

#shSnb{display:flex;flex-wrap:wrap;justify-content: center;width:max-content;max-width:1400px;margin:-30px auto 50px;box-shadow:6px 6px 16px rgba(0,0,0,.3);background:var(--primary)}
#shSnb>li+li{border-left:1px solid rgba(255,255,255,.15)}
#shSnb>li>a{opacity:.7;display:block;min-width:160px;height:62px;padding:0 20px;font-size:17px;font-weight:400;line-height:62px;text-align:center;color:#fff}
#shSnb>li>p{opacity:.7;display:block;min-width:160px;height:62px;padding:0 20px;font-size:17px;font-weight:400;line-height:62px;text-align:center;color:#fff}
#shSnb>li.on>a{opacity:1;font-weight:600}
#shSnb>li.on>p{opacity:1;font-weight:600}

/*2단메뉴*/
.a_open_menu {position:relative}
.a_open_menu .aside_nav_depth{display:none;position:absolute;z-index:100;width:100%;border:1px solid #ddd;background:#fff}
.a_open_menu .aside_nav_depth li{font-size:15px;line-height:40px}
.a_open_menu .aside_nav_depth li+li{border-top:1px dashed #e1e1e1}
.a_open_menu .aside_nav_depth li a{padding:15px;color:#aaa}
.a_open_menu .aside_nav_depth li.on a{font-weight:600;color:var(--primary)}

.a_menu_tit{position:relative;cursor:pointer}
.a_menu_tit i{position:absolute;right:27px;top:25px;font-size:10px;transition:all .3s}
.a_menu_tit.open_tit i{transform:rotate(180deg)}