@charset "UTF-8";

/* 피씨 */
/* .song-wrap{overflow:unset;}
.song-wrap .inner{max-width:1440px;margin:0 auto;}
.song-wrap .tit-box{position:sticky;top:70px;left:0;padding-bottom:120px;}
.song-wrap .tit-box strong{font-family:'tj-medium';font-size:80px;color:#fff;line-height:104px;letter-spacing:-.03em;font-weight: 500;}
.song-wrap .tit-box p{padding-top:12px;font-size:32px;font-weight:300;color:#fff;line-height:42px;letter-spacing:-.02em;}
.song-wrap .card-list-box{position:relative;display:flex;flex-direction:column;align-items:center;}
.song-wrap .card-list-box li{width:500px;height:770px;margin:-220px 160px 0 0;padding:30px;border:1.5px solid #bbb;border-radius:24px;background:#fff;}
.song-wrap .card-list-box li:nth-child(2n){margin:-220px 0 0 auto;}
.song-wrap .card-list-box li::before{content:'';display:block;width:440px;height:520px;border-radius:8px;background:url(../images/song/card_img1.jpg) no-repeat 50% 50% / 100%;}
.song-wrap .card-list-box li strong{font-family:'tj-medium'; display:block;padding:40px 0 16px;font-size:38px;font-weight:500;line-height:48px;letter-spacing:-.02em;}
.song-wrap .card-list-box li span{position:relative;font-size:22px;font-weight:500;line-height:26.25px;letter-spacing:-.03em;}
.song-wrap .card-list-box li span::after{content:'';position:absolute;right:-30px;bottom:0;width:26px;height:26px;background:url(../images/song/ico_card1.svg) no-repeat 0 0 / 100%;}
.song-wrap .card-list-box li p{padding-top:8px;font-size:16px;line-height:24px;letter-spacing:-.02em;}
.song-wrap .card-list-box .card1{margin-top:0;}
.song-wrap .card-list-box .card2::before{background-image:url(../images/song/card-img2.jpg);}
.song-wrap .card-list-box .card3::before{background-image:url(../images/song/card-img3.jpg);}
.song-wrap .card-list-box .card4::before{background-image:url(../images/song/card-img4.jpg);}
.song-wrap .card-list-box .card5::before{background-image:url(../images/song/card-img5.jpg);}
.song-wrap .card-list-box .card6::before{background-image:url(../images/song/card-img6.jpg);}
.song-wrap .card-list-box .card7::before{background-image:url(../images/song/card-img7.jpg);}
.song-wrap .card-list-box .card8::before{background-image:url(../images/song/card-img8.jpg);}
.song-wrap .card-list-box .card9::before{background-image:url(../images/song/card-img9.jpg);}
.song-wrap .card-list-box .card10::before{background-image:url(../images/song/card-img10.jpg);}
.song-wrap .card-list-box .card2 span::after{background-image:url(../images/song/ico_card2.svg);}
.song-wrap .card-list-box .card3 span::after{background-image:url(../images/song/ico_card3.svg);}
.song-wrap .card-list-box .card4 span::after{background-image:url(../images/song/ico_card4.svg);}
.song-wrap .card-list-box .card5 span::after{background-image:url(../images/song/ico_card5.svg);}
.song-wrap .card-list-box .card6 span::after{background-image:url(../images/song/ico_card6.svg);}
.song-wrap .card-list-box .card7 span::after{background-image:url(../images/song/ico_card7.svg);}
.song-wrap .card-list-box .card8 span::after{background-image:url(../images/song/ico_card8.svg);}
.song-wrap .card-list-box .card9 span::after{background-image:url(../images/song/ico_card9.svg);}
.song-wrap .card-list-box .card10 span::after{background-image:url(../images/song/ico_card10.svg);} */

@media all and (max-width:1450px) {
    /* .song-wrap .card-list-box li{margin-right:25%;} */
}

/* 모바일 */
@media all and (max-width:1290px) {
    /* .song-wrap .tit-box{position:unset;padding-bottom:80px;}
    .song-wrap .tit-box strong{font-size:40px;font-weight:500;line-height:50px;}
    .song-wrap .tit-box p{padding-top:5px;font-size:16px;line-height:24px;}
    .song-wrap .card-list-box{gap:130px;}
    .song-wrap .card-list-box li{width:100%;height:auto;margin:0;padding:20.52px;}
    .song-wrap .card-list-box li:nth-child(2n){margin:0;}
    .song-wrap .card-list-box li::before{width:100%;height:auto;margin:0 auto;padding-top:100%;}
    .song-wrap .card-list-box li strong{padding:27px 0 10px;font-size:26px;line-height:36px;}
    .song-wrap .card-list-box li span{font-size:18px;line-height:28px;}
    .song-wrap .card-list-box li span::after{width:17.78px;height:17.78px;right:-20px;bottom:5px;}
    .song-wrap .card-list-box li p{padding-top:5px;font-size:14px;line-height:22px;} */
}