@charset "utf-8";

.album-detail .album-desc .contents-desc {font-family: 'NotoSansCJKcn-R'; line-height: 28px; letter-spacing: 0;}

.album-detail .album-video .slide-wrap > ul > li .contents-sub {font-family: 'Camber-SB', 'NotoSansCJKcn-B';}
.album-detail .contents-sub {font-family: 'Camber-SB', 'NotoSansCJKcn-B';}
.album-detail .album-video .bottom .contents-sub {font-family: 'Camber-SB', 'NotoSansCJKcn-B'; font-size: 16px;}




.txt .album-detail .album-video .bottom ul li {padding: 0 50px;}







@media screen and (max-width: 1440px) {

.album-detail .album-desc .contents-desc {line-height: 1.94vw;}

.album-detail .album-video .bottom .contents-sub {font-size: 1.11vw;}

.txt .album-detail .album-video .bottom ul li {padding: 0 3.37vw;}

}






@media screen and (max-width: 1250px) {

.album-detail .album-desc .contents-desc {line-height: 24px;}

}






@media screen and (max-width: 990px) {

.album-detail .album-video .bottom .contents-sub {font-size: 11px;}

}






@media screen and (max-width: 768px) {

.album-detail .album-desc .contents-desc {font-size: 3.61vw; line-height: 5.83vw;}

.album-detail .album-video {margin-top: 25.69vw;}

}







@media screen and (max-width: 450px) {

.album-detail .album-desc .contents-desc {font-size: 16px; line-height: 26px;}

}






@media screen and (max-width: 320px) {

.album-detail .album-video {margin-top: 82px;}

}















