/* screen - discography */

.discography {
  background-color: var(--white);
  height: 2326px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.discography .fixed-header-SSgIyU {
  background-color: transparent;
  height: 100px;
  left: 240px;
  position: absolute;
  top: 0px;
  width: 1440px;
}

.discography .header-wrap-nntcqy {
  background-color: transparent;
  height: 100px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1440px;
}

.discography .area-2JcHyw {
  background-color: transparent;
  height: 100px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1440px;
}

.discography .header-logo-txt-0001-link-0003-2JcHyw {
  background-color: transparent;
  height: 100px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.discography .txt-0001-link-0001-FGrjym {
  background-color: transparent;
  height: 100px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.discography .header-links-2JcHyw {
  background-color: transparent;
  height: 22px;
  left: 136px;
  position: absolute;
  top: 38px;
  width: 791px;
}

.discography .link-0001-AZL9rx {
  background-color: transparent;
  height: 22px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 49px;
}

.discography .home-aWcbCd {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.discography .link-0003-AZL9rx {
  background-color: transparent;
  height: 22px;
  left: 77px;
  position: absolute;
  top: 0px;
  width: 73px;
}

.discography .about-us-xdLQxx {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.discography .link-0004-AZL9rx {
  background-color: transparent;
  height: 22px;
  left: 178px;
  position: absolute;
  top: 0px;
  width: 46px;
}

.discography .news-fSx0Vw {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.discography .link-0005-AZL9rx {
  background-color: transparent;
  height: 22px;
  left: 252px;
  position: absolute;
  top: 0px;
  width: 55px;
}

.discography .artists-0C9dQ6 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.discography .link-0006-AZL9rx {
  background-color: transparent;
  height: 22px;
  left: 335px;
  position: absolute;
  top: 0px;
  width: 101px;
}

.discography .discography-gsmksZ {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.discography .link-0007-AZL9rx {
  background-color: transparent;
  height: 22px;
  left: 463px;
  position: absolute;
  top: 0px;
  width: 60px;
}

.discography .playlist-0te4x7 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.discography .link-0008-AZL9rx {
  background-color: transparent;
  height: 22px;
  left: 551px;
  position: absolute;
  top: 0px;
  width: 79px;
}

.discography .interview-Nb0H7B {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.discography .link-0009-AZL9rx {
  background-color: transparent;
  height: 22px;
  left: 657px;
  position: absolute;
  top: 0px;
  width: 44px;
}

.discography .links-dqIYIa {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.discography .link-0010-AZL9rx {
  background-color: transparent;
  height: 22px;
  left: 729px;
  position: absolute;
  top: 0px;
  width: 64px;
}

.discography .contact-MeDBrO {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.discography .header-right-object-2JcHyw {
  background-color: transparent;
  height: 40px;
  left: 1226px;
  position: absolute;
  top: 30px;
  width: 184px;
}

.discography .sns-btn-oKUKvs {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 184px;
}

.discography .youtube-txt-0003-link-0023-Lte9yz {
  background-color: transparent;
  height: 40px;
  left: 144px;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography .base-Qgh7cM {
  background-color: transparent;
  height: 40px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography .hover-Qgh7cM {
  background-color: transparent;
  height: 40px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography .twitter-txt-0004-link-0012-Lte9yz {
  background-color: transparent;
  height: 40px;
  left: 96px;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography .base-BPYaDO {
  background-color: transparent;
  height: 40px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography .hover-BPYaDO {
  background-color: transparent;
  height: 40px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography .instagram-txt-0002-link-0011-Lte9yz {
  background-color: transparent;
  height: 40px;
  left: 48px;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography .base-GEtpkr {
  background-color: transparent;
  height: 40px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography .hover-GEtpkr {
  background-color: transparent;
  height: 40px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography .facebook-txt-0005-link-0022-Lte9yz {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography .base-WxRbWU {
  background-color: transparent;
  height: 40px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography .hover-WxRbWU {
  background-color: transparent;
  height: 40px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography .fixed-totop-SSgIyU {
  background-color: transparent;
  cursor: pointer;
  height: 60px;
  left: 1810px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  top: 790px;
  transition: all 0.2s ease;
  width: 60px;
}

.discography .fixed-totop-SSgIyU:hover {
  transform: scale(0.9); 
}

.discography .pc-wrap-SSgIyU {
  background-color: transparent;
  height: 2326px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.discography .relative-height-auto-id_maincontent_-w9ylX2 {
  background-color: transparent;
  height: 2028px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.discography .relative-header-firstview-JPpe4j {
  background-color: transparent;
  height: 400px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.discography .bg-news-EADQS9 {
  background-color: transparent;
  display: block;
  filter: blur(10px);
  height: 400px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.discography .bg-news-EADQS9.bp1-animate-enter6 {
  animation: bp1-animate-enter6-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter6-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.discography .h1-txt-EADQS9 {
  background-color: transparent;
  height: 71px;
  left: 852px;
  position: absolute;
  top: 207px;
  width: 218px;
}

.discography .text_label-PqZC4V {
  background-color: transparent;
  display: block;
  height: auto;
  left: 43px;
  letter-spacing: 1.20px;
  line-height: 18px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 51px;
  transform: translate(0, 25px);
  white-space: nowrap;
  width: auto;
}

.discography .text_label-PqZC4V.bp1-animate-enter7 {
  animation: bp1-animate-enter7-frames 1.00s ease 0.20s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter7-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.discography .discography-PqZC4V {
  background-color: transparent;
  display: block;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 42px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 2px;
  transform: translate(0, 25px);
  white-space: nowrap;
  width: auto;
}

.discography .discography-PqZC4V.bp1-animate-enter8 {
  animation: bp1-animate-enter8-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter8-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.discography .relative-content-height-auto-JPpe4j {
  background-color: transparent;
  height: 191px;
  left: 390px;
  position: absolute;
  top: 294px;
  width: 1140px;
}

.discography .relative-space-JPpe4j {
  background-color: transparent;
  height: 200px;
  left: 390px;
  position: absolute;
  top: 1828px;
  width: 1140px;
}

.discography .bg-SXtMxN {
  background-color: var(--white);
  height: 200px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1140px;
}

.discography .relative-id_footer_-w9ylX2 {
  background-color: transparent;
  height: 400px;
  left: 0px;
  position: absolute;
  top: 1926px;
  width: 1920px;
}

.discography .area-4BIXDI {
  background-color: var(--salem);
  height: 400px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.discography .logo-link-0001-4BIXDI {
  background-color: transparent;
  height: 100px;
  left: 901px;
  object-fit: cover;
  position: absolute;
  top: 135px;
  width: 118px;
}

.discography .footer-nav-4BIXDI {
  background-color: transparent;
  height: 17px;
  left: 735px;
  position: absolute;
  top: 282px;
  width: 451px;
}

.discography .link-0013-E72NNL {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 62px;
}

.discography .text_label-xbJCG9 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: auto;
}

.discography .link-0010-E72NNL {
  background-color: transparent;
  height: 17px;
  left: 100px;
  position: absolute;
  top: 0px;
  width: 93px;
}

.discography .text_label-gwynSp {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: auto;
}

.discography .link-0015-E72NNL {
  background-color: transparent;
  height: 17px;
  left: 230px;
  position: absolute;
  top: 0px;
  width: 62px;
}

.discography .text_label-nJ2pWK {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: auto;
}

.discography .link-0016-E72NNL {
  background-color: transparent;
  height: 17px;
  left: 329px;
  position: absolute;
  top: 0px;
  width: 124px;
}

.discography .text_label-bX6VDE {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: auto;
}

.discography .line-1-E72NNL {
  background-color: transparent;
  height: 15px;
  left: 80px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 1px;
}

.discography .line-2-E72NNL {
  background-color: transparent;
  height: 15px;
  left: 210px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 1px;
}

.discography .line-3-E72NNL {
  background-color: transparent;
  height: 15px;
  left: 309px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 1px;
}

.discography .copyright-holos-musi-4BIXDI {
  background-color: transparent;
  height: auto;
  left: 838px;
  letter-spacing: 0.55px;
  line-height: 13px;
  position: absolute;
  text-align: left;
  top: 329px;
  white-space: nowrap;
  width: auto;
}
/* screen - discography-sp */

.discography-sp {
  background-color: var(--white);
  height: 667px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 375px;
}

.discography-sp .fixed-totop-KHCLsB {
  background-color: transparent;
  height: 50px;
  left: 325px;
  object-fit: cover;
  position: absolute;
  top: 392px;
  width: 50px;
}

.discography-sp .fixed-header-sp-KHCLsB {
  background-color: transparent;
  height: 60px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 375px;
}

.discography-sp .bg-282Nzz {
  background-color: var(--white);
  height: 60px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 375px;
}

.discography-sp .sp-btn-header-menu-282Nzz {
  background-color: transparent;
  height: 34px;
  left: 10px;
  position: absolute;
  top: 13px;
  width: 345px;
}

.discography-sp .open-t7Sp43 {
  background-color: transparent;
  height: 13px;
  left: 325px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 20px;
}

.discography-sp .close-t7Sp43 {
  background-color: transparent;
  height: 20px;
  left: 325px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  width: 20px;
}

.discography-sp .logo-t7Sp43 {
  background-color: transparent;
  height: 34px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography-sp .fixed-sp-header-menu-KHCLsB {
  background-color: transparent;
  height: 667px;
  left: 60px;
  position: absolute;
  top: 0px;
  width: 315px;
}

.discography-sp .menu-content-eMroTJ {
  background-color: transparent;
  height: 667px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 315px;
}

.discography-sp .scroll-wrap-SMFJgn {
  background-color: transparent;
  height: 667px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 315px;
}

.discography-sp .bg-Bri7VF {
  background-color: var(--salem);
  height: 667px;
  left: 0px;
  opacity: 0.95;
  position: absolute;
  top: 0px;
  width: 315px;
}

.discography-sp .content-center-Bri7VF {
  background-color: transparent;
  height: 524px;
  left: 45px;
  position: absolute;
  top: 86px;
  width: 184px;
}

.discography-sp .link-0001-CpKChJ {
  background-color: transparent;
  height: 27px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 61px;
}

.discography-sp .home-GQxgxk {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20.4px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: auto;
}

.discography-sp .link-0003-CpKChJ {
  background-color: transparent;
  height: 27px;
  left: 0px;
  position: absolute;
  top: 35px;
  width: 91px;
}

.discography-sp .about-us-xl7kOe {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20.4px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: auto;
}

.discography-sp .link-0004-CpKChJ {
  background-color: transparent;
  height: 27px;
  left: 0px;
  position: absolute;
  top: 70px;
  width: 57px;
}

.discography-sp .news-KYvZxt {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20.4px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: auto;
}

.discography-sp .link-0005-CpKChJ {
  background-color: transparent;
  height: 27px;
  left: 0px;
  position: absolute;
  top: 105px;
  width: 68px;
}

.discography-sp .artists-bX87Ra {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20.4px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: auto;
}

.discography-sp .link-0006-CpKChJ {
  background-color: transparent;
  height: 27px;
  left: 0px;
  position: absolute;
  top: 140px;
  width: 125px;
}

.discography-sp .discography-CVmHGG {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20.4px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: auto;
}

.discography-sp .link-0007-CpKChJ {
  background-color: transparent;
  height: 27px;
  left: 0px;
  position: absolute;
  top: 174px;
  width: 75px;
}

.discography-sp .playlist-ex4daF {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20.4px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: auto;
}

.discography-sp .link-0008-CpKChJ {
  background-color: transparent;
  height: 27px;
  left: 0px;
  position: absolute;
  top: 209px;
  width: 98px;
}

.discography-sp .interview-amSiPU {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20.4px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: auto;
}

.discography-sp .link-0009-CpKChJ {
  background-color: transparent;
  height: 27px;
  left: 0px;
  position: absolute;
  top: 244px;
  width: 55px;
}

.discography-sp .links-1NIEEK {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20.4px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: auto;
}

.discography-sp .link-0010-CpKChJ {
  background-color: transparent;
  height: 27px;
  left: 0px;
  position: absolute;
  top: 279px;
  width: 80px;
}

.discography-sp .contact-FKFKx6 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20.4px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: auto;
}

.discography-sp .sns-btn-CpKChJ {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 343px;
  width: 184px;
}

.discography-sp .youtube-txt-0003-link-0023-aSTiPD {
  background-color: transparent;
  height: 40px;
  left: 144px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography-sp .twitter-txt-0004-link-0012-aSTiPD {
  background-color: transparent;
  height: 40px;
  left: 96px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography-sp .instagram-txt-0002-link-0011-aSTiPD {
  background-color: transparent;
  height: 40px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography-sp .facebook-txt-0005-link-0022-aSTiPD {
  background-color: transparent;
  height: 40px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 40px;
}

.discography-sp .link-0013-CpKChJ {
  background-color: transparent;
  height: 22px;
  left: 0px;
  position: absolute;
  top: 421px;
  width: 63px;
}

.discography-sp .text_label-wR6oQR {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.30px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.discography-sp .link-0010-joGUgE {
  background-color: transparent;
  height: 22px;
  left: 0px;
  position: absolute;
  top: 448px;
  width: 94px;
}

.discography-sp .text_label-4oxvSI {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.30px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.discography-sp .link-0015-CpKChJ {
  background-color: transparent;
  height: 22px;
  left: 0px;
  position: absolute;
  top: 475px;
  width: 63px;
}

.discography-sp .text_label-ZYDWlt {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.30px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.discography-sp .link-0016-CpKChJ {
  background-color: transparent;
  height: 22px;
  left: 0px;
  position: absolute;
  top: 502px;
  width: 124px;
}

.discography-sp .text_label-2jh4rx {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.30px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.discography-sp .close-eMroTJ {
  background-color: transparent;
  height: 20px;
  left: 275px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 20px;
}

.discography-sp .sp-wrap-KHCLsB {
  background-color: transparent;
  height: 505px;
  left: -184px;
  position: absolute;
  top: 0px;
  width: 746px;
}

.discography-sp .relative-height-auto-id_maincontent_-BmHaBY {
  background-color: transparent;
  height: 335px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 746px;
}

.discography-sp .relative-header-firstview-hWRfOY {
  background-color: transparent;
  height: 240px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 744px;
}

.discography-sp .bg-news-sp-bDNqkq {
  background-color: transparent;
  display: block;
  filter: blur(10px);
  height: 240px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 744px;
}

.discography-sp .bg-news-sp-bDNqkq.bp2-animate-enter6 {
  animation: bp2-animate-enter6-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter6-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.discography-sp .h1-txt-bDNqkq {
  background-color: transparent;
  height: 57px;
  left: 286px;
  position: absolute;
  top: 121px;
  width: 174px;
}

.discography-sp .discography-ktBB5m {
  background-color: transparent;
  display: block;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 33.6px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 2px;
  transform: translate(0, 25px);
  white-space: nowrap;
  width: auto;
}

.discography-sp .discography-ktBB5m.bp2-animate-enter7 {
  animation: bp2-animate-enter7-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter7-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.discography-sp .text_label-ktBB5m {
  background-color: transparent;
  display: block;
  height: auto;
  left: 35px;
  letter-spacing: 0.96px;
  line-height: 14.4px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 41px;
  transform: translate(0, 25px);
  white-space: nowrap;
  width: auto;
}

.discography-sp .text_label-ktBB5m.bp2-animate-enter8 {
  animation: bp2-animate-enter8-frames 1.00s ease 0.20s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter8-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.discography-sp .relative-content-height-auto-hWRfOY {
  background-color: transparent;
  height: 60px;
  left: 2px;
  position: absolute;
  top: 190px;
  width: 744px;
}

.discography-sp .bg-9fFVl9 {
  background-color: var(--white);
  height: 60px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 744px;
}

.discography-sp .relative-space-hWRfOY {
  background-color: transparent;
  height: 85px;
  left: 2px;
  position: absolute;
  top: 250px;
  width: 744px;
}

.discography-sp .bg-0Ofz4H {
  background-color: var(--white);
  height: 85px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 744px;
}

.discography-sp .relative-id_footer_-BmHaBY {
  background-color: #15943d;
  height: 170px;
  left: 2px;
  position: absolute;
  top: 335px;
  width: 744px;
}

.discography-sp .bg-M1ZAQE {
  background-color: transparent;
  height: 170px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 744px;
}

.discography-sp .logo-link-0001-M1ZAQE {
  background-color: transparent;
  height: 64px;
  left: 350px;
  object-fit: cover;
  position: absolute;
  top: 45px;
  width: 50px;
}

.discography-sp .copyright-holos-musi-M1ZAQE {
  background-color: transparent;
  height: auto;
  left: 249px;
  letter-spacing: 0.55px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 127px;
  white-space: nowrap;
  width: auto;
}
@media screen and (max-width: 1919px) {
  .screen.discography { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.discography-sp { 
    display: none;
   }
}