@charset "UTF-8";

/* Common Style */
* {margin:0;padding:0}
/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body {font-size:13px;font-weight:400;font-family:나눔바른고딕, NanumBarunGothic, 'NanumBarunGothic', '나눔바른고딕', '돋움', Dotum, 'Apple SD Gothic Neo', arial, sans-serif;color:#3a3635}
input, button, textarea, select {font-family:나눔바른고딕, NanumBarunGothic, 'NanumBarunGothic', '나눔바른고딕', '돋움', Dotum, 'Apple SD Gothic Neo', arial, sans-serif;vertical-align:middle}
input[type=text]::-ms-clear {display:none !important;height:0;width:0}
header, h1 {font-size:100%}
html, body {height:100%}
caption,legend {position:absolute;top:0;left:0;width:0;height:0;font-size:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}
img {border:0px none;vertical-align:top;/*width:100%;*/ }
select, input {vertical-align:middle}
textarea:focus, input[type=text]:focus{outline:0}
hr {display:none;border:0 none}
ol, ul, ul li{list-style:none}
em {font-style:normal}
menu li {list-style:none}
table {border-collapse:collapse;border-spacing:0}
th, td {word-break:break-word;word-wrap:break-word}
label {cursor:pointer}
a {margin:0;padding:0;color:#3a3635;vertical-align:baseline;background:transparent}
button {cursor:pointer;border:0px none;background-color:transparent}

a:link, a:visited, a:active, a:focus {text-decoration:none}
a:hover {text-decoration:underline}

#wrap {padding-top:118px}


/* skip nav */
#skipNav {position:absolute;top:0;left:0;z-index:1500}
#skipNav a {display:block;position:absolute;top:-50px;left:0;overflow:hidden;height:29px;width:160px;text-align:center;background:#000;background:rgba(0,0,0,0.9)}
#skipNav a:active,
#skipNav a:focus {top:0}
#skipNav a:hover {text-decoration:none}
#skipNav a span {display:inline-block;padding:0 10px 0 3px;color:#FFF;line-height:29px;background:url('http://file.bugsm.co.kr/wbugs/common/btns/btn_arrow_right01.png') no-repeat 100% 11px}

/* gnb -------------------------------- */
#gnb {position:fixed;width:219px;border-right:1px solid #D9D9D9;background-color:#FFF;z-index:500}
#gnb.jspScrollable,
#gnb .jspContainer {overflow:visible !important}
#gnb.menuFolding {width:0 !important;border-right-width:0 !important}
#gnb.menuFolding .btns,
#gnb.menuFolding nav {display:none}
#gnb.menuFolding .btnMenuFolding {left:0 !important}

#gnb .btnMenuFolding {display:block;cursor:pointer;position:absolute;top:25px;left:219px;overflow:hidden;height:42px;width:0;padding-left:24px;font-family:verdana;font-size:13px;color:#474342;line-height:40px;border:1px solid #c4c5c8;border-left:0;background-color:#FFF}
#gnb .btnMenuFolding:hover {width:52px}
#gnb .btnMenuFolding .bu + span {display:none}
#gnb .btnMenuFolding .bu {position:absolute;top:0;left:0;height:42px;width:24px;background:url('http://file.bugsm.co.kr/wbugs/common/sprite_common_button.png') no-repeat}
#gnb .btnMenuFolding.open .bu {background-position:10px -134px}
#gnb .btnMenuFolding.close .bu {background-position:10px -164px}

#gnb .selected {color:#FF3D33 !important}

@media (max-width:1024px) {
	#gnb .btnMenuFolding {display:block}
}

#gnb .btns {width:205px;padding:10px 0 0 14px}
#gnb .btns .btnNormal {position:relative;overflow:hidden;height:27px;width:67px;margin-right:1px;padding:1px 0 0 24px;line-height:28px;text-align:left;border-color:#D9D9D9}
#gnb .btns a span {display:block;position:absolute;top:9px;left:8px;height:10px;width:10px;background-image:url('http://file.bugsm.co.kr/wbugs/common/gnb/sprite_common_gnb.png');background-repeat:no-repeat}
#gnb .btns a span.iconTicket {background-position:-90px -240px}
#gnb .btns a span.iconCoupon {background-position:-120px -240px}

#gnb .links {padding:10px 0 5px;overflow:hidden;border-bottom:1px solid #efefef;}
#gnb .links .inner {width:190px;margin:0 auto;}
#gnb .links a span {background-image:url('http://file.bugsm.co.kr/wbugs/common/gnb/sprite_common_gnbV20160727.png');background-repeat:no-repeat}
#gnb .links .lounge {position:relative;display:block;overflow:hidden;padding:0;height:34px;width:188px;margin-bottom:6px;color:#3a3635;font-size:12px;line-height:35px;text-align:left;border-color:#D9D9D9}
#gnb .links .lounge span.iconLounge {display:inline-block;width:18px;height:18px;margin:-1px 10px 0 21px;background-position:-180px -240px;vertical-align:middle;}
#gnb .links .link {position:relative;display:block;float:left;width:95px;height:30px;font-size:12px;line-height:30px;}
	.msie7 #gnb .links .link {letter-spacing:-1px;}
#gnb .links .link > span {display:inline-block;width:10px;height:10px;margin-right:6px;margin-top:1px;vertical-align:text-top;}
	.msie7 #gnb .links .link > span {margin-top:-2px;vertical-align:middle;}
#gnb .links .link > span.iconTicket {margin-left:7px;background-position:-90px -240px}
#gnb .links .link > span.iconCoupon {margin-left:16px;background-position:-120px -240px}
#gnb .links .link span.bar {position:absolute;top:11px;right:0;margin:0;width:1px;height:7px;background:#ccc;}

#gnb nav {width:190px;padding:15px 0 0 15px}
#gnb nav .iconNew {display:inline-block;height:11px;width:22px;margin-left:4px;text-indent:-1000em;vertical-align:top;background:url('http://file.bugsm.co.kr/wbugs/common/gnb/sprite_common_gnb.png') no-repeat 0 -240px}
#gnb nav li.whatshot .iconNew {margin-top:6px}
	.msie7 #gnb nav li.whatshot .iconNew {margin-top:2px}
#gnb nav li.flac .iconNew {margin-top:8px}
	.msie7 #gnb nav li.flac .iconNew {margin-top:3px}
#gnb nav li .bu {position:absolute;top:0;right:0;cursor:pointer;height:30px;width:26px;text-indent:-10000em;background:url('http://file.bugsm.co.kr/wbugs/common/gnb/sprite_common_gnb.png') no-repeat 11px -270px}
#gnb nav li.open .bu {background-position:11px -270px}
#gnb nav li.close .bu {background-position:-19px -270px}
#gnb nav li > ul,
#gnb nav li.open > ul {display:block}
#gnb nav li.close {margin-bottom:12px}
#gnb nav li.close > ul {display:none}
#gnb nav li.close > div {display:none}
#gnb nav > ul > li {position:relative;padding-bottom:13px}
#gnb nav > ul > li.flac {padding-bottom:15px}
#gnb nav > ul > li > strong,
#gnb nav > ul > li > a {display:block;overflow:hidden;height:30px;background:url('http://file.bugsm.co.kr/wbugs/common/gnb/sprite_common_gnbV20160622.png') no-repeat}
#gnb nav > ul > li > a {font-size:15px;color:#3A3635;line-height:32px;text-indent:30px;}
#gnb nav > ul > li > strong {padding:0 0 0 32px;font-size:12px;font-weight:normal;color:#A3A3A3;line-height:29px;}
#gnb nav ul li.chart a {background-position:0 0;}
#gnb nav ul li.news a {background-position:0 -40px;}
#gnb nav ul li.music4u a {background-position:0 -80px;}
#gnb nav ul li.genre a {background-position:0 -120px;}
#gnb nav ul li.special a {background-position:0 -160px;}
#gnb nav ul li.theme {margin-top:3px;}
#gnb nav ul li.theme strong {background-position:0 -200px}
#gnb nav ul li.radio a {background-position:-210px 0;}
#gnb nav ul li.flac a {background-position:-210px -40px;}
#gnb nav ul li.bugsonTV {margin-top:1px;padding-bottom:7px;}
#gnb nav ul li.bugsonTV strong {background-position:-210px -80px}
	.msie #gnb nav ul li.bugsonTV strong {line-height:28px;}
#gnb nav li.bugsonTV ul {padding:10px 0 0 26px;*zoom:1;}
#gnb nav li.bugsonTV ul:after {content:".";display:block;clear:both;visibility:hidden;height:0;}
#gnb nav li.bugsonTV ul li {float:left;margin:0 14px 10px 0}
#gnb nav li.bugsonTV ul li > a {display:block;height:80px;width:68px;text-indent:-1000em;background:url('http://file.bugsm.co.kr/wbugs/common/gnb/sprite_common_gnbV20160622.png') no-repeat}
#gnb nav li.bugsonTV ul li.maskking > a {background-position:0 -310px}
#gnb nav li.bugsonTV ul li.duetfestival > a {background-position:-80px -310px}
#gnb nav li.bugsonTV ul li.godvoice > a {background-position:-160px -310px}
#gnb nav li.bugsonTV ul li.bugsTV > a {background-position:-240px -310px}
#gnb nav ul li.mymusic strong {background-position:-210px -120px}
#gnb nav ul li.mymusic ul li {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#gnb nav ul li.mymusic ul li a {display:inline}
#gnb nav ul li.mymusic ul li button {display:none;position:absolute;top:0;right:0;height:26px;width:22px;text-indent:-1000em;background:url('http://file.bugsm.co.kr/wbugs/common/gnb/sprite_common_gnb.png') no-repeat -27px -235px}
#gnb nav ul li.mymusic ul li:hover {padding-right:20px}
#gnb nav ul li.mymusic ul li:hover > button {display:block}
#gnb nav ul li.mymusic .myalbum {position:relative;margin-top:9px;}
#gnb nav ul li.mymusic .myalbum > strong {display:block;overflow:hidden;height:30px;padding:0 0 0 32px;font-size:12px;font-weight:normal;color:#A3A3A3;line-height:29px;background:url('http://file.bugsm.co.kr/wbugs/common/gnb/sprite_common_gnbV20160622.png') no-repeat;background-position:-210px -160px}
#gnb nav ul li.mymusic .myalbum a.edit {display:block;position:absolute;top:0;right:7px;color:#7f7f7f;font-size:11px;line-height:30px;text-indent:0;text-decoration:underline;background:none}
#gnb nav li ul {padding:7px 0 0 31px}
#gnb nav ul li.mymusic .myalbum ul {margin-top:-1px;padding-top:0}
#gnb nav li ul li {position:relative}
#gnb nav li ul li > a {display:inline-block;font-size:15px;color:#3A3635;line-height:28px;background-color:#FFF}
#gnb nav ul li.mymusic .myalbum .btnNewAlbum {padding:8px 0 0 32px}
#gnb nav ul li.mymusic .myalbum .btnNewAlbum a {display:inline-block;font-size:13px;color:#757271;line-height:28px}
#gnb nav ul li.mymusic .myalbum .btnMoreAlbum {display:inline-block;position:relative;margin:1px 0 0 33px;padding-right:14px;font-size:13px;color:#757271;line-height:28px;vertical-align:top}
#gnb nav ul li.mymusic .myalbum .btnMoreAlbum span {display:block;position:absolute;top:11px;right:0;height:5px;width:7px;background:url('http://file.bugsm.co.kr/wbugs/common/gnb/sprite_common_gnb.png') no-repeat -60px -240px}
#gnb nav ul li.mymusic .myalbum ul li {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#gnb nav ul li.mymusic .myalbum ul li button {display:none;position:absolute;top:0;right:0;height:26px;width:22px;text-indent:-1000em;background:url('http://file.bugsm.co.kr/wbugs/common/gnb/sprite_common_gnb.png') no-repeat -27px -235px}
#gnb nav ul li.mymusic .myalbum ul li:hover {padding-right:20px}
#gnb nav ul li.mymusic .myalbum ul li:hover > button {display:block}
#gnb nav ul li.mymusic .myalbum .loadingFailed {padding:18px 0 0 33px}
#gnb nav ul li.mymusic .myalbum .loadingFailed p {margin-bottom:10px;font-size:13px;color:#999;line-height:22px}
#gnb nav ul li.mymusic .myalbum .loadingFailed button {position:relative;padding-left:16px;font-size:13px;color:#757271;line-height:22px}
#gnb nav ul li.mymusic .myalbum .loadingFailed button:hover {text-decoration:underline}
#gnb nav ul li.mymusic .myalbum .loadingFailed button .icon {position:absolute;top:0;left:0;height:14px;width:16px;margin-top:3px;background:url('http://file.bugsm.co.kr/wbugs/common/gnb/sprite_common_gnb.png') no-repeat -150px -240px}

#container {position:relative;/* 혹시몰라 주석처리 필요없음 삭제요망 overflow:hidden; */min-height:470px;min-width:1020px;padding-bottom:50px;z-index:1}

#lnb {border-bottom:1px solid #d9d9d9}


.floatingTop {position:fixed;bottom:40px;right:4px;height:64px;width:32px;z-index:900}
.floatingTop a {display:block;height:32px;width:32px;text-indent:-1000em;background-image:url('http://file.bugsm.co.kr/wbugs/common/sprite_common_button.png');background-repeat:no-repeat}
.floatingTop .btnTop {background-position:-150px -120px}

.hidden {display:none!important}
.blind {position:absolute;top:0;left:0;visibility:hidden;overflow:hidden;height:0;width:0;font-size:0;line-height:0}

.bgGray {background-color:#eff1f6}
.sectionPadding {min-width:940px;padding-right:40px;padding-left:40px}
#container .sectionPadding > .innerContainer {position:relative;max-width:1580px;margin:0 auto}
.msie8 #container .sectionPadding > .innerContainer,
.msie7 #container .sectionPadding > .innerContainer {position:relative;width:940px;margin:0 auto}
.clear {clear:both}



/* form controls -------------------------------------------- */
label.lb {font-size:13px;font-weight:400;color:#757271}

input[type=checkbox] {height:16px;width:16px}
input[type=text],
input[type=password] {height:33px;width:auto;padding:1px 10px 0 10px;font-size:13px;color:#3A3635;line-height:34px;border-radius:3px;	border:1px solid #c4c2c2}

textarea {display:block;height:124px;width:auto;padding:10px;font-size:13px;color:#3A3635;border-radius:3px;border:1px solid #c4c2c2;resize:none;-webkit-appearance:none}

select {
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	min-width:80px;padding:8px 5px 8px 10px;font-size:14px;color:#757271;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #c4c2c2;
	background:#fff url(http://file.bugsm.co.kr/wbugs/common/bu_select.png) 100% 50% no-repeat;
}
.msie9 select {background-image:none}
.msie8 select {background-image:none}
select::-ms-expand {
	display:none;
}

select.small {
	padding:6px 5px 5px 10px;font-size:13px;
	background-position:100% 100%;
}


/* buttons -------------------------------------------- */
/* 기본 버튼 */
.btnNormal {display:inline-block;overflow:hidden;height:25px;padding:1px 14px 0px 14px;font-size:12px;color:#3a3635;line-height:2.1;text-align:center;vertical-align:middle;border:1px solid #b4b2b3;background-color:#fff}
button.btnNormal {box-sizing:content-box}
	.msie7 button.btnNormal {overflow:visible;line-height:20px;box-sizing:border-box}
a.btnNormal:hover,
button.btnNormal:hover {text-decoration:none;background-color:#f2f3f7}
.btnNormal:hover,
.btnNormal:active,
.btnNormal:focus {text-decoration:none}

span.btnNormal {color:#C4C2C2;border-color:#D9D8D9}
span.btnNormal:hover {background-color:#FFF}

.btnNormal.small {height:20px;padding-right:9px;padding-left:9px;line-height:1.6}
.btnNormal.big {height:38px;padding:0px 25px;font-size:15px;line-height:2.5}
	.msie7 button.btnNormal.big {height:40px;line-height:20px}
.btnNormal.strong {color:#fff;border:1px solid #ff564c;background-color:#ff564c!important}
.btnNormal.strong:hover {border:1px solid #ee5047;background-color:#ee5047!important}

.btnNormal.play {padding-right:10px;padding-left:20px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_play01.png) 10px 9px no-repeat}
.btnNormal.addPlaylist {padding-right:10px;padding-left:22px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_plus01.png) 10px 9px no-repeat}
.btnNormal.addAlbum {padding-right:10px;padding-left:26px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_album01.png) 10px 8px no-repeat}
.btnNormal.newAlbum {padding-right:10px;padding-left:26px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_album03.png) 10px 8px no-repeat}
.btnNormal.download {padding-right:10px;padding-left:24px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_download01.png) 10px 8px no-repeat}

.btnNormal.refresh {padding-right:10px;padding-left:30px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_refresh01.png) 10px 7px no-repeat}
/*.btnNormal.share {position:relative;padding-right:10px;padding-left:25px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_share01.png) 10px 8px no-repeat}*/
.btnNormal.like {padding-right:10px;padding-left:24px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_like01.png) 7px 8px no-repeat}
.btnNormal.like.selected {background-image:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_like01_selected.png)}
.btnNormal.radio {padding-right:10px;padding-left:28px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_radio01.png) 8px 7px no-repeat}
.btnNormal.buy {padding-right:10px;padding-left:30px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_buy01.png) 10px 8px no-repeat}
.btnNormal.delete {padding-right:10px;padding-left:22px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_delete01.png) 7px 7px no-repeat}
.btnNormal.cancelLike {padding-right:10px;padding-left:28px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_like02.png) 10px 7px no-repeat}
.btnNormal.cancelHate {padding-right:10px;padding-left:28px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_hate01.png) 10px 8px no-repeat}

/* 부가 액션 버튼 */
.btnActions {display:block;height:24px;width:24px;text-align:left;text-indent:-9999px;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_list.png);background-position:-120px 0px}
.btnActions:hover {background-position:-120px -30px}
span.btnActions {opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}

/* 썸네일 플레이 버튼 */
.btnPlay {display:inline-block;height:45px;width:45px;text-indent:-9999px;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_list.png);background-position:-90px -107px}
.btnPlay:hover {background-position:-90px -152px}


/* 도움말 */
.btnHelp {display:inline-block;height:24px;width:24px;text-align:left;text-indent:-9999px;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_button.png);background-position:-150px 0px}

/* 닫기 */
.btnClose {display:inline-block;cursor:pointer;height:23px;width:23px;text-align:left;text-indent:-9999px;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_button.png);background-position:-30px 0px}

/* select 버튼 */
.btnSelect {display:inline-block;height:24px;width:24px;text-indent:-9999px;vertical-align:middle;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_button.png);background-position:-180px 0px}

/* 더보기 */
.btnMore {display:inline;padding-right:10px;font-size:13px;color:#757271!important;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_arrow_right01.png) 100% center no-repeat;}

/* 접힙/필침 */
.btnSwitchgear {display:inline-block;padding-right:12px;font-size:13px;color:#757271;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_arrow_bottom_7x5.png) 100% 3px no-repeat}
.btnSwitchgear.open {background-image: url(http://file.bugsm.co.kr/wbugs/common/btns/btn_arrow_top_7x5.png)}

.btnSwitchgear.classic {display:block;height:24px;width:25px;padding:0px;text-indent:-9999px;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_button.png);background-position:-30px -30px}
.btnSwitchgear.classic.open {background-position:-60px -30px}

/* 삭제 */
.btnDelete {display:inline-block;height:13px;width:13px;text-indent:-9999px;vertical-align:middle;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_button.png);background-position:-90px 0px}

/* sorting */
.sorting {}
.sorting a {margin-left:14px;font-size:13px;color:#757271;vertical-align:middle}
.sorting a:hover,
.sorting a.selected {color:#3a3635}
.sorting a > .icon {display:inline-block;height:3px;width:3px;margin-right:5px;vertical-align:middle;background-color:#999}
.sorting a.selected > .icon {background-color:#ff564c}
.sorting button {margin-left:14px;font-size:13px;color:#757271;vertical-align:middle}
.sorting button:hover {color:#3a3635;text-decoration:underline}
.sorting button.selected {color:#3a3635}
.sorting button > .icon {display:inline-block;height:3px;width:3px;margin-right:5px;vertical-align:middle;background-color:#999}
.sorting button.selected > .icon {background-color:#ff564c}


/* 내 앨범 편집(순서변경) 버튼 */
.btnEdit {display:inline-block;height:26px;width:26px;text-indent:-9999px;vertical-align:middle;border:1px solid #b4b2b3;background-color:#fff;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_button.png)}
	.msie7 .btnEdit {float:left;margin-right:3px}
.btnEdit:hover {text-decoration:none;background-color:#f2f3f7!important}
.btnEdit:hover,
.btnEdit:active,
.btnEdit:focus {text-decoration:none}

.btnEdit.top {background-position:-150px -60px}
.btnEdit.bottom {background-position:-150px -90px}
.btnEdit.up {background-position:-180px -60px}
.btnEdit.down {background-position:-180px -90px}



/* page title -------------------------------------------- */
/* with lnb */
.pgTitle {position:relative;margin-bottom:30px;padding-top:0;/*border-bottom:1px solid #d9d9d9;*/z-index:100}
.pgTitle .innerContainer {padding-top:30px;padding-bottom:28px;}
	.msie7 .pgTitle .innerContainer {padding-top:34px;padding-bottom:30px;}
.pgTitle .innerContainer > h1 {display:inline-block;*display:inline;zoom:1;padding-left:4px;font-size:21px;font-weight:normal;color:#3a3635;line-height:30px}
.pgTitle .innerContainer > .desc {display:inline-block;*display:inline;zoom:1;margin-left:7px;font-size:11px;color:#999}
.pgTitle .innerContainer > .desc .cnt {font-size:13px;color:#757271}
.pgTitle .innerContainer > .menuDesc {float:right;font-size:11px;color:#999;line-height:30px}
	.msie7 .pgTitle .innerContainer > .menuDesc {position:absolute;top:25px;right:0}
.pgTitle nav.lnbTitle {overflow:hidden}
.pgTitle nav.lnbTitle li {position:relative;float:left;margin-left:15px;padding-left:15px}
.pgTitle nav.lnbTitle li:first-child {margin-left:0;padding-left:0}
.pgTitle nav.lnbTitle li:before {content:'';position:absolute;top:50%;left:0;height:10px;width:1px;margin-top:-5px;background-color:#d2d3d5}
.pgTitle nav.lnbTitle li:first-child:before {display:none}
.pgTitle nav.lnbTitle a {font-size:21px;color:#757271;line-height:30px;text-decoration:none}
.pgTitle nav.lnbTitle a:hover {color:#3a3635}
.pgTitle nav.lnbTitle h1 {display:inline-block;*display:inline;zoom:1;padding-left:4px;font-size:21px;font-weight:normal;color:#3a3635;line-height:30px}

/* single line */
.pgTitle.noneLNB {position:relative;/*height:87px;*/margin-bottom:30px;padding-top:0;border-bottom:1px solid #d9d9d9;}
.pgTitle.noneLNB .innerContainer {padding-top:29px;}
	.msie7 .pgTitle.noneLNB .innerContainer {padding-top:34px;padding-bottom:29px;}
.menuDesc {margin-bottom:30px;padding-left:6px;font-size:11px;color:#999}

/* 장르별 레이어 */
.pgTitle .btnGenre {display:inline-block;position:relative;margin-top:-5px;margin-left:12px;padding-right:18px;font-size:15px;color:#ff3d33;vertical-align:middle;line-height:45px;background-image:url(http://file.bugsm.co.kr/wbugs/common/btns/sprite_btn_genre_13x13.png);background-position:100% 16px;background-repeat:no-repeat}
.pgTitle .btnGenre.domestic {color:#4A7FCB;background-position:100% -35px;}
.pgTitle .btnGenre.overseas {color:#689118;background-position:100% -85px;}
.pgTitle .btnGenre.etc {color:#855E1E;background-position:100% -135px;}
.pgTitle .btnGenre > .bar {display:inline-block;margin-right:14px;height:10px;width:1px;vertical-align:middle;line-height:45px;background-color:#ccc}


/* page title -------------------------------------------- */
.sectionPadding.contents  {padding-top:42px;padding-bottom:30px;border-top:1px solid #d9d9d9;}
.sectionPadding .sectionTitle {position:relative;overflow:hidden;margin-bottom:18px;/*z-index:101;*/}
.sectionPadding .sectionTitle > h1 { float:left;padding-left:6px;padding-right:5px;font-size:19px;font-weight:normal;color:#3a3635;line-height:22px; }
.sectionPadding .sectionTitle > .desc {float:left;font-size:13px;color:#757271;vertical-align:bottom;line-height:22px}
.sectionPadding .sectionTitle > .menuDesc {float:left;margin:0;font-size:11px;color:#999;vertical-align:bottom;line-height:22px}
.sectionPadding .innerContainer > .btnMore {position:absolute;top:9px;right:0px;bottom:auto}


/* LNB(local navigation bar) -------------------------------------------- */
nav.lnb {position:relative;overflow:hidden;margin:-31px 0 30px;;height:50px;background:url('http://file.bugsm.co.kr/wbugs/common/bg_lnb.png') repeat-x 0 0 !important;}
nav.lnb li {float:left;}
nav.lnb a {display:inline-block;margin-right:18px;padding:4px 6px 0;font-size:15px;color:#757271;text-decoration:none;line-height:43px;border-bottom:2px solid transparent}
nav.lnb a:hover {color:#3a3635}
nav.lnb a.selected {color:#3a3635;border-bottom:3px solid #ff564c}
nav.lnb a > em {font-size:12px;line-height:30px}
nav.lnb .iconNew {display:inline-block;height:11px;width:22px;margin-left:4px;text-indent:-1000px;vertical-align:middle;background:url('http://file.bugsm.co.kr/wbugs/common/gnb/sprite_common_gnb.png') no-repeat 0 -240px}
	.msie7 nav.lnb a {margin-right:16px;padding:4px 5px 0}

/* 검색 필터 - 검색 영역을 제외한 모든 영역 사용 -------------------------------------------- */
.filterChart {position:relative;min-height:25px;padding:5px 0 16px 6px}
.filterChart time {display:block;font-size:20px;color:#3a3635;text-align:center;line-height:20px}
.filterChart time > em {color:#999}

.filterChart .topMessage {display:block;clear:both;overflow:hidden;width:100%;padding-bottom:26px;font-size:19px;color:#3a3635}
.filterChart .topMessage > em {color:#ff3d33}

.filterChart .topMessage ~ .leftContents {position:static;float:left}
.filterChart .topMessage ~ .rightContents {position:static;float:right}

.filterChart .leftContents {position:absolute;top:0px;left:0px}
.filterChart .leftContents .segmented {float:left;margin-right:16px}
.filterChart .leftContents .desc {font-size:11px;color:#999}
.filterChart .rightContents {position:absolute;top:0px;right:0px}
.filterChart .rightContents > .sorting {padding-top:8px}
.filterChart .btnSelect {vertical-align:middle;line-height:20px}

.filterChart .additional {float:left}
.filterChart input.radio {margin-top:-2px;margin-right:6px;*margin-right:3px;vertical-align:middle}
.filterChart label {margin-right:14px;font-size:13px;color:#757271;vertical-align:middle}
.filterChart input:checked + label {color:#3a3635}

.filterChart span.input {display:block;float:right;position:relative}
.filterChart span.input input[type=text] {height:27px;width:158px;padding:1px 30px 0px 10px;font-size:13px;color:#757271;line-height:28px}
.filterChart span.input button {display:block;position:absolute;top:1px;right:1px;height:28px;width:30px;text-indent:-9999px;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_button.png);background-position:-150px -30px}


/* 기간 필터 -------------------------------------------- */
.segmented {overflow:hidden}
.segmented.digit7 > a {width:76px;padding-right:12px;padding-left:12px}
.segmented.digit5 > a {width:62px;padding-right:12px;padding-left:12px}
.segmented > a,
.segmented > span {display:block;float:left;overflow:hidden;height:14px;min-width:37px;padding:8px 15px 8px 15px;font-size:13px;color:#757271;text-align:center;text-decoration:none;border-right:1px solid #b2b7ba;background-image:url(http://file.bugsm.co.kr/wbugs/common/bg_segment.png);background-position:0px -30px; }
.segmented > a.first {background-position:0px 0px}
.segmented > a.last {border-right:0px none;background-position:100% -60px}

.segmented > a:hover {color:#3a3635}
.segmented > a.selected {color:#fff;background-position:0px -120px}
.segmented > span {color:#c4c2c2}
.segmented > a.first.selected {background-position:0px -90px}
.segmented > a.last.selected {background-position:100% -150px}
.segmented > span.first {background-position:0px 0px}
.segmented > span.last {border-right:0px none;background-position:100% -60px}


/* 아이콘 페이징 -------------------------------------------- */
.iconPages {}	/* 포지션 개별 조절 */
.iconPages > button {display:inline-block;height:16px;width:16px;margin:0 2px 0 1px;text-indent:-9999px;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_button.png);background-position:-120px -30px}
	.msie7 .iconPages > button {display:block;float:left;margin:0 4px 0 3px}
.iconPages > button.selected {background-position:-90px -30px}
.iconPages > button.btnPause {height:16px;width:16px;margin-right:0px;background-position:-180px -30px}
.iconPages > button.btnPlay {display:none;height:16px;width:16px;margin-right:0px;background-position:-210px -30px}




/* 상세 기본 정보 -------------------------------------------- */
.summaryInfo {position:relative;z-index:100}
#container .summaryInfo .innerContainer {position:relative;min-height:220px;min-width:940px;margin-bottom:30px !important;padding-top:0px;border-top:0px none!important;*zoom:1}
#container .summaryInfo.summaryTrack .innerContainer {min-height:200px;}
#container .summaryInfo .innerContainer:after {content:'';display:table;clear:both}

.summaryInfo .innerContainer > h1 {display:none}
.summaryInfo .photos {float:left;margin-right:30px;margin-bottom:-33px}
.summaryInfo .photos ul {overflow:hidden;width:200px;background:#f2f3f7 url('http://file.bugsm.co.kr/wbugs/music/bg_photoGalleryList.png') 0 100% no-repeat}
.summaryInfo .photos ul li {display:block;position:relative;float:left;height:50px;width:50px;background-color:#f2f3f7}
.summaryInfo .photos ul li.big {height:200px;width:200px}
.summaryInfo .photos ul li.big .mask {border:1px solid #000}
	.msie7 .summaryInfo .photos ul li.big .mask,
	.msie8 .summaryInfo .photos ul li.big .mask {border-color:#e5e5e5}

.summaryInfo .photos ul li img {vertical-align:middle}
	.msie7 .summaryInfo .photos ul li img {margin-top:-1px}
.summaryInfo .photos ul li .mask {border:0px none;border-right:1px solid #000;border-bottom:1px solid #000}
/*.summaryInfo .photos ul li .mask {border:0px none;border-right:1px solid #000;border-bottom:1px solid #000}*/
.summaryInfo .photos ul li .mask.first {border:0px none;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000}
	.msie7 .summaryInfo .photos ul li .mask , 
		.msie7 .summaryInfo .photos ul li .mask {border-color:#e5e5e5}
.summaryInfo .photos ul li a {display:block;position:relative;height:100%;width:100%;font-size:13px;color:#757271;text-align:center;line-height:50px}
.summaryInfo .photos ul li.big a {line-height:200px}

.summaryInfo .innerContainer .basicInfo {position:relative;overflow:hidden;width:71%;min-height:167px !important;padding-bottom:33px}
.summaryInfo .info {overflow:hidden;vertical-align:top}
	.msie7 .summaryInfo table.info {float:left;max-width:437px}
.summaryInfo .info tbody th {width:88px;font-size:12px;color:#757271;font-weight:normal;text-align:left;line-height:28px}
.summaryInfo .info tbody td {font-size:13px;color:#3a3635;line-height:28px}
.summaryInfo .info tbody td a {color:#3a3635}
.summaryInfo .info tbody td .title {margin-right:3px;font-size:12px;color:#FF3D33}
.summaryInfo .info tbody td .title + span {padding-right:12px}
.summaryInfo .info tbody td .bar {display:inline-block;margin-right:7px;margin-left:-5px;height:8px;width:1px;vertical-align:middle;background-color:#b2b2b2}
.summaryInfo .info tbody td .btnAll {margin-left:0 !important}
.summaryInfo .info.nodata {color:#757271}

.summaryInfo .innerContainer .btns {position:absolute;bottom:0;left:230px}
	.msie7 .summaryInfo .innerContainer .btns {width:428px}
.summaryInfo .innerContainer .btns .bar { display:inline-block;height:10px;width:1px;margin-right:9px;margin-left:9px;background-color:#ccc; }
.summaryInfo .innerContainer .btns .btnNormal {margin-right:1px;margin-top:5px;}

.summaryInfo .innerContainer .basicInfo > .btns {position:absolute;bottom:0;left:230px}
	.msie7 .summaryInfo .innerContainer .basicInfo > .btns {width:428px}
.summaryInfo .innerContainer .basicInfo > .btns .bar { display:inline-block;height:10px;width:1px;margin-right:9px;margin-left:9px;background-color:#ccc; }
.summaryInfo .innerContainer .basicInfo > .btns .btnNormal {margin-right:1px;margin-top:5px;}

.summaryInfo .innerContainer .basicInfo > .tag {position:absolute;bottom:0;left:230px;overflow:hidden;font-size:12px;color:#8a979c;}
.summaryInfo .innerContainer .basicInfo > .tag em {position:absolute;left:-10000em;height:0;font-size:0;line-height:0;}
.summaryInfo .innerContainer .basicInfo > .tag a {display:inline-block;color:#757271;padding:0 10px;margin-top:5px;line-height:24px;margin-right:1px;height:22px;border:1px solid #e0e0e0;border-radius:13px;text-decoration:none;}
.summaryInfo .innerContainer .basicInfo > .tag a:hover ,
.summaryInfo .innerContainer .basicInfo > .tag a.on {color:#ff3d33;border:1px solid #ffbbb5;}

	.msie8 .summaryInfo .innerContainer .basicInfo > .tag {width:435px}
	.msie8 .summaryInfo .innerContainer .basicInfo > .tag a,
	.msie8 .summaryInfo .innerContainer .basicInfo > .tag a span {background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_tag.png);background-repeat:no-repeat;}		
	.msie8 .summaryInfo .innerContainer .basicInfo > .tag a {height:24px;padding:0 0 0 12px;border:0;background-position:0 0;}
	.msie8 .summaryInfo .innerContainer .basicInfo > .tag a span {display:inline-block;height:24px;padding-right:12px;line-height:26px;background-position:100% 0;}
	.msie8 .summaryInfo .innerContainer .basicInfo > .tag a:hover ,
	.msie8 .summaryInfo .innerContainer .basicInfo > .tag a.on {background-position:0 -30px;}
	.msie8 .summaryInfo .innerContainer .basicInfo > .tag a:hover span ,
	.msie8 .summaryInfo .innerContainer .basicInfo > .tag a.on span {background-position:100% -30px;}
	.msie7 .summaryInfo .innerContainer .basicInfo > .tag {width:435px}
	.msie7 .summaryInfo .innerContainer .basicInfo > .tag a ,
	.msie7 .summaryInfo .innerContainer .basicInfo > .tag a span {background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_tag.png);background-repeat:no-repeat;}		
	.msie7 .summaryInfo .innerContainer .basicInfo > .tag a {height:24px;padding:0 0 0 12px;border:0;background-position:0 0;}
	.msie7 .summaryInfo .innerContainer .basicInfo > .tag a span {display:inline-block;padding-right:12px;line-height:26px;height:24px;background-position:100% 0;}
	.msie7 .summaryInfo .innerContainer .basicInfo > .tag a:hover ,
	.msie7 .summaryInfo .innerContainer .basicInfo > .tag a.on {background-position:0 -30px;}
	.msie7 .summaryInfo .innerContainer .basicInfo > .tag a:hover span ,
	.msie7 .summaryInfo .innerContainer .basicInfo > .tag a.on span {background-position:100% -30px;}	

.summaryInfo .etcInfo {display:block;position:absolute;top:0px;right:0px;bottom:0px;left:73.16326530612%;height:100%;padding-left:25px;border-left:1px solid #e5e5e5;}
.summaryInfo .etcInfo .likeBtn {display:block;margin-bottom:19px;}
.summaryInfo .etcInfo .likeBtn .like {display:block;padding:0;height:43px;background:none;}
.summaryInfo .etcInfo .likeBtn .like span {display:inline-block;padding-left:22px;font-size:15px;color:#757271;line-height:44px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_like03.png) 0 14px no-repeat}
.summaryInfo .etcInfo .likeBtn .like span em {display:inline-block;margin-left:4px;font-size:17px;color:#3a3635;vertical-align:-2px;}
	.msie7 .summaryInfo .etcInfo .likeBtn .like span em {margin-left:0;vertical-align:0;}
.summaryInfo .etcInfo .likeBtn .like:hover {background-color:#f2f3f7;}
.summaryInfo .etcInfo .likeBtn .like.selected {border:1px solid #da847f;}
.summaryInfo .etcInfo .likeBtn .like.selected span {color:#ff3d33;background-image:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_like03_selected.png)}
.summaryInfo .etcInfo .likeBtn .like.selected span em {color:#ff3d33;}
.summaryInfo .etcInfo h3 {width:64px;font-size:12px;color:#757271;font-weight:normal;text-indent:3px;}
.summaryInfo .etcInfo .comment {position:relative;min-height:43px;/*padding-bottom:6px;*/margin-bottom:20px;border-bottom:1px solid #efefef;}
.summaryInfo .etcInfo .comment h3 {height:24px;line-height:24px;vertical-align:top;}
.summaryInfo .etcInfo .comment h3,
.summaryInfo .etcInfo .comment .total {float:left;}
.summaryInfo .etcInfo .comment .total span {display:block;height:24px;line-height:24px;font-size:17px;color:#3a3635;}
.summaryInfo .etcInfo .comment .total .btnNormal {position:absolute;top:-1px;right:0;padding:0 5px;height:22px;line-height:24px;}
	.msie7 .summaryInfo .etcInfo .comment .total .btnNormal {top:0;}
.summaryInfo .etcInfo .comment .preview {clear:both;/*padding:13px 0 13px 3px;*/padding:0;}
	.msie7 .summaryInfo .etcInfo .comment .preview {padding:0 0 13px;;}
.summaryInfo .etcInfo .comment .preview a {font-size:12px;}
.summaryInfo .etcInfo .comment .preview .user {display:block;height:24px;}
.summaryInfo .etcInfo .comment .preview .user a {color:#757271;}
.summaryInfo .etcInfo .comment .preview .cont {display:block;line-height:20px;}
.summaryInfo .etcInfo .comment .preview .cont a {color:#3a3635;}
.summaryInfo .etcInfo .comment .preview.nodata {/*padding:29px 0 27px;*/padding:0;text-align:center;}
.summaryInfo .etcInfo .comment .preview.nodata span {color:#757271;}
.summaryInfo .etcInfo .share {overflow:hidden;}
.summaryInfo .etcInfo .share h3 {height:29px;line-height:31px;}
.summaryInfo .etcInfo .share h3 ,
.summaryInfo .etcInfo .share > p {float:left;vertical-align:top;}
.summaryInfo .etcInfo .share a {float:left;display:block;margin-right:10px;width:29px;height:29px;font-size:0;line-height:0;text-indent:-1000em;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_share.png) ;background-repeat:no-repeat}
.summaryInfo .etcInfo .share a.facebook {background-position:0 0;}
.summaryInfo .etcInfo .share a.twitter {background-position:-40px 0;}
.summaryInfo .etcInfo .share a.kakaostory {background-position:-80px 0;}

.summaryInfo.summaryTrack .etcInfo .comment .preview .cont ,
.summaryInfo.summaryMPDAlbum .etcInfo .comment .preview .cont ,
.summaryInfo.summaryMPD .etcInfo .comment .preview .cont {height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* 하단 추가 정보 -------------------------------------------- */
.pageAdditionalInfo {margin-top:30px}
.pageAdditionalInfo li {padding:0 0 0 6px;font-size:11px;color:#999;line-height:20px}
.pageAdditionalInfo li .icon {display:inline-block;height:2px;width:2px;margin-top:-3px;margin-right:6px;margin-left:1px;vertical-align:middle;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_bullet.png);background-position:-30px 0px}

.pageAdditionalInfoList {margin-top:30px}
.pageAdditionalInfoList > ul li {padding:0 0 0 6px;font-size:13px;color:#757271;line-height:30px}
.pageAdditionalInfoList > ul li .icon {display:inline-block;height:2px;width:2px;margin-top:-3px;margin-right:6px;margin-left:1px;vertical-align:middle;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_bullet.png);background-position:-30px 0px}
.pageAdditionalInfoList > ul li > a {color:#3A3635;text-decoration:underline}
.pageAdditionalInfoList > ul li > em {color:#ff3d33}




/* 공통 배너 -------------------------------------------- */
.contentsBanner {margin-top:40px}
.listContentsBanner {overflow:hidden;height:140px;margin:0 -17px;*margin:0 -1.602127659574%}
.listContentsBanner li {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;width:50%;*width:46.595744680851%;padding:0 17px;*padding:0 1.602127659574%}
.listContentsBanner li a {display:block;height:100%;width:100%;border:1px solid #e5e5e5}
.listContentsBanner li a > img {display:block;margin:0 auto}

@media (min-width:1920px) {
	.listContentsBanner li {width:33.3%}
}



/* 한마디 -------------------------------------------- */
#comments {}
	#comments {position:relative;padding-top:43px;padding-bottom:50px;border-top:1px solid #d9d9d9}
	#comments .innerContainer > h1 {float:left;padding-left:6px;padding-right:5px;font-size:19px;font-weight:normal;color:#3a3635;line-height:22px}
	#comments .innerContainer > .desc {float:left;margin-top:2px;font-size:13px;color:#757271;line-height:18px}

/* 페이스북 */
#comments .btnFacebook {display:inline-block;margin-left:25px;padding-left:22px;font-size:12px;color:#757271;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_facebook01.png) 0 0 no-repeat}
#comments .btnFacebook > span {display:none}

/* 정보(한마디 운영 원칙) */
#comments .btnCommentInfo {display:inline-block;float:right;margin-top:2px;padding-top:1px;padding-left:22px;font-size:13px;color:#757271;line-height:18px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_info01.png) 0 50% no-repeat}
	.msie7 #comments .btnCommentInfo {overflow:visible}


/* 한마디 글쓰기 */
.writeComment {position:relative;overflow:hidden;clear:both;margin-top:16px;padding-top:74px;padding-bottom:10px}
.writeComment .cover {display:block;position:absolute;top:0px;*top:-1px;right:78px;bottom:0px;left:0px;height:66px}
.writeComment textarea {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block;height:100%;*height:44px;width:100%;*width:97.5%}
.writeComment > .btnWrite {display:block;position:absolute;top:0;right:0;height:66px;width:68px;font-size:13px;color:#3a3635;text-align:center;line-height:64px;border:1px solid #b4b2b3;background-color:#fff}
.writeComment > .remain {margin-left:7px;font-size:12px;color:#999}
.writeComment > .remain .limit {color:#ff3d33}



/* 한마디 목록 */
#comments .sorting {padding-bottom:12px;text-align:right}
#comments .listComments ~ .btns {margin-top:20px;text-align:center}
#comments .btnMore {padding-right:12px;font-size:13px;color:#757271;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_arrow_bottom_7x5.png) 100% 4px no-repeat}

ul.listComments {border-top:1px solid #efefef}
ul.listComments li {overflow:hidden;position:relative;padding:9px 0 6px 146px;word-break:break-word;word-wrap:break-word;border-bottom:1px solid #efefef}
ul.listComments li .user {display:block;overflow:hidden;position:absolute;top:10px;left:6px;min-height:21px;width:130px;padding-top:4px;font-size:13px;color:#3a3635;line-height:18px;text-overflow:ellipsis;white-space:nowrap}
ul.listComments li .user.facebook {padding-left:22px;width:108px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_facebook01.png) 0px 4px no-repeat}
ul.listComments li .admin {display:block;position:absolute;top:10px;left:6px;width:108px;padding-left:22px;font-size:13px;color:#ff3d33;line-height:25px;background:url(http://file.bugsm.co.kr/wbugs/common/icon_admin01.png) 0px 4px no-repeat}

ul.listComments li .comment {display:block;min-width:794px;margin-bottom:1px;font-size:13px;color:#757271;line-height:25px}
ul.listComments li .comment time {font-size:11px;color:#999}
ul.listComments li .btnReply {margin-left:7px;padding-right:12px;font-size:12px;color:#757271;background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_arrow_bottom_7x5.png) 100% 4px no-repeat}
ul.listComments li .btnReply.up {background:url(http://file.bugsm.co.kr/wbugs/common/btns/btn_arrow_top_7x5.png) 100% 4px no-repeat}
ul.listComments li .btnReply > .bar {display:inline-block;margin-top:-1px;margin-right:11px;height:8px;width:1px;vertical-align:middle;background-color:#b2b2b2}
ul.listComments li .btnDelete {margin-left:6px}

ul.listComments li ul.reply {margin:7px 0 -6px -146px}
ul.listComments li ul.reply li {border-top:1px solid #efefef;border-bottom:0;background:url(http://file.bugsm.co.kr/wbugs/common/icon_reply.png) 6px 12px no-repeat}
ul.listComments li ul.reply .user {left:24px;width:112px}
ul.listComments li ul.reply .user.facebook,
ul.listComments li ul.reply .admin {left:24px;width:90px}

ul.listComments li .delete {margin-left:-146px;padding:20px 0 17px 6px;font-size:13px;color:#999}
ul.listComments li .none {margin-left:-146px;padding:53px 0 52px;font-size:13px;color:#999;text-align:center}

ul.listComments li .replyWrite {position:relative;margin-top:5px;margin-left:-140px;padding:0 0 2px 24px;background:url(http://file.bugsm.co.kr/wbugs/common/icon_reply.png) 0 0 no-repeat}
ul.listComments li .replyWrite .writeComment {margin:0px}




/* 스페셜 이벤트 */
.specialEvent {overflow:hidden;height:80px;padding-top:28px;padding-left:6px;background:url(http://file.bugsm.co.kr/wbugs/theme/bg_event01.png) right center no-repeat}
.specialEvent h1 {height:8px;width:95px;text-indent:-9999px;background:url(http://file.bugsm.co.kr/wbugs/theme/h_special_event.png) 0 0 no-repeat}
.specialEvent .desc {margin-top:6px;font-size:16px;color:#3A3536;line-height:24px}
.specialEvent .desc em {color:#5997dc}
.specialEvent .sub {font-size:12px;color:#757271;line-height:20px}
.specialEvent .floater { float: left; }
.specialEvent .btns {float:left;margin-left:20px;padding-top:12px}
.specialEvent .btns .btnApplication {display:block;height:28px;width:104px;text-indent:-9999px;background:url(http://file.bugsm.co.kr/wbugs/theme/btn_application01.png) 0 0 no-repeat}

#comments .specialEvent {margin-top:10px;margin-bottom:-16px;border-top:1px solid #e5e5e5}





/* 로그인 전 -------------------------------------------- */
.layer.login {width:318px;padding:0 20px}
.layer.login .layerTap {position:absolute;top:-8px;right:73px;height:9px;width:15px;background:url(http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png) no-repeat -150px 0}

.loginSet {position:relative;padding:14px 0}
.loginSet > .btnClose {display:none;position:absolute;top:18px;right:1px;height:19px;width:19px;background-image:url(http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png);background-position:-30px -100px}

.loginSet .login {position:relative;overflow:hidden}
.loginSet .login .input {display:block;position:absolute;top:0px;left:0px;right:106px;height:78px;width:auto;vertical-align:top}
.loginSet .login .input input[type=text] {display:block;width:100%;margin:0 0 6px;*margin:-1px 0 4px;font-size:12px;color:#3a3635}
.loginSet .login .input input[type=password] {display:block;width:100%;margin:0;*margin:-1px 0;font-size:12px;color:#3a3635}
.loginSet .login .input .username {display:block;position:relative}
.loginSet .login .input .password {display:block;position:relative}
.loginSet .login .input label {display:block;position:absolute;top:2px;left:10px;font-size:12px;color:#3a3635;line-height:34px;white-space:nowrap;z-index:10}
	.msie7 .loginSet .login .input label {left:5px}
.loginSet .login .input label > em {color:#ff3d33}

.loginSet .login .submit {display:block;float:right;height:78px;width:78px;font-size:15px;color:#fff;text-align:center;line-height:78px;background-color:#ff564c}
.loginSet .login .submit:hover {text-decoration:none;background-color:#ee5047}

.loginSet .validation {display:none;padding-top:6px}
.loginSet .validation > p {display:block;height:26px;padding-left:10px;font-size:11px;color:#ff3d33;line-height:28px;border:1px solid #ffccc9;background-color:#fff}
.loginSet .validation > p > .icon {display:inline-block;height:11px;width:4px;margin-right:6px;vertical-align:middle;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_bullet.png);background-position:-60px -30px}

.loginSet .utils {overflow:hidden;padding-top:14px;padding-bottom:14px}
.loginSet .utils .options {float:left}
.loginSet .utils .options input {vertical-align:middle}
.loginSet .utils .options label {margin-left:2px;padding-right:17px;font-size:11px;color:#757271;vertical-align:middle}

.loginSet .utils .addon {float:right;font-size:12px;color:#757271;line-height:16px}
.loginSet .utils .addon .join {display:none;font-size:12px;color:#3a3635}
.loginSet .utils .addon .join > .bar {display:inline-block;height:8px;width:1px;margin:-1px 5px 0 6px;vertical-align:middle;background-color:#b2b2b2}
.loginSet .utils .addon .find {font-size:12px;color:#757271}

.loginSet .share {padding-top:14px;border-top:1px solid #ededed}
.loginSet .share a {display:block;position:relative;height:32px;font-size:12px;color:#3a3635;text-align:center;line-height:34px;border:1px solid #c4c2c2;background-color:#fff}
.loginSet .share a:hover {text-decoration:none;background-color:#f2f3f7}
.loginSet .share a > .icon {display:block;position:absolute;top:7px;left:8px;height:18px;width:18px;}
.loginSet .share a > strong {display:inline-block;height:18px;margin-top:-1px;margin-right:1px;vertical-align:middle;}
.loginSet .share a.btnFbLogin > .icon {background:url(http://file.bugsm.co.kr/wbugs/common/btns/sprite_btn_facebook.png) -30px -30px no-repeat}
.loginSet .share a.btnFbLogin > strong {width:57px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/sprite_btn_facebook.png) 0 0 no-repeat}
.loginSet .share a.btnPaycoLogin {margin-top:6px;}
.loginSet .share a.btnPaycoLogin > .icon {background:url(http://file.bugsm.co.kr/wbugs/common/btns/sprite_btn_payco.png) 0 -30px no-repeat}
.loginSet .share a.btnPaycoLogin > strong {width:45px;background:url(http://file.bugsm.co.kr/wbugs/common/btns/sprite_btn_payco.png) 0 0 no-repeat}

.loginSet .messagePersist {display:none;position:absolute;top:205px;right:0px;left:0px;padding:6px 0 2px 13px;font-size:11px;color:#3a3635;line-height:22px;border:1px solid #c4c5c8;background-color:#fff}
.loginSet .messagePersist strong {font-weight:normal;color:#ff3d33}
.loginSet .messagePersist > .btnMore {font-size:11px;color:#757271;background-position:100% 2px}
.loginSet .messagePersist > .btnClose {position:absolute;top:5px;right:5px;height:19px;width:19px;background-image:url(http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png);background-position:-30px -100px}
.loginSet .messagePersist .layerTab {display:block;position:absolute;top:-8px;left:71px;height:8px;width:15px;background-image:url(http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png);background-position:-150px 0px;z-index:10}

/* 페이코 강조 로그인 */
.layer.loginV2 {width:358px;}
.layer.loginV2.deemed {border:1px solid #919295}
.layer.loginV2 .layerTap {position:absolute;top:-8px;right:37px;height:9px;width:15px;background:url(http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png) no-repeat -150px 0}
.layer.loginV2 .btnClose {position:absolute;top:-28px;right:-15px;height:19px;width:19px;background-image:url(http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png);background-position:-30px -100px;}
	.msie7 .layer.loginV2 .btnClose {top:-28px;right:-10px;}	
	
.layer.loginV2 .layer-title {height:33px;}
.layer.loginV2 .layer-title h1 {position:relative;line-height:35px;font-size:13px;text-align:center;}
.layer.loginV2 .layer-title h1 .prevlink {position:absolute;top:0;left:0;display:block;width:35px;height:35px;text-align:left;}
.layer.loginV2 .layer-title h1 .icon {display:block;width:8px;height:11px;margin:11px 0 0 14px;text-indent:-100000em;background:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_button.png) 0 -240px no-repeat;}
	.msie7 .layer.loginV2 .layer-title h1 .prevlink {top:-11px;}
.layer.loginV2 h2 {display:none;}

.layer.loginV2 .options input {vertical-align:middle}
.layer.loginV2 .options label {margin-left:1px;padding-right:17px;font-size:11px;color:#757271;vertical-align:middle}
	.msie7 .layer.loginV2 .options label {vertical-align:text-bottom;}
.layer.loginV2 .options.saveLogin {position:relative;padding:15px 0 3px 1px}
.layer.loginV2 .options.saveLogin .icon {display:inline-block;width:16px;height:16px;margin:0 0 1px -12px;text-indent:-1000em;vertical-align:middle;cursor:pointer;background:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_button.png) -150px -170px no-repeat;}

.layer.loginV2 .messagePersist {display:none;position:absolute;top:0;right:0px;left:0px;height:48px;width:316px;margin-top:-43px;font-size:11px;color:#3a3635;line-height:1.63;border:1px solid #c4c5c8;background-color:#fff}
	.msie7 .layer.loginV2 .messagePersist {left:0;bottom:25px;}
	.msie7 .layer.loginV2 .bugsLoginSet .messagePersist {bottom:36px;}
.layer.loginV2 .messagePersist strong {font-weight:normal;color:#ff3d33}
.layer.loginV2 .messagePersist .btnMore {display:block;width:52px;margin-top:-1px;font-size:11px;background-position:100% 7px}
.layer.loginV2 .messagePersist > .btnClose {position:absolute;top:5px;right:5px;height:19px;width:19px;background-image:url(http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png);background-position:-30px -100px}
.layer.loginV2 .messagePersist .layerTab {display:block;position:absolute;bottom:-8px;height:8px;background-image:url(http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png);z-index:10;}

.layer.loginV2 .msgPrivacy .layerTab {left:6px;width:7px;background-position:0px -130px;}
.layer.loginV2 .msgPrivacy p {margin:5px 0 0 9px}
	.msie .layer.loginV2 .msgPrivacy p .btnMore {width:54px;letter-spacing:-1px;}
.layer.loginV2 .msgPersistGuide .layerTab {left:173px;width:13px;background-position:0px -160px;}
	.msie7 .layer.loginV2 .msgPersistGuide .layerTab {left:196px;}
.layer.loginV2 .msgPersistGuide p {margin:8px 0 0 9px}

.loginTypeSet {position:relative;width:318px;padding-top:15px;margin:0 auto 15px;}
/* 	.msie7 .loginTypeSet {margin:0 auto;} */
.loginTypeSet .loginBtn {display:block;position:relative;height:32px;font-size:12px;color:#3a3635;text-align:center;line-height:34px;border:1px solid #c4c2c2;background-color:#fff}
.loginTypeSet .loginBtn:hover {text-decoration:none;background-color:#f2f3f7}
.loginTypeSet .loginBtn > .icon {display:block;position:absolute;top:7px;left:8px;height:18px;width:18px;}
.loginTypeSet .loginBtn > strong {display:inline-block;height:18px;margin-top:-1px;margin-right:1px;vertical-align:middle;}
.loginTypeSet .loginBtn.btnBugsLogin > .icon {background:url(http://file.bugsm.co.kr/wbugs/common/btns/sprite_btn_bugs.png) 0 0 no-repeat}
.loginTypeSet .loginBtn.btnFbLogin {margin-top:6px;}
.loginTypeSet .loginBtn.btnFbLogin > .icon {background:url(http://file.bugsm.co.kr/wbugs/common/btns/sprite_btn_facebook.png) -30px -30px no-repeat}
.loginTypeSet .loginType .paycoLogin {padding-bottom:23px;text-align:center;}
	.msie7 .loginTypeSet .loginType .paycoLogin {padding-bottom:25px;}
.loginTypeSet .loginType .paycoLogin p {padding-bottom:14px;font-size:15px;color:#3a3635;line-height:1.6}
.loginTypeSet .loginType .paycoLogin a.btnPaycoLogin {display:block;position:relative;width:185px;margin:0 auto;padding:21px 0 18px 61px;font-size:17px;color:#fc1a24;text-align:center;text-decoration:none;vertical-align:top;border:1px solid #fc1a24;border-radius:5px}
.loginTypeSet .loginType .paycoLogin a.btnPaycoLogin > span {position:absolute;top:50%;left:61px;height:14px;width:58px;margin-top:-6px;text-indent:-1000em;background:url('http://file.bugsm.co.kr/wbugs/common/sprite_paycoV20160621.png') no-repeat 0 -100px}
.layer.loginV2 .loginTypeSet .options.saveLogin {margin-bottom:15px;padding-bottom:14px;border-bottom:1px solid #ededed;}

.bugsLoginSet {position:relative;width:318px;padding-top:20px;margin:0 auto 11px;}
	.msie7 .bugsLoginSet {padding-bottom:11px;}
.bugsLoginSet .login {position:relative;overflow:hidden}
.bugsLoginSet .login .input {display:block;position:absolute;top:0px;left:0px;right:106px;height:78px;width:auto;vertical-align:top}
.bugsLoginSet .login .input input[type=text] {display:block;width:100%;margin:0 0 6px;*margin:-1px 0 4px;font-size:12px;color:#3a3635}
.bugsLoginSet .login .input input[type=password] {display:block;width:100%;margin:0;*margin:-1px 0;font-size:12px;color:#3a3635}
.bugsLoginSet .login .input .username {display:block;position:relative}
.bugsLoginSet .login .input .password {display:block;position:relative}
.bugsLoginSet .login .input label {display:block;position:absolute;top:2px;left:10px;font-size:12px;color:#3a3635;line-height:34px;white-space:nowrap;z-index:10}
	.msie7 .bugsLoginSet .login .input label {left:5px}
.bugsLoginSet .login .input label > em {color:#ff3d33}

.bugsLoginSet .login .submit {display:block;float:right;height:78px;width:78px;font-size:15px;color:#fff;text-align:center;line-height:78px;background-color:#ff564c}
.bugsLoginSet .login .submit:hover {text-decoration:none;background-color:#ee5047}

.bugsLoginSet .validation {padding-top:5px}
.bugsLoginSet .validation > p {display:block;height:26px;margin-bottom:1px;padding-left:10px;font-size:11px;color:#ff3d33;line-height:28px;border:1px solid #ffccc9;background-color:#fff}
.bugsLoginSet .validation > p > .icon {display:inline-block;height:11px;width:4px;margin-right:6px;vertical-align:middle;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_bullet.png);background-position:-60px -30px}

.bugsLoginSet .options.saveID {padding-top:13px;margin-bottom:12px;}

.bugsLoginSet .addon {font-size:12px;color:#757271;line-height:16px;overflow:hidden;}
.bugsLoginSet .addon .btnNormal {width:155px;height:32px;padding:0;line-height:32px;}
.bugsLoginSet .addon .find {float:left;}
.bugsLoginSet .addon .join {float:right;}


/* 팝업 */
.layer.login.popup {display:block;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none}
.layer.login.popup .box-shadow {display:none}

.layer.login.popup .loginSet {padding-top:54px}
.layer.login.popup .loginSet .utils .addon {position:absolute;top:22px;left:6px}
.layer.login.popup .loginSet .utils .addon .join {display:inline-block}
.layer.login.popup .loginSet > .btnClose {display:none}



/* 로그인 후 -------------------------------------------- */
.layer.afterLogin {width:287px}
.layer.afterLogin .layerTap {position:absolute;top:-8px;right:28px;height:9px;width:15px;background:url(http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png) no-repeat -150px -20px}

.layer.afterLogin .status {height:80px;padding:0 0 0 20px;line-height:28px;background-color:#fbfcfd}
.layer.afterLogin .status > .strong {display:inline-block;padding-top:16px;font-size:15px;font-weight:normal;color:#3a3635}
.layer.afterLogin .status > p {font-size:12px;color:#757271}
.layer.afterLogin .status > p > time,
.layer.afterLogin .status > p > em {color:#ff3d33}
.layer.afterLogin .status > p > .bar {display:inline-block;height:7px;width:1px;margin:-1px 7px 0 7px;vertical-align:middle;background-color:#afb0b1}

.layer.afterLogin .status > p.none {padding-right:18px;font-size:13px;line-height:80px}
.layer.afterLogin .status .btnNormal.strong {float:right;margin-top:24px}
	.msie7 .layer.afterLogin .status > p.none {letter-spacing:-1px}
	.msie7 .layer.afterLogin .status .btnNormal.strong {position:absolute;top:0;right:10px}

.layer.afterLogin .cntStatus {padding:7px 0 5px 20px;font-size:12px;color:#3a3635;line-height:28px;border-top:1px solid #ececee}
.layer.afterLogin .cntStatus .title {display:inline-block;width:100px;color:#757271}
.layer.afterLogin .cntStatus em {color:#ff3d33}
.layer.afterLogin .cntStatus a:hover .title {color:#757271;text-decoration:underline}
.layer.afterLogin .cntStatus a:hover em {color:#ff3d33;text-decoration:underline}

.layer.afterLogin .btns {overflow:hidden;margin:0px;padding:0px;border-top:1px solid #d9d9d9}
.layer.afterLogin .btns > a {display:block;float:left;height:34px;width:33%;font-size:12px;color:#3a3635;line-height:34px;border-left:1px solid #d9d9d9}
.layer.afterLogin .btns > a:hover {text-decoration:none;background-color:#f2f3f7}
.layer.afterLogin .btns > a:first-child {border-left:0px none}
.layer.afterLogin .btns > a > .icon {display:inline-block;height:16px;width:16px;margin-top:-1px;margin-right:4px;vertical-align:middle;background:url(http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png) no-repeat 0px -20px}
.layer.afterLogin .btns.fb > a {width:49.5%}


/* error - 아티스트.앨범.곡 없을 때 */
.mnError.pgNoMusic {font-size:15px;text-align:center}
.mnError.pgNoMusic h1 {position:relative;margin-bottom:30px;padding-top:163px;font-size:30px;font-size:30px;font-weight:normal}
.mnError.pgNoMusic h1 .icon {position:absolute;top:60px;left:50%;height:73px;width:57px;margin-left:-28px;background:url('http://file.bugsm.co.kr/wbugs/common/sprite_stop.png') -210px 0 no-repeat}
.mnError.pgNoMusic .box {padding-bottom:36px;color:#757271;line-height:26px}
