/*common*/
:root {
    --fz-1: 52px;
    --fz-2: 36px;
    --fz-3: 28px;
    --fz-4: 20px;
    --lh-1: 60px;
    --lh-2: 52px;
    --lh-3: 42px;
    --lh-4: 30px;
}

@media screen and (max-width: 768px) {

}

@font-face {
    font-family: 'Pak_Yong_jun';
    src: url('../fonts/Pak_Yong_jun.eot');
    src: url('../fonts/Pak_Yong_jun.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Pak_Yong_jun.woff2') format('woff2'),
    url('../fonts/Pak_Yong_jun.woff') format('woff'),
    url('../fonts/Pak_Yong_jun.ttf') format('truetype'),
    url('../fonts/Pak_Yong_jun.svg#Pak_Yong_jun') format('svg');
    font-weight: normal;
    font-style: normal;
    /*font-display: swap;*/
}

html, body {
    font-family: 'Pak_Yong_jun', sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #007CEE;
    font-size: var(--fz-4);
}

a,
button {
    display: inline-block;
    font-family: 'Pak_Yong_jun', sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #007CEE;
    font-size: var(--fz-4);
}

@media screen and (max-width: 768px) {
    html, body {
        width: 100%;
        overflow-x: hidden;
    }
}

.header-inner {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin: auto;
    padding: 0 32px;
    max-width: calc(960px + 64px);
}

@media screen and (max-width: 1511px) {
    .header-inner {
        max-width: calc(718px + 48px);
    }
}

@media screen and (max-width: 768px) {
    .header-inner {
        justify-content: center;
        padding: 118px 16px 0;
        max-width: 960px;
    }
}

@keyframes ani1 {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -2048px 0;
    }
}

@keyframes ani2 {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -600px 0;
    }
}

#logo {
    margin-top: 30px;
    width: 512px;
    height: 393px;
    background-image: url(../img/logo-2.png);
    background-size: auto 100%;
    cursor: pointer;
    /*animation: ani1 1.5s steps(4, start) infinite;*/
}

@media (hover: hover) {
    #logo:hover {
        animation: ani1 1.5s steps(4, start) infinite;
    }
}

.btn {
    width: 150px;
    height: 182px;
    background-image: url(../img/btn-2.png);
    background-size: auto 100%;
    cursor: pointer;
    /*animation: ani2 1.5s steps(4, start) infinite;*/
}

@media (hover: hover) {
    .btn:hover {
        animation: ani2 1.5s steps(4, start) infinite;
    }
}

@media screen and (max-width: 1511px) {
    @keyframes ani1 {
        0% {
            background-position: 0 0;
        }
        100% {
            background-position: -1536px 0;
        }
    }

    @keyframes ani2 {
        0% {
            background-position: 0 0;
        }
        100% {
            background-position: -448px 0;
        }
    }

    #logo {
        width: 384px;
        height: 294.7px;
    }

    .btn {
        width: 112px;
        height: 136px;
    }
}

@media screen and (max-width: 768px) {
    @keyframes ani1 {
        0% {
            background-position: 0 0;
        }
        100% {
            background-position: -1368px 0;
        }
    }

    @keyframes ani2 {
        0% {
            background-position: 0 0;
        }
        100% {
            background-position: -400px 0;
        }
    }

    #logo {
        margin-top: 0;
        width: 342px;
        height: 262.5px;
    }


    .btn {
        position: fixed;
        z-index: 10;
        bottom: 16px;
        right: 16px;
        width: 100px;
        height: 121.3px;
    }
}

nav {
    position: absolute;
    top: 0;
    left: 50%;
    display: flex;
    transform: translateX(-20%);
}

@keyframes ani3 {
    0% {
        transform: translateY(10px);
    }
    50% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-15px);
    }
}

.nav-item {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 200px;
    height: 113.46px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 48px;
    line-height: var(--lh-2);
    transform: translateY(0);
}

@media (hover: hover) {
    .nav-item:hover {
        animation: ani3 1000ms step-end infinite;
    }
}

.nav-item:first-child {
    margin-top: 30px;
    background-image: url(../img/info.png);
}

.nav-item:last-child {
    margin-top: 135px;
    background-image: url(../img/news.png);
}

@media screen and (max-width: 1511px) {
    .nav-item {
        width: 150px;
        height: 85px;
        font-size: 36px;
    }

    .nav-item:last-child {
        margin-top: 105px;
    }
}

@media screen and (max-width: 768px) {
    nav {
        transform: translateX(-30%);
    }

    .nav-item {
        width: 150px;
        height: 85px;
        font-size: 36px;
    }

    .nav-item:first-child {
        margin-top: 16px;
    }

    .nav-item:last-child {
        margin-top: 117px;
        margin-left: -50px;
    }
}

footer {
    margin-top: 156px;
    position: relative;
    background: #004F98;
}

footer:after {
    content: '';
    position: absolute;
    bottom: 38px;
    right: 32px;
    width: 263px;
    height: 305px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../img/footer.png);
}

@media screen and (min-width: 1920px) {
    footer:after {
        bottom: 72px;
        right: initial;
        left: 50%;
        margin-left: 290px;
        background-image: url(../img/footer.png);
    }
}

@media screen and (max-width: 1024px) {
    footer:after {
        bottom: 130px;
        right: 21px;
        left: initial;
        margin-left: 0;
        width: 170px;
        height: 200px;
    }
}

@media screen and (max-width: 768px) {
    footer:after {
        bottom: initial;
        top: -80px;
        right: 13px;
        width: 167px;
        height: 200px;
    }
}

footer * {
    color: #FFD600;
    font-size: var(--fz-4);
    line-height: var(--lh-4);
}

.footer-inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: auto;
    padding: 32px 0;
    max-width: calc(458px * 2);
    gap: 0 32px;
}

@media screen and (max-width: 1511px) {
    .footer-inner {
        padding: 24px;
        gap: 0 24px;
    }
}

@media screen and (max-width: 1024px) {
    .footer-inner {
        padding: 24px;
    }
}

@media screen and (max-width: 768px) {
    .footer-inner {
        display: block;
        padding: 16px;
        max-width: 60%;
        margin: 0;
    }

    .footer-inner > div + div {
        margin-top: 40px;

    }
}

.main,
.info,
.news {
    margin-top: 62px;
    margin-bottom: 48px;
}

.main {
    display: flex;
    flex-wrap: wrap;
    padding: 0 16px;
    width: 100%;
}

.main-cont-list {
    padding: 0 16px;
}

@media screen and (max-width: 1511px) {
    .main--3 {
        padding: 0 12px;
    }

    .main--3 .main-cont-list {
        padding: 0 12px;
    }
}

@media screen and (max-width: 1024px) {
    .main--2 {
        padding: 0 12px;
    }

    .main--2 .main-cont-list {
        padding: 0 12px;
    }
}

@media screen and (max-width: 768px) {
    .main-cont-list {
        padding: 0;
    }
}

.main--1,
.main--2,
.main--5 {
    display: none;
}

.main--3 {
    display: flex;
}

.main--3 .main-cont-list {
    width: 33.33%;
}

@media screen and (min-width: 1920px) {
    .main--1,
    .main--2,
    .main--3 {
        display: none;
    }

    .main--5 {
        display: flex;
        min-height: calc(100vh - 862px);
    }

    .main--5 .main-cont-list {
        width: 20%;
    }
}

@media screen and (max-width: 1024px) {
    .main--1,
    .main--3,
    .main--5 {
        display: none;
    }

    .main--2 {
        display: flex;
    }

    .main--2 .main-cont-list {
        width: 50%;
    }
}

@media screen and (max-width: 768px) {
    .main--2,
    .main--3,
    .main--5 {
        display: none;
    }

    .main--1 {
        display: block;
    }

    .main-cont {
        margin-top: 12px;
        display: flex;
        align-items: center;
    }

    .main-cont.on {
        flex-direction: column;
    }
}

.main-cont-item + .main-cont-item {
    margin-top: 32px;
}

.main-cont-item-inner {
    padding: 0 24px 16px;
    width: 100%;
    height: 100%;
    border-right: 3px solid #007CEE;
    border-left: 3px solid #007CEE;
    border-bottom: 3px solid #007CEE;
}

@media screen and (max-width: 768px) {
    .main-cont-item-inner {
        padding: 0 16px 16px;
    }

    .main-cont-item + .main-cont-item {
        margin-top: 16px;
    }
}

.main-cont-date {
    position: relative;
    padding: 5px 0;
    border-bottom: 3px solid #6EDB93;
    cursor: pointer;
}

.main-cont-date:after {
    content: '';
    position: absolute;
    top: 4px;
    right: 0;
    width: 28px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px 8px;
    transform: rotate(0deg);
    /*transition: transform 200ms ease-in;*/
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.717 0.306613C15.6404 0.165125 15.6757 0.271241 15.6639 0.306613H15.717Z' fill='%23F7F7F7'/%3E%3Cpath d='M15.6639 0.3125H15.6227C15.6227 0.3125 15.6581 0.324291 15.6639 0.3125Z' fill='%23F7F7F7'/%3E%3Cpath d='M15.3692 0.406829C15.3456 0.271236 15.5107 0.353771 15.4282 0.17691C15.3044 0.129747 15.2513 0.229968 15.3692 0.406829Z' fill='%23F7F7F7'/%3E%3Cpath d='M15.5225 0.44219L15.4635 0.35376L15.5225 0.51883V0.44219Z' fill='%23F7F7F7'/%3E%3Cpath d='M15.6168 0.489402L15.5873 0.46582L15.5814 0.601414L15.6168 0.489402Z' fill='%23F7F7F7'/%3E%3Cpath d='M15.1451 0.489433L15.1805 0.424584C15.3161 0.495328 15.2689 0.601445 15.3574 0.648607C15.4222 0.595549 15.1982 0.401002 15.3043 0.371526C15.2159 0.271304 15.1746 0.477642 15.0567 0.300781C14.9447 0.300781 15.1274 0.401002 15.1392 0.489433H15.1451Z' fill='%23F7F7F7'/%3E%3Cpath d='M12.7104 3.87922C12.7104 3.87922 12.6986 3.87333 12.6927 3.86743C12.7104 3.88512 12.7222 3.89101 12.7104 3.87922Z' fill='%23F7F7F7'/%3E%3Cpath d='M11.944 4.68084C11.944 4.68084 11.8968 4.67495 11.885 4.68084C11.9027 4.69263 11.9204 4.70442 11.9322 4.71621L11.944 4.68674V4.68084Z' fill='%23F7F7F7'/%3E%3Cpath d='M13.0051 3.14212C13.0051 3.14212 13.0523 3.15391 13.07 3.15391C13.0464 3.13623 13.0228 3.13033 13.0051 3.14212Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.47538 5.11134C7.47538 5.11134 7.49896 5.08775 7.51665 5.07007L7.46948 5.09954V5.11134H7.47538Z' fill='%23F7F7F7'/%3E%3Cpath d='M11.1835 5.70679C11.1835 5.70679 11.1599 5.73626 11.1599 5.75395C11.1835 5.73626 11.1894 5.72447 11.1835 5.70679Z' fill='%23F7F7F7'/%3E%3Cpath d='M13.3059 2.88281L13.2941 2.8946C13.2941 2.8946 13.3118 2.8946 13.3235 2.8946L13.3059 2.88281Z' fill='%23F7F7F7'/%3E%3Cpath d='M14.202 0.943359C14.202 0.943359 14.1725 0.961045 14.1784 0.990522C14.2079 1.00821 14.2256 1.00231 14.202 0.943359Z' fill='%23F7F7F7'/%3E%3Cpath d='M13.7009 1.35005V1.34415C13.6891 1.33236 13.6832 1.33236 13.7009 1.35005Z' fill='%23F7F7F7'/%3E%3Cpath d='M14.1784 0.990363C14.1017 0.949096 13.9308 0.742758 14.0781 0.996259L14.1076 1.01984C14.0487 0.984468 14.0899 1.09648 14.0722 1.12006C14.0899 1.13775 14.1076 1.15543 14.1253 1.16722C14.1371 1.16133 14.1607 1.15543 14.196 1.14954C14.2609 1.17312 14.196 1.04932 14.1784 0.984468V0.990363Z' fill='%23F7F7F7'/%3E%3Cpath d='M12.6809 3.83789C12.7163 3.87916 12.7222 3.83789 12.6809 3.83789V3.83789Z' fill='%23F7F7F7'/%3E%3Cpath d='M12.8106 3.45459C12.8106 3.45459 12.787 3.46049 12.7811 3.46638C12.7988 3.46638 12.8106 3.46638 12.8106 3.45459Z' fill='%23F7F7F7'/%3E%3Cpath d='M13.8541 2.71191C13.8541 2.71191 13.8482 2.71191 13.8423 2.71191C13.86 2.7355 13.86 2.7296 13.8541 2.71191Z' fill='%23F7F7F7'/%3E%3Cpath d='M12.7517 3.48424C12.7517 3.48424 12.7694 3.47245 12.7753 3.46655C12.7635 3.46655 12.7517 3.46655 12.7517 3.48424Z' fill='%23F7F7F7'/%3E%3Cpath d='M3.95574 1.09652C3.99111 1.09652 3.95574 1.16137 3.95574 1.19674C4.12081 1.07884 3.8732 1.1201 4.03827 1.03757C4.02059 1.02578 3.98522 1.03167 3.95574 1.03757L3.86731 1.20264C3.94984 1.17906 3.8791 1.13779 3.94395 1.09652H3.95574Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.4635 4.61603V4.63371C7.51066 4.56297 7.52835 4.55118 7.52245 4.48633C7.41633 4.56297 7.33969 4.74572 7.2041 4.81647C7.22179 4.81647 7.23358 4.82826 7.23358 4.85184C7.28664 4.74572 7.37507 4.66908 7.4576 4.61013L7.4635 4.61603Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.23952 4.85184C7.23952 4.85184 7.23952 4.85184 7.23952 4.85774C7.23363 4.87542 7.22184 4.88721 7.21594 4.89901C7.22184 4.9049 7.22773 4.91669 7.22184 4.92848C7.23952 4.89901 7.24542 4.86953 7.23952 4.84595V4.85184Z' fill='%23F7F7F7'/%3E%3Cpath d='M4.56885 1.69204L4.58064 1.72152C4.59243 1.68615 4.58064 1.68025 4.56885 1.69204Z' fill='%23F7F7F7'/%3E%3Cpath d='M9.80403 3.84976C9.80403 3.84976 9.80403 3.8026 9.79814 3.78491C9.78635 3.8026 9.79814 3.82618 9.80403 3.84976Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.82898 5.13477C7.82898 5.13477 7.82898 5.15835 7.82898 5.17014C7.82898 5.17014 7.84077 5.17014 7.84667 5.17014L7.83487 5.13477H7.82898Z' fill='%23F7F7F7'/%3E%3Cpath d='M5.1526 5.23509C5.29999 5.08771 5.12902 5.23509 5.17029 5.11719L5.07007 5.17614C5.07596 5.2233 5.12313 5.21741 5.1526 5.23509Z' fill='%23F7F7F7'/%3E%3Cpath d='M3.9676 1.03174L3.95581 1.04353H3.96171L3.9676 1.03174Z' fill='%23F7F7F7'/%3E%3Cpath d='M4.19744 4.52756C4.19744 4.52756 4.19744 4.50398 4.19744 4.49219C4.19744 4.50398 4.19155 4.51577 4.19744 4.52756Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.36914 5.06992L7.48115 5.17604V5.11119C7.39862 5.17604 7.46347 4.98739 7.36914 5.07582V5.06992Z' fill='%23F7F7F7'/%3E%3Cpath d='M5.58881 5.73611L5.52396 5.84223C5.80694 5.73021 5.70672 6.13699 6.03686 5.91887C5.90716 6.3787 6.37879 5.68895 6.26678 6.10162L6.30215 6.04856C6.40237 6.14879 6.4908 6.2608 6.58513 6.37281L6.73251 6.54377L7.02728 6.82086C7.42227 7.18637 7.85853 7.54599 8.24172 7.71695V7.82307L8.41858 7.99403C9.01402 7.59315 9.65071 7.06257 10.199 6.60273C10.4937 6.34333 10.7885 6.07804 11.1187 5.85402C11.1304 5.74201 10.9713 5.6182 10.9595 5.5003C10.989 5.48851 11.0302 5.44134 11.101 5.52388C11.0951 5.60641 11.1776 5.65947 11.1894 5.70663C11.2543 5.64178 11.4311 5.65947 11.4134 5.50619L11.2719 5.44134C11.2601 5.37649 11.325 5.37649 11.3545 5.35881C11.3898 5.42366 11.5195 5.51209 11.5195 5.55925C11.4429 5.17605 11.72 5.58873 11.7495 5.38828C11.5844 5.14068 11.5785 4.83412 11.5431 4.58652L11.6433 4.6042C11.5726 4.65726 11.7789 4.77517 11.6905 4.82823C11.8143 4.84002 11.7966 4.68674 11.891 4.67495C11.832 4.62778 11.773 4.54525 11.7789 4.49809C11.8438 4.49809 11.944 4.6101 11.9971 4.58652L12.0089 4.69263C12.1091 4.75748 12.0442 4.62189 12.0619 4.58062C12.1503 4.66905 12.2329 4.63368 12.3036 4.75159C12.2624 4.56883 12.339 4.62778 12.339 4.49219C12.1857 4.44503 12.2565 4.3507 12.1798 4.27406L12.1327 4.37428C12.2918 4.3507 12.1091 4.42145 12.2506 4.58062C12.1386 4.54525 12.1032 4.25048 12.0383 4.34481C12.0737 4.17974 12.1562 4.23279 12.1503 4.01467C12.1091 4.0972 12.0737 3.89676 12.003 3.87318C12.0796 3.80243 12.0678 3.91445 12.1798 4.00288C12.2211 3.96161 12.3095 4.04414 12.2565 3.89086C12.3685 3.88497 12.3449 4.02646 12.4333 4.06183C12.4982 4.19742 12.1209 4.07952 12.4333 4.42734C12.398 4.46271 12.4628 4.63957 12.4038 4.67495C12.4864 4.68674 12.6515 4.75159 12.6456 4.62189L12.4864 4.41555C12.5276 4.37428 12.4215 4.2269 12.4687 4.221C12.4982 4.29175 12.5984 4.3566 12.622 4.30943C12.5866 4.28585 12.5807 4.30943 12.5571 4.26817C12.6102 4.19742 12.51 4.05593 12.5571 3.94982C12.451 3.94982 12.3862 3.89676 12.2565 3.85549C12.1562 3.69632 12.28 3.80243 12.3036 3.75527C12.3154 3.77885 12.3095 3.79064 12.3449 3.80833L12.3272 3.70811C12.4569 3.70811 12.4864 3.92624 12.6043 3.93803C12.7458 4.02056 12.6161 3.82012 12.7045 3.86139C12.6927 3.8496 12.675 3.83781 12.6691 3.83191C12.6809 3.83191 12.6868 3.83191 12.6927 3.83191V3.82012C12.7104 3.76706 12.7635 3.73758 12.6927 3.62557C12.734 3.67274 12.7163 3.58431 12.7045 3.53714C12.6927 3.47229 12.6515 3.30133 12.8224 3.44871C12.8932 3.43103 12.9757 3.44871 13.0111 3.51946L13.129 3.49587L13.2292 3.64326C13.2764 3.54304 13.2056 3.4664 13.1408 3.27775C13.2646 3.31312 13.3058 3.17163 13.3058 3.0891C13.3176 3.0891 13.3235 3.0832 13.3353 3.06551L13.2587 3.03604C13.3235 2.99477 13.2587 2.92403 13.2999 2.89455C13.2823 2.88865 13.2764 2.88276 13.3117 2.88276C13.3176 2.88276 13.3294 2.87686 13.3412 2.87686C13.353 2.89455 13.3412 2.90044 13.3235 2.90044L13.3707 2.94171C13.5358 3.05372 13.3766 2.80022 13.4709 2.80612C13.4709 2.81791 13.4709 2.8297 13.465 2.83559C13.524 2.84739 13.7244 3.01246 13.6419 2.88276C13.6596 2.89455 13.6537 2.85918 13.6419 2.8238H13.6831C13.6831 2.8238 13.6537 2.8238 13.6419 2.8238C13.6242 2.77075 13.5947 2.71179 13.6242 2.74127L13.7185 2.7059C13.748 2.71179 13.7539 2.68232 13.7539 2.64694L13.8128 2.69411C13.8305 2.66463 13.86 2.69411 13.8718 2.71769C14.1253 2.84149 13.9366 2.49956 14.1783 2.58799C14.1194 2.47598 14.0428 2.46419 13.9956 2.41702C13.9543 2.32859 13.9602 2.21658 13.9425 2.13994C14.0958 2.23427 14.3316 2.24606 14.4613 2.4524C14.5557 2.39934 14.3375 2.35218 14.3316 2.25195H14.3493C14.3022 2.25195 14.2255 2.20479 14.1489 2.14584C14.0604 2.04562 14.1076 1.95719 14.1548 1.96898L14.255 2.12815C14.2904 2.01614 14.0958 1.80391 14.0251 1.61526C14.1312 1.62705 14.2078 1.78622 14.3257 1.91002L14.3611 1.82159L14.4495 1.93361C14.4672 1.86876 14.3965 1.75674 14.4908 1.75674C14.5321 1.89823 14.6618 1.79212 14.7148 1.98077C14.7797 1.99256 14.6146 1.76854 14.7502 1.90413C14.6795 1.76854 14.6736 1.86876 14.6264 1.84517C14.479 1.686 14.6323 1.70369 14.6382 1.63294C14.7148 1.72137 14.6971 1.75674 14.7856 1.78033C14.7443 1.70369 14.7266 1.63294 14.8209 1.6919C14.7325 1.57988 14.8563 1.62705 14.8858 1.61526C14.8386 1.61526 14.7325 1.56809 14.6736 1.45608C14.6618 1.39123 14.6618 1.35586 14.7266 1.32638L14.65 1.3028C14.5674 1.10236 14.8209 1.36176 14.8386 1.26153C14.8681 1.34996 14.8504 1.36176 14.8917 1.46198C14.8799 1.38534 14.8681 1.26153 14.874 1.1731L15.0568 1.29101C14.9978 1.20258 15.1216 1.24974 15.0332 1.13773C15.157 1.16131 15.0862 1.31459 15.1452 1.39713C15.2867 1.40302 15.0627 1.16131 15.2749 1.26743L15.3338 1.39123C15.3633 1.37944 15.3692 1.27922 15.4164 1.32638C15.3869 1.29101 15.3869 1.31459 15.3692 1.32638C15.21 1.09057 15.3692 1.07288 15.1688 0.854755L15.1216 0.866546C15.1393 0.778115 15.0568 0.589464 15.1629 0.636627C15.2572 0.683789 15.2631 0.807592 15.2926 0.884232C15.3574 0.854755 15.1334 0.601254 15.21 0.571778C15.1452 0.559987 15.0862 0.471557 15.0627 0.400812C15.0155 0.412603 14.9035 0.430289 14.9978 0.518719L15.0273 0.53051C15.0744 0.595359 15.0685 0.630731 15.0862 0.666103C15.0391 0.707371 14.9801 0.577673 14.933 0.542301C14.8209 0.571778 15.1098 0.778115 15.0273 0.831173L14.9801 0.795801C14.9919 0.884232 14.9447 0.93729 15.045 1.08467C14.8917 0.960871 15.0096 1.20848 14.9035 1.14952C14.6382 0.831173 15.045 1.07288 14.9447 0.86065C14.8504 0.825278 14.8445 0.689685 14.7974 0.601254L14.7856 0.842964C14.7384 0.807592 14.5733 0.671999 14.6441 0.807592H14.6618C14.6441 0.884232 14.762 1.00803 14.6853 0.996243C14.6559 0.972662 14.6264 0.907813 14.6146 0.884232C14.5498 0.884232 14.6441 0.984453 14.6382 1.03751C14.5733 1.03751 14.5498 0.890127 14.4908 0.878336C14.5439 1.04341 14.3965 0.907813 14.3611 0.943185C14.5262 1.11415 14.4083 1.32049 14.6205 1.41481V1.61526C14.5203 1.54451 14.4849 1.3028 14.3316 1.16721L14.4142 1.11415C14.2196 0.896022 14.3788 1.39123 14.1253 1.1731C14.0781 1.19669 14.1135 1.22027 13.9484 1.16721L14.1253 1.36176C14.0486 1.34407 13.9484 1.24385 13.9131 1.20848C13.9013 1.23795 13.8777 1.24974 13.8482 1.26153C13.8305 1.22616 13.8128 1.19079 13.8187 1.1731C13.7008 1.08467 13.7244 1.13184 13.7598 1.20258C13.7834 1.26743 13.7598 1.27922 13.7303 1.29691L13.689 1.20258C13.689 1.20258 13.689 1.26743 13.7126 1.3087C13.7008 1.32049 13.6949 1.33228 13.7008 1.34996C13.7362 1.37944 13.8482 1.48556 13.9248 1.51503C13.7716 1.50914 13.7303 1.60936 13.5181 1.50324C13.4709 1.44429 13.4473 1.34407 13.4296 1.34407C13.3648 1.34407 13.4061 1.48556 13.4827 1.56809C13.4827 1.57988 13.4709 1.58578 13.4709 1.59167C13.4237 1.54451 13.3707 1.49735 13.3412 1.50324C13.3235 1.48556 13.2999 1.47966 13.2823 1.47966C13.4002 1.65063 13.2587 1.63294 13.2999 1.72137C13.3294 1.72137 13.353 1.70369 13.3707 1.6801C13.4237 1.8157 13.5004 1.96308 13.4061 1.89234C13.3825 1.73906 13.2056 1.77443 13.2587 1.65652C13.0288 1.49735 13.3471 1.83338 13.2233 1.8098L13.1172 1.76264C13.0288 1.63884 13.1408 1.65063 13.0936 1.60936L13.0759 1.65063C13.0346 1.53862 13.1938 1.50914 13.1526 1.32049L12.9639 1.36176C12.905 1.63884 12.5571 1.65063 12.622 2.02793C12.622 2.02793 12.622 2.02793 12.622 2.02204C12.6279 2.03383 12.6456 2.05741 12.6809 2.10457L12.6515 2.08099L12.6927 2.193C12.5689 2.11047 12.4923 2.13405 12.3685 2.08688C12.4314 2.11833 12.4864 2.16352 12.5335 2.22248C12.622 2.34628 12.6573 2.39934 12.5748 2.39344C12.5041 2.31091 12.5394 2.28733 12.451 2.25195C12.5041 2.27554 12.5335 2.35218 12.5218 2.38165C12.451 2.34628 12.398 2.37576 12.3272 2.28733C12.3272 2.25195 12.3567 2.27554 12.3744 2.28143C12.3744 2.24606 12.2624 2.24606 12.2447 2.14584L12.2152 2.21069C12.1268 2.16352 12.1444 2.08688 12.0973 2.04562C12.0619 2.16942 12.1739 2.39934 12.1444 2.51725C12.115 2.47008 11.9617 2.28143 12.003 2.33449C11.9027 2.3227 12.0442 2.64105 11.9912 2.7059C11.9558 2.64105 11.9971 2.64694 11.9912 2.59978C11.7318 2.68821 11.5667 2.81791 11.2366 2.78843L11.3427 3.01835L11.1894 2.92992C10.8946 2.96529 10.8416 3.2129 10.7001 3.41924C10.6529 3.47819 10.5586 3.31312 10.4879 3.27775C10.3405 3.36028 10.4879 3.60199 10.3994 3.74348C10.3699 3.67274 10.2638 3.47819 10.2049 3.51356C10.2402 3.57841 10.3051 3.67274 10.2402 3.66094L10.2108 3.5902C10.1106 3.52535 10.1459 3.63147 10.0516 3.64915C9.94548 3.74348 9.94548 3.96161 10.028 4.25048C9.91601 4.30943 9.86884 4.03235 9.82168 4.00877C9.94548 4.02646 9.84526 3.93803 9.80399 3.85549C9.80989 3.93803 9.7922 4.00877 9.66251 3.88497C9.61534 3.93213 9.59176 3.94392 9.61534 4.07952C9.60355 4.01467 9.68609 4.06772 9.70967 4.15026C9.62713 4.13847 9.56228 4.27406 9.43259 4.0972C9.21446 4.32712 8.91969 4.50398 8.66619 4.72211C8.70746 4.83412 8.71925 4.7339 8.75462 4.81054C8.80178 4.96382 8.68388 4.76927 8.73104 4.88128L8.67208 4.77517C8.67208 4.77517 8.73104 4.9933 8.73693 5.12889C8.68388 4.9933 8.66619 5.04046 8.6544 4.94613C8.64261 4.9874 8.4009 4.39197 8.44806 4.51577C8.51291 4.70442 8.58955 4.89307 8.66619 5.07583C8.68388 5.12889 8.6485 5.1171 8.66619 5.15247C8.61313 5.05225 8.56007 4.92255 8.54828 4.92845C8.50701 4.77517 8.5247 4.79875 8.53649 4.79875C8.45396 4.55704 8.47164 4.65136 8.41269 4.41555C8.43038 4.49219 8.44806 4.54525 8.47164 4.63957L8.45396 4.59241L8.47754 4.67495C8.48933 4.75748 8.51881 4.96971 8.47754 4.82823C8.48343 4.92255 8.48933 5.01688 8.49522 5.1171C8.46575 4.89307 8.47164 5.08762 8.45396 5.04635V4.89307C8.45396 4.89307 8.43037 4.87539 8.42448 4.79285C8.42448 4.58062 8.43627 4.83412 8.42448 4.63957V4.57473C8.42448 4.71032 8.41858 4.82233 8.42448 4.89897C8.42448 5.01098 8.41858 5.1171 8.41269 5.20553C8.4009 5.29985 8.38321 5.35291 8.34784 5.31164C8.34784 5.06993 8.38321 5.12889 8.38911 4.89897C8.37732 4.78696 8.28299 5.42955 8.23583 5.3647C8.20635 5.2409 8.16508 5.42955 8.10023 5.39418C8.15919 5.27627 8.10613 5.22911 8.1474 5.10531L8.21225 4.9874C8.18867 5.01688 8.19456 4.95792 8.23583 4.87539C8.17098 5.04635 8.12971 4.9933 8.05897 5.04046L7.99412 5.17016C7.94106 5.19374 7.84673 5.22911 7.83494 5.17016C7.74651 5.15837 7.66987 5.26448 7.51659 5.34112C7.56376 5.21142 7.66398 5.09352 7.77599 4.9815C7.75241 5.05814 7.81136 5.04635 7.81726 5.1112C7.98233 5.08173 8.15919 4.83412 8.15919 4.92255C8.33605 4.61599 8.11792 4.94024 8.15919 4.81643C8.17098 4.79875 8.17687 4.79285 8.17687 4.79285C8.17687 4.79285 8.17687 4.79285 8.17687 4.78106C8.21225 4.75159 8.25351 4.71621 8.33605 4.55114C8.31247 4.58062 8.15329 4.85181 8.21225 4.71032C8.13561 4.77517 8.30657 4.55704 8.29478 4.51577C8.17687 4.59241 8.00001 4.81054 7.94696 4.69853L8.10613 4.57473C8.0118 4.49219 7.88211 4.76338 7.79368 4.68674C7.81136 4.728 7.6404 4.81054 7.69935 4.8636C7.60502 4.92255 7.52839 4.88718 7.5107 4.80464C7.48122 4.81643 7.46354 4.8577 7.42227 4.90486C7.39279 5.05225 7.59323 4.86949 7.5107 5.05814L7.68166 4.92255C7.68166 5.02277 7.58144 5.15837 7.49891 5.19963C7.51659 5.19963 7.55197 5.19374 7.53428 5.22911C7.34563 5.48851 7.54607 5.09352 7.35742 5.28806L7.40458 5.29985C7.29257 5.47671 7.21004 5.37649 7.16877 5.32933C7.18056 5.21142 7.15108 5.14657 7.24541 5.02867H7.35742C7.39869 4.91076 7.22183 5.01688 7.18645 4.9815C7.19825 4.96382 7.20414 4.94613 7.20414 4.93434C7.19825 4.94613 7.19235 4.95792 7.18056 4.96971C7.18056 4.95792 7.18056 4.93434 7.19825 4.90486C7.16877 4.86949 7.05676 4.90486 7.05676 4.83412L6.97422 4.94024L7.02728 4.88718C7.05676 4.91666 7.05086 5.01688 6.96243 5.07583C6.83273 5.08762 6.98012 4.87539 7.03317 4.76927C7.18056 4.62189 7.10392 4.82823 7.18645 4.80464C7.29257 4.62778 7.1275 4.728 7.1334 4.56293C7.30436 4.40966 7.22183 4.63368 7.36332 4.48629C7.32794 4.40966 7.21004 4.52167 7.18056 4.42145C7.2513 4.34481 7.32205 4.39197 7.39869 4.27996V4.19742C7.5048 4.26817 7.55197 3.9675 7.66398 3.98519C7.68166 3.88497 7.49891 4.08541 7.53428 3.93213C7.48712 4.02056 7.42227 4.19153 7.31615 4.221L7.29847 4.12668C7.33973 4.02056 7.5048 3.99108 7.52839 3.88497L7.42227 3.89676C7.381 3.94982 7.39279 3.99698 7.31615 4.05593C7.32794 3.9734 7.09802 4.20921 6.9978 4.25638C6.96833 4.2269 6.95064 4.19742 6.98601 4.12668C6.77968 4.21511 6.67945 4.12668 6.4908 4.21511C6.6264 4.15026 6.63229 4.03825 6.66177 3.93213C6.73841 3.95571 6.8681 3.79654 6.95064 3.68453C6.90348 3.67274 6.7443 3.82012 6.71483 3.89086C6.70893 3.77296 6.58513 3.9734 6.6205 3.82012C6.63229 3.73758 6.76788 3.67274 6.80326 3.60199C6.7443 3.54304 6.6264 3.78475 6.58513 3.69042C6.60871 3.67274 6.6205 3.67274 6.63819 3.63736C6.6264 3.57251 6.52617 3.61378 6.44953 3.69042C6.57923 3.44282 6.31394 3.61968 6.4908 3.41924C6.35521 3.40155 6.41416 3.54304 6.33752 3.60199C6.22551 3.66094 6.21372 3.53125 6.21962 3.48408C6.2432 3.49587 6.31394 3.4605 6.30805 3.50767L6.40237 3.34849C6.367 3.15394 6.07223 3.61378 6.06044 3.40155C6.17835 3.37207 6.16656 3.30722 6.27857 3.23058C6.23141 3.25417 6.17835 3.14215 6.14298 3.29543C6.1135 3.24827 6.10171 3.20111 6.09581 3.15394C6.01328 3.17753 5.94253 3.18932 5.84821 3.26596C5.80105 3.207 5.84231 3.06551 5.86 2.98298C5.65366 2.98298 5.68314 2.72358 5.46501 2.72948V2.74716C5.38837 2.64105 5.35889 2.97119 5.25867 2.88276C5.41195 2.71769 5.29404 2.71179 5.32942 2.59389C5.27636 2.39934 5.00517 2.54672 4.98159 2.33449C5.01107 2.29912 5.05234 2.25785 5.08181 2.27554C5.03465 2.14584 4.93443 2.12815 4.86368 2.05151L4.88726 2.03383C4.86958 1.78622 4.61608 1.86286 4.44511 1.79801C4.47459 1.78622 4.52765 1.72137 4.55713 1.70369C4.52175 1.60936 4.43332 1.49735 4.25646 1.62115C4.31542 1.38534 4.16214 1.63294 4.19161 1.37944C4.2093 1.34407 4.22698 1.35586 4.23878 1.35586C4.23878 1.25564 4.18572 1.24385 4.15035 1.18489C3.9499 1.20848 3.73767 1.40892 3.66103 1.23795C3.84379 0.990348 3.79073 1.23795 3.94401 1.0552C3.88505 1.07878 3.82021 1.10826 3.832 1.01982C3.92632 0.943185 3.88505 0.966767 3.96759 0.890127C3.99117 0.807592 3.65514 1.0493 3.67282 1.02572C3.63155 1.07288 3.62566 1.10236 3.65514 1.12005C3.50775 1.24385 3.51365 1.02572 3.40163 1.03751C3.41932 1.06109 3.4488 1.15542 3.33089 1.24974C3.28373 1.13184 3.07149 1.33817 2.9359 1.38534C2.9418 1.21437 3.15403 1.23206 3.27194 1.0493C3.30731 0.978557 3.38395 0.819383 3.46648 0.778115C3.42522 0.683789 3.26015 0.789906 3.16582 0.778115L3.20709 0.730952C3.10097 0.677894 2.84158 0.813487 2.84747 0.654313V0.742743C2.8062 0.760429 2.77083 0.707371 2.67061 0.784011C2.73546 0.707371 2.73546 0.589464 2.8121 0.542301C2.57039 0.760429 2.48785 0.536406 2.25204 0.736848C2.28152 0.654313 2.38174 0.565882 2.4348 0.518719C2.47606 0.583568 2.45248 0.648417 2.56449 0.571778C2.51733 0.536406 2.53502 0.447975 2.58808 0.394917C2.41711 0.512824 2.25794 0.489243 2.10466 0.624836C2.13413 0.518719 2.13413 0.447975 2.25204 0.330068C2.0457 0.294696 1.99854 0.789906 1.83937 0.660208C1.86884 0.477452 2.0457 0.548196 1.98085 0.424394H2.01623C2.21077 0.0235095 1.77452 0.618941 1.69788 0.542301C1.83347 0.347754 1.86295 0.459766 1.91011 0.282905C1.7981 0.271114 1.5446 0.512824 1.51512 0.394917L1.59176 0.324173C1.53281 0.300591 1.46796 0.188579 1.409 0.164998C1.43848 0.129626 1.43848 0.135521 1.45617 0.135521C1.42079 -0.00596731 1.34415 0.20037 1.37363 0.0117188L1.27931 0.082463C1.26752 0.176789 1.26752 0.324173 1.39721 0.253428C1.26752 0.318277 1.2852 0.542301 1.13782 0.683789L1.19677 0.630731C1.10245 0.996243 1.23214 1.15542 1.30289 1.37944C1.55049 1.26743 1.409 1.58578 1.61534 1.53862C1.80399 1.33817 1.6684 1.50914 1.7922 1.53862C1.72146 1.52683 1.65661 1.69779 1.6625 1.75085C1.72146 1.70958 1.76273 1.70369 1.7981 1.70369C1.75683 1.79212 1.73325 2.05151 1.89242 1.9395C1.89242 2.05151 1.82757 1.99845 1.77452 2.03383C1.70967 2.16352 1.88653 1.98077 1.84526 2.0692C1.84526 2.0692 1.82757 2.09278 1.80989 2.09868C1.89832 2.15763 1.90421 2.25195 1.96906 2.34628C2.14592 2.13994 2.11645 2.33449 2.21667 2.29322C2.15182 2.35218 2.20488 2.41113 2.19309 2.47008L2.36405 2.35218C2.51733 2.25785 2.35226 2.49956 2.47017 2.47008L2.48785 2.42292C2.58218 2.39344 2.59397 2.61157 2.54681 2.75896C3.27783 2.67052 2.98306 3.48408 3.49596 3.714C3.5726 3.67274 3.56081 3.5902 3.65514 3.51356C3.71998 3.52535 3.71998 3.54304 3.76125 3.56662C3.77304 3.48408 3.71998 3.55483 3.77304 3.50177L3.66693 3.51356C3.66693 3.51356 3.69051 3.49587 3.70819 3.4605C3.67282 3.4605 3.61387 3.48408 3.59618 3.4605C3.67872 3.43692 3.81431 3.28954 3.81431 3.38976C3.79073 3.40744 3.77894 3.40744 3.75536 3.41334C3.78483 3.4605 3.84968 3.38386 3.84968 3.45461C3.86147 3.51946 3.89095 3.4664 3.83789 3.53714L3.89095 3.714C4.09729 3.57841 4.03244 3.81422 4.03833 3.8437C3.91453 3.9734 3.92632 3.82601 3.78483 3.93803L3.74357 4.07362L3.83789 3.96161L3.87326 4.03825L3.85558 4.05593C3.89684 4.02056 3.93811 3.97929 3.92632 4.03235C3.91453 4.05004 3.89684 4.08541 3.88505 4.08541L3.97938 4.06183C3.86147 4.15615 3.99117 4.12668 3.87916 4.25638C3.96759 4.43913 4.2034 4.221 4.18572 4.50398C4.21519 4.42734 4.39206 4.32712 4.40974 4.38018C4.40974 4.43324 4.38616 4.46271 4.3331 4.50398L4.43922 4.4745C4.339 4.7339 4.50407 4.65136 4.53944 4.79285L4.48638 4.84591C4.57481 4.80464 4.65735 4.78106 4.69272 4.84591L4.5925 4.95792C4.5925 5.09352 4.8401 4.75159 4.846 4.88128C4.94622 4.75748 4.95211 4.65726 5.04054 4.52756C4.95211 4.66905 5.01696 4.74569 5.07002 4.64547C5.18203 4.64547 5.11718 4.68674 5.0995 4.72211L5.19972 4.68084C5.24099 4.728 5.08181 4.8577 5.00517 4.91666C5.15845 4.81643 5.13487 4.95203 5.16435 5.01688L5.0995 5.05814L5.14666 5.13478C5.27046 5.06993 5.33531 5.1171 5.353 5.21142L5.18203 5.34702C5.15256 5.46492 5.24688 5.30575 5.28225 5.28806C5.41195 5.25859 5.33531 5.38239 5.29404 5.5003C5.53575 5.40597 5.28225 5.93655 5.56523 5.7538L5.58881 5.73611ZM13.7716 2.65284L13.7421 2.63515C13.7421 2.58799 13.7303 2.55262 13.7716 2.65284ZM13.1702 3.05372C13.1879 2.93582 13.2292 3.03014 13.2705 3.07141C13.1702 3.0773 13.1761 3.15984 13.07 3.15394C13.1054 3.17753 13.1408 3.22469 13.1702 3.24827C13.1408 3.26006 13.0877 3.24237 13.0111 3.16573C12.905 2.97708 13.2764 3.13036 13.1702 3.05372ZM13.5593 1.64473C13.524 1.61526 13.5004 1.59757 13.4827 1.59167C13.524 1.63294 13.5593 1.66242 13.5593 1.64473ZM12.734 1.96898C12.6632 1.91002 12.6456 1.96308 12.6338 1.99845C12.6515 1.99845 12.6927 1.99845 12.734 1.96898ZM8.74283 5.28217C8.74283 5.235 8.72514 5.13478 8.68388 5.08762C8.70746 5.17016 8.64261 5.05225 8.67798 5.17016V5.15837C8.70746 5.22321 8.74283 5.27627 8.74872 5.27627L8.74283 5.28217ZM6.89758 5.26448C6.95654 5.19963 7.02728 5.13478 7.06265 5.07583V5.08762C7.06265 5.08762 7.08623 5.04046 7.10392 5.02867C7.10392 5.00509 7.09213 4.96971 7.06855 4.9815C6.88579 5.19963 6.82094 5.20553 6.89758 5.26448Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.07444 4.98755C7.07444 4.98755 7.06265 5.04061 7.06855 5.08187C7.08623 5.0524 7.09213 5.01703 7.07444 4.98755Z' fill='%23F7F7F7'/%3E%3Cpath d='M15.4635 1.11424V1.14961L15.5519 1.18498C15.5519 1.06118 15.4812 0.960961 15.4104 0.837158C15.434 0.990437 15.3574 0.966856 15.3043 1.05529L15.4576 1.11424H15.4635Z' fill='%23F7F7F7'/%3E%3Cpath d='M14.8386 0.394924C14.8092 0.371342 14.7325 0.306493 14.7148 0.312389L14.762 0.389028L14.8386 0.400819V0.394924Z' fill='%23F7F7F7'/%3E%3Cpath d='M13.8069 0.68981L13.9189 0.701601C13.8895 0.624961 13.7362 0.577798 13.8069 0.68981Z' fill='%23F7F7F7'/%3E%3Cpath d='M15.0155 1.63892L14.986 1.5387C14.9094 1.50333 14.874 1.5387 14.933 1.62713C14.933 1.55049 14.9801 1.6625 15.0096 1.63892H15.0155Z' fill='%23F7F7F7'/%3E%3Cpath d='M13.63 0.807617C13.7185 0.955001 13.518 0.795826 13.6065 0.93142C13.5947 0.884257 13.7303 0.94321 13.63 0.807617Z' fill='%23F7F7F7'/%3E%3Cpath d='M14.6854 2.03986C14.8033 2.15187 14.7502 2.01038 14.815 2.01038C14.7797 2.03396 14.6323 1.93964 14.6854 2.03986Z' fill='%23F7F7F7'/%3E%3Cpath d='M13.6006 1.45026C13.5299 1.35004 13.5594 1.33825 13.6006 1.33825C13.6124 1.37362 13.6419 1.42668 13.6419 1.45026C13.6301 1.33825 13.6419 1.35004 13.6478 1.2734C13.5535 1.23802 13.4592 1.24392 13.3707 1.12012C13.412 1.23213 13.4827 1.3972 13.5889 1.45615L13.6006 1.45026Z' fill='%23F7F7F7'/%3E%3Cpath d='M14.6028 2.134C14.6677 2.14579 14.7561 2.21654 14.7856 2.18117C14.7266 2.12221 14.6323 2.03378 14.6028 2.08684L14.5321 1.96304C14.426 1.91588 14.6677 2.09863 14.6028 2.1399V2.134Z' fill='%23F7F7F7'/%3E%3Cpath d='M13.2115 1.33822L13.2704 1.37359C13.2469 1.24979 13.3412 1.24389 13.2528 1.08472C13.2056 1.13778 13.182 1.24979 13.2115 1.33822Z' fill='%23F7F7F7'/%3E%3Cpath d='M14.2786 2.05168L14.3965 2.21086C14.4613 2.19907 14.3493 2.16369 14.3375 2.11064C14.367 2.12243 14.3965 2.12243 14.3847 2.08116C14.3493 2.14601 14.2786 1.95736 14.2786 2.04579V2.05168Z' fill='%23F7F7F7'/%3E%3Cpath d='M14.2667 2.34644V2.45845L14.4436 2.59404C14.4672 2.48203 14.3669 2.49382 14.2667 2.34644Z' fill='%23F7F7F7'/%3E%3Cpath d='M14.1135 2.29922L14.084 2.27563L14.1783 2.5763C14.1547 2.4407 14.1665 2.4525 14.1135 2.29922Z' fill='%23F7F7F7'/%3E%3Cpath d='M12.2447 2.13403C12.2859 2.21067 12.4038 2.25194 12.3272 2.19298C12.2918 2.12813 12.1562 2.09866 12.2447 2.13403Z' fill='%23F7F7F7'/%3E%3Cpath d='M13.4473 3.21307C13.3825 3.18359 13.3766 3.34277 13.3766 3.41941C13.3943 3.35456 13.524 3.3015 13.4473 3.21307Z' fill='%23F7F7F7'/%3E%3Cpath d='M12.1562 4.92843C12.1975 4.92843 12.2152 4.85179 12.1621 4.77515C12.1503 4.84 12.1326 4.88716 12.1503 4.99917C12.1621 4.97559 12.221 5.01096 12.1503 4.93432L12.1562 4.92843Z' fill='%23F7F7F7'/%3E%3Cpath d='M11.779 5.17025C11.7613 5.1113 11.8026 5.11719 11.7495 5.05824C11.7141 5.03466 11.7318 5.13488 11.779 5.17025Z' fill='%23F7F7F7'/%3E%3Cpath d='M8.44805 4.6456C8.43626 4.59844 8.43626 4.6397 8.45984 4.78119C8.46574 4.7753 8.44805 4.69276 8.44805 4.6456Z' fill='%23F7F7F7'/%3E%3Cpath d='M8.454 4.81651L8.44811 4.74577L8.43042 4.63965L8.454 4.81651Z' fill='%23F7F7F7'/%3E%3Cpath d='M8.40088 4.58649V4.82819C8.40677 4.71618 8.39498 4.6985 8.41267 4.45679L8.40088 4.59238V4.58649Z' fill='%23F7F7F7'/%3E%3Cpath d='M8.37725 4.63381C8.38904 4.56307 8.30651 4.88142 8.35956 4.63381C8.30061 4.73403 8.27113 5.04059 8.1886 5.08186C8.21218 5.25282 8.34188 4.6515 8.33598 4.80478C8.35367 4.6456 8.36546 4.68687 8.37725 4.62792V4.63381Z' fill='%23F7F7F7'/%3E%3Cpath d='M8.31246 5.07006C8.33015 4.94036 8.31836 4.91678 8.30067 4.99932C8.30067 5.017 8.28299 5.20566 8.31246 5.07006Z' fill='%23F7F7F7'/%3E%3Cpath d='M8.31241 4.71029L8.336 4.61597L8.30652 4.68671L8.31241 4.71029Z' fill='%23F7F7F7'/%3E%3Cpath d='M8.30066 4.6455L8.35961 4.52759C8.33603 4.57475 8.33603 4.56296 8.30066 4.6455Z' fill='%23F7F7F7'/%3E%3Cpath d='M8.3596 4.4863C8.38318 4.45092 8.20043 4.68674 8.25349 4.64547V4.63368C8.28296 4.59241 8.34192 4.50398 8.3596 4.4863Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.71118 4.56882C7.71118 4.56882 7.78193 4.58651 7.8173 4.53345H7.71708V4.56882H7.71118Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.26312 5.14673C7.1688 5.3059 7.33387 5.1821 7.33387 5.26464C7.31028 5.19979 7.33387 5.1821 7.26312 5.14673Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.79956 4.30946C7.86441 4.2623 7.85851 4.32126 7.86441 4.34484C7.92336 4.25641 7.86441 4.24462 7.79956 4.30946Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.66396 4.27993C7.68754 4.20329 7.7347 4.20329 7.74649 4.15023C7.75239 4.05001 7.69933 4.02053 7.6109 4.07948C7.57553 4.15023 7.45762 4.32709 7.38098 4.38604C7.49299 4.38604 7.7406 4.15612 7.6109 4.38604L7.8703 4.1856C7.84671 4.10306 7.68754 4.32709 7.66396 4.27993Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.42222 4.86372L7.45169 4.75171C7.39274 4.84014 7.35737 4.82835 7.3161 4.84014C7.18051 5.02879 7.39274 4.85783 7.42222 4.86372Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.18648 4.07949L7.07446 4.05591L7.09215 4.08538L7.18648 4.07949Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.18051 3.97933L7.22177 3.92627L7.08618 3.97343L7.18051 3.97933Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.15112 3.84961V3.8673L7.23366 3.8555L7.15112 3.84961Z' fill='%23F7F7F7'/%3E%3Cpath d='M7.00957 3.68457L6.9624 3.773C6.99777 3.773 6.9683 3.88501 7.05083 3.7789C7.00367 3.80248 6.97419 3.75531 7.00957 3.68457Z' fill='%23F7F7F7'/%3E%3Cpath d='M4.90489 5.19374C4.95795 5.15247 4.98743 5.1053 5.0169 5.05225L4.88721 5.16426C4.88721 5.16426 4.92258 5.16426 4.90489 5.19374Z' fill='%23F7F7F7'/%3E%3Cpath d='M4.97569 4.90503L4.79883 5.00525C4.84599 5.08189 4.95211 4.96988 5.02875 4.99935C5.04054 4.93451 4.92263 5.01115 4.92263 4.9463L4.97569 4.90503Z' fill='%23F7F7F7'/%3E%3Cpath d='M3.89092 3.84965C3.97346 3.75532 3.94987 3.76122 4.0442 3.73174C3.93808 3.74353 3.90271 3.67868 3.82018 3.64331C3.78481 3.71405 3.64921 3.7789 3.69637 3.77301H3.82018L3.75533 3.83196C3.75533 3.94987 3.87324 3.75532 3.89092 3.84965Z' fill='%23F7F7F7'/%3E%3Cpath d='M1.62122 0.36561C1.66838 0.324342 1.69196 0.277179 1.71554 0.224121C1.62711 0.241807 1.6389 0.359714 1.62122 0.36561Z' fill='%23F7F7F7'/%3E%3C/svg%3E%0A");
}

.main-cont-date.on:after {
    transform: rotate(180deg);
}

.main-cont-btn {
    margin: 24px auto 16px;
    width: 132px;
    height: 132px;
    background-position: center;
    background-size: cover;
    background-image: url(../img/play-0.svg);
}

.main-cont.on .main-cont-btn,
.main-cont-btn.chk {
    cursor: pointer;
}

.main-cont-title {
    position: relative;
    width: 100%;
}

.main-cont-title > p {
    font-size: var(--fz-1);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
}

.main-cont-title marquee {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
}

.main-cont-title marquee p {
    font-size: var(--fz-1);
    overflow: visible;
    white-space: nowrap;
    text-overflow: initial;
}

.main-cont-btn.chk + .main-cont-title > p {
    opacity: 0;
}

.main-cont-btn.chk + .main-cont-title marquee {
    opacity: 1;
}

@media screen and (max-width: 1511px) {
    .main-cont-btn {
        width: 100px;
        height: 100px;
    }
}

@media screen and (max-width: 768px) {
    .main-cont-btn {
        margin: 0;
        width: 48px;
        height: 48px;
    }

    .main-cont-title {
        padding-left: 8px;
        width: calc(100% - 48px);
    }

    .main-cont-title > p {
        font-size: var(--fz-2);
    }

    .main-cont-title marquee {
        width: 100%;
    }

    .main-cont-title marquee p {
        font-size: var(--fz-2);
    }

    .main-cont.on .main-cont-btn {
        margin: 24px auto 16px;
        width: 100px;
        height: 100px;
    }

    .main-cont.on .main-cont-title {
        padding-left: 0;
        width: 100%;
    }
}

@keyframes play {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -528px 0;
    }
}

@media screen and (max-width: 1511px) {
    @keyframes play {
        0% {
            background-position: 0 0;
        }
        100% {
            background-position: -400px 0;
        }
    }
}

@media screen and (max-width: 768px) {
    @keyframes play2 {
        0% {
            background-position: 0 0;
        }
        100% {
            background-position: -192px 0;
        }
    }
}


.main-cont-btn.chk {
    background-size: auto 100%;
    animation: play 2s steps(4, start) infinite;
}

.main--3 .main-cont-item-inner {
    border-right: 3px solid #007CEE;
    border-left: 3px solid #007CEE;
    border-bottom: 3px solid #007CEE;
}

.main--3 .main-cont-date {
    border-bottom: 3px solid #6EDB93;
}

.main--3 .main-cont-date:after {
    /*background-image: url(../img/f-0.svg);*/
    background-color: #007CEE;
}

.main--3 .main-cont-btn {
    background-image: url(../img/play-0.svg);
}

.main--3 .main-cont-item .main-cont .main-cont-btn.chk {
    background-image: url(../img/playing-0.png);
}

.main--3 .main-cont-item .main-cont .main-cont-btn.chk:hover {
    background-image: url(../img/pause-0.svg);
}

.main--3 .main-cont-item .main-cont .main-cont-btn.empty,
.main--3 .main-cont-item .main-cont .main-cont-btn.empty.chk {
    background-image: url(../img/no-0.svg);
    animation: none;
}

@media (hover: hover) {
    .main--3 .main-cont-item .main-cont .main-cont-btn.chk:hover {
        background-image: url(../img/pause-0.svg);
    }
}

.main--3 .main-cont-title {
    color: #007CEE;
}

.main--3 .main-cont-item:nth-child(2n) .main-cont-item-inner {
    border-color: #E978D7;
}

.main--3 .main-cont-item:nth-child(2n) .main-cont-date {
    border-color: #FF7D05;
    color: #E978D7;
}

.main--3 .main-cont-item:nth-child(2n) .main-cont-date:after {
    /*background-image: url(../img/f-1.svg);*/
    background-color: #E978D7;
}

.main--3 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn {
    background-image: url(../img/play-1.svg);
}

.main--3 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk {
    background-image: url(../img/playing-1.png);
}

.main--3 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk:hover {
    background-image: url(../img/pause-1.svg);
}

.main--3 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.empty,
.main--3 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk.empty {
    background-image: url(../img/no-1.svg);
    animation: none;
}

.main--3 .main-cont-item:nth-child(2n) .main-cont-title {
    color: #E978D7;
}

.main--3 .main-cont-item:nth-child(3n) .main-cont-item-inner {
    border-color: #6EDB93;
}

.main--3 .main-cont-item:nth-child(3n) .main-cont-date {
    border-color: #FFD600;
    color: #6EDB93;
}

.main--3 .main-cont-item:nth-child(3n) .main-cont-date:after {
    /*background-image: url(../img/f-3.svg);*/
    background-color: #6EDB93;
}

.main--3 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn {
    background-image: url(../img/play-3.svg);
}

.main--3 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk {
    background-image: url(../img/playing-3.png);
}

.main--3 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk:hover {
    background-image: url(../img/pause-3.svg);
}

.main--3 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.empty,
.main--3 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.empty.chk {
    background-image: url(../img/no-3.svg);
    animation: none;
}

.main--3 .main-cont-item:nth-child(3n) .main-cont-title {
    color: #6EDB93;
}

.main--3 .main-cont-item:nth-child(6n) .main-cont-item-inner {
    border-color: #FF7D05;
}

.main--3 .main-cont-item:nth-child(6n) .main-cont-date {
    border-color: #6EDB93;
    color: #FF7D05;
}

.main--3 .main-cont-item:nth-child(6n) .main-cont-date:after {
    /*background-image: url(../img/f-2.svg);*/
    background-color: #FF7D05;
}

.main--3 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn {
    background-image: url(../img/play-2.svg);
}

.main--3 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk {
    background-image: url(../img/playing-2.png);
}

.main--3 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk:hover {
    background-image: url(../img/pause-2.svg);
}

.main--3 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.empty,
.main--3 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk.empty {
    background-image: url(../img/no-2.svg);
    animation: none;
}

.main--3 .main-cont-item:nth-child(6n) .main-cont-title {
    color: #FF7D05;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item .main-cont-item-inner {
    border-color: #FF7D05;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item .main-cont-date {
    border-color: #6EDB93;
    color: #FF7D05;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item .main-cont-date:after {
    /*background-image: url(../img/f-2.svg);*/
    background-color: #FF7D05;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item .main-cont-item-inner .main-cont-btn {
    background-image: url(../img/play-2.svg);
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item .main-cont-item-inner .main-cont-btn.chk {
    background-image: url(../img/playing-2.png);
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item-inner .main-cont-btn.chk:hover {
    background-image: url(../img/pause-2.svg);
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item .main-cont-item-inner .main-cont-btn.empty,
.main--3 .main-cont-list:nth-child(2) .main-cont-item .main-cont-item-inner .main-cont-btn.chk.empty {
    background-image: url(../img/no-2.svg);
    animation: none;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item .main-cont-title {
    color: #FF7D05;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-item-inner {
    border-right: 3px solid #007CEE;
    border-left: 3px solid #007CEE;
    border-bottom: 3px solid #007CEE;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-date {
    border-bottom: 3px solid #6EDB93;
    color: #007CEE;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-date:after {
    /*background-image: url(../img/f-0.svg);*/
    background-color: #007CEE;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-btn {
    background-image: url(../img/play-0.svg);
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-btn.chk {
    background-image: url(../img/playing-0.png);
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-btn.chk:hover {
    background-image: url(../img/pause-0.svg);
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-btn.empty,
.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-btn.chk.empty {
    background-image: url(../img/no-0.svg);
    animation: none;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-title {
    color: #007CEE;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-item-inner {
    border-color: #E978D7;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-date {
    border-color: #FF7D05;
    color: #E978D7;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-date:after {
    /*background-image: url(../img/f-1.svg);*/
    background-color: #E978D7;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn {
    background-image: url(../img/play-1.svg);
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk {
    background-image: url(../img/playing-1.png);
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk:hover {
    background-image: url(../img/pause-1.svg);
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.empty,
.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk.empty {
    background-image: url(../img/no-1.svg);
    animation: none;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-title {
    color: #E978D7;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-item-inner {
    border-color: #6EDB93;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-date {
    border-color: #FFD600;
    color: #6EDB93;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-date:after {
    /*background-image: url(../img/f-3.svg);*/
    background-color: #6EDB93;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn {
    background-image: url(../img/play-3.svg);
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk {
    background-image: url(../img/playing-3.png);
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk:hover {
    background-image: url(../img/pause-3.svg);
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.empty,
.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk.empty {
    background-image: url(../img/no-3.svg);
    animation: none;
}

.main--3 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-title {
    color: #6EDB93;
}

.main--3 .main-cont-list:last-child .main-cont-item .main-cont-item-inner {
    border-color: #6EDB93;
}

.main--3 .main-cont-list:last-child .main-cont-item .main-cont-date {
    border-color: #FFD600;
    color: #6EDB93;
}

.main--3 .main-cont-list:last-child .main-cont-item .main-cont-date:after {
    /*background-image: url(../img/f-3.svg);*/
    background-color: #6EDB93;
}

.main--3 .main-cont-list:last-child .main-cont-item .main-cont-item-inner .main-cont-btn {
    background-image: url(../img/play-3.svg);
}

.main--3 .main-cont-list:last-child .main-cont-item .main-cont-item-inner .main-cont-btn.chk {
    background-image: url(../img/playing-3.png);
}

.main--3 .main-cont-list:last-child .main-cont-item .main-cont-item-inner .main-cont-btn.chk:hover {
    background-image: url(../img/pause-3.svg);
}

.main--3 .main-cont-list:last-child .main-cont-item .main-cont-item-inner .main-cont-btn.empty,
.main--3 .main-cont-list:last-child .main-cont-item .main-cont-item-inner .main-cont-btn.chk.empty {
    background-image: url(../img/no-3.svg);
    animation: none;
}

.main--3 .main-cont-list:last-child .main-cont-item .main-cont-title {
    color: #6EDB93;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-item-inner {
    border-color: #FF7D05;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-date {
    border-color: #6EDB93;
    color: #FF7D05;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-date:after {
    /*background-image: url(../img/f-2.svg);*/
    background-color: #FF7D05;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn {
    background-image: url(../img/play-2.svg);
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk {
    background-image: url(../img/playing-2.png);
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk:hover {
    background-image: url(../img/pause-2.svg);
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.empty,
.main--3 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk.empty {
    background-image: url(../img/no-2.svg);
    animation: none;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-title {
    color: #FF7D05;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-item-inner {
    border-right: 3px solid #007CEE;
    border-left: 3px solid #007CEE;
    border-bottom: 3px solid #007CEE;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-date {
    border-bottom: 3px solid #6EDB93;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-date:after {
    /*background-image: url(../img/f-0.svg);*/
    background-color: #007CEE;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-btn {
    background-image: url(../img/play-0.svg);
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-btn.chk {
    background-image: url(../img/playing-0.png);
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-btn.chk:hover {
    background-image: url(../img/pause-0.svg);
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-btn.empty,
.main--3 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-btn.chk.empty {
    background-image: url(../img/no-0.svg);
    animation: none;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-title {
    color: #007CEE;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner {
    border-color: #E978D7;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-date {
    border-color: #FF7D05;
    color: #E978D7;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-date:after {
    /*background-image: url(../img/f-1.svg);*/
    background-color: #E978D7;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn {
    background-image: url(../img/play-1.svg);
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk {
    background-image: url(../img/playing-1.png);
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk:hover {
    background-image: url(../img/pause-1.svg);
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.empty,
.main--3 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk.empty {
    background-image: url(../img/no-1.svg);
    animation: none;
}

.main--3 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-title {
    color: #E978D7;
}

@media screen and (min-width: 1920px) {
    .main--5 .main-cont-item-inner {
        border-right: 3px solid #007CEE;
        border-left: 3px solid #007CEE;
        border-bottom: 3px solid #007CEE;
    }

    .main--5 .main-cont-date {
        border-bottom: 3px solid #6EDB93;
    }

    .main--5 .main-cont-date:after {
        /*background-image: url(../img/f-0.svg);*/
        background-color: #007CEE;
    }

    .main--5 .main-cont-btn {
        background-image: url(../img/play-0.svg);
    }

    .main--5 .main-cont-btn.chk {
        background-image: url(../img/playing-0.png);
    }

    .main--5 .main-cont-btn.chk:hover {
        background-image: url(../img/pause-0.svg);
    }

    .main--5 .main-cont-btn.empty,
    .main--5 .main-cont-btn.chk.empty {
        background-image: url(../img/no-0.svg);
        animation: none;
    }

    .main--5 .main-cont-title {
        color: #007CEE;
    }

    .main--5 .main-cont-item:nth-child(2n) .main-cont-item-inner {
        border-color: #E978D7;
    }

    .main--5 .main-cont-item:nth-child(2n) .main-cont-date {
        border-color: #FF7D05;
        color: #E978D7;
    }

    .main--5 .main-cont-item:nth-child(2n) .main-cont-date:after {
        /*background-image: url(../img/f-1.svg);*/
        background-color: #E978D7;
    }

    .main--5 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-1.svg);
    }

    .main--5 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-1.png);
    }

    .main--5 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-1.svg);
    }

    .main--5 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-1.svg);
        animation: none;
    }

    .main--5 .main-cont-item:nth-child(2n) .main-cont-title {
        color: #E978D7;
    }

    .main--5 .main-cont-item:nth-child(3n) .main-cont-item-inner {
        border-color: #6EDB93;
    }

    .main--5 .main-cont-item:nth-child(3n) .main-cont-date {
        border-color: #FFD600;
        color: #6EDB93;
    }

    .main--5 .main-cont-item:nth-child(3n) .main-cont-date:after {
        /*background-image: url(../img/f-3.svg);*/
        background-color: #6EDB93;
    }

    .main--5 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-3.svg);
    }

    .main--5 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-3.png);
    }

    .main--5 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-3.svg);
    }

    .main--5 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-3.svg);
        animation: none;
    }

    .main--5 .main-cont-item:nth-child(3n) .main-cont-title {
        color: #6EDB93;
    }

    .main--5 .main-cont-item:nth-child(6n) .main-cont-item-inner {
        border-color: #FF7D05;
    }

    .main--5 .main-cont-item:nth-child(6n) .main-cont-date {
        border-color: #6EDB93;
        color: #FF7D05;
    }

    .main--5 .main-cont-item:nth-child(6n) .main-cont-date:after {
        /*background-image: url(../img/f-2.svg);*/
        background-color: #FF7D05;
    }

    .main--5 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-2.svg);
    }

    .main--5 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-2.png);
    }

    .main--5 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-2.svg);
    }

    .main--5 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-2.svg);
        animation: none;
    }

    .main--5 .main-cont-item:nth-child(6n) .main-cont-title {
        color: #FF7D05;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item .main-cont-item-inner {
        border-color: #FF7D05;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item .main-cont-date {
        border-color: #6EDB93;
        color: #FF7D05;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item .main-cont-date:after {
        /*background-image: url(../img/f-2.svg);*/
        background-color: #FF7D05;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-2.svg);
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-2.png);
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-2.svg);
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-list:nth-child(2) .main-cont-item .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-2.svg);
        animation: none;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item .main-cont-title {
        color: #FF7D05;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-item-inner {
        border-right: 3px solid #007CEE;
        border-left: 3px solid #007CEE;
        border-bottom: 3px solid #007CEE;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-date {
        border-bottom: 3px solid #6EDB93;
        color: #007CEE;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-date:after {
        /*background-image: url(../img/f-0.svg);*/
        background-color: #007CEE;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-btn {
        background-image: url(../img/play-0.svg);
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-btn.chk {
        background-image: url(../img/playing-0.png);
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-btn.chk:hover {
        background-image: url(../img/pause-0.svg);
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-btn.empty,
    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-btn.chk.empty {
        background-image: url(../img/no-0.svg);
        animation: none;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(2n) .main-cont-title {
        color: #007CEE;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-item-inner {
        border-color: #E978D7;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-date {
        border-color: #FF7D05;
        color: #E978D7;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-date:after {
        /*background-image: url(../img/f-1.svg);*/
        background-color: #E978D7;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-1.svg);
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-1.png);
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-1.svg);
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-1.svg);
        animation: none;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(3n) .main-cont-title {
        color: #E978D7;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-item-inner {
        border-color: #6EDB93;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-date {
        border-color: #FFD600;
        color: #6EDB93;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-date:after {
        /*background-image: url(../img/f-3.svg);*/
        background-color: #6EDB93;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-3.svg);
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-3.png);
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-3.svg);
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-3.svg);
        animation: none;
    }

    .main--5 .main-cont-list:nth-child(2) .main-cont-item:nth-child(6n) .main-cont-title {
        color: #6EDB93;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item .main-cont-item-inner {
        border-color: #6EDB93;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item .main-cont-date {
        border-color: #FFD600;
        color: #6EDB93;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item .main-cont-date:after {
        /*background-image: url(../img/f-3.svg);*/
        background-color: #6EDB93;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-3.svg);
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-3.png);
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-3.svg);
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-list:nth-child(3) .main-cont-item .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-3.svg);
        animation: none;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item .main-cont-title {
        color: #6EDB93;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(2n) .main-cont-item-inner {
        border-color: #FF7D05;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(2n) .main-cont-date {
        border-color: #6EDB93;
        color: #FF7D05;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(2n) .main-cont-date:after {
        /*background-image: url(../img/f-2.svg);*/
        background-color: #FF7D05;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-2.svg);
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-2.png);
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-2.svg);
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-2.svg);
        animation: none;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(2n) .main-cont-title {
        color: #FF7D05;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(3n) .main-cont-item-inner {
        border-right: 3px solid #007CEE;
        border-left: 3px solid #007CEE;
        border-bottom: 3px solid #007CEE;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(3n) .main-cont-date {
        border-bottom: 3px solid #6EDB93;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(3n) .main-cont-date:after {
        /*background-image: url(../img/f-0.svg);*/
        background-color: #007CEE;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(3n) .main-cont-btn {
        background-image: url(../img/play-0.svg);
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(3n) .main-cont-btn.chk {
        background-image: url(../img/playing-0.png);
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(3n) .main-cont-btn.chk:hover {
        background-image: url(../img/pause-0.svg);
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(3n) .main-cont-btn.empty,
    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(3n) .main-cont-btn.chk.empty {
        background-image: url(../img/no-0.svg);
        animation: none;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(3n) .main-cont-title {
        color: #007CEE;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(6n) .main-cont-item-inner {
        border-color: #E978D7;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(6n) .main-cont-date {
        border-color: #FF7D05;
        color: #E978D7;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(6n) .main-cont-date:after {
        /*background-image: url(../img/f-1.svg);*/
        background-color: #E978D7;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-1.svg);
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-1.png);
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-1.svg);
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-1.svg);
        animation: none;
    }

    .main--5 .main-cont-list:nth-child(3) .main-cont-item:nth-child(6n) .main-cont-title {
        color: #E978D7;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item .main-cont-item-inner {
        border-color: #E978D7;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item .main-cont-date {
        border-color: #FF7D05;
        color: #E978D7;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item .main-cont-date:after {
        /*background-image: url(../img/f-1.svg);*/
        background-color: #E978D7;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-1.svg);
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-1.png);
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-1.svg);
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-list:nth-child(4) .main-cont-item .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-1.svg);
        animation: none;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item .main-cont-title {
        color: #E978D7;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(2n) .main-cont-item-inner {
        border-color: #6EDB93;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(2n) .main-cont-date {
        border-color: #FFD600;
        color: #6EDB93;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(2n) .main-cont-date:after {
        /*background-image: url(../img/f-3.svg);*/
        background-color: #6EDB93;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-3.svg);
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-3.png);
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-3.svg);
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-3.svg);
        animation: none;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(2n) .main-cont-title {
        color: #6EDB93;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(3n) .main-cont-item-inner {
        border-color: #FF7D05;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(3n) .main-cont-date {
        border-color: #6EDB93;
        color: #FF7D05;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(3n) .main-cont-date:after {
        /*background-image: url(../img/f-2.svg);*/
        background-color: #FF7D05;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-2.svg);
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-2.png);
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-2.svg);
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-2.svg);
        animation: none;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(3n) .main-cont-title {
        color: #FF7D05;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(6n) .main-cont-item-inner {
        border-right: 3px solid #007CEE;
        border-left: 3px solid #007CEE;
        border-bottom: 3px solid #007CEE;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(6n) .main-cont-date {
        border-bottom: 3px solid #6EDB93;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(6n) .main-cont-date:after {
        /*background-image: url(../img/f-0.svg);*/
        background-color: #007CEE;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(6n) .main-cont-btn {
        background-image: url(../img/play-0.svg);
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(6n) .main-cont-btn.chk {
        background-image: url(../img/playing-0.png);
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(6n) .main-cont-btn.chk:hover {
        background-image: url(../img/pause-0.svg);
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(6n) .main-cont-btn.empty,
    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(6n) .main-cont-btn.chk.empty {
        background-image: url(../img/no-0.svg);
        animation: none;
    }

    .main--5 .main-cont-list:nth-child(4) .main-cont-item:nth-child(6n) .main-cont-title {
        color: #007CEE;
    }

    .main--5 .main-cont-list:last-child .main-cont-item .main-cont-item-inner {
        border-right: 3px solid #007CEE;
        border-left: 3px solid #007CEE;
        border-bottom: 3px solid #007CEE;
    }

    .main--5 .main-cont-list:last-child .main-cont-item .main-cont-date {
        border-bottom: 3px solid #6EDB93;
        color: #007CEE;
    }

    .main--5 .main-cont-list:last-child .main-cont-item .main-cont-date:after {
        /*background-image: url(../img/f-0.svg);*/
        background-color: #007CEE;
    }

    .main--5 .main-cont-list:last-child .main-cont-item .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-0.svg);
    }

    .main--5 .main-cont-list:last-child .main-cont-item .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-0.png);
    }

    .main--5 .main-cont-list:last-child .main-cont-item .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-0.svg);
    }

    .main--5 .main-cont-list:last-child .main-cont-item .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-list:last-child .main-cont-item .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-0.svg);
        animation: none;
    }

    .main--5 .main-cont-list:last-child .main-cont-item .main-cont-title {
        color: #007CEE;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-item-inner {
        border-color: #E978D7;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-date {
        border-color: #FF7D05;
        color: #E978D7;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-date:after {
        /*background-image: url(../img/f-1.svg);*/
        background-color: #E978D7;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-1.svg);
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-1.png);
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-1.svg);
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-1.svg);
        animation: none;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-title {
        color: #E978D7;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-item-inner {
        border-color: #6EDB93;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-date {
        border-color: #FFD600;
        color: #6EDB93;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-date:after {
        /*background-image: url(../img/f-3.svg);*/
        background-color: #6EDB93;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-3.svg);
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-3.png);
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-3.svg);
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-3.svg);
        animation: none;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-title {
        color: #6EDB93;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner {
        border-color: #FF7D05;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-date {
        border-color: #6EDB93;
        color: #FF7D05;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-date:after {
        /*background-image: url(../img/f-2.svg);*/
        background-color: #FF7D05;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-2.svg);
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-2.png);
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk:hover {
        background-image: url(../img/pause-2.svg);
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.empty,
    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-2.svg);
        animation: none;
    }

    .main--5 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-title {
        color: #FF7D05;
    }
}

@media screen and (max-width: 1024px) {
    .main--2 .main-cont-item-inner {
        border-right: 3px solid #007CEE;
        border-left: 3px solid #007CEE;
        border-bottom: 3px solid #007CEE;
    }

    .main--2 .main-cont-date {
        border-bottom: 3px solid #6EDB93;
    }

    .main--2 .main-cont-date:after {
        /*background-image: url(../img/f-0.svg);*/
        background-color: #007CEE;
    }

    .main--2 .main-cont-btn {
        background-image: url(../img/play-0.svg);
    }

    .main--2 .main-cont-btn.chk {
        background-image: url(../img/playing-0.png);
    }

    .main--2 .main-cont-btn.empty,
    .main--2 .main-cont-btn.chk.empty {
        background-image: url(../img/no-0.svg);
        animation: none;
    }

    .main--2 .main-cont-title {
        color: #007CEE;
    }

    .main--2 .main-cont-item:nth-child(2n) .main-cont-item-inner {
        border-color: #E978D7;
    }

    .main--2 .main-cont-item:nth-child(2n) .main-cont-date {
        border-color: #FF7D05;
        color: #E978D7;
    }

    .main--2 .main-cont-item:nth-child(2n) .main-cont-date:after {
        /*background-image: url(../img/f-1.svg);*/
        background-color: #E978D7;
    }

    .main--2 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-1.svg);
    }

    .main--2 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-1.png);
    }

    .main--2 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.empty,
    .main--2 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-1.svg);
        animation: none;
    }

    .main--2 .main-cont-item:nth-child(2n) .main-cont-title {
        color: #E978D7;
    }

    .main--2 .main-cont-item:nth-child(3n) .main-cont-item-inner {
        border-color: #6EDB93;
    }

    .main--2 .main-cont-item:nth-child(3n) .main-cont-date {
        border-color: #FFD600;
        color: #6EDB93;
    }

    .main--2 .main-cont-item:nth-child(3n) .main-cont-date:after {
        /*background-image: url(../img/f-3.svg);*/
        background-color: #6EDB93;
    }

    .main--2 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-3.svg);
    }

    .main--2 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-3.png);
    }

    .main--2 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.empty,
    .main--2 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-3.svg);
        animation: none;
    }

    .main--2 .main-cont-item:nth-child(3n) .main-cont-title {
        color: #6EDB93;
    }

    .main--2 .main-cont-item:nth-child(6n) .main-cont-item-inner {
        border-color: #FF7D05;
    }

    .main--2 .main-cont-item:nth-child(6n) .main-cont-date {
        border-color: #6EDB93;
        color: #FF7D05;
    }

    .main--2 .main-cont-item:nth-child(6n) .main-cont-date:after {
        /*background-image: url(../img/f-2.svg);*/
        background-color: #FF7D05;
    }

    .main--2 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-2.svg);
    }

    .main--2 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-2.png);
    }

    .main--2 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.empty,
    .main--2 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-2.svg);
        animation: none;
    }

    .main--2 .main-cont-item:nth-child(6n) .main-cont-title {
        color: #FF7D05;
    }

    .main--2 .main-cont-list:last-child .main-cont-item .main-cont-item-inner {
        border-color: #FF7D05;
    }

    .main--2 .main-cont-list:last-child .main-cont-item .main-cont-date {
        border-color: #6EDB93;
        color: #FF7D05;
    }

    .main--2 .main-cont-list:last-child .main-cont-item .main-cont-date:after {
        /*background-image: url(../img/f-2.svg);*/
        background-color: #FF7D05;
    }

    .main--2 .main-cont-list:last-child .main-cont-item .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-2.svg);
    }

    .main--2 .main-cont-list:last-child .main-cont-item .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-2.png);
    }

    .main--2 .main-cont-list:last-child .main-cont-item .main-cont-item-inner .main-cont-btn.empty,
    .main--2 .main-cont-list:last-child .main-cont-item .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-2.svg);
        animation: none;
    }

    .main--2 .main-cont-list:last-child .main-cont-item .main-cont-title {
        color: #FF7D05;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-item-inner {
        border-right: 3px solid #007CEE;
        border-left: 3px solid #007CEE;
        border-bottom: 3px solid #007CEE;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-date {
        border-bottom: 3px solid #6EDB93;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-date:after {
        /*background-image: url(../img/f-0.svg);*/
        background-color: #007CEE;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-btn {
        background-image: url(../img/play-0.svg);
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-btn.chk {
        background-image: url(../img/playing-0.png);
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-btn.empty,
    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-btn.chk.empty {
        background-image: url(../img/no-0.svg);
        animation: none;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(2n) .main-cont-title {
        color: #007CEE;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-item-inner {
        border-color: #E978D7;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-date {
        border-color: #FF7D05;
        color: #E978D7;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-date:after {
        /*background-image: url(../img/f-1.svg);*/
        background-color: #E978D7;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-1.svg);
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-1.png);
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.empty,
    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-1.svg);
        animation: none;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(3n) .main-cont-title {
        color: #E978D7;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner {
        border-color: #6EDB93;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-date {
        border-color: #FFD600;
        color: #6EDB93;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-date:after {
        /*background-image: url(../img/f-3.svg);*/
        background-color: #6EDB93;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-3.svg);
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-3.png);
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.empty,
    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-3.svg);
        animation: none;
    }

    .main--2 .main-cont-list:last-child .main-cont-item:nth-child(6n) .main-cont-title {
        color: #6EDB93;
    }
}

@media screen and (max-width: 768px) {
    .main--1 .main-cont .main-cont-btn.chk {
        animation: play2 2s steps(4, start) infinite;
    }

    .main--1 .main-cont.on > .main-cont-btn.chk {
        animation: play 2s steps(4, start) infinite;
    }

    .main--1 .main-cont-item-inner {
        border-right: 3px solid #007CEE;
        border-left: 3px solid #007CEE;
        border-bottom: 3px solid #007CEE;
    }

    .main--1 .main-cont-date {
        border-bottom: 3px solid #6EDB93;
    }

    .main--1 .main-cont-date:after {
        /*background-image: url(../img/f-0.svg);*/
        background-color: #007CEE;
    }

    .main--1 .main-cont-btn {
        background-image: url(../img/play-m-0.svg);
    }

    .main--1 .main-cont-btn.chk {
        background-image: url(../img/playing-0.png);
        /*background-image: url(../img/pause-0.svg);*/
    }

    .main--1 .main-cont-btn.empty,
    .main--1 .main-cont-btn.chk.empty {
        background-image: url(../img/no-0.svg);
        animation: none;
    }

    .main--1 .main-cont-title {
        color: #007CEE;
    }

    .main--1 .main-cont-item:nth-child(2n) .main-cont-item-inner {
        border-color: #E978D7;
    }

    .main--1 .main-cont-item:nth-child(2n) .main-cont-date {
        border-color: #FF7D05;
        color: #E978D7;
    }

    .main--1 .main-cont-item:nth-child(2n) .main-cont-date:after {
        /*background-image: url(../img/f-1.svg);*/
        background-color: #E978D7;
    }

    .main--1 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-m-1.svg);
    }

    .main--1 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-1.png);
        /*background-image: url(../img/pause-1.svg);*/
    }

    .main--1 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.empty,
    .main--1 .main-cont-item:nth-child(2n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-1.svg);
        animation: none;
    }

    .main--1 .main-cont-item:nth-child(2n) .main-cont-title {
        color: #E978D7;
    }

    .main--1 .main-cont-item:nth-child(3n) .main-cont-item-inner {
        border-color: #6EDB93;
    }

    .main--1 .main-cont-item:nth-child(3n) .main-cont-date {
        border-color: #FFD600;
        color: #6EDB93;
    }

    .main--1 .main-cont-item:nth-child(3n) .main-cont-date:after {
        /*background-image: url(../img/f-3.svg);*/
        background-color: #6EDB93;
    }

    .main--1 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-m-3.svg);
    }

    .main--1 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-3.png);
        /*background-image: url(../img/pause-3.svg);*/
    }

    .main--1 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.empty,
    .main--1 .main-cont-item:nth-child(3n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-3.svg);
        animation: none;
    }

    .main--1 .main-cont-item:nth-child(3n) .main-cont-title {
        color: #6EDB93;
    }

    .main--1 .main-cont-item:nth-child(6n) .main-cont-item-inner {
        border-color: #FF7D05;
    }

    .main--1 .main-cont-item:nth-child(6n) .main-cont-date {
        border-color: #6EDB93;
        color: #FF7D05;
    }

    .main--1 .main-cont-item:nth-child(6n) .main-cont-date:after {
        /*background-image: url(../img/f-2.svg);*/
        background-color: #FF7D05;
    }

    .main--1 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn {
        background-image: url(../img/play-m-2.svg);
    }

    .main--1 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk {
        background-image: url(../img/playing-2.png);
        /*background-image: url(../img/pause-2.svg);*/
    }

    .main--1 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.empty,
    .main--1 .main-cont-item:nth-child(6n) .main-cont-item-inner .main-cont-btn.chk.empty {
        background-image: url(../img/no-2.svg);
        animation: none;
    }

    .main--1 .main-cont-item:nth-child(6n) .main-cont-title {
        color: #FF7D05;
    }
}

.main-cont-inner {
    display: none;
    padding-top: 16px;
    width: 100%;
}

.main-cont-inner * {
    word-break: break-all;
}

.main-cont-row {
    display: grid;
    grid-template-columns: 0.5fr 1.5fr;
    padding: 4px 0;
    font-size: var(--fz-3);
    line-height: var(--lh-3);
    border-top: 1px solid #6EDB93;
}

.main-cont-row > div:first-child {
    margin-top: 6px;
    font-size: var(--fz-4);
    line-height: var(--lh-4);
}

.main-cont-row > div:last-child {
    font-size: var(--fz-3);
    line-height: var(--lh-3);
}

.main-link-btn-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
}

.main-link-btn-item:nth-child(1) {
    grid-area: 1 / 1 / 2 / 3;
    display: flex;
    justify-content: center;
    align-items: center;
}

.main-link-btn-item:nth-child(2) {
    grid-area: 2 / 1 / 3 / 2;
    display: flex;
    justify-content: flex-end;
    padding-right: 12px;
}

.main-link-btn-item:nth-child(3) {
    grid-area: 2 / 2 / 3 / 3;
    padding-left: 12px;
}

.main-link-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: var(--fz-3);
    width: 150px;
    height: 85px;
    background-size: cover;
    background-position: center;
    background-image: url(../img/info.png);
}

.info--0,
.info--1 {
    margin: auto;
    max-width: 1024px;
}

.info--0 {
    padding: 16px 32px;
    font-size: var(--fz-3);
    line-height: var(--lh-3);
}

.info--1 {
    padding: 0 32px;
}

@media screen and (max-width: 768px) {
    .info--0 {
        padding: 16px 16px;
        font-size: var(--fz-3);
        line-height: var(--lh-3);
    }

    .info--1 {
        padding: 0 16px;
    }
}

.qna-title {
    padding: 12px 16px 0;
    margin-bottom: 16px;
    border-top: 3px solid #007CEE;
    border-right: 3px solid #007CEE;
    border-left: 3px solid #007CEE;
}

.qna-title-inner {
    padding-bottom: 12px;
    border-bottom: 3px solid #6EDB93;
    font-size: var(--fz-4);
    line-height: var(--lh-4);
}

.qna-item {
    padding: 0 16px 16px;
    border-right: 3px solid #007CEE;
    border-left: 3px solid #007CEE;
    border-bottom: 3px solid #007CEE;
}

.qna-item + .qna-item {
    margin-top: 16px;
}

.qna-item-inner > div {
    font-size: var(--fz-3);
    line-height: var(--lh-3);
}

.q {
    color: #E978D7;
}

.q:before {
    content: 'Q. ';
    color: #FF7D05;
}

.a:before {
    content: 'A. ';
    color: #6EDB93;
}

.info--2 {
    padding: 0 32px;
    margin-top: 48px;
}

@media screen and (max-width: 1511px) {
    .info--2 {
        padding: 0 24px;
    }
}

@media screen and (max-width: 768px) {
    .info--2 {
        padding: 0 16px;
    }
}

.intro-title {
    padding: 12px 16px 0;
    margin-bottom: 16px;
    border-top: 3px solid #007CEE;
    border-right: 3px solid #007CEE;
    border-left: 3px solid #007CEE;
}

.intro-title-inner {
    padding-bottom: 12px;
    border-bottom: 3px solid #6EDB93;
    font-size: var(--fz-4);
    line-height: var(--lh-4);
}

.intro-list {
    display: flex;
    flex-wrap: wrap;
    /*gap: 32px 0;*/
    margin: 0 -16px 0;
    /*padding: 0 0 200px;*/
}

@media screen and (max-width: 1511px) {
    .intro-list {
        margin: 0 -12px 0;
    }
}

@media screen and (max-width: 768px) {
    .intro-list {
        margin: 0 -8px 0;
    }
}

.artist-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 32px;
}

.artist-list--5,
.artist-list--2,
.artist-list--1 {
    display: none;
}

.artist-item {
    padding: 0 16px;
    border-right: 3px solid #007CEE;
    border-left: 3px solid #007CEE;
    border-bottom: 3px solid #007CEE;
    transition: none !important;
}

.artist-item + .artist-item {
    margin-top: 32px;
}

@media screen and (min-width: 1920px) {
    .artist-list--3,
    .artist-list--2,
    .artist-list--1 {
        display: none;
    }

    .artist-list--5 {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        gap: 32px;
    }
}

@media screen and (max-width: 1511px) {
    .artist-list {
        gap: 24px;
    }

    .artist-item + .artist-item {
        margin-top: 24px;
    }
}

@media screen and (max-width: 1024px) {
    .artist-list--5,
    .artist-list--3,
    .artist-list--1 {
        display: none;
    }

    .artist-list--2 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 24px;
    }

    .artist-item + .artist-item {
        margin-top: 24px;
    }
}

@media screen and (max-width: 768px) {
    .artist-list--5,
    .artist-list--3,
    .artist-list--2 {
        display: none;
    }

    .artist-list--1 {
        display: block;
    }

    .artist-item + .artist-item {
        margin-top: 16px;
    }
}

.artist-item img {
    margin: auto;
    width: 50%;
}

.artist-cont {
    text-align: center;
}

.artist-name {
    padding-bottom: 8px;
    font-family: 'Pak_Yong_jun', sans-serif;
    font-size: var(--fz-2);
    line-height: var(--lh-2);
    border-bottom: 3px solid #6EDB93;
}

.artist-desc {
    margin-top: 9px;
    padding-bottom: 12px;
    font-size: var(--fz-3);
    line-height: var(--lh-3);
}

/* news */
.news {
    padding: 0 32px;
}

/*.news--w {*/
/*    display: none;*/
/*}*/

/*@media screen and (min-width: 1920px) {*/
/*    .news--w {*/
/*        display: grid;*/
/*        grid-template-columns: repeat(2, 1fr);*/
/*        gap: 0 32px;*/
/*    }*/

/*    .news--h {*/
/*        display: none;*/
/*    }*/
/*}*/

.news-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 32px;
}

@media screen and (max-width: 1511px) {
    .news {
        padding: 0 24px;
    }

    .news-list {
        gap: 16px;
    }
}

@media screen and (max-width: 768px) {
    .news {
        padding: 0 16px;
    }

    .news-list {
        display: block;
    }
}

.news-item {
    padding: 0 16px;
    border-right: 3px solid #007CEE;
    border-left: 3px solid #007CEE;
    transition: height 350ms ease-in-out;
}

/*.news-item + .news-item {*/
/*    margin-top: 23px;*/
/*}*/

@media screen and (max-width: 768px) {
    .news-item + .news-item {
        margin-top: 16px;
    }
}

.news-date {
    padding-bottom: 5px;
    border-bottom: 3px solid #6EDB93;
    text-align: center;
}

.news-cont-wrap {
    margin: 32px auto 0;
}

.news-title {
    margin-bottom: 32px;
    font-size: var(--fz-1);
    line-height: var(--lh-1);
    text-align: center;
}

.news-cont {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0 32px;
}

@media screen and (max-width: 768px) {
    .news-title {
        margin-bottom: 18px;
        font-size: var(--fz-2);
        line-height: var(--lh-2);
        text-align: center;
    }

    .news-title p {
        word-break: break-all;
    }

    .news-cont {
        display: block;
    }
}

.news-desc {
    font-size: var(--fz-3);
    line-height: var(--lh-3);
}

.news-img {
    /*background: #FFD600;*/
    height: fit-content;
    cursor: pointer;
}

.news-item.t6 .news-img {
    background: #FFD600;
}

.news-item.t3 .news-img {
    background: #007CEE;
}

.news-item.t4 .news-img {
    background: #D9D9D9;
}

.news-item.t5 .news-img {
    background: #FF7D05;
}

.news-item.t2 .news-img {
    background: #6EDB93;
}

.news-item.t1 .news-img {
    background: #E978D7;
}

.news-img img {
    margin: auto;
    width: 100%;
    height: auto;
}

.news-desc-cont {
    white-space: pre-line;
}

.news-desc-cont--bottom {
    display: none;
}

/*.news-desc.hide .news-desc-cont--top {*/
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*    display: -webkit-box;*/
/*    -webkit-line-clamp: 9;*/
/*    -webkit-box-orient: vertical;*/
/*    word-break: keep-all;*/
/*    white-space: pre-line;*/
/*}*/

@media screen and (max-width: 1024px) {
    .news-img img {
        width: 100%;
        height: auto;
    }

    /*.news-desc.hide .news-desc-cont--top {*/
    /*    overflow: hidden;*/
    /*    text-overflow: ellipsis;*/
    /*    display: -webkit-box;*/
    /*    -webkit-line-clamp: 6;*/
    /*    -webkit-box-orient: vertical;*/
    /*    word-break: keep-all;*/
    /*    white-space: pre-line;*/
    /*}*/
}

.main-popup {
    display: none;
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
}

.main-popup-inner {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

@media screen and (max-width: 1024px) {
    .main-popup-inner {
        padding: 0 32px;
    }
}

@media screen and (max-width: 768px) {
    .main-popup-inner {
        padding: 0 16px;
    }
}

.popup-dim {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 124, 238, 0.8);
}

.popup {
    position: relative;
    margin-bottom: -3px;
    width: 100%;
    max-width: 960px;
    height: 92vh;
    /*max-height: 693px;*/
    background: #fff;
    border: 3px solid #007CEE;
    transform: translateY(100%);
    transition: transform 250ms ease-in-out;
}

.popup.show {
    transform: translateY(0);
}

.popup-close-btn {
    position: absolute;
    top: -35px;
    left: 50%;
    transform: translateX(-50%);
    width: 67px;
    height: 67px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../img/close-btn.png);
    cursor: pointer;
}

.popup-inner {
    padding: 0 16px 16px;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.popup-info {
    height: 54px;
    line-height: 54px;
    border-bottom: 3px solid #6EDB93;
}

.popup-lyrics {
    margin-top: 16px;
    height: calc(100% - (108px + 16px));
    text-align: center;
    white-space: pre-line;
    overflow-y: auto;
    font-size: var(--fz-2);
    line-height: var(--lh-2);
}

/*.main-cont-item {*/
/*    display: none;*/
/*}*/

/*.news-item {*/
/*    display: none;*/
/*}*/

.more-btn {
    margin: auto;
    width: 132px;
    cursor: pointer;
}

@media screen and (max-width: 1511px) {
    .more-btn {
        width: 100px;
    }
}

.more-btn .move {
    display: none;
}

.more-btn.load .move {
    display: block;
}

.more-btn.load .default {
    display: none;
}

.main-cont-img {
    padding-top: 16px;
    margin: 0 auto 16px;
    border-top: 1px solid #6EDB93;
    cursor: pointer;
}