.hddt {
    width: 100%;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}
.hddt_a {
    width: 100%;
    height: 240px;
    background: var(--ys02);
    border-bottom: var(--xt01);
    display: flex;
    align-content: flex-end;
    justify-content: center;
    align-items: flex-end;
    padding: 80px 0 40px 0;
    position: relative;
}
.hddt_a::before {
    width: 100%;
    height: 100%;
    content: '';
    background: linear-gradient(180deg, rgba(245, 158, 11, .06) 0%, transparent 100%);
    position: absolute;
    top: 0;
}
.hddt_aa {
    width: 1280px;
    display: flex;
    flex-wrap: nowrap;
    align-content: flex-end;
    justify-content: space-between;
    align-items: flex-end;
    position: relative;
    z-index: 1;
}
.hddt_aaa {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 7px;
}
.hddt_aaaa {
    font-size: 25px;
    line-height: 1;
    font-weight: 600;
    background: linear-gradient(135deg, var(--ys05), var(--ys06), var(--ys18));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    background-size: 200% 200%;
    animation: gradientFlow 4s ease infinite;
}
.hddt_aaab {
    font-size: 16px;
    line-height: 1;
    color: var(--ys12);
}
.hddt_aab {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-end;
    justify-content: flex-end;
    align-items: flex-end;
    gap: 15px;
}
.hddt_aaba {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
}
.hddt_aabaa {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
}
.hddt_aabaaa {
    font-size: 13px;
    line-height: 1;
    color: var(--ys12);
}
.hddt_aabaab {
    font-size: 13px;
    line-height: 1;
    color: var(--ys06);
}
.hddt_aabb {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-end;
    justify-content: flex-end;
    align-items: flex-end;
    gap: 15px;
}
.hddt_aabba {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
    gap: 5px;
}
.hddt_aabbaa {
    font-size: 13px;
    line-height: 1;
    color: var(--ys12);
}
.hddt_aabbaa::before {
    content: '\e89f';
}
.hddt_aabbab {
    font-size: 13px;
    line-height: 1;
    color: var(--ys06);
}
.hddt_aabbb {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
    gap: 12px;
}
.hddt_aabbba {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
}
.hddt_aabbbaa {
    font-size: 13px;
    line-height: 1;
    color: var(--ys12);
}
.hddt_aabbbab {
    font-size: 13px;
    line-height: 1;
    color: var(--ys06);
}
.hddt_b {
    width: 100%;
    flex: 1;
    display: flex;
    align-content: flex-start;
    justify-content: center;
    align-items: flex-start;
    padding: 30px 0;
}
.hddt_ba {
    width: 1280px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 30px;
}
.hddt_baa {
    width: 100%;
    height: 36px;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.hddt_baaa {
    width: 100px;
    height: 100%;
    background: var(--ys08);
    font-size: 13px;
    line-height: 1;
    color: var(--ys12);
    border-radius: 4px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    transition: var(--sd01);
}
.hddt_baaa.active {
    background: var(--ys18);
    color: var(--ys04);
}
.hddt_baaa:hover:not(.active) {
    color: var(--ys18);
}
.hddt_bab {
    width: 100%;
    display: flex;
    align-content: flex-start;
    justify-content: center;
    align-items: flex-start;
}
.hddt_baba {
    width: 100%;
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
    animation: fadeIn 0.3s ease-in-out;
}
.hddt_baba.active {
    display: flex;
}
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
.hddt_babaa {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}
.hddt_babaaa {
    width: 100%;
    background: var(--ys02);
    border-radius: 8px;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    padding: 15px;
    gap: 10px;
}
.hddt_babaaaa {
    flex: 1;
    height: 36px;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}
.hddt_babaaaaa {
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
}
.hddt_babaaaaaa {
    font-size: 13px;
    line-height: 1;
    color: var(--ys12);
}
.hddt_babaaaaab {
    flex: 1;
    height: 100%;
    background: var(--ys08);
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
}
.hddt_babaaabb {
    height: 36px;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
}
.hddt_babaaabba {
    height: 100%;
    padding: 0 15px;
    border-radius: 4px;
    font-size: 13px;
    line-height: 1;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    transition: var(--sd01);
}
.hddt_babaaabba:hover {
    transform: translateY(-1px);
}
.hddt_babaaabba.ssan {
    background: var(--ys06);
    color: var(--ys04);
}
.hddt_babaaabba.czan {
    background: var(--ys17);
    color: var(--ys04);
}
.hddt_babaaabbb {
    height: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
.hddt_babaaabbba {
    height: 100%;
    padding: 0 15px;
    background: var(--ys18);
    border-radius: 4px;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 5px;
    transition: var(--sd01);
}
.hddt_babaaabbba:hover {
    transform: translateY(-1px);
}
.hddt_babaaabbbaa {
    font-size: 13px;
    line-height: 1;
    color: var(--ys04);
}
.hddt_babaaabbbaa::before {
    content: '\ea10';
}
.hddt_babaaabbbab {
    font-size: 13px;
    line-height: 1;
    color: var(--ys04);
}
.hddt_babaaabbbb {
    width: 130.5px;
    position: absolute;
    top: 100%;
    opacity: 0;
    visibility: hidden;
    transition: var(--sd01);
    background: var(--ys08);
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
}
.hddt_babaaabbbb.show {
    opacity: 1;
    visibility: visible;
    transform: translateY(8px);
}
.hddt_babaaabbbba {
    width: 100%;
    height: 36px;
    font-size: 12px;
    line-height: 1;
    color: var(--ys12);
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    border-bottom: 1px dashed hsl(0deg 0% 96% / 7%);
    transition: var(--sd01);
}
.hddt_babaaabbbba:last-child {
    border-bottom: none;
}
.hddt_babaaabbbba:hover {
    transform: translateX(-1px);
}
.hddt_babaab {
    width: 100%;
    background: var(--ys02);
    border-radius: 8px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}
.hddt_babaaba {
    width: 100%;
    height: 40px;
    background: var(--ys08);
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
    gap: 20px;
}
.hddt_babaabaa {
    height: 100%;
    flex: 1;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}
.hddt_babaabaaa {
    height: 100%;
    font-size: 13px;
    line-height: 1;
    color: var(--ys12);
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.hddt_babaabaaa:nth-child(1) {
    width: 35px;
}
.hddt_babaabaaa:nth-child(2) {
    width: 70px;
}
.hddt_babaabaaa:nth-child(3) {
    width: 130px;
}
.hddt_babaabaaa:nth-child(4) {
    width: 130px;
}
.hddt_babaabaaa:nth-child(5) {
    width: 110px;
}
.hddt_babaabaaa:nth-child(6) {
    width: 50px;
}
.hddt_babaabaaa:nth-child(7) {
    width: 50px;
}
.hddt_babaabaaa:nth-child(8) {
    width: 50px;
}
.hddt_babaabaaa:nth-child(9) {
    width: 35px;
}
.hddt_babaabaaa:nth-child(10) {
    width: 70px;
}
.hddt_babaabaaa:nth-child(11) {
    width: 35px;
}
.hddt_babaabab {
    height: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
}
.hddt_babaababa {
    height: 100%;
    font-size: 13px;
    line-height: 1;
    color: var(--ys12);
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.hddt_babaababa:nth-child(1) {
    width: 52px;
}
.hddt_babaababa:nth-child(2) {
    width: 65px;
}
.hddt_babaababa:nth-child(3) {
    width: 52px;
}
.hddt_babaabb {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}
.hddt_babaabba {
}
.hddt_babaabbb {
    width: 100%;
    height: 50px;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
    gap: 20px;
}
.hddt_babaabbb:nth-child(even) {
    background: rgb(18 24 31 / 50%);
}
.hddt_babaabbba {
    flex: 1;
    height: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}
.hddt_babaabbbaa {
    height: 100%;
    font-size: 13px;
    line-height: 1;
    color: var(--ys12);
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.hddt_babaabbbaa:nth-child(1) {
    width: 35px;
}
.hddt_babaabbbaa:nth-child(2) {
    width: 70px;
    color: var(--ys18);
    transition: var(--sd01);
}
.hddt_babaabbbaa:nth-child(2):hover {
    transform: translateX(-1px);
}
.hddt_babaabbbaa:nth-child(3) {
    width: 130px;
}
.hddt_babaabbbaa:nth-child(4) {
    width: 130px;
}
.hddt_babaabbbaa:nth-child(5) {
    width: 110px;
}
.hddt_babaabbbaa:nth-child(6) {
    width: 50px;
}
.hddt_babaabbbaa:nth-child(7) {
    width: 50px;
}
.hddt_babaabbbaa:nth-child(8) {
    width: 50px;
    color: var(--ys06);
}
.hddt_babaabbbaa:nth-child(9) {
    width: 35px;
}
.hddt_babaabbbaa:nth-child(10) {
    width: 70px;
}
.hddt_babaabbbaa:nth-child(11) {
    width: 35px;
}
.hddt_babaabbbaaa {
    width: 35px;
    height: 23px;
    object-fit: cover;
    display: block;
    vertical-align: middle;
}
.hddt_babaabbbaab {
    width: 48px;
    height: 24px;
    font-size: 12px;
    line-height: 1;
    border-radius: 4px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.hddt-band-160m {
    background: #dc2626;
    color: white;
}
.hddt-band-80m {
    background: #ea580c;
    color: white;
}
.hddt-band-60m {
    background: #dc2626;
    color: white;
}
.hddt-band-40m {
    background: #d97706;
    color: white;
}
.hddt-band-30m {
    background: #ca8a04;
    color: white;
}
.hddt-band-20m {
    background: #65a30d;
    color: white;
}
.hddt-band-17m {
    background: #0d9488;
    color: white;
}
.hddt-band-15m {
    background: #0284c7;
    color: white;
}
.hddt-band-12m {
    background: #4f46e5;
    color: white;
}
.hddt-band-10m {
    background: #7c3aed;
    color: white;
}
.hddt-band-6m {
    background: #c026d3;
    color: white;
}
.hddt-band-2m {
    background: #e11d48;
    color: white;
}
.hddt-band-70cm {
    background: #0f172a;
    color: white;
}
.hddt_babaabbbb {
    height: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
}
.hddt_babaabbbba {
    height: 100%;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.hddt_babaabbbbaa {
    width: 52px;
    height: 24px;
    font-size: 12px;
    line-height: 1;
    border-radius: 4px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.hddt_babaabbbbaa.ytl {
    background: rgb(26 153 91 / 20%);
    color: var(--ys16);
}
.hddt_babaabbbbaa.wtl {
    background: rgb(233 131 7 / 20%);
    color: var(--ys17);
}
.hddt_babaabbbbab {
    width: 65px;
    height: 24px;
    font-size: 12px;
    line-height: 1;
    color: var(--ys04);
    background: var(--ys18);
    border-radius: 4px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    transition: var(--sd01);
}
.hddt_babaabbbbab:hover {
    transform: translateY(-1px);
}
.hddt_babaabbbbac {
    width: 52px;
    height: 24px;
    font-size: 12px;
    line-height: 1;
    color: var(--ys04);
    background: var(--ys17);
    border-radius: 4px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    transition: var(--sd01);
}
.hddt_babaabbbbac:hover {
    transform: translateY(-1px);
}
.hddt_babaabbbbac.ysc {
    background: var(--ys16);
}
.hddt_babaabbb:has(.hddt_babaabbbc) {
    height: auto;
    padding: 0;
}
.hddt_babaabbbc {
    width: 100%;
    padding: 50px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.hddt_babaabbbca {
    width: 120px;
    height: 120px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.hddt_babaabbbcaa {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.hddt_babaabbbcb {
    font-size: 14px;
    line-height: 1;
    color: var(--ys12);
}
.hddt_babaac {
    height: 34px;
    display: none;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 7px;
}
.hddt_babab {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 15px;
}
.hddt_bababa {
    height: 44px;
    padding: 5px;
    border-radius: 8px;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    border: var(--xt01);
}
.hddt_bababaa {
    height: 100%;
    padding: 0 15px;
    border-radius: 5px;
    color: var(--ys12);
    transition: var(--sd01);
    font-size: 13px;
    line-height: 1;
    font-weight: 400;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.hddt_bababaa:hover {
    color: var(--ys04);
}
.hddt_bababaa.active {
    background: var(--ys08);
    color: var(--ys04);
}
.hddt_bababb {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}
.hddt_bababba {
    width: 100%;
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
    animation: fadeIn 0.3s ease-in-out;
}
.hddt_bababba.active {
    display: flex;
}
.hddt_bababbaa {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}
.hddt_bababbaaa {
    width: 100%;
    background: var(--ys02);
    border-radius: 8px;
    padding: 15px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 15px;
}
.hddt_bababbaaaa {
    font-size: 15px;
    line-height: 1;
    font-weight: 600;
    color: var(--ys04);
}
.hddt_bababbaaab {
    width: 100%;
    height: 350px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.hddt_bababbaaaba {
    width: 100%;
    height: 100%;
    display: block;
}
.hddt_bababbaab {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 15px;
}
.hddt_bababbaaba {
    width: 100%;
    padding: 20px;
    background: var(--ys02);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 12px;
    transition: var(--sd01);
}
.hddt_bababbaaba:hover {
    transform: translateY(-1px);
}
.hddt_bababbaabaa {
    font-size: 14px;
    line-height: 1;
    color: var(--ys06);
}
.hddt_bababbaabab {
    font-size: 18px;
    line-height: 1;
    color: var(--ys17);
    font-weight: 600;
}
.hddt_bababbaabac {
    font-size: 13px;
    line-height: 1;
    color: var(--ys12);
}
.hddt_bababbab {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}
.hddt_bababbaba {
    width: 100%;
    background: var(--ys02);
    border-radius: 8px;
    padding: 15px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 15px;
}
.hddt_bababbabaa {
    font-size: 15px;
    line-height: 1;
    font-weight: 600;
    color: var(--ys04);
}
.hddt_bababbabab {
    width: 100%;
    height: 500px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.hddt_bababbababa {
    width: 100%;
    height: 100%;
    display: block;
}
.hddt_bababbabb {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 15px;
}
.hddt_bababbac {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-content: space-between;
    justify-content: space-between;
    align-items: stretch;
    gap: 15px;
}
.hddt_bababbaca {
    width: 900px;
    background: var(--ys02);
    border-radius: 8px;
    padding: 15px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 15px;
}
.hddt_bababbacaa {
    font-size: 15px;
    line-height: 1;
    font-weight: 600;
    color: var(--ys04);
}
.hddt_bababbacab {
    width: 100%;
    height: 300px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.hddt_bababbacaba {
    width: 100%;
    height: 100%;
    display: block;
}
.hddt_bababbacb {
    width: 380px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
}
.hddt_bababbd {
    width: 100%;
    background: var(--ys02);
    border-radius: 8px;
    padding: 15px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 15px;
}
.hddt_bababbda {
    font-size: 15px;
    line-height: 1;
    font-weight: 600;
    color: var(--ys04); 
}
.hddt_bababbdb {
    width: 100%;
    height: 350px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.hddt_bababbdba {
    width: 100%;
    height: 100%;
    display: block;
}
.hddt_babac {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 30px;
}
.hddt_babaca {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}
.hddt_babacaa {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 10px;
    position: relative;
}
.hddt_babacaaa {
    height: 18px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.hddt_babacaaaa {
    height: 100%;
    display: block;
    object-fit: cover;
}
.hddt_babacaab {
    font-size: 18px;
    line-height: 1;
    color: var(--ys04);
    font-weight: bold;
}
.hddt_babacab {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    gap: 15px;
}
.hddt_babacaba {
    width: 100%;
    padding: 20px;
    background: var(--ys02);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 12px;
    transition: var(--sd01);
}
.hddt_babacaba:hover {
    transform: translateY(-1px);
}
.hddt_babacabaa {
    font-size: 14px;
    line-height: 1;
    color: var(--ys06);
}
.hddt_babacabab {
    font-size: 18px;
    line-height: 1;
    color: var(--ys17);
    font-weight: 600;
}
.hddt_babacabac {
    font-size: 13px;
    line-height: 1;
    color: var(--ys12);
}
.hddt_babacb {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}
.hddt_babacba {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 10px;
    position: relative;
}
.hddt_babacbaa {
    height: 18px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.hddt_babacbaaa {
    height: 100%;
    display: block;
    object-fit: cover;
}
.hddt_babacbab {
    font-size: 18px;
    line-height: 1;
    color: var(--ys04);
    font-weight: bold;
}
.hddt_babacbb {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 15px;
}
.hddt_babacbba {
    width: 100%;
    background: var(--ys02);
    border-radius: 8px;
    padding: 20px;
    display: flex;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    transition: var(--sd01);
    gap: 10px;
}
.hddt_babacbba:hover {
    transform: translateY(-1px);
}
.hddt_babacbbaa {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
}
.hddt_babacbbaaa {
    font-size: 20px;
    line-height: 1;
    color: var(--ys16);
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.hddt_babacbbaaa::before {
    content: '\eb9b';
}
.hddt_babacbbaab {
    font-size: 12px;
    line-height: 1;
    color: var(--ys04);
    border-radius: 3px;
    padding: 4px 7px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
}
.hddt_babacbbaab.ys_jj {
    background: var(--ys16);
}
.hddt_babacbbaab.ys_lh {
    background: var(--ys17);
}
.hddt_babacbbaab.ys_yb {
    background: var(--ys18);
}
.hddt_babacbbaab.ys_jc {
    background: var(--ys13);
}
.hddt_babacbbab {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
}
.hddt_babacbbaba {
    font-size: 14px;
    line-height: 1;
    color: var(--ys17);
}
.hddt_babacbbabb {
    font-size: 13px;
    line-height: 1;
    color: var(--ys12);
}