.lnb-box .lnb-title { position: relative; padding: 0 0 40px; font-weight: 700; font-size: 28px; line-height: 100%; }
.lnb-menu { background-color: #f4f9ff80; padding: 20px; border: 1px solid #e7eaee; border-radius: 10px; display: flex; flex-direction: column; gap: 25px; }
.lnb-box .lnb-menu > li { position: relative; }
.lnb-box .lnb-menu > li:not(:last-child)::after { content: ''; position: absolute; left: 0; right: 0; bottom: -13px; border-bottom: 1px solid #e7eaee; }
.lnb-box .lnb-menu > li > a { display: flex; align-items: center; font-weight: 700; font-size: 16px; line-height: 38px; letter-spacing: .2px; transition: all .3s; text-transform: capitalize; color: #222; border-radius: 5px; }
[lang="en"] .lnb-box .lnb-menu > li > a{line-height: 25px;}
.lnb-box .lnb-menu > li.active > a { color: #004edb; }
.lnb-box .lnb-menu > li.has-depth02 > a { position: relative; }
.lnb-box .lnb-menu > li.has-depth02 > a:before { content: ''; width: 10px; height: 6px; background: url(../img/common/ico-lnb04.png) no-repeat; position: absolute; right: 10px; top: 50%; transform: translateY(-50%) rotate(0); transition: all .3s ease; background-size: cover; transform: rotate(180deg); filter: brightness(0);}
.lnb-box .lnb-menu > li.has-depth02.active > a:before {transform: rotate(0); filter: brightness(1);}
.lnb-box .lnb-menu > li > ul { display: none; }
.lnb-box .lnb-menu > li.active > ul { display: block; padding: 10px 0; }
.lnb-box .lnb-menu > li > ul > li+li{margin-top: 15px;}
.lnb-box .lnb-menu > li > ul > li a { font-weight: 500; font-size: 15px; line-height: 19px; letter-spacing: -.2px; display: block; color: #111; padding: 0 5px; transition: all .5s;}
.lnb-box .lnb-menu > li > ul > li a:hover { color: #004edb; }
.lnb-box .lnb-menu > li > ul > li a.active { position: relative; padding-left: 14px; color: #004edb; }
.lnb-box .lnb-menu > li > ul > li a.active:before { content: ''; position: absolute; width: 3px; height: 3px; border-radius: 100%; background: #004edb; top: 0; left: 5px; bottom: 0; margin: auto;; }

.lnb-box .lnb-menu li a[target="_blank"] {padding-right: 20px;background: url(../img/common/_blank.png) no-repeat center right;}