/* main */
.pgMain { padding-bottom: 0 !important; }
.pgMain ul.list.tileView li { transition: margin 0s ease-in-out; }
.pgMain .sectionPadding.contents.newAlbum { padding-top: 32px; padding-bottom: 14px; border-top: 0; background-color: #DFE5E8; }
.pgMain .newAlbum nav { float: left; padding-left: 24px; }
.pgMain .newAlbum nav ul li { float: left; margin-right: 18px; font-size: 14px; }
.pgMain .newAlbum nav ul li button { display: block; float: left; cursor: pointer; padding-bottom: 2px; font-size: 14px; color: #757271; }
.pgMain .newAlbum nav ul li button.selected { font-weight: normal; color: #3A3635; border-bottom: 2px solid #FF564C; }
.pgMain .newAlbum nav ul li button.selected + span { float: left; margin-left: 12px; font-size: 11px; color: #757271; line-height: 18px; }
.pgMain .newAlbum .innerContainer > .btnMore { top: 6px; }
.pgMain .newAlbum ul.list.tileView { overflow: hidden; height: 460px; margin-top: -2px; margin-right: -7px; }
.msie8 .pgMain .newAlbum ul.list.tileView { width: 947px; }
.pgMain .newAlbum ul.list.tileView li { height: 228px; width: 158px; margin-right: 24px; margin-bottom: 0; padding: 2px 10px 0 2px; background: url("//file.bugsm.co.kr/wbugs/main/bg_newAlbum.png") no-repeat; }
.msie8 .pgMain .newAlbum ul.list.tileView li { background: url("//file.bugsm.co.kr/wbugs/main/bg_newAlbum.gif") no-repeat; }
.pgMain .newAlbum ul.list.tileView li.lineBreak { margin-right: 0; }
.pgMain .newAlbum figure.albumInfo .thumbnail { height: 158px; width: 158px; line-height: 158px; text-align: center; background: transparent; }
.pgMain .newAlbum figure.albumInfo .thumbnail img { max-height: 148px; max-width: 148px; }
.pgMain .newAlbum figure.albumInfo .thumbnail .mainMask { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url("//file.bugsm.co.kr/wbugs/main/mask_newAlbum.png") no-repeat; }
.msie8 .pgMain .newAlbum figure.albumInfo .thumbnail .mainMask { display: none; }
.pgMain .newAlbum figure.albumInfo .info { padding-top: 10px; padding-left: 3px; border: 0; background: transparent; }
.pgMain .newAlbum figure.albumInfo .info .subInfo { padding-top: 0; }
.pgMain .newAlbum .iconPages { position: absolute; top: 3px; left: 50%; margin-left: -53px; z-index: 10; }
.pgMain .newAlbum .paging button, .pgMain .newAlbum .paging span { display: block; position: absolute; top: 233px; height: 50px; width: 20px; text-indent: -10000em; background-image: url("//file.bugsm.co.kr/wbugs/main/sprite_main.png"); background-repeat: no-repeat; }
.pgMain .newAlbum .paging .btnPrev { left: -26px; background-position: 0 0; }
.pgMain .newAlbum .paging button.btnPrev:hover { background-position: 0 -60px; }
.pgMain .newAlbum .paging span.btnPrev { background-position: 0 -120px; }
.pgMain .newAlbum .paging .btnNext { right: -25px; background-position: -50px 0; }
.pgMain .newAlbum .paging button.btnNext:hover { background-position: -50px -60px; }
.pgMain .newAlbum .paging span.btnNext { background-position: -50px -120px; }
.pgMain .newAlbum .newestConnectList { margin: 24px 0 6px; border-top: 2px solid #4c4c4c; border-bottom: 0; }
.pgMain .newAlbum .newestConnectList li { box-sizing: border-box; min-height: 90px; margin: -1px 0; padding: 0; border-bottom: 0; }
.pgMain .newAlbum .newestConnectList > li:nth-child(2n) { padding-left: 20px; }
.pgMain .newAlbum .newestConnectList > li.lineBreak { padding-right: 0px; padding-left: 20px; }
.pgMain .newAlbum .connectTrackInfo { display: table; width: 100%; table-layout: fixed; }
.pgMain .newAlbum .connectTrackInfo .albumart, .pgMain .newAlbum .connectTrackInfo .info, .pgMain .newAlbum .connectTrackInfo .function { display: table-cell; height: 90px; line-height: 20px; text-align: center; vertical-align: middle; border-top: 1px solid #d1d7d9; }
.pgMain .newAlbum .connectTrackInfo .albumart { width: 72px; }
.pgMain .newAlbum .connectTrackInfo .thumbnail { display: block; position: relative; height: 60px; width: 60px; margin: 0 auto; line-height: 60px; text-align: center; background-color: #f2f3f7; }
.pgMain .newAlbum .connectTrackInfo .thumbnail img { display: inline-block; max-height: 100%; max-width: 100%; margin-top: 0; vertical-align: middle; }
.pgMain .newAlbum .connectTrackInfo span.thumbnail img { opacity: 0.2; filter: alpha(opacity=20); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; }
.pgMain .newAlbum .connectTrackInfo .info { padding-left: 4px; text-align: left; }
.pgMain .newAlbum .connectTrackInfo .info .title > a, .pgMain .newAlbum .connectTrackInfo .info .title > span, .pgMain .newAlbum .connectTrackInfo .info .artist a, .pgMain .newAlbum .connectTrackInfo .info .artist span { display: inline-block; max-width: 90%; line-height: 20px; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pgMain .newAlbum .connectTrackInfo .info .title > a, .pgMain .newAlbum .connectTrackInfo .info .title > span { font-size: 15px; }
.pgMain .newAlbum .connectTrackInfo .info .artist { margin-top: 2px; }
.pgMain .newAlbum .connectTrackInfo .info .artist a, .pgMain .newAlbum .connectTrackInfo .info .artist span { font-size: 11px; color: #757271; }
.pgMain .newAlbum .connectTrackInfo .function { width: 92px; }
.pgMain .newAlbum .connectTrackInfo .btn { float: left; margin: 0 5px; text-align: left; text-indent: -1000em; }
.pgMain .newAlbum .connectTrackInfo .btn.play { height: 24px; width: 24px; background-image: url("//file.bugsm.co.kr/wbugs/sprite/pc/sprite_pc_list@20200227.png"); background-position: 0 -167px; }
.pgMain .newAlbum .connectTrackInfo .btn.play:hover { background-position: -56px -167px; }
.pgMain .newAlbum .connectTrackInfo .btn.addPlaylist { height: 24px; width: 24px; background-image: url("//file.bugsm.co.kr/wbugs/sprite/pc/sprite_pc_list@20200227.png"); background-position: -165px 0; }
.pgMain .newAlbum .connectTrackInfo .btn.addPlaylist:hover { background-position: -165px -56px; }
.pgMain .newAlbum .connectTrackInfo .btnActions { float: left; }
.pgMain .newAlbum .connectTrackInfo .badge { display: inline-block; text-align: left; text-indent: -1000em; vertical-align: middle; }
.pgMain > .banner { padding: 0; }
.pgMain > .banner .innerContainer { overflow: hidden; height: 138px; }
.pgMain > .banner a { display: block; width: 100%; }
.pgMain > .banner .bannerLeft { position: relative; float: left; height: 138px; width: 59.2307693%; }
.pgMain > .banner .bannerLeft ul li { height: 138px; padding-right: 5%; text-align: center; }
.pgMain > .banner .bannerLeft ul li .mask { display: none; }
.pgMain > .banner .iconPages { position: absolute; right: 14px; bottom: 10px; z-index: 10; }
.pgMain > .banner .bannerRight { position: relative; float: right; height: 138px; width: 40.7692307%; text-align: center; }
.pgMain > .banner .bannerRight .divider { position: absolute; top: 0; bottom: 0; left: 0; width: 1px; background: #E5E5E5; }
.pgMain > .chart > .innerContainer { overflow: hidden; min-width: 940px; }
.pgMain > .chart .chartContainer .btnMore { position: absolute; top: 6px; right: 0; }
.pgMain > .chart .chartContainer .sectionTitle { margin-bottom: 0; padding-bottom: 13px; border-bottom: 2px solid #4C4C4C; }
.pgMain > .chart .chartContainer .sectionTitle .info { float: left; padding: 6px 0 0 19px; font-size: 13px; }
.pgMain > .chart .chartContainer .sectionTitle .info strong { display: inline-block; padding-right: 8px; font-weight: normal; color: #3A3635; }
.pgMain > .chart .chartContainer .sectionTitle .info time { display: inline-block; color: #666; }
.pgMain > .chart .chartContainer .sectionTitle .info time span { color: #999; }
.pgMain > .chart .trackChart { float: left; width: 62.6569%; min-width: 588px; }
.pgMain > .chart .trackChart .chartContainer { position: relative; width: 95.5%; }
.pgMain > .chart .trackChart .trackList { margin: 0; border-top: 0; }
.pgMain > .chart .trackChart .trackList caption { position: static; }
.pgMain > .chart .trackChart .trackList thead th { visibility: hidden; height: 0; }
.pgMain > .chart .trackChart .trackList thead * { height: 0; font-size: 0; line-height: 0; }
.pgMain > .chart .trackChart .trackList tbody tr th, .pgMain > .chart .trackChart .trackList tbody tr td { height: 47px; word-break: normal !important; word-wrap: normal !important; }
.pgMain > .chart .trackChart .trackList tbody tr:first-child th, .pgMain > .chart .trackChart .trackList tbody tr:first-child td { border-top: 0; }
.pgMain > .chart .trackChart .trackList tbody tr th.over { height: 84px; }
.pgMain > .chart .trackChart .trackList tbody tr th .thumbnail { display: none; }
.pgMain > .chart .trackChart .trackList tbody tr th.over .thumbnail { display: block; float: left; height: 60px; width: 60px; margin-right: 9px; line-height: 60px; }
.pgMain > .chart .trackChart .trackList tbody tr th.over .thumbnail .mask { height: 58px; width: 58px; }
.pgMain > .chart .trackChart .trackList tbody tr th .title { float: left; max-width: 97%; padding-right: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pgMain > .chart .trackChart .trackList tbody tr th.over .title { overflow: hidden; min-width: 190px; margin-top: 22px; font-size: 15px; width: 66%; width: -webkit-calc(100% - 80px); width: calc(100% - 80px); }
.msie8 .pgMain > .chart .trackChart .trackList tbody tr th.over .title { width: 190px; min-width: 190px; }
.pgMain > .chart .trackChart .trackList .ranking { padding-top: 0; }
.pgMain > .chart .trackChart .trackList .ranking .num1 { color: #3a3635; }
.pgMain > .chart .trackChart .trackList .ranking .num2 { color: #474241; }
.pgMain > .chart .trackChart .trackList .ranking .num3 { color: #554f4d; }
.pgMain > .chart .trackChart .trackList .ranking .num4 { color: #625b5a; }
.pgMain > .chart .trackChart .trackList .ranking .num5 { color: #6f6866; }
.pgMain > .chart .trackChart .trackList .ranking .num6 { color: #7d7472; }
.pgMain > .chart .trackChart .trackList .ranking .num7 { color: #8a817e; }
.pgMain > .chart .trackChart .trackList .ranking .num8 { color: #968e8c; }
.pgMain > .chart .trackChart .trackList .ranking .num9 { color: #a29b99; }
.pgMain > .chart .trackChart .trackList .ranking .num10 { color: #aea8a6; }
.pgMain > .chart .trackChart .trackList .ranking .change { padding-right: 20px; }
.pgMain > .chart .trackChart .trackList .artist { color: #878685; white-space: nowrap; }
.pgMain > .chart .trackChart .trackList .artist a { max-width: 80%; color: #878685; white-space: nowrap; }
.pgMain > .chart .trackChart .listControls { min-width: 500px; padding-top: 9px; }
.msie8 .pgMain > .chart .trackChart .listControls .innerContainer > .btns { float: left; }
.pgMain > .chart .trackChart .listControls .innerContainer > .btns.play { padding-left: 0; }
.msie8 .pgMain > .chart .trackChart .listControls .innerContainer > .btns.play + .btns { padding-left: 4px; }
.pgMain > .chart .topMusicPDAlbum { float: right; width: 37.3431%; min-width: 230px; }
.pgMain > .chart .topMusicPDAlbum .list { border-top: 0; }
.pgMain > .chart .topMusicPDAlbum .listView li { float: left; height: 129px; min-height: 129px; width: 100%; min-width: 230px; padding: 10px 0; }
.pgMain > .chart .topMusicPDAlbum .listView figure.musicPDAlbumInfo .thumbnails { height: 108px; width: 108px; }
.msie8 .pgMain > .chart .topMusicPDAlbum .listView figure.musicPDAlbumInfo .thumbnails { background-color: #dfe5e8 !important; }
.pgMain > .chart .topMusicPDAlbum .listView figure.musicPDAlbumInfo .thumbnails a { height: 100%; width: 100%; }
.pgMain > .chart .topMusicPDAlbum .listView figure.musicPDAlbumInfo .thumbnails .btnPlay { right: 8px; bottom: 8px; }
.pgMain > .chart .topMusicPDAlbum .listView figure.musicPDAlbumInfo .thumbnails .albumArt { height: 108px; width: 108px; line-height: 108px; }
.pgMain > .chart .topMusicPDAlbum .listView figure.musicPDAlbumInfo .thumbnails .albumArt .cover { background-image: url("//file.bugsm.co.kr/wbugs/common/bg_coverMpdalbum_108x108.png"); }
.msie8 .pgMain > .chart .topMusicPDAlbum .listView figure.musicPDAlbumInfo .thumbnails .albumArt .cover { background-image: url("//file.bugsm.co.kr/wbugs/main/bg_coverMpdalbum_108x108.gif"); }
.pgMain > .chart .topMusicPDAlbum .listView figure.musicPDAlbumInfo .thumbnails .albumArt .album { height: 82px; width: 82px; line-height: 82px; }
.pgMain > .chart .topMusicPDAlbum .listView figure.musicPDAlbumInfo .info { min-height: 88px; padding: 20px 0 0 14px; }
.pgMain > .chart .topMusicPDAlbum .listView figure.musicPDAlbumInfo .info .subInfo { width: 85%; }
.pgMain > .chart .topMusicPDAlbum .listView figure.musicPDAlbumInfo .info .btnActions { top: 37px; right: 1px; }
.pgMain > .chart ~ .sectionPadding.contents { border-color: #E5E6E8; }
.pgMain > .chart:nth-of-type(2) ~ .contents:nth-of-type(odd), .pgMain > .banner ~ .contents:nth-of-type(even) { background-color: #EFF1F6; }
.msie8 .pgMain > .chart + .contents, .msie8 .pgMain > .chart + .contents + .contents + .contents, .msie8 .pgMain > .chart + .contents + .contents + .contents + .contents + .contents, .msie8 .pgMain > .chart + .contents + .contents + .contents + .contents + .contents + .contents + .contents, .msie8 .pgMain > .chart + .contents + .contents + .contents + .contents + .contents + .contents + .contents + .contents + .contents { background-color: #EFF1F6; }
.pgMain .musicvideo .mvList { overflow: hidden; height: 188px; }
.pgMain .music4u .music4uContainer { position: relative; overflow: hidden; height: 410px; }
.pgMain .music4u .sectionTitle { overflow: visible; height: 22px; z-index: 1; }
.pgMain .music4u .btnHelp { margin-top: -2px; line-height: 20px; vertical-align: middle; }
.pgMain .music4u .helpM4U { top: 35px; left: -40px; }
.pgMain .music4u .suggestionCard { float: left; margin-top: 0; }
.pgMain .music4u .suggestionCard + .suggestionCard { margin-left: 11px; }
.pgMain .music4u .suggestionCard.guide { margin-right: 0 !important; padding-bottom: 4px; }
.pgMain .music4u .suggestionCard .contents figcaption { padding-top: 22px; }
.pgMain .music4u .suggestionCard.special .contents figcaption { padding: 10px 0 0 0; }
.pgMain .music4u .suggestionCard.calendar .contents figcaption { padding: 10px 0 0 0; }
.pgMain .music4u .suggestionCard.genre .contents figcaption { padding: 38px 0 0 0; }
.pgMain .music4u .suggestionCard.favorite .contents figcaption { padding: 13px 0 0 0; }
.pgMain .music4u .suggestionCard.favorite .trackInPlaylist { height: 80px; }
.pgMain .music4u .suggestionCard.playlist .trackInPlaylist { height: 40px; }
.pgMain .music4u .suggestionCard .contents .btns { padding: 5px 0 0; }
.pgMain .music4u .suggestionCard .contents .btns > .btnAll { padding-right: 5px; line-height: 33px; background: none; }
.pgMain .music4u.sectionPadding .innerContainer > .btnMore { z-index: 2; }
.pgMain .music4u .recommendCard { float: left; margin-top: 0; margin-bottom: 0; }
.pgMain .music4u .recommendCard + .recommendCard { margin-left: 11px; }
.pgMain .music4u .recommendCard figure figcaption { height: 129px; }
.pgMain .music4u .recommendCard figure figcaption .artistThumb { position: absolute; bottom: 17px; left: 20px; }
.pgMain .music4u .recommendCard figure figcaption .title { -webkit-line-clamp: 1; }
.msie .pgMain .music4u .recommendCard figure figcaption .title, .msedge .pgMain .music4u .recommendCard figure figcaption .title { height: 24px; }
.pgMain .musicPDAlbum { padding-bottom: 10px; }
.pgMain .musicPDAlbum .musicPDAlbumList { position: relative; height: 540px; }
.msie8 .pgMain .musicPDAlbum .musicPDAlbumList { overflow: hidden; }
.pgMain .musicPDAlbum ul.list.tileView.musicPDAlbumList li:nth-child(7), .pgMain .musicPDAlbum ul.list.tileView.musicPDAlbumList li:nth-child(8) { display: none; }
.pgMain .musicPDAlbum .musicPDAlbumList figure.musicPDAlbumInfo .info { height: 55px; padding-top: 14px; padding-bottom: 0; }
.pgMain .musicPDAlbum .musicPDAlbumList figure.musicPDAlbumInfo .info .subInfo { margin-top: 1px; }
.pgMain .musicPDAlbum .musicPDAlbumList .tag { overflow: hidden; height: 192px; padding: 28px 5px; text-align: center; border: 1px solid #e5e5e5; background-color: #fff; }
.pgMain .musicPDAlbum .musicPDAlbumList .tag em { display: block; margin-bottom: 13px; font-size: 15px; color: #3a3635; text-align: center; }
.pgMain .musicPDAlbum .musicPDAlbumList .tag .center { display: table; overflow: hidden; height: 160px; width: 100%; }
.pgMain .musicPDAlbum .musicPDAlbumList .tag .center .center_inner { display: table-cell; text-align: center; vertical-align: middle; }
.pgMain .musicPDAlbum .musicPDAlbumList .tag .center p { display: inline-block; overflow: hidden; max-height: 160px; font-size: 0; }
.pgMain .musicPDAlbum .musicPDAlbumList .tag a { display: inline-block; height: 22px; margin: 4px 2px 4px 1px; padding: 0 8px; font-size: 12px; color: #757271; line-height: 23px; text-decoration: none; border: 1px solid #e0e0e0; border-radius: 13px; }
.msie8 .pgMain .musicPDAlbum .musicPDAlbumList .tag a { height: 24px; padding: 0 0 0 10px; border: 0; background-image: url("//file.bugsm.co.kr/wbugs/common/sprite_tag.png"); background-position: 0 0; background-repeat: no-repeat; }
.pgMain .musicPDAlbum .musicPDAlbumList .tag a:hover, .pgMain .musicPDAlbum .musicPDAlbumList .tag a.on { color: #ff3d33; border: 1px solid #ffbbb5; }
.msie8 .pgMain .musicPDAlbum .musicPDAlbumList .tag a:hover, .msie8 .pgMain .musicPDAlbum .musicPDAlbumList .tag a.on { background-position: 0 -30px; }
.msie8 .pgMain .musicPDAlbum .musicPDAlbumList .tag a:hover span, .msie8 .pgMain .musicPDAlbum .musicPDAlbumList .tag a.on span { background-position: 100% -30px; }
.pgMain .musicPDAlbum .musicPDAlbumList .tag a span { display: block; max-width: 236px; background-repeat: no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.msie8 .pgMain .musicPDAlbum .musicPDAlbumList .tag a span { display: inline-block; height: 24px; padding-right: 10px; line-height: 26px; background-image: url("//file.bugsm.co.kr/wbugs/common/sprite_tag.png"); background-position: 100% 0; }
.pgMain .theme ul { position: relative; overflow: hidden; height: 251px; }
.pgMain .theme li { position: relative; float: left; height: 251px; width: 306px; margin-right: 11px; }
.pgMain .theme li.lineBreak { margin-right: 0; }
.pgMain .theme li .mainMask { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url("//file.bugsm.co.kr/wbugs/main/mask_theme.png") no-repeat; }
.pgMain .theme li figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding-bottom: 20px; text-align: center; }
.pgMain .theme li figcaption strong { display: inline-block; margin-bottom: 13px; padding: 0 7px 7px 5px; font-size: 13px; color: #FFF; border-bottom: 2px solid #FFF; }
.pgMain .theme li figcaption span { display: block; padding: 0 10px; font-size: 17px; color: #FFF; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pgMain .theme li a { display: block; }
.pgMain .theme li a img { max-height: 100%; max-width: 100%; }
.pgMain .theme li a:hover { text-decoration: none; }
.pgMain .theme li a:hover figcaption span { text-decoration: underline; }
.pgMain .special .specialList { overflow: hidden; height: 282px; }
.pgMain .special figure.specialInfo .info { padding-bottom: 4px; }
.pgMain .label ul { position: relative; overflow: hidden; height: 160px; }
.pgMain .label li { position: relative; float: left; height: 160px; width: 300px; margin-right: 20px; background-color: #f8f9fb; }
.pgMain .label li.lineBreak { margin-right: 0; }
.pgMain .label li a { display: block; position: relative; height: 160px; width: 300px; line-height: 160px; text-align: center; }
.pgMain .label li img { display: inline-block; max-height: 100%; max-width: 100%; font-size: 0; vertical-align: middle; }
.msie8 .pgMain .label li img { margin-top: -1px; }
body:not(:-moz-handler-blocked) .pgMain .label li img { margin-top: -1px; }
.pgMain .label .badge { position: absolute; top: 0; left: 0; z-index: 100; }
.pgMain .label .badge .monopoly { display: block; text-indent: -1000em; height: 18px; width: 48px; background-image: url("//file.bugsm.co.kr/wbugs/sprite/pc/sprite_pc_list@20200227.png"); background-position: 0 -88px; }
.pgMain .connectStory .storyCardList { overflow: hidden; height: 330px; }
.pgMain .connectStory .storyCardList .storyCard { height: 330px; }
.pgMain .connectBanner .connectList { overflow: hidden; height: 235px; }
.pgMain .radio { border-color: #E5E6E8; }
.pgMain .radio .episodeList { overflow: hidden; height: 230px; }
.pgMain .radio figure.specialInfo .info { padding-bottom: 4px; }
.msie8 .pgMain.w1600 .sectionPadding > .innerContainer { width: 1260px !important; }
.msie8 .pgMain.w1600 li.lineBreak { margin-right: 0 !important; }
.msie8 .pgMain.w1600 ul.tileView.list { width: 1260px; }
.msie8 .pgMain.w1600 ul.tileView.list li { margin-right: 12px; }
.msie8 .pgMain.w1600 .newAlbum ul.tileView.list li { margin-right: 48px; }
.msie8 .pgMain.w1600 .musicvideo ul.tileView.list li { margin-right: 35px; }
.msie8 .pgMain.w1920 .sectionPadding > .innerContainer { width: 1580px !important; }
.msie8 .pgMain.w1920 li.lineBreak { margin-right: 0 !important; }
.msie8 .pgMain.w1920 ul.tileView.list { width: 1580px; }
.msie8 .pgMain.w1920 ul.tileView.list li { margin-right: 118px; }
.msie8 .pgMain.w1920 .newAlbum ul.tileView.list li { margin-right: 65px; }
.msie8 .pgMain.w1920 .musicvideo ul.tileView.list li { margin-right: 47px; }
.msie8 .pgMain.w1920 .theme li { margin-right: 118px; }
.msie8 .pgMain.w1920 .music4u .suggestionCard + .suggestionCard { margin-left: 118px; }
.msie8 .pgMain.w1920 .music4u .recommendCard + .recommendCard { margin-left: 118px; }
@media (max-width: 1239px) { .pgMain .newAlbum ul.list.tileView li, .pgMain .newAlbum ul.list.tileView li.lineBreak { margin-right: calc(((100% - 850px)/4) - 0.1px); }
  .pgMain .newAlbum ul.list.tileView li:nth-child(5n) { margin-right: 0px; }
  .pgMain .music4u .suggestionCard + .suggestionCard { margin-left: calc(((100% - 918px)/2) - 0.1px); }
  .pgMain .music4u .recommendCard + .recommendCard { margin-left: calc(((100% - 918px)/2) - 0.1px); }
  .pgMain .musicvideo ul.list.tileView.mvList li, .pgMain .musicvideo ul.list.tileView.mvList li.lineBreak { margin-right: calc(((100% - 896px)/3) - 0.1px); }
  .pgMain .musicvideo ul.list.tileView.mvList li:nth-child(4) { margin-right: 0; }
  .pgMain .musicPDAlbum ul.list.tileView li, .pgMain .musicPDAlbum ul.list.tileView li.lineBreak { margin-right: calc(((100% - 918px)/2) - 0.1px); }
  .pgMain .musicPDAlbum ul.list.tileView li.simple, .pgMain .musicPDAlbum ul.list.tileView li:nth-child(3n) { margin-right: 0; }
  .pgMain .musicPDAlbum ul.list.tileView li:nth-child(7), .pgMain .musicPDAlbum ul.list.tileView li:nth-child(8) { display: none; }
  .pgMain .theme li, .pgMain .theme li.lineBreak { margin-right: calc(((100% - 918px)/2) - 0.1px); }
  .pgMain .theme li:nth-child(3) { margin-right: 0; }
  .pgMain .theme li:nth-child(4) { display: none; }
  .pgMain .special ul.list.tileView.specialList li, .pgMain .special ul.list.tileView.specialList li.lineBreak { margin-right: calc(((100% - 918px)/2) - 0.1px); }
  .pgMain .special ul.list.tileView.specialList li:nth-child(3) { margin-right: 0; }
  .pgMain .special ul.list.tileView.specialList li:nth-child(4) { display: none; }
  .pgMain .label li, .pgMain .label li.lineBreak { margin-right: calc(((100% - 900px)/2) - 0.1px); }
  .pgMain .label li:nth-child(3) { margin-right: 0; }
  .pgMain .label li:nth-child(4) { display: none; } }
@media (min-width: 1240px) and (max-width: 1559px) { .pgMain .newAlbum ul.list.tileView li, .pgMain .newAlbum ul.list.tileView li.lineBreak { margin-right: calc(((100% - 850px)/4) - 0.1px); }
  .pgMain .newAlbum ul.list.tileView li:nth-child(5n) { margin-right: 0; }
  .pgMain .music4u .suggestionCard + .suggestionCard { margin-left: calc(((100% - 918px)/2) - 0.1px); }
  .pgMain .music4u .recommendCard + .recommendCard { margin-left: calc(((100% - 918px)/2) - 0.1px); }
  .pgMain .theme li, .pgMain .theme li.lineBreak { position: relative; float: left; margin-right: 11px; margin-right: calc(((100% - 918px)/2) - 0.1px); }
  .pgMain .theme li:nth-child(3) { margin-right: 0; }
  .pgMain .theme li:nth-child(4) { display: none; }
  .pgMain .special ul.list.tileView.specialList li, .pgMain .special ul.list.tileView.specialList li.lineBreak { margin-right: calc(((100% - 918px)/2) - 0.1px); }
  .pgMain .special ul.list.tileView.specialList li:nth-child(3) { margin-right: 0; }
  .pgMain .label li, .pgMain .label li.lineBreak { position: relative; float: left; margin-right: 11px; margin-right: calc(((100% - 900px)/2) - 0.1px); }
  .pgMain .label li:nth-child(3) { margin-right: 0; }
  .pgMain .label li:nth-child(4) { display: none; } }
@media (min-width: 1560px) { .pgMain .music4u .suggestionCard + .suggestionCard { margin-left: calc(((100% - 1224px)/3) - 0.1px); }
  .pgMain .music4u .recommendCard + .recommendCard { margin-left: calc(((100% - 1224px)/3) - 0.1px); }
  .pgMain .musicPDAlbum ul.list.tileView.musicPDAlbumList li, .pgMain .musicPDAlbum ul.list.tileView.musicPDAlbumList li:nth-child(6), .pgMain .musicPDAlbum ul.list.tileView.musicPDAlbumList li.lineBreak { margin-right: calc(((100% - 1224px)/3) - 0.1px); }
  .pgMain .musicPDAlbum ul.list.tileView.musicPDAlbumList li:nth-child(4n) { margin-right: 0; }
  .pgMain .musicPDAlbum ul.list.tileView.musicPDAlbumList li:nth-child(7), .pgMain .musicPDAlbum ul.list.tileView.musicPDAlbumList li:nth-child(8) { display: block; }
  .pgMain .theme li, .pgMain .theme li.lineBreak { margin-right: calc(((100% - 1224px)/3) - 0.1px); }
  .pgMain .theme li:nth-child(4) { margin-right: 0; }
  .pgMain .special ul.list.tileView.specialList li, .pgMain .special ul.list.tileView.specialList li.lineBreak { margin-right: calc(((100% - 1224px)/3) - 0.1px); }
  .pgMain .special ul.list.tileView.specialList li:nth-child(4) { margin-right: 0; }
  .pgMain .label li, .pgMain .label li.lineBreak { margin-right: calc(((100% - 1200px)/3) - 0.1px); }
  .pgMain .label li:nth-child(4) { margin-right: 0; } }
@media (min-width: 1560px) and (max-width: 1879px) { .pgMain .newAlbum ul.list.tileView li, .pgMain .newAlbum ul.list.tileView li.lineBreak { margin-right: calc(((100% - 1020px)/5) - 0.1px); }
  .pgMain .newAlbum ul.list.tileView li:nth-child(6n) { margin-right: 0; }
  .pgMain .musicvideo ul.list.tileView.mvList li, .pgMain .musicvideo ul.list.tileView.mvList li.lineBreak { margin-right: calc(((100% - 1120px)/4) - 0.1px); }
  .pgMain .musicvideo ul.list.tileView.mvList li:nth-child(5) { margin-right: 0; } }
@media (min-width: 1880px) { .pgMain .newAlbum ul.list.tileView li, .pgMain .newAlbum ul.list.tileView li.lineBreak { margin-right: calc(((100% - 1190px)/6) - 0.1px); }
  .pgMain .newAlbum ul.list.tileView li:nth-child(7n) { margin-right: 0; } }

/*# sourceMappingURL=main.css.map */
