.arirang {
    font-family: 'akzidenz-grotesk-next-pro', 'noto-sans', sans-serif;
}

.arirang img {
    max-width: 100%;
}

.arirang .br-mo {
    display: none;
}

.arirang .br-pc {
    display: block;
}

.arirang header {
    background: #262626;
}

.arirang .album-detail {
    padding-top: 63px;
    padding-bottom: 0;
    background: url(../../../images/bts/discography/bts/arirang/ui/bg.png) repeat top center;
    background-size: 100% auto;
}

.arirang .album-desc {
    display: block;
    padding: 0;
    max-width: 100%;
}

.arirang .album-desc .album-img {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f01941;
    padding: calc(861/3840 * 100vw) 0;
}

.arirang .album-desc .album-img img {
    display: block;
    max-width: calc(1360/3840 * 100%);
}

.arirang .album-desc .album-text {
    font-size: max(16px, calc(38/3840 * 100vw));
    font-weight: 500;
    font-family: 'noto-sans', sans-serif;
    text-align: center;
    padding: calc(166/3840 * 100vw) calc(40/3840 * 100vw);
}

@media screen and (max-width: 768px) {
    .arirang .br-mo {
        display: block;
    }

    .arirang .br-pc {
        display: none;
    }

    .arirang .album-detail {
        padding-top: 12.5vw;
        background: #f01941;
        background-size: 100% auto;
    }

    .arirang .album-desc {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        background-color: #f01941;
        padding: calc(194/414 * 100vw) 0;
    }

    .arirang .album-desc .album-img {
        background-color: transparent;
        padding: 0;
        margin-bottom: calc(40/414 * 100vw);
    }

    .arirang .album-desc .album-img img {
        max-width: calc(200/414 * 100%);
    }

    .arirang .album-desc .album-text {
        color: #fff;
        padding: 0;
        font-size: calc(10/414 * 100vw);
    }
}