.chicken-noodle-soup {
    background-color: #141414;
}

.chicken-noodle-soup .album-detail {
    padding-bottom: 0;
}

.chicken-noodle-soup .album-detail .contents {
    position: relative;
    padding-left: 44px;
}

.chicken-noodle-soup .album-detail .contents>img {
    width: 100%;
}

.chicken-noodle-soup .album-detail .list-wrap>.list-inner>ol>li {
    color: #ccc;
    position: relative;
    padding-left: 51px;
    line-height: 1.5;
}

.chicken-noodle-soup .album-detail .list-wrap>.list-inner>ol>li>.num {
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    font-family: 'Camber-M';
}


/* Video  */

.chicken-noodle-soup .album-video {
    max-width: 1440px;
    padding: 70px 0 75px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}


.chicken-noodle-soup .album-video .bottom li.active button .contents-sub {
    border-bottom: 1px solid #fff;
    color: #fff;
}

.chicken-noodle-soup .album-video .slide-wrap>ul>li .contents-sub,
.chicken-noodle-soup .album-video .bottom li button:hover .contents-sub {
    color: #fff;
}

@media screen and (max-width: 1440px) {
    .chicken-noodle-soup .album-detail .contents {
        padding-left: 3vw;
    }

    /* Video */
    .chicken-noodle-soup .album-video {
        padding: 4.8vw 0 5.2vw;
    }

    .chicken-noodle-soup .album-video>.slide-wrap {
        margin-top: 3.2vw;
    }

}

@media screen and (max-width:768px) {
    .chicken-noodle-soup .album-detail .list-wrap>.list-inner>ol>li {
        padding-left: 13.6vw;
        font-size: 4.2vw;
        line-height: 1.5;
    }

    .chicken-noodle-soup .album-desc .contents-obj {
        margin-bottom: 14vw;
    }

    .chicken-noodle-soup .album-detail .contents {
        position: relative;
        padding-left: 0;
    }

    /* Video */
    .chicken-noodle-soup .album-video {
        padding: 10.6vw 5.3vw 12.5vw;
    }

    .chicken-noodle-soup .album-video>.slide-wrap {
        margin-top: 12.5vw;
    }

    .device .chicken-noodle-soup .album-detail .album-video .slide-wrap>ul>li .contents-obj {
        margin-bottom: 5.3vw;
    }

    .chicken-noodle-soup .album-photo .slide-wrap>ul>li ul {
        margin-bottom: 9.6vw;
    }

    .chicken-noodle-soup .album-photo .slide-wrap>ul>li {
        margin-bottom: 18.1vw;
    }

    .safari .chicken-noodle-soup .album-detail .album-photo .slide-wrap,
    .mac-os .chicken-noodle-soup .album-detail .album-photo .slide-wrap {
        margin-top: 10.6vw;
    }

    .chicken-noodle-soup .album-photo .slide-wrap.center>ul>li>img {
        margin-left: auto;
        margin-right: auto;
    }
}