.lnb-inner .lnb-title {font-weight: 700;font-size: 32px;line-height: 140%;letter-spacing: 0;vertical-align: middle;color: #111111;padding: 0 0 50px;}
.lnb-menu {border: 1px solid #DDDDDD;border-radius: 10px;padding: 10px 20px 20px 20px;}
.lnb-menu > li {padding: 12px 0;border-bottom: 1px solid #DDDDDD;}
.lnb-menu > li:last-child {border-bottom: 0;padding-bottom: 0;}
.lnb-menu > li > a {padding: 10px 30px 10px 5px;font-weight: 600;font-size: 18px;line-height: 130%;letter-spacing: -0.25px;color: #111111;display: block;position: relative;transition: all .3s;word-wrap: break-word;}
.lnb-menu > li.has-depth02 > a:before{content: '';width: 30px;height: 30px;background: url(../img/common/ico-lnb.png) no-repeat center;background-size: 9px;position: absolute;right: 0;top: 50%;transition: all .3s ease;border-radius: 100%;transform: translateY(-50%);}
.lnb-menu > li.active > a:before {background: #001B54 url(../img/common/ico-lnb-up.png)no-repeat center;background-size: 8px;transform: translateY(-50%) rotate(0deg);}
.lnb-menu > li.active > a {color: #001B54;font-weight: bold;}
.lnb-box .lnb-menu > li > a.link {display: flex;align-items: center;gap: 1px;justify-content: space-between;}
.lnb-box .lnb-menu > li > a.link span {display:inline-block;width:calc(100% - 23px);}
.lnb-box .lnb-menu > li > a.link:after {content: "";display: inline-block;background: url(/_res/unist/unist/img/common/lnb-link.png)no-repeat;width: 23px;height: 23px;filter: invert(1) brightness(0);margin-right: -13px;}

.lnb-menu > li .lnb-depth02 {padding: 0 15px 0 0;margin: 10px 0 0;display: none;}
.lnb-menu > li .lnb-depth02 > li > a {padding: 10px 0 10px 25px;font-weight: 600;font-size: 16px;line-height: 130%;letter-spacing: -0.25px;color: #666666;display: block;transition: all .3s;position: relative;}
.lnb-menu > li .lnb-depth02 > li > a:before {content: "";position: absolute;left: 7px;top: 50%; transform:translatey(-50%);background: transparent;width:10px;height: 10px;}
.lnb-menu > li .lnb-depth02 > li > a.active {font-weight: 700;text-decoration: underline;text-decoration-style: solid;text-underline-offset: 2px;text-decoration-thickness: 8%;color: #001B54}
.lnb-menu > li .lnb-depth02 > li > a.active:before {background: url(../img/common/ico-menulnb.png)no-repeat;background-size: cover;}
.lnb-menu > li .lnb-depth02 > li > a.link > span{display: flex;align-items: center;gap: 5px;}
.lnb-menu > li .lnb-depth02 > li > a.link > span:after {content: "";background: url(../img/common/ico-lnb-link.png)no-repeat;background-size: cover;width: 8px;height: 8px;display: inline-block;}