.cnav{z-index:2;font-family:"Pretendard",var(--font-sans),sans-serif;word-break:keep-all;background:#fff;border-bottom:1px solid #e3e8f0;position:relative;box-shadow:0 8px 20px #0c295f0f}.cnav__in{width:88%;max-width:calc(170 * var(--lr));border-left:1px solid #e3e8f0;margin:0 auto}.cnav ul{margin:0;padding:0;list-style:none}.cnav a{text-decoration:none}.cnav__main{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cnav__main li{display:flex}.cnav__main a{height:calc(7.6 * var(--lr));font-size:calc(1.9 * var(--lr));letter-spacing:-.03em;color:#222;border-right:1px solid #e3e8f0;flex:auto;justify-content:center;align-items:center;font-weight:700;transition:color .2s,background-color .2s;display:flex}.cnav__main a:hover{color:#2965d7;background:#f7f9fd}.cnav__main li.is-empty{border-right:1px solid #e3e8f0}.cnav__rel{background:#f4f6fa;border-top:1px solid #e3e8f0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cnav__label{height:calc(6.6 * var(--lr));box-sizing:border-box;padding-right:calc(2.2 * var(--lr));justify-content:center;align-items:center;gap:calc(1.1 * var(--lr));clip-path:polygon(0 0,calc(100% - 2.2 * var(--lr)) 0,100% 50%,calc(100% - 2.2 * var(--lr)) 100%,0 100%);font-size:calc(1.7 * var(--lr));letter-spacing:-.03em;color:#fff;white-space:nowrap;background:#0c295f;margin:0;font-weight:700;display:flex}.cnav__arrow{width:calc(1.8 * var(--lr));flex:none;height:auto}.cnav__rel ul{grid-column:2/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cnav__rel li{display:flex}.cnav__rel li.is-empty{border-right:1px solid #e3e8f0}.cnav__rel a{height:calc(6.6 * var(--lr));justify-content:center;align-items:center;gap:calc(.9 * var(--lr));font-size:calc(1.8 * var(--lr));letter-spacing:-.03em;color:#0c295f;border-right:1px solid #e3e8f0;flex:auto;font-weight:600;transition:color .2s,background-color .2s;display:flex}.cnav__rel a:hover{color:#2965d7;background:#fff}.cnav__chev{color:#2965d7;flex:none}.cnav .cnav__sub{padding:calc(2.2 * var(--lr)) 0;border-top:1px solid #e3e8f0;flex-wrap:wrap;justify-content:center;display:flex}.cnav__sub li+li{border-left:1px solid #ccc}.cnav__sub a{padding:0 calc(4 * var(--lr));font-size:calc(1.8 * var(--lr));letter-spacing:-.03em;color:#888;font-weight:500;line-height:1.6;display:block}.cnav__sub a:hover,.cnav__sub .is-on a{color:#313a76;font-weight:700}@media (max-width:799px){.cnav{box-shadow:0 6px 14px #0c295f0f}.cnav__in{border-left:0;width:100%}.cnav__main a{letter-spacing:-.04em;height:54px;font-size:14px}.cnav__main li:last-child a,.cnav__main li.is-empty:last-child{border-right:0}.cnav__label{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);letter-spacing:-.04em;white-space:normal;text-align:center;flex-direction:column;gap:0;height:54px;padding:0 14px 0 4px;font-size:12px;line-height:16px}.cnav__label span{display:block}.cnav__arrow,.cnav__rel .cnav__chev{display:none}.cnav__rel a{letter-spacing:-.04em;text-align:center;height:54px;padding:0 4px;font-size:13px;line-height:17px}.cnav__rel li:last-child a,.cnav__rel li.is-empty:last-child{border-right:0}.cnav .cnav__sub{padding:12px 0}.cnav__sub a{padding:0 12px;font-size:13px}}@media (min-width:800px){.legacy-sub[data-care] .subs__wrap .subs__wrap-inner .subs__wrap_top .subs__wrap_top-inner .subs__wrap-title .subs__wrap-title-inner{width:88%;max-width:calc(170 * var(--lr));padding:calc(24 * var(--lr)) 0 calc(5.6 * var(--lr));text-align:left;margin:0 auto}.legacy-sub[data-care] .subs__wrap .subs__wrap-inner .subs__wrap_top .subs__wrap_top-inner .subs__wrap-title .subs__wrap-title-inner div{align-items:flex-start}}@media (max-width:799px){.legacy-sub[data-care] .subs__wrap .subs__wrap-inner .subs__wrap_top .subs__wrap_top-inner .subs__wrap-title .subs__wrap-title-inner{padding:calc(12 * var(--lr)) 20px calc(2.8 * var(--lr));text-align:left}.legacy-sub[data-care] .subs__wrap .subs__wrap-inner .subs__wrap_top .subs__wrap_top-inner .subs__wrap-title .subs__wrap-title-inner div{align-items:flex-start}}
