#container > div {
    width: 100%;
    max-width: 1200px;
    /* margin: 0 auto; */
}
#container .row {
    border-top: 1px solid #ddd;
}
.detail-wrap h3 {
    font-weight: 400 !important;
}
.detail-content3 {
    background-color: #eee;
    color: #555;
    font-size: 0.95em;
}
.detail-content4 p {
    color: #555;
}
.detail-content5 h4 {
    padding-left: 12px;
}
.detail-img {
    height: 12em;
}
.detail-img img {
    object-fit: cover;
}

/*************** 태블릿 ***************/
@media (min-width: 768px) {
    .detail-img {
        height: 14em;
    }
}
/*************** 데스크탑 ***************/
@media (min-width: 992px) {
    .detail-img {
        height: 20em;
    }
    #container .row {
        border-top: none
    }
    .detail-content3 {
        background-color: #fff;
        font-size: 1em;
        color: #000;
    }
}