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