@charset "utf-8";

.kv .carousel button {
    box-shadow: none;
}

.kv .kv-inner .btn-info:focus,
.kv .kv-inner .btn-info:hover {
    color: #d4cfbe;
}

.kv .kv-inner .popup-inner li a:focus,
.kv .kv-inner .popup-inner li a:hover {
    color: #d4cfbe;
}

.kv .kv-inner .popup-inner li:first-child {
    border-top: none;
}

.kv .kv-inner .popup-inner li:last-child {
    border-bottom: none;
}

.kv .kv-inner .popup-inner li a {
    padding-left: 143px;
    background-position: 26.89% center;
}

.kv .kv-inner .popup-inner .popup-scroll {
    height: auto;
    max-height: 485px;
    border: 2px solid rgba(255, 255, 255, 0.7);
    border-width: 2px 0;
    border-bottom: 2px solid #d4cfbe;
}

.kv .kv-inner .btn-info {
    background: rgba(0, 0, 0, 0.7);
}

.kv .music-list a.melon:focus,
.kv .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-common.png");
}

.kv .music-list a.genie:focus,
.kv .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-common.png");
}

.kv .music-list a.bugs:focus,
.kv .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-common.png");
}

.kv .music-list a.apple:focus,
.kv .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-common.png");
}

.kv .music-list a.itunes:focus,
.kv .music-list a.itunes:hover {
    background-image: url("./../../images/bts/main/ico-itunes_h.png");
}

.kv .music-list a.spotify:focus,
.kv .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-common.png");
}

.kv .music-list a.amazon:focus,
.kv .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-common.png");
}

.kv .music-list a.deezer:focus,
.kv .music-list a.deezer:hover {
    background-image: url("./../../images/bts/main/ico-deezer_h.png");
}

.kv .music-list a.pandora:focus,
.kv .music-list a.pandora:hover {
    background-image: url("./../../images/bts/main/ico-pandora_h.png");
}

.kv .music-list a.youtube:focus,
.kv .music-list a.youtube:hover {
    background-image: url("./../../images/bts/main/ico-youtube_h.png");
}

.kv .music-list a.flo:focus,
.kv .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-common.png");
}

.kv .be .kv-inner .popup-inner,
.kv .kv-inner .be .btn-info {
    color: #aaa;
}

.kv .be .music-list a.melon {
    background-image: url("./../../images/bts/main/ico-melon-be.png");
}

.kv .be .music-list a.flo {
    background-image: url("./../../images/bts/main/ico-flo-be.png");
}

.kv .be .music-list a.genie {
    background-image: url("./../../images/bts/main/ico-genie-be.png");
}

.kv .be .music-list a.bugs {
    background-image: url("./../../images/bts/main/ico-bugs-be.png");
}

.kv .be .music-list a.apple {
    background-image: url("./../../images/bts/main/ico-apple-be.png");
}

.kv .be .music-list a.spotify {
    background-image: url("./../../images/bts/main/ico-spotify-be.png");
}

.kv .be .music-list a.amazon {
    background-image: url("./../../images/bts/main/ico-amazon-be.png");
}

.kv .be .music-list a.melon:focus,
.kv .be .music-list a.melon:hover {
    background-image: url("./../../images/main/ico-melon.png");
}

.kv .be .music-list a.flo:focus,
.kv .be .music-list a.flo:hover {
    background-image: url("./../../images/main/ico-flo.png");
}

.kv .be .music-list a.genie:focus,
.kv .be .music-list a.genie:hover {
    background-image: url("./../../images/main/ico-genie.png");
}

.kv .be .music-list a.bugs:focus,
.kv .be .music-list a.bugs:hover {
    background-image: url("./../../images/main/ico-bugs.png");
}

.kv .be .music-list a.apple:focus,
.kv .be .music-list a.apple:hover {
    background-image: url("./../../images/main/ico-apple.png");
}

.kv .be .music-list a.spotify:focus,
.kv .be .music-list a.spotify:hover {
    background-image: url("./../../images/main/ico-spotify.png");
}

.kv .be .music-list a.amazon:focus,
.kv .be .music-list a.amazon:hover {
    background-image: url("./../../images/main/ico-amazon.png");
}

.kv .kv-inner .be .popup-inner .popup-scroll {
    border-bottom: 1px solid rgba(124, 124, 124, .6);
}

.kv .kv-inner .be .popup-inner li a:focus,
.kv .kv-inner .be .popup-inner li a:hover,
.kv .kv-inner .be .btn-info:focus,
.kv .kv-inner .be .btn-info:hover {
    color: #fff;
}

.kv .dynamite .music-list a.melon:focus,
.kv .dynamite .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-dynamite_h.png");
}

.kv .dynamite .music-list a.flo:focus,
.kv .dynamite .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-dynamite_h.png");
}

.kv .dynamite .music-list a.genie:focus,
.kv .dynamite .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-dynamite_h.png");
}

.kv .dynamite .music-list a.bugs:focus,
.kv .dynamite .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-dynamite_h.png");
}

.kv .dynamite .music-list a.apple:focus,
.kv .dynamite .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-dynamite_h.png");
}

.kv .dynamite .music-list a.itunes:focus,
.kv .dynamite .music-list a.itunes:hover {
    background-image: url("./../../images/bts/main/ico-itunes-dynamite_h.png");
}

.kv .dynamite .music-list a.spotify:focus,
.kv .dynamite .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-dynamite_h.png");
}

.kv .dynamite .music-list a.amazon:focus,
.kv .dynamite .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-dynamite_h.png");
}

.kv .kv-inner .dynamite .popup-inner .popup-scroll {
    border-bottom: 1px solid rgba(210, 91, 122, 0.4);
}

.kv .kv-inner .dynamite .popup-inner li a:focus,
.kv .kv-inner .dynamite .popup-inner li a:hover,
.kv .kv-inner .dynamite .btn-info:focus,
.kv .kv-inner .dynamite .btn-info:hover {
    color: #e66e9b;
}

.kv .map_of_the_soul-7 .music-list a.melon:focus,
.kv .map_of_the_soul-7 .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-map_of_the_soul-7_h.png");
}

.kv .map_of_the_soul-7 .music-list a.flo:focus,
.kv .map_of_the_soul-7 .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-map_of_the_soul-7_h.png");
}

.kv .map_of_the_soul-7 .music-list a.genie:focus,
.kv .map_of_the_soul-7 .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-map_of_the_soul-7_h.png");
}

.kv .map_of_the_soul-7 .music-list a.bugs:focus,
.kv .map_of_the_soul-7 .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-map_of_the_soul-7_h.png");
}

.kv .map_of_the_soul-7 .music-list a.apple:focus,
.kv .map_of_the_soul-7 .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-map_of_the_soul-7_h.png");
}

.kv .map_of_the_soul-7 .music-list a.itunes:focus,
.kv .map_of_the_soul-7 .music-list a.itunes:hover {
    background-image: url("./../../images/bts/main/ico-itunes-map_of_the_soul-7_h.png");
}

.kv .map_of_the_soul-7 .music-list a.spotify:focus,
.kv .map_of_the_soul-7 .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-map_of_the_soul-7_h.png");
}

.kv .map_of_the_soul-7 .music-list a.amazon:focus,
.kv .map_of_the_soul-7 .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-map_of_the_soul-7_h.png");
}

.kv .map_of_the_soul-7 .music-list a.deezer:focus,
.kv .map_of_the_soul-7 .music-list a.deezer:hover {
    background-image: url("./../../images/bts/main/ico-deezer-map_of_the_soul-7_h.png");
}

.kv .map_of_the_soul-7 .music-list a.pandora:focus,
.kv .map_of_the_soul-7 .music-list a.pandora:hover {
    background-image: url("./../../images/bts/main/ico-pandora-map_of_the_soul-7_h.png");
}

.kv .map_of_the_soul-7 .music-list a.youtube:focus,
.kv .map_of_the_soul-7 .music-list a.youtube:hover {
    background-image: url("./../../images/bts/main/ico-youtube-map_of_the_soul-7_h.png");
}

.kv .kv-inner .map_of_the_soul-7 .popup-inner .popup-scroll {
    border-bottom: 2px solid rgba(68, 109, 136, 0.6);
}

.kv .kv-inner .map_of_the_soul-7 .popup-inner li a:focus,
.kv .kv-inner .map_of_the_soul-7 .popup-inner li a:hover,
.kv .kv-inner .map_of_the_soul-7 .btn-info:focus,
.kv .kv-inner .map_of_the_soul-7 .btn-info:hover {
    color: #008eee;
}

.kv .btn-prev .arrow {
    background-image: url("./../../images/bts/btn-prev.png");
}

.kv .btn-next .arrow {
    background-image: url("./../../images/bts/btn-next.png");
}

.kv .btn-prev:focus .arrow,
.kv .btn-prev:hover .arrow,
.kv .btn-prev .arrow:focus,
.kv .btn-prev .arrow:hover {
    background-image: url("./../../images/bts/btn-prev_hover.png");
}

.kv .btn-next:focus .arrow,
.kv .btn-next:hover .arrow,
.kv .btn-next .arrow:focus,
.kv .btn-next .arrow:hover {
    background-image: url("./../../images/bts/btn-next_hover.png");
}

.device .kv .btn-prev .arrow:focus,
.device .kv .btn-prev .arrow:hover {
    background-image: url("./../../images/bts/btn-prev.png");
}

.device .kv .btn-next .arrow:focus,
.device .kv .btn-next .arrow:hover {
    background-image: url("./../../images/bts/btn-next.png");
}

.kv .btn-prev.disabled .arrow:focus,
.kv .btn-prev.disabled .arrow:hover {
    background-image: url("./../../images/bts/btn-prev.png");
}

.kv .btn-next.disabled .arrow:focus,
.kv .btn-next.disabled .arrow:hover {
    background-image: url("./../../images/bts/btn-next.png");
}

.kv .kv-inner>li {
    background: no-repeat center;
    background-size: cover;
    overflow: hidden;
}

.kv .kv-inner>li .contents-obj {
    background: no-repeat center;
    background-size: auto;
}

.kv .kv-inner>li.be {
    background-image: url("./../../images/bts/main/kv-be_bg.jpg");
}

.kv .kv-inner>li.be .contents-obj {
    background-image: url("./../../images/bts/main/kv-be.png");
}

.kv .kv-inner>li.be .contents {
    display: none;
}

.kv .kv-inner>li.dynamite {
    background-color: #e66e9b;
    background-image: url("./../../images/bts/main/kv-dynamite_bg.png");
}

.kv .kv-inner>li.dynamite .contents-obj {
    background-image: url("./../../images/bts/main/kv-dynamite_cover.png");
}

.kv .kv-inner>li.map_of_the_soul-7 {
    background-image: url("./../../images/bts/main/kv-map_of_the_soul-7.jpg");
}

.kv .kv-inner>li.map_of_the_soul-7 .contents-obj {
    background-image: url("./../../images/bts/main/kv-map_of_the_soul-7.png");
}

.kv .kv-inner>li.map_of_the_soul-7 .contents {
    right: calc(50% + 74px);
}

.kv .kv-inner>li.map_of_the_soul-7 .contents .contents-txt .contents-title .colon {
    position: relative;
    top: -.1em;
}

.kv .kv-inner>li.map_of_the_soul-7 .contents .contents-txt .contents-title .num {
    font-family: "MVB-SolanoGothicMVB-SB", "NotoSansCJKkr";
    font-size: 127px;
    line-height: .65;
}

.kv .kv-inner>li.map_of_the_soul-persona {
    background-image: url("./../../images/bts/main/kv-gr-map_of_the_soul-persona.jpg");
    background-size: 100% 100%;
}

.kv .kv-inner>li.map_of_the_soul-persona .button-inner {
    background-image: url("./../../images/bts/main/kv-bg-map_of_the_soul-persona.png");
    background-size: 1611px auto;
}

.kv .kv-inner>li.map_of_the_soul-persona .contents-obj {
    background-image: url("./../../images/bts/main/kv-map_of_the_soul-persona.png");
    background-size: auto;
}

.kv .kv-inner>li.map_of_the_soul-persona .contents {
    right: calc(50% + 100px);
}

.kv .kv-inner>li.map_of_the_soul-persona .contents .contents-txt .contents-title .colon {
    position: relative;
    top: -.1em;
}

/*
    2024.11.19 - V : Winter Ahead
*/
.kv .kv-inner>li.v.winter-ahead {
    background: #a5c8c8;
}

.kv .kv-inner>li.v.winter-ahead .contents-obj {
    background-image: url(../../images/bts/main/kv-winter-ahead.png);
}

/*
    2024.10.14 - Jin : Happy
*/
.kv .kv-inner>li.jin.happy {
    background: #f0f0f0;
}

.kv .kv-inner>li.jin.happy .contents-obj {
    background-image: url(../../images/bts/main/kv-happy.png);
}

/*
    2024.10.11 - Jin : Super Tuna
*/
.kv .kv-inner>li.jin.super-tuna {
    background: #97c3e2;
}

.kv .kv-inner>li.jin.super-tuna .contents-obj {
    background-image: url(../../images/bts/main/kv-super-tuna.png);
}

/* 
    2024.06.17 - jimin : muse 시작
*/
.kv .kv-inner>li.jimin.muse {
    background: #7ad2c9;
}

.kv .kv-inner>li.jimin.muse .contents-obj {
    background-image: url(../../images/bts/main/kv-muse.png);
}

/* 
    2023.10.04 - jimin : closer-than-this album 시작
*/
.kv .kv-inner>li.jimin .contents-obj {
    background-image: url(./../../images/bts/main/kv-closer-than-this.png);}

.kv .kv-inner>li.jimin {
    background: #3C33B1;
}

.kv .kv-inner .jimin.closer-than-this .popup-inner .popup-scroll {
    height: auto;
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
}

/* 
    2023.10.04 - jk : golden 시작 
*/
.kv .kv-inner>li.jk.wrap-golden .contents-obj {
    background-image: url(./../../images/bts/main/kv-golden.png);
}

.kv .kv-inner>li.jk.wrap-golden {
    background-image: url(./../../images/bts/main/golden-bg.png);
    background-size: 100% 100%;
}

.kv .jk.wrap-golden .contents .contents-txt .contents-title {
    font-weight: bold;
    font-size: 110px;
}

.kv .jk.jk.wrap-golden .contents .contents-txt .contents-title {
    text-shadow: none;
}

/* 
    2023.09.24 - jk : 3d 시작 
*/
.kv .kv-inner>li.jk.wrap-3d .contents-obj {
    background-image: url(./../../images/bts/main/kv-3d.png);
}

.kv .kv-inner>li.jk.wrap-3d {
    background: #7DD6E8;
}

.kv .kv-inner>li.jk.wrap-3d .contents {
    padding-right: 64px;
}

.kv .jk.wrap-3d .contents .contents-txt .contents-title {
    font-family: Solano Gothic MVB;
    font-weight: bold;
    text-shadow: none;
}


/* 
    2023.08.04 - BTS : v
*/
.kv .kv-inner>li.v {
    background: #ff95bf;
}

.kv .kv-inner .v .popup-inner .popup-scroll {
    height: auto;
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
}

.kv .kv-inner>li.v .kv-popup h2 {
    line-height: 1.2;
}

.kv .kv-inner .v .popup-inner li a:focus,
.kv .kv-inner .v .popup-inner li a:hover,
.kv .kv-inner .v .btn-info:focus,
.kv .kv-inner .v .btn-info:hover {
    color: #d4cfbe;
}

.kv .kv-inner>li.v .contents-obj {
    background-image: url("./../../images/bts/main/kv-layover.png");
}

.kv .kv-inner>li.v .contents-obj.friends {
    background-image: url("./../../images/bts/main/kv-friends-cover.png");
}

.kv .v .music-list a.melon:focus,
.kv .v .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-common.png");
}

.kv .v .music-list a.vibe:focus,
.kv .v .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-common.png");
}

.kv .v .music-list a.flo:focus,
.kv .v .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-common.png");
}

.kv .v .music-list a.genie:focus,
.kv .v .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-common.png");
}

.kv .v .music-list a.bugs:focus,
.kv .v .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-common.png");
}

.kv .v .music-list a.apple:focus,
.kv .v .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-common.png");
}

.kv .v .music-list a.spotify:focus,
.kv .v .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-common.png");
}

.kv .v .music-list a.amazon:focus,
.kv .v .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-common.png");
}

/* 2024.04.24 - BTS : RM */
.kv .kv-inner>li.RM {
    background: #fff;
}

.kv .kv-inner>li.RM .contents-obj {
    background-image: url("./../../images/bts/main/kv-RPWP-cover-t.png");
}

.kv .kv-inner .RM .popup-inner li a:focus,
.kv .kv-inner .RM .popup-inner li a:hover,
.kv .kv-inner .RM .btn-info:focus,
.kv .kv-inner .RM .btn-info:hover {
    color: #d4cfbe;
}

.kv .RM .popup-inner .popup-scroll {
    border-bottom: 2px solid #d4cfbe;
}

.kv .RM .music-list a.melon:focus,
.kv .RM .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-common.png");
}

.kv .RM .music-list a.vibe:focus,
.kv .RM .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-common.png");
}

.kv .RM .music-list a.flo:focus,
.kv .RM .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-common.png");
}

.kv .RM .music-list a.genie:focus,
.kv .RM .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-common.png");
}

.kv .RM .music-list a.bugs:focus,
.kv .RM .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-common.png");
}

.kv .RM .music-list a.apple:focus,
.kv .RM .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-common.png");
}

.kv .RM .music-list a.spotify:focus,
.kv .RM .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-common.png");
}

.kv .RM .music-list a.amazon:focus,
.kv .RM .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-common.png");
}

@media screen and (max-width: 768px) {
    .kv .kv-inner > li .button-inner .contents-obj img {
        box-shadow: none;
    }
}

/*
    2023.07.12 - BTS : j-hope
*/
.kv .kv-inner>li.j-hope {
    background: #000;
}

.kv .kv-inner .j-hope .popup-inner .popup-scroll {
    height: auto;
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
}

.kv .kv-inner>li.j-hope .kv-popup h2 {
    line-height: 1.2;
}

.kv .kv-inner .j-hope .popup-inner li a:focus,
.kv .kv-inner .j-hope .popup-inner li a:hover,
.kv .kv-inner .j-hope .btn-info:focus,
.kv .kv-inner .j-hope .btn-info:hover {
    color: #d4cfbe;
}

.kv .kv-inner>li.j-hope .contents-obj {
    background-image: url("./../../images/bts/main/kv-hope-on-the-street.png");
}

.kv .j-hope .music-list a.melon:focus,
.kv .j-hope .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-common.png");
}

.kv .j-hope .music-list a.vibe:focus,
.kv .j-hope .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-common.png");
}

.kv .j-hope .music-list a.flo:focus,
.kv .j-hope .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-common.png");
}

.kv .j-hope .music-list a.genie:focus,
.kv .j-hope .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-common.png");
}

.kv .j-hope .music-list a.bugs:focus,
.kv .j-hope .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-common.png");
}

.kv .j-hope .music-list a.apple:focus,
.kv .j-hope .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-common.png");
}

.kv .j-hope .music-list a.spotify:focus,
.kv .j-hope .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-common.png");
}

.kv .j-hope .music-list a.amazon:focus,
.kv .j-hope .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-common.png");
}

/*
    2023.12.22 - BTS : jimin - closer than ihis
*/
.kv .kv-inner .jimin .popup-inner li a:focus,
.kv .kv-inner .jimin .popup-inner li a:hover,
.kv .kv-inner .jimin .btn-info:focus,
.kv .kv-inner .jimin .btn-info:hover {
    color: #aaa;
}


.kv .closer-than-this .music-list a.melon:focus,
.kv .closer-than-this .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-common.png");
}

.kv .closer-than-this .music-list a.vibe:focus,
.kv .closer-than-this .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-common.png");
}

.kv .closer-than-this .music-list a.flo:focus,
.kv .closer-than-this .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-common.png");
}

.kv .closer-than-this .music-list a.genie:focus,
.kv .closer-than-this .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-common.png");
}

.kv .closer-than-this .music-list a.bugs:focus,
.kv .closer-than-this .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-common.png");
}

.kv .closer-than-this .music-list a.apple:focus,
.kv .closer-than-this .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-common.png");
}

.kv .closer-than-this .music-list a.spotify:focus,
.kv .closer-than-this .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-common.png");
}

.kv .closer-than-this .music-list a.amazon:focus,
.kv .closer-than-this .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-common.png");
}

/* Jimin */

.kv .kv-inner>li.jimin {
    background: #fff;
}

.kv .kv-inner>li.jimin .contents-obj {
    background-image: url("./../../images/bts/main/kv-RPWP-cover-t.png");
}

.kv .kv-inner .jimin .popup-inner li a:focus,
.kv .kv-inner .jimin .popup-inner li a:hover,
.kv .kv-inner .jimin .btn-info:focus,
.kv .kv-inner .jimin .btn-info:hover {
    color: #d4cfbe;
}

.kv .jimin .popup-inner .popup-scroll {
    border-bottom: 2px solid #d4cfbe;
}

.kv .jimin .music-list a.melon:focus,
.kv .jimin .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-common.png");
}

.kv .jimin .music-list a.vibe:focus,
.kv .jimin .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-common.png");
}

.kv .jimin .music-list a.flo:focus,
.kv .jimin .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-common.png");
}

.kv .jimin .music-list a.genie:focus,
.kv .jimin .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-common.png");
}

.kv .jimin .music-list a.bugs:focus,
.kv .jimin .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-common.png");
}

.kv .jimin .music-list a.apple:focus,
.kv .jimin .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-common.png");
}

.kv .jimin .music-list a.spotify:focus,
.kv .jimin .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-common.png");
}

.kv .jimin .music-list a.amazon:focus,
.kv .jimin .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-common.png");
}

/*
    2023.10.04 - BTS : jk - golden
*/
.kv .kv-inner>li.jk.wrap-golden .contents {
    left: 50%;
    right: auto;
    transform: translateX(-157%);
    -webkit-transform: translateX(-157%);
    -moz-transform: translateX(-157%);
    -ms-transform: translateX(-157%);
    -o-transform: translateX(-157%);
}

/*
    2023.05.09 - BTS : jk - 3d
*/
.kv .kv-inner>li.jk {
    background: #c4c4c4;
}

.kv .kv-inner .jk .popup-inner .popup-scroll {
    height: auto;
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
}

.kv .kv-inner>li.jk .kv-popup h2 {
    line-height: 1.2;
}

.kv .kv-inner .jk .popup-inner li a:focus,
.kv .kv-inner .jk .popup-inner li a:hover,
.kv .kv-inner .jk .btn-info:focus,
.kv .kv-inner .jk .btn-info:hover {
    color: #d4cfbe;
}

.kv .kv-inner>li.jk .contents-obj {
    background-image: url("./../../images/bts/main/kv-never-let-go.png");
}

.kv .kv-inner>li.jk .contents {
    left: 50%;
    right: auto;
    transform: translateX(-185%);
    -webkit-transform: translateX(-185%);
    -moz-transform: translateX(-185%);
    -ms-transform: translateX(-185%);
    -o-transform: translateX(-185%);
}

.InternetExplorer .kv .kv-inner>li.jk .contents {
    right: calc(50% + 75px);
}

.kv .kv-inner .jk .btn-info:focus,
.kv .kv-inner .jk .btn-info:hover {
    color: #d4cfbe;
}

.kv .jk .contents .contents-txt .contents-title {
    color: #fff;
}

.kv .kv-inner .jk .popup-inner li a:focus,
.kv .kv-inner .jk .popup-inner li a:hover,
.kv .kv-inner .jk .btn-info:focus,
.kv .kv-inner .jk .btn-info:hover {
    color: #aaa;
}

.kv .jk .music-list a.melon:focus,
.kv .jk .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-common.png");
}

.kv .jk .music-list a.vibe:focus,
.kv .jk .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-common.png");
}

.kv .jk .music-list a.flo:focus,
.kv .jk .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-common.png");
}

.kv .jk .music-list a.genie:focus,
.kv .jk .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-common.png");
}

.kv .jk .music-list a.bugs:focus,
.kv .jk .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-common.png");
}

.kv .jk .music-list a.apple:focus,
.kv .jk .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-common.png");
}

.kv .jk .music-list a.spotify:focus,
.kv .jk .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-common.png");
}

.kv .jk .music-list a.amazon:focus,
.kv .jk .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-common.png");
}

/*
    2023.05.09 - BTS : Take Two
*/
.kv .kv-inner>li.take-two {
    background: #fff;
}

.kv .kv-inner .take-two .popup-inner .popup-scroll {
    height: auto;
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
}

.kv .kv-inner>li.take-two .kv-popup h2 {
    line-height: 1.2;
}

.kv .kv-inner .take-two .popup-inner li a:focus,
.kv .kv-inner .take-two .popup-inner li a:hover,
.kv .kv-inner .take-two .btn-info:focus,
.kv .kv-inner .take-two .btn-info:hover {
    color: #d4cfbe;
}

.kv .kv-inner>li.take-two .contents-obj {
    background-image: url("./../../images/bts/main/kv-take-two.png");
}

.kv .kv-inner>li.take-two .contents {
    left: 50%;
    right: auto;
    transform: translateX(-185%);
    -webkit-transform: translateX(-185%);
    -moz-transform: translateX(-185%);
    -ms-transform: translateX(-185%);
    -o-transform: translateX(-185%);
}

.InternetExplorer .kv .kv-inner>li.take-two .contents {
    right: calc(50% + 75px);
}

.kv .kv-inner .take-two .btn-info:focus,
.kv .kv-inner .take-two .btn-info:hover {
    color: #d4cfbe;
}

.kv .take-two .contents .contents-txt .contents-title {
    color: #fff;
}

.kv .kv-inner .take-two .popup-inner li a:focus,
.kv .kv-inner .take-two .popup-inner li a:hover,
.kv .kv-inner .take-two .btn-info:focus,
.kv .kv-inner .take-two .btn-info:hover {
    color: #aaa;
}

.kv .take-two .music-list a.melon:focus,
.kv .take-two .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-common.png");
}

.kv .take-two .music-list a.vibe:focus,
.kv .take-two .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-common.png");
}

.kv .take-two .music-list a.flo:focus,
.kv .take-two .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-common.png");
}

.kv .take-two .music-list a.genie:focus,
.kv .take-two .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-common.png");
}

.kv .take-two .music-list a.bugs:focus,
.kv .take-two .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-common.png");
}

.kv .take-two .music-list a.apple:focus,
.kv .take-two .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-common.png");
}

.kv .take-two .music-list a.spotify:focus,
.kv .take-two .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-common.png");
}

.kv .take-two .music-list a.amazon:focus,
.kv .take-two .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-common.png");
}


/* 2023.02.15 : 팝업 추가 */
.full-popup {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
}

/*
    2023.05.22 - BTS Festa
*/
.kv .kv-inner>li.btsfesta2023 {
    background: #5900CA;
}

.kv .kv-inner .btsfesta2023 .popup-inner .popup-scroll {
    height: auto;
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
}

.kv .kv-inner>li.btsfesta2023 .kv-popup h2 {
    line-height: 1.2;
}

.kv .kv-inner .btsfesta2023 .popup-inner li a:focus,
.kv .kv-inner .btsfesta2023 .popup-inner li a:hover,
.kv .kv-inner .btsfesta2023 .btn-info:focus,
.kv .kv-inner .btsfesta2023 .btn-info:hover {
    color: #d4cfbe;
}

.kv .kv-inner>li.btsfesta2023 .contents-obj {
    background-image: url("./../../images/bts/main/kv-btsfesta2023.png");
}

.kv .kv-inner>li.btsfesta2023 .contents {
    left: 50%;
    right: auto;
    transform: translateX(-290%);
    -webkit-transform: translateX(-290%);
    -moz-transform: translateX(-290%);
    -ms-transform: translateX(-290%);
    -o-transform: translateX(-290%);
}

.InternetExplorer .kv .kv-inner>li.btsfesta2023 .contents {
    right: calc(50% + 75px);
}

.kv .kv-inner .btsfesta2023 .btn-info:focus,
.kv .kv-inner .btsfesta2023 .btn-info:hover {
    color: #d4cfbe;
}

.kv .btsfesta2023 .contents .contents-txt .contents-title {
    color: #fff;
}

/*
    2023.02.21 - Suga : d-day
*/
.kv .kv-inner>li.d-day {
    background: #6F635F;
}

.kv .kv-inner .d-day .popup-inner .popup-scroll {
    height: auto;
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
}

.kv .kv-inner>li.d-day .kv-popup h2 {
    line-height: 1.2;
}

.kv .kv-inner .d-day .popup-inner li a:focus,
.kv .kv-inner .d-day .popup-inner li a:hover,
.kv .kv-inner .d-day .btn-info:focus,
.kv .kv-inner .d-day .btn-info:hover {
    color: #d4cfbe;
}

.kv .kv-inner>li.d-day .contents-obj {
    background-image: url("./../../images/bts/main/kv-d-day.png");
}

.kv .kv-inner>li.d-day .contents {
    left: 50%;
    right: auto;
    transform: translateX(-290%);
    -webkit-transform: translateX(-290%);
    -moz-transform: translateX(-290%);
    -ms-transform: translateX(-290%);
    -o-transform: translateX(-290%);
}

.InternetExplorer .kv .kv-inner>li.d-day .contents {
    right: calc(50% + 75px);
}

.kv .kv-inner .d-day .btn-info:focus,
.kv .kv-inner .d-day .btn-info:hover {
    color: #d4cfbe;
}

.kv .d-day .contents .contents-txt .contents-title {
    color: #fff;
}

.kv .kv-inner>li.d-day .contents {
    left: 50%;
    right: auto;
    transform: translateX(-234%);
    -webkit-transform: translateX(-234%);
    -moz-transform: translateX(-234%);
    -ms-transform: translateX(-234%);
    -o-transform: translateX(-234%);
}

.kv .kv-inner .d-day .popup-inner li a:focus,
.kv .kv-inner .d-day .popup-inner li a:hover,
.kv .kv-inner .d-day .btn-info:focus,
.kv .kv-inner .d-day .btn-info:hover {
    color: #aaa;
}

.kv .d-day .music-list a.melon:focus,
.kv .d-day .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-common.png");
}

.kv .d-day .music-list a.vibe:focus,
.kv .d-day .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-common.png");
}

.kv .d-day .music-list a.flo:focus,
.kv .d-day .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-common.png");
}

.kv .d-day .music-list a.genie:focus,
.kv .d-day .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-common.png");
}

.kv .d-day .music-list a.bugs:focus,
.kv .d-day .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-common.png");
}

.kv .d-day .music-list a.apple:focus,
.kv .d-day .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-common.png");
}

.kv .d-day .music-list a.spotify:focus,
.kv .d-day .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-common.png");
}

.kv .d-day .music-list a.amazon:focus,
.kv .d-day .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-common.png");
}


/*
    2023.02.21 - Jimin : Face
*/
/*  Countdown */
.full-popup.face {
    background-color: #EFC0B0;
}

.full-popup.face .popup-body {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 80px 0;
    overflow-y: auto;
}

.full-popup.face .popup-body .text-wrap {}

.full-popup.face .popup-body .text-wrap>p {
    font-size: 82px;
    color: #E9A08E;
    font-family: "Mulish", "NotoSansCJKkr";
    font-weight: bolder;
    line-height: 1;
    letter-spacing: -0.02em;
}

.full-popup.face .popup-body .text-wrap.countdown {
    display: block;
    text-align: right;
    padding: 100px 0;
}

.full-popup.face .popup-body .text-wrap.countdown>p {
    color: #000;
    display: inline-block;
}

.full-popup.face .popup-body .text-wrap.desc {}

.full-popup.face .popup-body .text-wrap.desc>p {
    font-size: 80px;
}

.full-popup.face .popup-body .text-wrap.desc>p.pc {
    display: block;
}

.full-popup.face .popup-body .text-wrap.desc>p.m {
    display: none;
}


/* 2023.02.21 - Jimin : Face */
.kv .kv-inner>li.face {
    background: #EAA18F;
}

.kv .kv-inner .face .popup-inner .popup-scroll {
    height: auto;
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
}

.kv .kv-inner>li.face .kv-popup h2 {
    line-height: 1.2;
}

.kv .kv-inner .face .popup-inner li a:focus,
.kv .kv-inner .face .popup-inner li a:hover,
.kv .kv-inner .face .btn-info:focus,
.kv .kv-inner .face .btn-info:hover {
    color: #d4cfbe;
}

.kv .kv-inner>li.face .contents-obj {
    background-image: url("./../../images/bts/main/kv-face.png");
}

.kv .kv-inner>li.face .contents {
    left: 50%;
    right: auto;
    transform: translateX(-290%);
    -webkit-transform: translateX(-290%);
    -moz-transform: translateX(-290%);
    -ms-transform: translateX(-290%);
    -o-transform: translateX(-290%);
}

.InternetExplorer .kv .kv-inner>li.face .contents {
    right: calc(50% + 75px);
}

.kv .kv-inner .face .btn-info:focus,
.kv .kv-inner .face .btn-info:hover {
    color: #d4cfbe;
}

.kv .face .contents .contents-txt .contents-title {
    color: #fff;
}

.kv .kv-inner>li.face .contents {
    left: 50%;
    right: auto;
    transform: translateX(-271%);
    -webkit-transform: translateX(-271%);
    -moz-transform: translateX(-271%);
    -ms-transform: translateX(-271%);
    -o-transform: translateX(-271%);
}

.kv .kv-inner .face .popup-inner li a:focus,
.kv .kv-inner .face .popup-inner li a:hover,
.kv .kv-inner .face .btn-info:focus,
.kv .kv-inner .face .btn-info:hover {
    color: #aaa;
}

.kv .face .music-list a.melon:focus,
.kv .face .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-common.png");
}

.kv .face .music-list a.vibe:focus,
.kv .face .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-common.png");
}

.kv .face .music-list a.flo:focus,
.kv .face .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-common.png");
}

.kv .face .music-list a.genie:focus,
.kv .face .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-common.png");
}

.kv .face .music-list a.bugs:focus,
.kv .face .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-common.png");
}

.kv .face .music-list a.apple:focus,
.kv .face .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-common.png");
}

.kv .face .music-list a.spotify:focus,
.kv .face .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-common.png");
}

.kv .face .music-list a.amazon:focus,
.kv .face .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-common.png");
}


/* 2023.02.21 - j-hope : on the street */
.kv .kv-inner>li.on-the-street {
    background: #343434;
    overflow: hidden;
}

.kv .kv-inner .on-the-street .popup-inner .popup-scroll {
    height: auto;
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
}

.kv .kv-inner>li.on-the-street .kv-popup h2 {
    line-height: 1.2;
}

.kv .kv-inner .on-the-street .popup-inner li a:focus,
.kv .kv-inner .on-the-street .popup-inner li a:hover,
.kv .kv-inner .on-the-street .btn-info:focus,
.kv .kv-inner .on-the-street .btn-info:hover {
    color: #d4cfbe;
}

.kv .kv-inner>li.on-the-street .contents-obj {
    background-image: url("./../../images/bts/main/kv-on-the-street.png");
}

.kv .kv-inner>li.on-the-street .contents {
    left: 50%;
    right: auto;
    transform: translateX(-162%);
    -webkit-transform: translateX(-162%);
    -moz-transform: translateX(-162%);
    -ms-transform: translateX(-162%);
    -o-transform: translateX(-162%);
}

.InternetExplorer .kv .kv-inner>li.on-the-street .contents {
    right: calc(50% + 75px);
}

.kv .kv-inner .on-the-street .btn-info:focus,
.kv .kv-inner .on-the-street .btn-info:hover {
    color: #d4cfbe;
}

.kv .on-the-street .contents .contents-txt .contents-title {
    color: #fff;
}

.kv .kv-inner .on-the-street .popup-inner li a:focus,
.kv .kv-inner .on-the-street .popup-inner li a:hover,
.kv .kv-inner .on-the-street .btn-info:focus,
.kv .kv-inner .on-the-street .btn-info:hover {
    color: #aaa;
}

.kv .on-the-street .music-list a.melon:focus,
.kv .on-the-street .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-common.png");
}

.kv .on-the-street .music-list a.vibe:focus,
.kv .on-the-street .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-common.png");
}

.kv .on-the-street .music-list a.flo:focus,
.kv .on-the-street .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-common.png");
}

.kv .on-the-street .music-list a.genie:focus,
.kv .on-the-street .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-common.png");
}

.kv .on-the-street .music-list a.bugs:focus,
.kv .on-the-street .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-common.png");
}

.kv .on-the-street .music-list a.apple:focus,
.kv .on-the-street .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-common.png");
}

.kv .on-the-street .music-list a.spotify:focus,
.kv .on-the-street .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-common.png");
}

.kv .on-the-street .music-list a.amazon:focus,
.kv .on-the-street .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-common.png");
}


/* 2022.11.15 - RM : Indigo */
.kv .kv-inner>li.indigo {
    background: #195890;

}

.kv .kv-inner>li.indigo .contents-obj {
    background-image: url("./../../images/bts/main/kv-indigo.png");
}

.kv .kv-inner>li.indigo .contents {
    left: 50%;
    right: auto;
    transform: translateX(-203%);
    -webkit-transform: translateX(-203%);
    -moz-transform: translateX(-203%);
    -ms-transform: translateX(-203%);
    -o-transform: translateX(-203%);
}

.kv .indigo .music-list a.melon:focus,
.kv .indigo .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-indigo.png");
}

.kv .indigo .music-list a.vibe:focus,
.kv .indigo .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-indigo.png");
}

.kv .indigo .music-list a.flo:focus,
.kv .indigo .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-indigo.png");
}

.kv .indigo .music-list a.genie:focus,
.kv .indigo .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-indigo.png");
}

.kv .indigo .music-list a.bugs:focus,
.kv .indigo .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-indigo.png");
}

.kv .indigo .music-list a.apple:focus,
.kv .indigo .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-indigo.png");
}

.kv .indigo .music-list a.spotify:focus,
.kv .indigo .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-indigo.png");
}

.kv .indigo .music-list a.amazon:focus,
.kv .indigo .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-indigo.png");
}

.kv .kv-inner .indigo .popup-inner .popup-scroll {
    border-bottom: 1px solid rgba(124, 124, 124, .6);
}

.kv .kv-inner .indigo .popup-inner li a:focus,
.kv .kv-inner .indigo .popup-inner li a:hover,
.kv .kv-inner .indigo .btn-info:focus,
.kv .kv-inner .indigo .btn-info:hover {
    color: #aaa;
}

/* 221028 수정 : Astronaut 음원 정보 추가 */
.kv .kv-inner>li.astronaut {
    background: #051a3e url("./../../images/bts/main/kv-astronaut.jpg") no-repeat center center/cover;
}

.kv .kv-inner>li.astronaut .contents-obj {
    background-image: url("./../../images/bts/main/kv-astronaut.png");
}

.kv .kv-inner>li.astronaut .contents {
    display: none;
}

.kv .astronaut .music-list a.melon:focus,
.kv .astronaut .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-astronaut.png");
}

.kv .astronaut .music-list a.vibe:focus,
.kv .astronaut .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-astronaut.png");
}

.kv .astronaut .music-list a.flo:focus,
.kv .astronaut .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-astronaut.png");
}

.kv .astronaut .music-list a.genie:focus,
.kv .astronaut .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-astronaut.png");
}

.kv .astronaut .music-list a.bugs:focus,
.kv .astronaut .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-astronaut.png");
}

.kv .astronaut .music-list a.apple:focus,
.kv .astronaut .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-astronaut.png");
}

.kv .astronaut .music-list a.spotify:focus,
.kv .astronaut .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-astronaut.png");
}

.kv .astronaut .music-list a.amazon:focus,
.kv .astronaut .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-astronaut.png");
}

.kv .kv-inner .astronaut .popup-inner .popup-scroll {
    border-bottom: 1px solid rgba(124, 124, 124, .6);
}

.kv .kv-inner .astronaut .popup-inner li a:focus,
.kv .kv-inner .astronaut .popup-inner li a:hover,
.kv .kv-inner .astronaut .btn-info:focus,
.kv .kv-inner .astronaut .btn-info:hover {
    color: #aaa;
}

/* 2022.12.06 - j-hope : Jack In The Box */
.kv .kv-inner>li.jack-in-the-box {
    background: #00A3B7;

}

.kv .kv-inner>li.jack-in-the-box .contents-obj {
    background-image: url("./../../images/bts/main/kv-jack-in-the-box.png");
}

.kv .kv-inner>li.jack-in-the-box .contents {
    left: 50%;
    right: auto;
    transform: translateX(-146%);
    -webkit-transform: translateX(-146%);
    -moz-transform: translateX(-146%);
    -ms-transform: translateX(-146%);
    -o-transform: translateX(-146%);
}

.kv .kv-inner>li.jack-in-the-box .contents .contents-txt .contents-title {
    font-size: 85px;
}

.kv .jack-in-the-box .music-list a.melon:focus,
.kv .jack-in-the-box .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-indigo.png");
}

.kv .jack-in-the-box .music-list a.vibe:focus,
.kv .jack-in-the-box .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-indigo.png");
}

.kv .jack-in-the-box .music-list a.flo:focus,
.kv .jack-in-the-box .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-indigo.png");
}

.kv .jack-in-the-box .music-list a.genie:focus,
.kv .jack-in-the-box .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-indigo.png");
}

.kv .jack-in-the-box .music-list a.bugs:focus,
.kv .jack-in-the-box .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-indigo.png");
}

.kv .jack-in-the-box .music-list a.apple:focus,
.kv .jack-in-the-box .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-indigo.png");
}

.kv .jack-in-the-box .music-list a.spotify:focus,
.kv .jack-in-the-box .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-indigo.png");
}

.kv .jack-in-the-box .music-list a.amazon:focus,
.kv .jack-in-the-box .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-indigo.png");
}

.kv .kv-inner .jack-in-the-box .popup-inner .popup-scroll {
    border-bottom: 1px solid rgba(124, 124, 124, .6);
}

.kv .kv-inner .jack-in-the-box .popup-inner li a:focus,
.kv .kv-inner .jack-in-the-box .popup-inner li a:hover,
.kv .kv-inner .jack-in-the-box .btn-info:focus,
.kv .kv-inner .jack-in-the-box .btn-info:hover {
    color: #aaa;
}


/* 220504 수정 : proof 커버 추가 */
.kv .kv-inner>li.proof {
    background-color: #000;
}

.kv .kv-inner>li.proof .contents-obj {
    background-image: url("./../../images/bts/main/kv-proof.png");
}

.kv .kv-inner>li.proof .contents {
    display: none;
    right: calc(50% + 180px);
}

.kv .kv-inner>li.proof .contents .contents-txt .contents-title {
    font-size: 90px;
}

.kv .kv-inner>li.proof .contents .contents-txt .contents-title .colon {
    position: relative;
    top: -.1em;
}

.kv .kv-inner>li.proof .contents .contents-txt .contents-title .num {
    font-family: "MVB-SolanoGothicMVB-SB", "NotoSansCJKkr";
    font-size: 127px;
    line-height: .65;
}

/* 220610 수정 : proof 음원 정보 추가 */
.kv .proof .music-list a.melon:focus,
.kv .proof .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-proof.png");
}

.kv .proof .music-list a.vibe:focus,
.kv .proof .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-proof.png");
}

.kv .proof .music-list a.flo:focus,
.kv .proof .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-proof.png");
}

.kv .proof .music-list a.genie:focus,
.kv .proof .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-proof.png");
}

.kv .proof .music-list a.bugs:focus,
.kv .proof .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-proof.png");
}

.kv .proof .music-list a.apple:focus,
.kv .proof .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-proof.png");
}

.kv .proof .music-list a.spotify:focus,
.kv .proof .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-proof.png");
}

.kv .proof .music-list a.amazon:focus,
.kv .proof .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-proof.png");
}

.kv .kv-inner .proof .popup-inner .popup-scroll {
    border-bottom: 1px solid rgba(124, 124, 124, .6);
}

.kv .kv-inner .proof .popup-inner li a:focus,
.kv .kv-inner .proof .popup-inner li a:hover,
.kv .kv-inner .proof .btn-info:focus,
.kv .kv-inner .proof .btn-info:hover {
    color: #aaa;
}


/*  210422 수정 : butter 커버 추가  */
/*   210517 수정 : butter 레이어팝업 hover 색, 이미지 변경  */
.kv .butter .kv-inner .popup-inner,
.kv .kv-inner .butter .btn-info {
    color: #aaa;
}

.kv .butter .music-list a.melon:focus,
.kv .butter .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-butter_h.png");
}

.kv .butter .music-list a.flo:focus,
.kv .butter .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-butter_h.png");
}

.kv .butter .music-list a.genie:focus,
.kv .butter .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-butter_h.png");
}

.kv .butter .music-list a.bugs:focus,
.kv .butter .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-butter_h.png");
}

.kv .butter .music-list a.apple:focus,
.kv .butter .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-butter_h.png");
}

.kv .butter .music-list a.spotify:focus,
.kv .butter .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-butter_h.png");
}

.kv .butter .music-list a.amazon:focus,
.kv .butter .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-butter_h.png");
}

.kv .kv-inner .butter .popup-inner .popup-scroll {
    height: auto;
    max-height: 485px;
    border-bottom: 1px solid rgba(255, 220, 0, .6);
}

.kv .kv-inner .butter .popup-inner li a:focus,
.kv .kv-inner .butter .popup-inner li a:hover,
.kv .kv-inner .butter .btn-info:focus,
.kv .kv-inner .butter .btn-info:hover {
    color: #FFDC00;
}

.kv .kv-inner>li.butter {
    background-image: url("./../../images/bts/main/kv-butter_bg.jpg");
    background-color: #FFDC00;
}

.kv .kv-inner>li.butter .contents-obj {
    background-image: url("./../../images/bts/main/kv-butter.png");
}

.kv .kv-inner>li.butter .contents {
    display: none;
}

/*  210610 수정 : butter-2 커버 추가  */
.kv .butter-2 .kv-inner .popup-inner,
.kv .kv-inner .butter-2 .btn-info {
    color: #aaa;
}

.kv .kv-inner .butter-2 .popup-inner .popup-scroll {
    height: auto;
    max-height: 485px;
    border-bottom: 1px solid rgba(255, 220, 0, .6);
}

.kv .kv-inner .butter-2 .popup-inner li a:focus,
.kv .kv-inner .butter-2 .popup-inner li a:hover,
.kv .kv-inner .butter-2 .btn-info:focus,
.kv .kv-inner .butter-2 .btn-info:hover {
    color: #FFDC00;
}

.kv .kv-inner>li.butter-2 {
    background-image: url("./../../images/bts/main/kv-butter_bg.jpg");
    background-color: #FFDC00;
}

.kv .kv-inner>li.butter-2 .contents-obj {
    background-image: url("./../../images/bts/main/kv-butter-2.png");
}

.kv .butter-2 .contents .contents-txt .contents-title {
    color: #fff;
    font-size: 110px;
    letter-spacing: -0.01em;
}

.InternetExplorer .kv .kv-inner>li.butter-2 .contents {
    right: calc(50% + 75px);
}

/*  211130 수정 : butter-holiday 커버 추가  */
.kv .butter-holiday .music-list a.melon:focus,
.kv .butter-holiday .music-list a.melon:hover {
    background-image: url("./../../images/bts/main/ico-melon-butter_h.png");
}

.kv .butter-holiday .music-list a.flo:focus,
.kv .butter-holiday .music-list a.flo:hover {
    background-image: url("./../../images/bts/main/ico-flo-butter_h.png");
}

.kv .butter-holiday .music-list a.genie:focus,
.kv .butter-holiday .music-list a.genie:hover {
    background-image: url("./../../images/bts/main/ico-genie-butter_h.png");
}

.kv .butter-holiday .music-list a.bugs:focus,
.kv .butter-holiday .music-list a.bugs:hover {
    background-image: url("./../../images/bts/main/ico-bugs-butter_h.png");
}

.kv .butter-holiday .music-list a.apple:focus,
.kv .butter-holiday .music-list a.apple:hover {
    background-image: url("./../../images/bts/main/ico-apple-butter_h.png");
}

.kv .butter-holiday .music-list a.itunes:focus,
.kv .butter-holiday .music-list a.itunes:hover {
    background-image: url("./../../images/bts/main/ico-itunes-butter_h.png");
}

.kv .butter-holiday .music-list a.spotify:focus,
.kv .butter-holiday .music-list a.spotify:hover {
    background-image: url("./../../images/bts/main/ico-spotify-butter_h.png");
}

.kv .butter-holiday .music-list a.amazon:focus,
.kv .butter-holiday .music-list a.amazon:hover {
    background-image: url("./../../images/bts/main/ico-amazon-butter_h.png");
}

.kv .butter-holiday .music-list a.deezer:focus,
.kv .butter-holiday .music-list a.deezer:hover {
    background-image: url("./../../images/bts/main/ico-deezer-butter_h.png");
}

.kv .butter-holiday .music-list a.pandora:focus,
.kv .butter-holiday .music-list a.pandora:hover {
    background-image: url("./../../images/bts/main/ico-pandora-butter_h.png");
}

.kv .butter-holiday .music-list a.youtube:focus,
.kv .butter-holiday .music-list a.youtube:hover {
    background-image: url("./../../images/bts/main/ico-youtube-butter_h.png");
}

.kv .butter-holiday .music-list a.vibe {
    background-image: url("./../../images/bts/main/ico-vibe.png");
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    background-position: 26% center;
    background-size: 14%;
}

.kv .butter-holiday .music-list a.vibe:focus,
.kv .butter-holiday .music-list a.vibe:hover {
    background-image: url("./../../images/bts/main/ico-vibe-butter_h.png");
}

.kv .kv-inner .butter-holiday .popup-inner .popup-scroll {
    border-bottom: 1px solid rgba(255, 220, 0, .6);
}

.kv .kv-inner .butter-holiday .popup-inner li a:focus,
.kv .kv-inner .butter-holiday .popup-inner li a:hover,
.kv .kv-inner .butter-holiday .btn-info:focus,
.kv .kv-inner .butter-holiday .btn-info:hover {
    color: #FFDC00;
}

.kv .kv-inner>li.butter-holiday {
    background-image: url("./../../images/bts/main/kv-butter_bg.jpg");
    background-color: #003929;
}

.kv .kv-inner>li.butter-holiday .contents-obj {
    background-image: url("./../../images/bts/main/kv-butter-holiday.png");
}

.kv .kv-inner>li.butter-holiday .contents {
    right: calc(50% + 74px);
}

.kv .kv-inner>li.butter-holiday .contents .contents-txt .contents-title {
    font-size: 90px;
}

.kv .kv-inner>li.butter-holiday .contents .contents-txt .contents-title .colon {
    position: relative;
    top: -.1em;
}

.kv .kv-inner>li.butter-holiday .contents .contents-txt .contents-title .num {
    font-family: "MVB-SolanoGothicMVB-SB", "NotoSansCJKkr";
    font-size: 127px;
    line-height: .65;
}



@media screen and (min-width: 769px) and (max-height: 736px) {

    .kv .kv-inner>li.dynamite,
    .kv .kv-inner>li.map_of_the_soul-7 .contents-obj,
    .kv .kv-inner>li.map_of_the_soul-persona .contents-obj {
        background-position: center 43%;
        background-size: auto 129%;
    }

    .kv .kv-inner>li.map_of_the_soul-persona .contents .contents-txt .contents-title {
        text-shadow: 0px 0px 0.21vw rgba(0, 0, 0, 0.4);
    }
}

@media screen and (max-width: 1440px) {

    /*
        2023.02.21 - Jimin : Face
    */
    /*  Countdown */
    .full-popup.face .popup-body .text-wrap>p {
        font-size: 6.9444444444vw;
    }

    .full-popup.face .popup-body .text-wrap.countdown {
        padding: 7vw 0;
    }

    .full-popup.face .popup-body .text-wrap.desc>p {
        font-size: 6.9444444444vw;
    }

    /* j-hope : Jack In The Box */
    .kv .kv-inner>li.jack-in-the-box .contents {
        left: 50%;
        right: auto;
        transform: translateX(-169%);
        -webkit-transform: translateX(-169%);
        -moz-transform: translateX(-169%);
        -ms-transform: translateX(-169%);
        -o-transform: translateX(-169%);
    }

    .kv .kv-inner>li.jack-in-the-box .contents .contents-txt .contents-title {
        font-size: 5.9vw;
    }

    /* jk : golden */
    .kv .kv-inner>li.jk.wrap-golden .contents .contents-txt .contents-title {
        font-size: 7.63vw;
    }
}

@media screen and (max-width: 1024px) {
    .kv .kv-inner>li.dynamite {
        background-size: 1440px auto;
    }

    .kv .kv-inner>li.map_of_the_soul-7 .contents .contents-txt .contents-title .num {
        font-size: 12.40vw;
    }

    .kv .kv-inner>li.butter-holiday .contents .contents-txt .contents-title {
        font-size: 8vw;
    }
}

@media screen and (max-width: 960px) {}

@media screen and (max-width: 800px) {
    .kv .kv-inner>li.map_of_the_soul-7 .contents {
        right: calc(50% + 77px);
    }

    .kv .kv-inner>li.map_of_the_soul-persona .contents {
        right: calc(50% + 103px);
    }
}

@media screen and (max-width: 768px) {

    /* jk golden */
    .kv .kv-inner>li.jk.wrap-golden .contents {
        padding-right: 0;
        -webkit-transform: translateX(-50%);
    }

    .kv .kv-inner>li.jk.wrap-golden .contents .contents-txt .contents-title {
        font-size: 13vw;
        top: 0;
    }

    /* jk 3d */
    .kv .kv-inner>li.jk.wrap-3d .contents {
        padding-right: 0;
        -webkit-transform: translateX(-50%);
    }

    .kv .kv-inner>li.jk.wrap-3d .contents .contents-txt .contents-title {
        font-size: 13vw;
        top: 0;
    }


    /* BTS : Take Two */
    .kv .kv-inner>li.take-two .contents {
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
    }

    /* Suga D-DAY */
    .kv .kv-inner>li.d-day .contents {
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
    }

    /* j-hope : on the street */
    .kv .kv-inner>li.on-the-street .contents {
        display: block;
        left: auto;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;

    }

    .kv .on-the-street .contents .contents-txt .contents-title {
        visibility: visible;
    }

    /*
        2023.02.21 - Jimin : Face
    */
    /*  Countdown */
    .full-popup.face .popup-body {
        padding: 18.2291666667vw 5vw;
    }

    .full-popup.face .popup-body .text-wrap>p {
        font-size: 8vw;
    }

    .full-popup.face .popup-body .text-wrap.countdown {
        padding: 8vw 0;
    }

    .full-popup.face .popup-body .text-wrap.countdown>p {
        font-size: 12vw;
    }

    .full-popup.face .popup-body .text-wrap.desc>p {
        font-size: 8vw;
        word-wrap: break-word;
        hyphens: auto;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
    }

    .full-popup.face .popup-body .text-wrap.desc>p.pc {
        display: none;
    }

    .full-popup.face .popup-body .text-wrap.desc>p.m {
        display: block;
    }

    /* 20230221 수정 : jimin : face 추가 */
    .kv .kv-inner>li.face .contents {
        /* display: block; */
        left: auto;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }


    /* j-hope : Jack In The Box */
    .kv .kv-inner>li.jack-in-the-box .contents {
        left: 0;
        right: 51.45%;
        padding-left: 4.72vw;
        padding-right: 4.72vw;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }

    .kv .kv-inner>li.jack-in-the-box .contents .contents-txt .contents-title {
        font-size: 13.48vw;
    }

    /* 221114 수정 : RM : Indigo 추가 */
    .kv .kv-inner>li.indigo .contents {
        left: auto;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }

    /* 221018 수정 : Jin : The Astronaut 추가 */
    .kv .kv-inner>li.astronaut .contents {
        display: block;
    }


    /* 	220504 수정 : bts-Proof 커버 추가 */
    .kv .kv-inner>li.proof .contents {
        display: block;
    }

    .kv .kv-inner>li.mo_center .contents {
        right: auto;
    }

    .kv .kv-inner .popup-inner li a {
        padding-left: 30.69vw;
        background-position: 26.63% 51%;
    }

    .kv .kv-inner .mo_center .popup-inner .popup-scroll {
        max-height: none;
        border-bottom: none;
    }

    .kv .kv-inner .popup-inner li:last-child {
        border: 1px solid rgba(255, 255, 255, 0.1);
        border-width: 1px 0 2px;
    }

    .device .kv .kv-inner .popup-inner .popup-scroll {
        height: 70.81vh;
        max-height: 109.62vw;
    }

    .kv .btn-prev .arrow {
        background-image: url("./../../images/bts/btn-prev-m.png");
    }

    .kv .btn-next .arrow {
        background-image: url("./../../images/bts/btn-next-m.png");
    }

    .kv .btn-prev:focus .arrow,
    .kv .btn-prev:hover .arrow,
    .kv .btn-prev .arrow:focus,
    .kv .btn-prev .arrow:hover {
        background-image: url("./../../images/bts/btn-prev-m_hover.png");
    }

    .kv .btn-next:focus .arrow,
    .kv .btn-next:hover .arrow,
    .kv .btn-next .arrow:focus,
    .kv .btn-next .arrow:hover {
        background-image: url("./../../images/bts/btn-next-m_hover.png");
    }

    .device .kv .btn-prev .arrow:focus,
    .device .kv .btn-prev .arrow:hover {
        background-image: url("./../../images/bts/btn-prev-m.png");
    }

    .device .kv .btn-next .arrow:focus,
    .device .kv .btn-next .arrow:hover {
        background-image: url("./../../images/bts/btn-next-m.png");
    }

    .kv .btn-prev.disabled .arrow:focus,
    .kv .btn-prev.disabled .arrow:hover {
        background-image: url("./../../images/bts/btn-prev-m.png");
    }

    .kv .btn-next.disabled .arrow:focus,
    .kv .btn-next.disabled .arrow:hover {
        background-image: url("./../../images/bts/btn-next-m.png");
    }

    .kv .kv-inner>li.be {
        background-image: url("./../../images/bts/main/kv-be_bg-m.jpg");
    }

    .kv .kv-inner>li.be .contents {
        display: block;
    }

    .kv .kv-inner>li.dynamite {
        background-image: url("./../../images/bts/main/kv-dynamite_bg-m.png");
        background-size: 100% auto;
    }

    body:not(.device) .kv .kv-inner>li.dynamite {
        background-image: url("./../../images/bts/main/kv-dynamite_bg-m-browser.png");
    }

    .kv .kv-inner>li.map_of_the_soul-7 {
        background-image: url("./../../images/bts/main/kv-map_of_the_soul-7-m.jpg");
    }

    .kv .kv-inner>li.map_of_the_soul-7 .contents .contents-txt .contents-title .num {
        font-size: 14.71vw;
    }

    .kv .kv-inner>li.map_of_the_soul-7 .contents .contents-txt .contents-title br {
        display: none;
    }

    .kv .kv-inner>li.map_of_the_soul-persona {
        background-image: url("./../../images/bts/main/kv-gr-map_of_the_soul-persona-m.jpg");
    }

    .kv .kv-inner>li.map_of_the_soul-persona .button-inner {
        background: none;
    }

    /*
	.kv .kv-inner > li.map_of_the_soul-persona .contents .contents-txt .contents-title {top: .01em; text-shadow: 0px 0px 0.42vw rgba(0, 0, 0, 0.4);}
	.InternetExplorer .kv .kv-inner > li.map_of_the_soul-persona .contents .contents-txt .contents-title {top: .06em;}
	.device.mac-os .kv .kv-inner > li.map_of_the_soul-persona .contents .contents-txt .contents-title {top: 0;} */

    /*  210422 수정 : butter 커버 추가  */
    .kv .kv-inner>li.butter {
        background-image: url("./../../images/bts/main/kv-butter_bg-m.jpg");
    }

    .kv .kv-inner>li.butter .contents {
        display: block;
    }

    /* 210610 수정 : butter-2 추가 */
    .kv .butter-2 .contents .contents-txt .contents-title {
        font-size: 13.48vw;
    }

    .kv .kv-inner>li.butter-holiday .contents .contents-txt .contents-title {
        font-size: 13.48vw;
    }

    .kv .kv-inner>li.butter-holiday.mo_center .button-inner .contents-obj img {
        box-shadow: 9px 8px 45px 0px rgba(0, 0, 0, 0.4);
    }

    .kv .kv-inner>li.v.mo_center .contents {
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
    }

}

@media screen and (max-width: 320px) {
    .kv .kv-inner .popup-inner li a {
        line-height: 46px;
        padding-left: 98px;
    }

    .device .kv .kv-inner .popup-inner .popup-scroll {
        max-height: 351px;
    }

    .kv .kv-inner>li.map_of_the_soul-7 .contents .contents-txt .contents-title .num {
        font-size: 47px;
    }

    /* 210610 수정 : butter-2 추가 */
    .kv .butter-2 .contents .contents-txt .contents-title {
        font-size: 43px;
    }
}