.lnb-box .lnb-title{position: relative;padding: 0 0 40px;font-weight: 700;font-size: 28px;line-height: 100%;}
.lnb-menu{padding: 20px;border: 1px solid #E7EAEE;border-radius: 10px;display: flex;flex-direction: column;gap: 25px;background: #F8FDFF;}
.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;height: 38px;font-weight: 700;font-size: 18px;line-height: 100%;letter-spacing: .2px;transition: all .3s;text-transform: capitalize;color: #222;border-radius: 5px;justify-content: space-between;}
.lnb-box .lnb-menu > li.active > a{color: #00A8D6;}
.lnb-box .lnb-menu > li.has-depth02 > a{position: relative;}
//.lnb-box .lnb-menu > li.has-depth02 > a:before{content: none;width: 8px;height: 5px;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;}
.lnb-box .lnb-menu > li > ul{display: none;}
.lnb-box .lnb-menu > li.active > ul{display: block;padding: 0 10px 0 10px;}
.lnb-box .lnb-menu > li > ul > li{padding: 0 0 12px;}
.lnb-box .lnb-menu > li > ul > li:last-child{padding: 0;}
.lnb-box .lnb-menu > li > ul > li a{font-weight: 500;font-size: 15px;line-height: 100%;letter-spacing: -.2px;display: block;position: relative;color: #111111;padding: 2px 10px;transition: all .5s;}
.lnb-box .lnb-menu > li > ul > li a:before{content:"";position:absolute;width:3px;height:3px;border-radius:100%;background:#00A8D6 ;top:6px;left: 0;}
.lnb-box .lnb-menu > li > ul > li a:hover{color: #1371BF;}
.lnb-box .lnb-menu > li > ul > li a.active{color: #1371BF;}
.lnb-box .lnb-menu > li.has-depth02 > a:after{content: '';width: 10px;height: 6px;background: url(../img/common/ico-lnb.png) no-repeat;transition: all .3s ease;display: inline-block;background-size: cover;}
.lnb-box .lnb-menu > li.has-depth02.active > a:after{transform: rotate(0);background: url(../img/common/ico-lnb-show.png) no-repeat;}
.lnb-box .lnb-menu > li.has-depth02.active > a{margin: 0 0 10px;}

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