@charset "UTF=8";

/* LDM 목동점 */

/* 1번 영역 */
.module_ldmT .card-01 {
    position: relative;
    padding: 120px 0 100px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    text-align: center;
}
.module_ldmT .card-01 h3 {
    margin-bottom: 50px;
    font-size: 40px;
    font-weight: 700;
    color: #EFD6C4;
}
.module_ldmT .card-01 .round-wrap ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 15px 13px;
}
.module_ldmT .card-01 .round-wrap ul li div {
    display: table;
    width: 120px;
    height: 120px;
    margin: 0 auto;
    border-radius: 50em;
    border: 1px solid transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 16, 12, 0.95)), to(rgba(30, 16, 12, 0.95))), -webkit-gradient(linear, left top, left bottom, from(#f0d1bc), color-stop(60%, #190f03), to(#190f03));
    background-image: -o-linear-gradient(rgba(30, 16, 12, 0.95), rgba(30, 16, 12, 0.95)), -o-linear-gradient(top, #f0d1bc 0%, #190f03 60%, #190f03 100%);
    background-image: linear-gradient(rgba(30, 16, 12, 0.95), rgba(30, 16, 12, 0.95)), linear-gradient(180deg, #f0d1bc 0%, #190f03 60%, #190f03 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}
.module_ldmT .card-01 .round-wrap ul li div span {
    display: table-cell;
    vertical-align: middle;
}

/* 2번 영역 */
.module_ldmT .card-02 {
    position: relative;
    padding: 85px 0 90px;
    background-color: #FFFFFF;
    text-align: center;
}
.module_ldmT .card-02 .ds-tit {
    margin-bottom: 45px;
}
.module_ldmT .card-02 .img-wrap {
    margin-bottom: 55px;
}
.module_ldmT .card-02 .img-wrap img {
    max-width: 100%;
    max-height: 229.5px;
}
.module_ldmT .card-02 p {
    background-color: #F3F3F3;
    border-radius: 10px;
    padding: 45px 25px;
    font-size: 14px;
    font-weight: 400;
    color: #313131;
}
.module_ldmT .card-02 p b {
    font-weight: 700;
    color: #AE7853;
}
.module_ldmT .card-02 p span {
    font-weight: 700;
}

/* 3번 영역 */
.module_ldmT .card-03 {
    position: relative;
    padding: 85px 0 90px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    text-align: center;
}
.module_ldmT .card-03 .ds-tit {
    margin-bottom: 45px;
}
.module_ldmT .card-03 .cont-wrap .img-wrap img {
    max-width: 100%;
    max-height: 198px;
}
.module_ldmT .card-03 .cont-wrap ._cont ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0 10px;
    padding: 15px 0;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0.70);
}
.module_ldmT .card-03 .cont-wrap ._cont ul li:last-child {
    margin-bottom: 0;
}
.module_ldmT .card-03 .cont-wrap ._cont ul li span {
    display: block;
    font-size: 30px;
    font-weight: 400;
    color: #D2BDAE;
}
.module_ldmT .card-03 .cont-wrap ._cont ul li p {
    text-align: left;
    width: 170px;
    font-size: 15px;
    font-weight: 400;
    color: #313131;
}
.module_ldmT .card-03 .cont-wrap ._cont ul li p b {
    font-weight: 700;
    color: #AE7853;
}