﻿.emagazine-header {
    background-color: #fff;
    position: relative;
    background-image: url('../image/headerbg.png');
    background-repeat: no-repeat;
    background-size: 39.51% 100%;
    background-position: 74% center;
}

    .emagazine-header .back {
        width: 64px;
        height: 64px;
        display: flex;
        justify-content: center;
        align-items: center;
        border: none;
        background-color: var(--color-primary);
    }

    .emagazine-header .logo {
        display: flex;
        align-items: center;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }

        .emagazine-header .logo .logo-img {
            width: 42px;
            height: 40px;
            margin-right: 8px;
        }

        .emagazine-header .logo .text {
            font-family: Helvetica Bold;
            font-weight: 700;
            font-size: 14.18px;
            line-height: 20px;
            color: var(--color-red);
        }

.emagazine .detail-page {
    width: 60%;
    min-width: 867px;
    margin: 0 auto;
    padding-bottom: 24px;
    display: flex;
}

    .emagazine .detail-page .relate {
        width: 100%;
        margin-top: 24px;
        padding-top: 24px;
        border-top: 1px solid #383F42;
    }

        .emagazine .detail-page .relate .block-title {
            margin-bottom: 20px;
            font-family: Source Serif;
            font-weight: 700;
            font-size: 20px;
            line-height: 25px;
            color: #7F0000;
        }

        .emagazine .detail-page .relate .list .item {
            font-family: Source Serif;
            font-weight: 600;
            font-size: 20px;
            line-height: 25px;
        }

            .emagazine .detail-page .relate .list .item:nth-last-child(n+2) {
                padding-bottom: 16px;
                margin-bottom: 16px;
                border-bottom: 1px solid #E8E8ED;
            }

        .emagazine .detail-page .relate .list .text {
            position: relative;
            -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
            padding-left: 20px;
        }

            .emagazine .detail-page .relate .list .text::after {
                content: '';
                position: absolute;
                top: 50%;
                left: 0;
                transform: translateY(-50%);
                width: 12px;
                height: 12px;
                border-radius: 1px;
                background-color: #0B1215;
            }

@media screen and (max-width: 1200px) {
    .emagazine-header {
        background-size: 45% 100%;
        background-position: 83% center;
    }
}

@media screen and (max-width: 996px) {
    .emagazine-header {
        background-size: 60% 100%;
        background-position: 100% center;
    }

    .emagazine .detail-page {
        min-width: unset;
        width: 100%;
        flex-direction: column;
    }
}

@media screen and (max-width: 768px) {
    .emagazine-header {
        background-image: none;
    }

        .emagazine-header .back {
            width: 56px;
            height: 56px;
        }

        .emagazine-header .logo .logo-img {
            width: 34px;
            height: 32px;
        }

        .emagazine-header .logo .text {
            font-size: 11.28px;
        }

    .emagazine .detail-page {
        padding: 16px 0px 24px 0px;
    }
}
