.tabnav{--link-c: #0A3C64;border-bottom:1px solid #DADADA}.tabnav,.tabnav.swiper{padding-left:clamp(40px,min(6.25vw,11.4285714286vh),53px);padding-right:clamp(40px,min(6.25vw,11.4285714286vh),53px);overflow:clip visible}.tabnav .tab{width:auto;font-size:var(--text-lg-fs);line-height:var(--text-lg-lh);font-weight:600;padding-top:clamp(7px,min(1.09375vw,2vh),13px);padding-bottom:clamp(7px,min(1.09375vw,2vh),13px);transition:color .2s ease}.tabnav .tab+.tab{margin-left:clamp(23px,min(3.59375vw,6.5714285714vh),53px)}.tabnav .indicator{position:absolute;bottom:0;left:0;z-index:1;width:0;height:clamp(3px,min(.46875vw,.8571428571vh),5px);background-color:#cd850d;border-radius:3px;transform:translateY(50%);transition-property:left,width;transition-duration:.28s;transition-timing-function:cubic-bezier(.56,.27,.46,.82);pointer-events:none}.tabnav .swiper-button-prev,.tabnav .swiper-button-next{position:absolute;top:0;z-index:2;display:flex;justify-content:center;align-items:center;height:calc(100% + 3px);width:clamp(40px,min(6.25vw,11.4285714286vh),53px);color:var(--btn-bg);transition:opacity .2s ease;cursor:pointer;background-color:var(--bg-color);font-size:.9375rem;line-height:1;border:none;box-shadow:none}.tabnav .swiper-button-prev:after,.tabnav .swiper-button-next:after{content:"";position:absolute;top:0;width:100%;height:100%}.tabnav .swiper-button-prev:not(.disabled):hover,.tabnav .swiper-button-prev:not(.disabled):focus,.tabnav .swiper-button-prev:not(.disabled):focus-within,.tabnav .swiper-button-prev:not(.disabled):focus-visible,.tabnav .swiper-button-prev:not(.disabled):active,.tabnav .swiper-button-next:not(.disabled):hover,.tabnav .swiper-button-next:not(.disabled):focus,.tabnav .swiper-button-next:not(.disabled):focus-within,.tabnav .swiper-button-next:not(.disabled):focus-visible,.tabnav .swiper-button-next:not(.disabled):active{opacity:.85}.tabnav .swiper-button-prev.disabled,.tabnav .swiper-button-next.disabled{opacity:0;pointer-events:none}.tabnav .swiper-button-prev{left:0}.tabnav .swiper-button-prev:after{left:calc(100% - 2px);background-image:linear-gradient(to right,var(--bg-color),transparent)}.tabnav .swiper-button-next{right:0}.tabnav .swiper-button-next:after{right:calc(100% - 2px);background-image:linear-gradient(to left,var(--bg-color),transparent)}
