@charset "utf-8";
/*
 * author :
 * update : 2014.09.18.
 */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0; padding:0; font-size:100%}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0}
address,caption,em{font-style:normal; font-weight:normal;}
ul,ol,dl{list-style:none;}
hr{display:none;}
button{overflow:visible; margin:0; padding:0; border:0 none; background:transparent; cursor:pointer;}
caption{font-size:0; line-height:0; margin:0; padding:0; border:none; visibility:hidden;}
legend{display:block;position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;line-height:0;overflow:hidden;font-size:0;text-indent:-9999px}
input,button,textarea,select,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
div {margin:0;}/* 150129_add */
body, th, td, li, dt, dd, p, div{font:12px/130% "Malgun Gothic", "AppleGotihc", "NanumGothic", '돋움', Dotum, '굴림', Gulim, Helvetica, Arial ,sans-serif; color:#747474}
a:link, a:visited, a:active {text-decoration:none; color:#747474;}
a:focus, a:hover {color:#3a3a3a;}
.hide {display:none;}
.visible {display:block;position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;line-height:0;overflow:hidden;font-size:0;text-indent:-9999px}
.i-chk {width:12px; height:12px; display:inline-block; vertical-align:middle; border:1px solid #747474; }
input {vertical-align: middle;}
/* common */
.fc-mint {color:#06dbd2}
.fb {font-weight:bold}

.pt15 {padding-top:15px}
.pt20 {padding-top:20px}
.pt40 {padding-top:40px}
.mt12 {margin-top:12px}
.mt15 {margin-top:15px}
.mt20 {margin-top:20px}
.mt25 {margin-top:25px}
.mt30 {margin-top:30px}
.mt35 {margin-top:35px}
.mt40 {margin-top:40px}
.mt60 {margin-top:60px}
.ml30 {margin-left:30px;}
.mr8 {margin-right:8px}
.ac {text-align:center}

/* layout */
.area {width:1008px; margin:0 auto;}

/* layout | header */
#mma_header {background:#2c2c2c}
#mma_header .area {position:relative; overflow:hidden;}
#mma_header .logo {padding-top:24px; float:left;}
#mma_header .logo a {float:left;display:block;background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/sp_header.png') no-repeat -63px 100%; width:140px; height:16px; text-indent:-999px; overflow:hidden;}
#mma_header .logo a:first-child {float:left;display:block;background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/sp_header.png') no-repeat 0 100%; width:62px; height:16px; text-indent:-999px; overflow:hidden;}
#mma_header .gnb {float:right;}
#mma_header .gnb ul {overflow:hidden;}
#mma_header .gnb li {float:left;}
#mma_header .gnb li a {display:block; height:66px; background-image:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/sp_header.png'); background-repeat:no-repeat; text-indent:-999px; overflow:hidden;}
#mma_header .gnb li.menu1 a {width:79px; background-position:0 0}
#mma_header .gnb li.menu2 a {width:157px; background-position:-79px 0}
#mma_header .gnb li.menu3 a {width:146px; background-position:-236px 0}
#mma_header .gnb li.menu4 a {width:74px; background-position:-382px 0}
#mma_header .gnb li.menu5 a {width:190px; background-position:-456px 0}
#mma_header .gnb li.menu1 a:hover, #mma_header .gnb li.menu1 a.active {background-position:0 -66px}
#mma_header .gnb li.menu2 a:hover, #mma_header .gnb li.menu2 a.active {background-position:-79px -66px}
#mma_header .gnb li.menu3 a:hover, #mma_header .gnb li.menu3 a.active {background-position:-236px -66px}
#mma_header .gnb li.menu4 a:hover, #mma_header .gnb li.menu4 a.active {background-position:-382px -66px}
#mma_header .gnb li.menu5 a:hover, #mma_header .gnb li.menu5 a.active {background-position:-456px -66px}

#container {min-height:750px;}

/* layout | footer */
#foot-notice {background:#000; }
#foot-notice .area {color:#fff; height:40px; line-height:40px; position:relative;}
#foot-notice h2 {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/icon_notice.png) 0 13px no-repeat; padding-left:30px; position:absolute; top:0; left:0; font-weight:normal; font-size:13px;  }
#foot-notice ul {padding-left:121px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/img_footer_hline01.png) 103px 13px no-repeat; height:40px; overflow:hidden;}
#foot-notice ul li {height:40px; line-height:40px; }
#foot-notice ul li a {color:#fff;  font-size:13px; }
#foot-notice ul li a:hover {text-decoration:underline}
#foot-notice ul li span {color:#8e8e8e; display:inline-block; margin-left:23px; font-size:13px;  }

/* layout | footer */
#footer {background:#2c2c2c;}
#footer .area {padding:23px 0 34px; position:relative;}
#footer .foot-menu {overflow:hidden; padding-bottom:13px; }
#footer .foot-menu li {float:left; padding:0 15px 0 16px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/img_footer_hline02.png) 0 2px no-repeat;}
#footer .foot-menu li:first-child {padding-left:0; background:none; }
#footer .foot-menu li a {color:#fff; font-size:13px}
#footer p {line-height:1.6em; font-size:11px; color:#6a6a6a; white-space:nowrap;}
#footer p span {display:inline-block; padding-left:18px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/l_line.png) no-repeat 8px 50%;}
#footer p span:first-child {padding-left:0; background-repeat:no-repeat}

/* layout | submenu */
.sub-menu-wrap {height:34px; background:#000; }
.sub-menu-wrap.area {width:1008px; margin:0 auto;}
.sub-menu-wrap ul {float:right; height:34px;}
.sub-menu-wrap ul li {float:left; width:141px; }
.sub-menu-wrap ul li a {display:block; height:34px; background-image:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/info/bg_submenu.png);}
.sub-menu-wrap ul li.active a {background-position:0 100%; }
.sub-menu-wrap ul li.first {width:140px; }
.sub-menu-wrap ul li a.menu02 {background-position:-140px 0; }
.sub-menu-wrap ul li.active a.menu02 {background-position:-140px 100%; margin-left:-1px;}
.sub-menu-wrap ul li a.menu03 {background-position:-281px 0; }
.sub-menu-wrap ul li.active a.menu03 {background-position:-281px 100%; margin-left:-2px;}

/* 2014-10-28 update : add */
.sub-menu-wrap ul.vote {margin-right:90px}
.sub-menu-wrap ul.vote a {background-image:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/bg_submenu.png)}
.sub-menu-wrap ul.vote li {width:139px}
.sub-menu-wrap ul.vote li a.monu02 {margin-left:1px}

/* 2014-12-02 update : add */
.sub-menu-wrap ul.story {}/*150206 수정 lyr*/
.sub-menu-wrap ul.story a {background-image:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/sp_gnb_story.png)}
.sub-menu-wrap ul.story li {width:140px; margin-left:1px}
.sub-menu-wrap ul.story li.first {width:139px; margin-left:0}
.sub-menu-wrap ul.story li a.monu02 {background-position:-140px 0}
.sub-menu-wrap ul.story li.active a.monu02 {background-position:-140px 100%}

/*popup*/
/* 140924_modify */
.fix-foot .popup-wrap{position:fixed; bottom:0; top:auto;}
.win-pop {position:static;}
.win-pop .popup-wrap {position:static; margin:0; }
.win-pop .d_modal_overlay {display:none;}
.win-pop .popup-wrap h2 {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_pop_header2.png) no-repeat}
.win-pop .pop-content { max-height:532px; overflow:hidden; overflow-y:auto;} /* 141013 update */
.melon-awards-popup .d_modal_overlay {position:fixed; top:0; left:0; z-index:100; width:100%; height:200%;background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_opactity70.png);}
.d_modal_overlay {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_opactity70.png) !important;}

.popup-foot-fix {position:fixed; bottom:0; width:1008px; left:50%; margin-left:-504px; background:#fff; height:90px; z-index:1000}
.popup-foot-fix .btn-close {display:block; position:absolute; top:15px; right:13px}
.popup-foot-fix .today-close {display:block; position:absolute; bottom:10px; right:13px}

.popup-wrap {position:absolute; top:187px; left:50%; z-index:150; width:500px; margin-left:-250px; background:#fff;  }
.popup-wrap.w440 {width:440px; margin-left:-220px; } /*141224 add*/
.popup-wrap h2 {height:53px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_pop_header.png) no-repeat; color:#fff; line-height:50px; padding-left:19px; font-size:22px; }
.popup-wrap .pop-content {padding:35px 25px 20px;}
.popup-wrap .pop-content h3 {text-align:center; font-size:22px; line-height:30px; color:#383838; padding-bottom:25px;}
.popup-wrap .pop-content h3 strong {color:#25bda6; }
.popup-wrap .pop-content .txt-con {margin-bottom:25px}
.popup-wrap .pop-content .txt-con,
.popup-wrap .pop-content .txt-con p {font-size:13px; line-height:1.8em}
.popup-wrap .pop-content .info-txt-list li {font-size:13px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/icon_dot.png) 0 8px no-repeat; line-height:16px; padding-left:8px; color:#666; margin-bottom:10px; }
.popup-wrap .pop-content .info-txt-list2 {overflow:hidden; }
.popup-wrap .pop-content .info-txt-list2 li {font-size:12px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/icon_dot.png) 0 8px no-repeat; line-height:16px; padding-left:8px; color:#444; }
.popup-wrap .pop-content .info-txt-list2 li p {font-family:Dotum, '돋움'; font-size:11px; color:#949494; padding-top:7px; letter-spacing:-1px; }
.popup-wrap .pop-content .info-txt-list2 li.float-li {float:left; }
.popup-wrap .pop-content .info-txt-list2 li.clear-li {clear:both; position:relative; padding-top:15px; background-position:0 23px; *padding-top:0px; *background-position:0 8px; }
.popup-wrap .pop-content .info-txt-list2 li.w220 {width:220px; }
.popup-wrap .pop-content .info-txt-list2 li.w150 {width:150px; }
.popup-wrap .pop-content .agree-area {padding-top:30px; font-weight:bold; color:#000; }
.popup-wrap .pop-content .agree-area .i-chk {margin-right:3px; }
.popup-wrap .pop-content .text-box {border:1px solid #e3e3e3; background:#f9f9f9; padding:20px; }
.popup-wrap .pop-content .agree-area a,
.popup-wrap .pop-content .txt-link {color:#25bda6; text-decoration:underline; }
.popup-wrap .btn-area {padding:25px 0 15px 0; text-align:center; }
.popup-wrap .btn-area.justify {overflow:hidden; }
.popup-wrap .btn-area.justify a {display:block; float:right; }
.popup-wrap .btn-area.justify a.first {float:left; }
.popup-wrap .pop-btn {display:inline-block; width:215px; height:40px; line-height:38px; font-size:15px; text-align:center; }
.popup-wrap .pop-btn.black {background:#252525; color:#fff; }
.popup-wrap .pop-btn.gray {background:#ddd; color:#2d2d2d }
.popup-wrap .today-not {text-align:right; padding-top:20px; }
.popup-wrap .view-link {text-align:center; padding:20px 0; margin-top:-25px; font-size:13px; }
.popup-wrap .insert-hp-num {text-align:center; }
.popup-wrap .insert-hp-num strong {color:#383838; }
.popup-wrap .insert-hp-num .i-txt {vertical-align:middle; width:144px; height:24px; color:#8c8c83; text-align:center; line-height:24px; font-family:Dotum, '돋움'; font-weight:bold; }
.popup-wrap .insert-hp-num p {padding-top:15px; }
.popup-wrap .pop-close-btn {display:inline-block; width:18px; height:18px; position:absolute; top:19px; right:19px; }
.popup-wrap.w440 .pop-close-btn {background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/btn_pop_close.png) no-repeat;} /*141224 add*/

.popup-wrap .idchk-wrap h3 {font-size:20px; line-height:24px; padding-top:107px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/icon_idchk.png) center 0 no-repeat; }
.popup-wrap .idchk-wrap li {font-size:16px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/icon_dot.png) 0 8px no-repeat; line-height:20px; padding-left:8px; color:#666; margin-bottom:25px; }
.popup-wrap .idchk-wrap strong {color:#25bda6; }
.popup-wrap .idchk-wrap .idchk-btn {overflow:hidden; margin-bottom:20px;  }
.popup-wrap .idchk-wrap .idchk-btn a {float:right; }
.popup-wrap .idchk-wrap .idchk-btn a.fl {float:left; }
.popup-wrap .idchk-wrap .gray-box {border:1px solid #aaa; background:#f8f8f8; padding:20px; margin-bottom:20px; }
.popup-wrap .idchk-wrap .gray-box li {font-size:14px; line-height:20px; text-indent:-10px; padding-left:10px; color:#666}
.popup-wrap .idchk-wrap .tip-txt {text-indent:-10px; padding-left:10px;  color:#666; padding-bottom:20px;}
.popup-wrap .idchk-wrap .tip-txt span {color:#ea6903; font-size:13px; line-height:18px;}

.popup-wrap .vote-result-wrap h3 {font-size:20px; line-height:24px; padding-top:98px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/icon_vote.png) center 0 no-repeat; }
.popup-wrap .vote-result-wrap p {font-size:16px; line-height:22px; text-align:center; }
.popup-wrap .vote-result-wrap p .green {color:#25bda6; }
/* //140924_modify */

/* sub page */
#melonAwrords {min-width:1008px;}

/* sub page1 | TOP10 투표하기 */
.sub-page-voteTop10 {position:relative; background:#eee;}
.sub-page-voteTop10 .bg-top {position:absolute; top:0; left:0; width:100%; height:396px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_event_top.png) 50% 0 no-repeat}
.sub-page-voteTop10 .bg-foot {position:absolute; bottom:0; left:0; width:100%; height:229px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_event_foot.png) 50% 0 no-repeat}
.sub-page-voteTop10 .area {position:relative; z-index:1; padding:78px 0 175px;}
/*
.sub-page-voteTop10 {position:relative; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/bg_votecont_middle.jpg') 50% 0;}
.sub-page-voteTop10 .bg-top {position:absolute; top:0; left:0; width:100%; height:416px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/bg_votecont_top.gif') 50% 0 no-repeat;}
.sub-page-voteTop10 .bg-foot {position:absolute; bottom:0; left:0; width:100%; height:308px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/bg_votecont_foot.gif') 50% 100% no-repeat;}
.sub-page-voteTop10 .area {position:relative; z-index:1; padding:78px 0 175px;}
*/
.row-voteinfo-area {overflow:hidden; margin-top:38px}
.row-voteinfo-area dl {float:left; margin-top:14px; width:316px; height:76px;}
.row-voteinfo-area dt {height:30px}
.row-voteinfo-area dl dd {height:44px}
.row-voteinfo-area div {float:right;}
.row-voteinfo-area dl.col-closing-time {border-bottom:2px solid #f25d45;}
.row-voteinfo-area dl.col-closing-time dt strong {display:block; text-indent:-999px; overflow:hidden; width:102px; height:18px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_votepage_txt.png');}
.row-voteinfo-area dl.col-closing-time dd {overflow:hidden; zoom:1}
.row-voteinfo-area dl.col-closing-time dd span {display:block; float:left;}
.row-voteinfo-area dl.col-closing-time dd span {color:#000; font-size:30px; line-height:30px; vertical-align:top; letter-spacing:-1px; font-weight:bold}
.row-voteinfo-area dl.col-closing-time dd span.count {display:inline-block; width:18px; height:30px; background-image:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_count_num.png'); text-indent:-999px; overflow:hidden}
.row-voteinfo-area dl.col-closing-time dd span.txt-day {width:24px; margin-right:8px; height:30px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_votepage_txt.png') 0 -18px; text-indent:-999px; overflow:hidden;}
.row-voteinfo-area dl.col-closing-time dd span.txt-hour {width:52px; margin-right:8px; height:30px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_votepage_txt.png') -24px -18px; text-indent:-999px; overflow:hidden;}
.row-voteinfo-area dl.col-closing-time dd span.txt-minute {width:26px; margin-right:8px; height:30px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_votepage_txt.png') -76px -18px; text-indent:-999px; overflow:hidden;}
.row-voteinfo-area dl.col-closing-time dd span.txt-second {width:26px; height:30px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_votepage_txt.png') -102px -18px; text-indent:-999px; overflow:hidden;}
.row-voteinfo-area dl.col-participate {border-bottom:2px solid #05b8b0;}
.row-voteinfo-area dl.col-participate dt strong{display:block; text-indent:-999px; overflow:hidden; width:108px; height:18px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_votepage_txt.png') -140px 0;}
.row-voteinfo-area dl.col-participate dd {overflow:hidden; *zoom:1}
.row-voteinfo-area dl.col-participate dd span{display:block; float:left; width:18px; height:32px; background-image:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_count_num.png'); text-indent:-999px; overflow:hidden}
.row-voteinfo-area span.n0 {background-position:0 0}
.row-voteinfo-area span.n1 {background-position:-17px 0}
.row-voteinfo-area span.n2 {background-position:-35px 0}
.row-voteinfo-area span.n3 {background-position:-53px 0}
.row-voteinfo-area span.n4 {background-position:-71px 0}
.row-voteinfo-area span.n5 {background-position:-90px 0}
.row-voteinfo-area span.n6 {background-position:-108px 0}
.row-voteinfo-area span.n7 {background-position:-126px 0}
.row-voteinfo-area span.n8 {background-position:-144px 0}
.row-voteinfo-area span.n9 {background-position:-163px 0}
.row-voteinfo-area span.nc {width:8px !important; background-position:-181px 0; background-repeat:no-repeat !important}

.vote-list {margin-top:20px;}
.vote-list .sub-title {font-size:18px;}
.vote-list .sub-title span {color:#00bab2}
.vote-list .type-select {height:24px; overflow:hidden;}
.vote-list .type-select ul {float:right; width:194px}
.vote-list .type-select li {float:left;margin-left:14px;}
.vote-list .type-select a {display:block; width:79px; height:24px; background-image:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_list_type.png'); background-repeat:no-repeat; text-indent:-999px; overflow:hidden}
.vote-list .type-select li.type01 a.active {background-position:0 100%}
.vote-list .type-select li.type02 a {background-position:100% 0}
.vote-list .type-select li.type02 a.active {background-position:100% 100%}

.vote-list .item-list .head .rank {display:block; width:36px; height:30px; text-indent:-999px; overflow:hidden; background-image:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/img_numlist.png'); background-repeat:no-repeat;}
.vote-list .item-list .head .rank.n02 {background-position:0 -30px}
.vote-list .item-list .head .rank.n03 {background-position:0 -60px}
.vote-list .item-list .head .rank.n04 {background-position:0 -90px}
.vote-list .item-list .head .rank.n05 {background-position:0 -120px}
.vote-list .item-list .head .rank.n06 {background-position:0 -150px}
.vote-list .item-list .head .rank.n07 {background-position:0 -180px}
.vote-list .item-list .head .rank.n08 {background-position:0 -210px}
.vote-list .item-list .head .rank.n09 {background-position:0 -240px}
.vote-list .item-list .head .rank.n10 {background-position:0 -270px}
.vote-list .item-list .head .rank.n11 {background-position:0 -300px}
.vote-list .item-list .head .rank.n12 {background-position:0 -330px}
.vote-list .item-list .head .rank.n13 {background-position:0 -360px}
.vote-list .item-list .head .rank.n14 {background-position:0 -390px}
.vote-list .item-list .head .rank.n15 {background-position:0 -420px}
.vote-list .item-list .head .rank.n16 {background-position:0 -450px}
.vote-list .item-list .head .rank.n17 {background-position:0 -480px}
.vote-list .item-list .head .rank.n18 {background-position:0 -510px}
.vote-list .item-list .head .rank.n19 {background-position:0 -540px}
.vote-list .item-list .head .rank.n20 {background-position:0 -570px}
.vote-list .item-list .head .rank.n21 {background-position:0 -600px}
.vote-list .item-list .head .rank.n22 {background-position:0 -630px}
.vote-list .item-list .head .rank.n23 {background-position:0 -660px}
.vote-list .item-list .head .rank.n24 {background-position:0 -690px}
.vote-list .item-list .head .rank.n25 {background-position:0 -720px}
.vote-list .item-list .head .rank.n26 {background-position:0 -750px}
.vote-list .item-list .head .rank.n27 {background-position:0 -780px}
.vote-list .item-list .head .rank.n28 {background-position:0 -810px}
.vote-list .item-list .head .rank.n29 {background-position:0 -840px}
.vote-list .item-list .head .rank.n30 {background-position:0 -870px}
.vote-list .item-list .head span {display:block; font-size:18px; font-family:'Arial'; padding-left:16px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/icon_rank_equal.png') 0 50% no-repeat; color:#939897}
.vote-list .item-list .head span.up {background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/icon_rank_up.png') 0 50% no-repeat; color:#ff4e78}
.vote-list .item-list .head span.down {background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/icon_rank_down.png') 0 50% no-repeat; color:#47bda8}
/* 141014 update : height 수정 */
.vote-list .item-list .cont .title .author {display:block; font-size:24px; margin-right:60px; height:30px; line-height:1; color:#3a3a3a; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.vote-list .item-list .cont .title .btn-pan {display:block; position:absolute; width:56px; height:56px;}
.vote-list .item-list .cont .title .btn-pan button {display:block}
.vote-list .item-list .cont .title .btn-pan button span{display:block; width:56px; height:56px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/btn_pan.png') no-repeat; text-indent:-999px; overflow:hidden;}
.vote-list .item-list .cont .title .btn-pan button.mhover span,
.vote-list .item-list .cont .title .btn-pan button.on span {background-position:100% 0 !important;}/*150129 수정 lyr*/
.vote-list .item-list .cont .title .btn-pan button.on,
.vote-list .item-list .cont .title .btn-pan button.on span {cursor:default;}
.vote-list .item-list .cont .title .friendship {font-size:14px; line-height:20px; color:#747474;}
.vote-list .item-list .cont .title .friendship em {font-family:Arial; font-size:20px; letter-spacing:-1px; vertical-align:middle}
.vote-list .item-list .cont .title .friendship .color1 {color:#7e9fc7} /* blue */
.vote-list .item-list .cont .title .friendship .color2 {color:#70c7b9} /* sky blue */
.vote-list .item-list .cont .title .friendship .color3 {color:#bcda6d} /* green */
.vote-list .item-list .cont .title .friendship .color4 {color:#f5d66c} /* yellow */
.vote-list .item-list .cont .title .friendship .color5 {color:#eb997c} /* orange */
.vote-list .item-list .cont .title .friendship .color6 {color:#e78888} /* red */
.vote-list .item-list .cont .title .friendship .normal {color:#b6b6b6} /* 141014 update add */
.vote-list .item-list .cont .count-vote dt {display:inline; font-size:12px; color:#3a3a3a; line-height:20px; font-weight:bold; vertical-align:top}
.vote-list .item-list .cont .count-vote dd.txt {display:inline; font-size:20px; font-family:'Arial'; color:#05b8b0; line-height:20px; vertical-align:top}
/* 141021 update : add */
.vote-list .item-list .cont .count-vote dd.txt.fs1 {font-family:"Malgun Gothic", "AppleGotihc", "NanumGothic"; font-size:17px; font-weight:bold}
/* //141021 update : add */
.vote-list .item-list .cont .count-vote dd.txt .info {color:#747474; font-size:12px; font-family:'Malgun Gothic'; letter-spacing:-1px}
.vote-list .item-list .cont .count-vote dd.graph {position:relative; padding:5px 38px 0 0}
.vote-list .item-list .cont .count-vote dd.graph .liner {height:4px; background:#e1e1e1;}
.vote-list .item-list .cont .count-vote dd.graph .liner p {height:4px; background:#05b8b0}
.vote-list .item-list .cont .count-vote dd.graph .txt {position:absolute; right:0; bottom:0; font-family:'Arial'; font-size:16px; color:#05b8b0; letter-spacing:-1px}

.vote-list .item-list.type1 {margin-top:20px;}
.vote-list .item-list.type1 ul {overflow:hidden; margin-left:-30px; margin-bottom:-30px;}
.vote-list .item-list.type1 li {float:left; width:316px; margin-left:30px; margin-bottom:30px; background:#fff}
.vote-list .item-list.type1 .item {height:492px; overflow:hidden;}
.vote-list .item-list.type1 .head {position:relative; padding:14px 0 0 16px; height:46px; background-color:#202122;}
.vote-list .item-list.type1 .head.tp1 {background-image:url('http://image.melon.co.kr/resource/image/MMA2014/web/vote/bg_votetit_type0101.png'); background-repeat:no-repeat}
.vote-list .item-list.type1 .head.tp2 {background-image:url('http://image.melon.co.kr/resource/image/MMA2014/web/vote/bg_votetit_type0102.png'); background-repeat:no-repeat}
.vote-list .item-list.type1 .head.tp3 {background-image:url('http://image.melon.co.kr/resource/image/MMA2014/web/vote/bg_votetit_type0103.png'); background-repeat:no-repeat}
.vote-list .item-list.type1 .head span {position:absolute; top:31px; left:86px;}
.vote-list .item-list.type1 .cont .pic {width:316px; height:210px; overflow:hidden;}
.vote-list .item-list.type1 .cont .pic img {width:316px; height:210px}
.vote-list .item-list.type1 .cont .title {position:relative; margin:18px 20px; height:56px;}
.vote-list .item-list.type1 .cont .title .btn-pan {top:0; right:0}
.vote-list .item-list.type1 .cont .count-vote {padding:20px; height:30px; border-top:1px dotted #bebebe;}
.vote-list .item-list.type1 .cont .btn-vote {padding:20px; padding-top:0; }
.vote-list .item-list.type1 .cont .btn-vote button {width:100%;}
.vote-list .item-list.type1 .cont .btn-vote button span {position:relative; display:block; height:40px; background:#868686 url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/txt_vote.png') 50% 50% no-repeat; color:#fff; text-indent:-999px; overflow:hidden;}
.vote-list .item-list.type1 .cont .btn-vote button.mhover span {background:#616161 url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/txt_vote.png') 50% 50% no-repeat;}
/* 141021 update : add */
.vote-list .item-list.type1 .cont .btn-vote.end button span,
.vote-list .item-list.type1 .cont .btn-vote.end button.mhover span {background:#868686 url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/txt_vote_end.png') 50% 50% no-repeat}
/* //141021 update : add */

.vote-list .item-list.type2 {margin-top:20px;}
.vote-list .item-list.type2 li {background:#fff; margin:0 0 10px}
.vote-list .item-list.type2 .item {height:150px; overflow:hidden;}
.vote-list .item-list.type2 .head {position:relative; background-color:#202122; float:left; width:70px; height:100%; text-align:center;}
.vote-list .item-list.type2 .head.tp1 {background-image:url('http://image.melon.co.kr/resource/image/MMA2014/web/vote/bg_votetit_type0201.png'); background-repeat:no-repeat}
.vote-list .item-list.type2 .head.tp2 {background-image:url('http://image.melon.co.kr/resource/image/MMA2014/web/vote/bg_votetit_type0202.png'); background-repeat:no-repeat}
.vote-list .item-list.type2 .head.tp3 {background-image:url('http://image.melon.co.kr/resource/image/MMA2014/web/vote/bg_votetit_type0203.png'); background-repeat:no-repeat}
.vote-list .item-list.type2 .head .rank {position:absolute; top:18px; left:16px;}
.vote-list .item-list.type2 .head span {display:inline-block; margin:97px auto 0}
.vote-list .item-list.type2 .cont {float:left; width:938px; overflow:hidden;}
.vote-list .item-list.type2 .cont .pic {position:relative; float:left; width:122px; height:122px; overflow:hidden; margin:15px 40px;}
.vote-list .item-list.type2 .cont .pic img {width:122px; height:122px}
.vote-list .item-list.type2 .cont .pic .mask {position:absolute; top:0; left:0; width:100%; height:100%; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/img_thum_mask.png') no-repeat;}
.vote-list .item-list.type2 .cont .title {position:relative; float:left; width:258px; height:106px; margin:46px 30px 0 0;}
.vote-list .item-list.type2 .cont .title .friendship{margin-top:5px;}
.vote-list .item-list.type2 .cont .title .btn-pan {top:0; right:0;}
.vote-list .item-list.type2 .cont .count-vote {float:left; width:270px; height:110px; padding:42px 20px 0 30px; border-left:1px dotted #bebebe;}
.vote-list .item-list.type2 .cont .count-vote dd.txt {display:block; margin:3px 0;}
/* 141024 update : update */
.vote-list .item-list.type2 .cont .btn-vote {float:left; margin-top:27px; width:96px; height:96px; overflow:hidden; *width:98px; *height:98px;}
/* //141024 update : update */
.vote-list .item-list.type2 .cont .btn-vote button {display:block; width:96px; height:96px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/btn_vote_circle.png') 0 100% no-repeat;}
.vote-list .item-list.type2 .cont .btn-vote button span {position:relative; display:block; width:96px; height:96px; text-indent:-999px; overflow:hidden;}
.vote-list .item-list.type2 .cont .btn-vote button.mhover {background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/btn_vote_circle.png') 0 0 no-repeat;}
/* 141021 update : add */
.vote-list .item-list.type2 .cont .btn-vote.end button,
.vote-list .item-list.type2 .cont .btn-vote.end button.mhover {background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/btn_vote_circle_end.png') 0 100% no-repeat}
/* //141021 update : add */

/* 141007 add */
.vote-list .item-list.type1.vote2nd .cont .pic {position:relative; width:316px; height:195px;}
.vote-list .item-list.type1.vote2nd .cont .pic img {width:316px; height:195px;}
.vote-list .item-list.type1.vote2nd .cont .pic a:hover .mask {display: block;}
.vote-list .item-list.type1.vote2nd .cont .pic a:hover .btn-player {display: block;}
.vote-list .item-list.type1.vote2nd .cont .pic .mask {display:none;position:absolute; top:0; left:0; width:100%; height:100%; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_opacity40.png');}
.vote-list .item-list.type1.vote2nd .cont .pic .btn-player {display:none; width:60px; height:60px; position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/btn_player.png') no-repeat; text-indent:-999px; overflow:hidden;}
/* 141025 update : add */
.vote-list .item-list.type1.vote2nd .cont .title {*height:62px}
.vote-list .item-list.type1.vote2nd .cont .title .author {*line-height:1.3; *height:34px}

/* //141025 update : add */

.vote-list .item-list.vote2nd .cont .title .artist {position:relative; padding:5px 0 0 45px;}
.vote-list .item-list.vote2nd .cont .title .artist .thum {width:36px; height:36px; position:absolute; top:5px; left:0}
.vote-list .item-list.vote2nd .cont .title .artist .mask {width:36px; height:36px; position:absolute; top:5px; left:0; z-index:1; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/img_sm_mask.png') no-repeat;}
/* 141020 update : 말줄임 추가 */
/* 141021 update : 말줄임 오류 수정 */
.vote-list .item-list.vote2nd .cont .title .artist .name {font-size:14px; line-height:36px;display: block; overflow: hidden; text-overflow: ellipsis; height: 30px; margin-right: 62px; white-space:nowrap;}
.vote-list .item-list .cont .title a {display:block; cursor:pointer; }
.vote-list .item-list .cont .title .name a {display:inline} /* 141021 update : add*/
.vote-list .item-list .cont .title .author a {display:inline; color:#3a3a3a} /* 141021 update : add*/
.vote-list .item-list .cont .title a:hover {text-decoration:underline}
.vote-list .item-list .cont .title a:hover .author {text-decoration:underline}
/* //141020 update : 말줄임 추가 */
.vote-list .item-list.vote2nd .cont .pic .age_level {display:block; position:absolute; top:10px; right:10px; width:28px; height:29px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_age.png') no-repeat; text-indent:-999px; overflow:hidden;}
.vote-list .item-list.vote2nd .cont .pic .age_level.age_all {background-position:0 0}
.vote-list .item-list.vote2nd .cont .pic .age_level.age_19 {background-position:0 -29px}
.vote-list .item-list.vote2nd .cont .pic .age_level.age_15 {background-position:0 -58px}
.vote-list .item-list.vote2nd .cont .pic .age_level.age_12 {background-position:0 -87px}

.vote-list .item-list.vote2nd .cont .pic .time {display:block; position:absolute; bottom:10px; right:10px; z-index:11; color:#ededed;}

.vote-list .item-list.type2.vote2nd .cont .pic {position:relative; margin:0; width:244px; height:150px;}
.vote-list .item-list.type2.vote2nd .cont .pic a{display: block;}
.vote-list .item-list.type2.vote2nd .cont .pic a:hover .mask{display: block}
.vote-list .item-list.type2.vote2nd .cont .pic img {width:244px; height:150px}
.vote-list .item-list.type2.vote2nd .cont .pic .mask {display:none;position:absolute; top:0; left:0; width:100%; height:100%; z-index:5; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_opacity40.png');}
.vote-list .item-list.type2.vote2nd .cont .pic .btn-player {display:block; width:38px; height:38px; position:absolute; top:50%; left:50%; z-index:10; margin:-19px 0 0 -19px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/btn_player2.png') no-repeat; text-indent:-999px; overflow:hidden;}
/* 141014 update */
.vote-list .item-list.type2.vote2nd .cont .title {width:215px; padding-left:20px; margin-right:20px;}
.vote-list .item-list.type2.vote2nd .cont .count-vote {padding-left:20px}

/*150115 추가 lyr*/
.vote-list .item-list .cont .count-vote .multi-graph {position:relative; padding-right:30px;}
.vote-list .item-list .cont .count-vote .multi-graph .liner {height:49px; font-size:0; background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_graph_line_01.png') left bottom repeat-x;}

.vote-list .item-list .cont .count-vote .multi-graph .liner p.source {height:49px; display:inline-block; *display:inline; zoom:1; font-size:14px; color:#666; line-height:9px; background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_graph_line_02.png') left bottom repeat-x;}/*150210 수정 lyr*/
.vote-list .item-list .cont .count-vote .multi-graph .liner p.vote {height:49px; display:inline-block; *display:inline; zoom:1; font-size:14px; color:#666; line-height:9px; background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_graph_line_03.png') left bottom repeat-x; }/*150210 수정 lyr*/
.vote-list .item-list .cont .count-vote .multi-graph .liner p.vote {height:49px; display:inline-block; *display:inline; zoom:1; font-size:14px; color:#666; line-height:60px; background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_graph_line_03.png') left bottom repeat-x; overflow:hidden;}
.vote-list .item-list .cont .count-vote .multi-graph .liner p span {position:absolute;}
.vote-list .item-list .cont .count-vote .multi-graph .txt {position:absolute; right:0; bottom:0; font-size:16px; color:#999; font-weight:bold;}
.vote-list .item-list.type2 .cont .count-vote .multi-graph .liner {height:9px;}/*150210 수정 lyr*/
.vote-list .item-list.type2 .cont .count-vote .multi-graph .liner p.source {height:9px; line-height:9px;}/*150210 수정 lyr*/
.vote-list .item-list.type2 .cont .count-vote .multi-graph .liner p.vote {height:9px; line-height:9px;}/*150210 수정 lyr*/

/* //141014 update */
.page-vote2nd {position:relative; padding:78px 0 175px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sub_web_vote2nd1.jpg) 50% 0 no-repeat}
.page-vote2nd .bg-cont-foot {position:absolute; bottom:0; left:0; width:100%; height:229px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_event_foot.png) 50% 0 no-repeat}
/*
.page-vote2nd .bg-cont-top {position:absolute; top:0; left:0; width:100%; height:336px; }
*/

/* 141028 update */
.vote-list .ad.mt30 {*padding-top:30px}
.comment-area #conts {padding-top:15px}
/* //141028 update */

.sp-vote2nd {background-image:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_2ndvote_txt.png); background-repeat:no-repeat; text-indent:-999px; overflow:hidden;}
.sp-vote2nd.title1 {width:363px; height:44px; background-position:0 0}
.sp-vote2nd.title2 {width:104px; height:21px; background-position:0 -45px}
.sp-vote2nd.title3 {width:84px; height:21px; background-position:-130px -45px}

.part-vote-lst {position:relative; padding:36px 0 0;}
.part-vote-lst .part-wrap {margin-top:20px; background:#505760 url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sub_web_vote2nd2.jpg) 50% 0 no-repeat;}
.part-vote-lst .part-header {position:relative; height:50px; padding:0 30px; background:#35393e}

/* 141020 update : ie7 bug update */
.part-vote-lst .part-header .btn-prev{display:block; position:absolute; top:0; left:0; width:30px; height:50px;}
.part-vote-lst .part-header .btn-prev span {display:block; width:10px; height:18px; padding:16px 0; margin-left:10px; *margin-left:0; position:relative; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_part_arr.png') no-repeat 0 50%; text-indent:-999px; overflow:hidden;}
.part-vote-lst .part-header .btn-next{display:block; position:absolute; top:0; right:0; width:30px; height:50px;}
.part-vote-lst .part-header .btn-next span {display:block; width:10px; height:18px; padding:16px 0; margin-left:10px; *margin-right:10px; position:relative; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_part_arr.png') no-repeat 100% 50%; text-indent:-999px; overflow:hidden;}
/* //141020 update : ie7 bug update */

.part-vote-lst .part-header .wrap {overflow:hidden;}
.part-vote-lst .part-header .wrap ul {width:20000px; height:50px; overflow:hidden}
.part-vote-lst .part-header .wrap li {float:left; height:50px; line-height:50px}
/* 141017 update : 메뉴 이미지로 변경 */
.part-vote-lst .part-header .wrap li a {display:block; height:50px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_vote2nd_menu.png') no-repeat; text-indent:-999px; overflow:hidden}
.part-vote-lst .part-header .wrap li a.menu1 {width:129px; background-position:0px -50px}
.part-vote-lst .part-header .wrap li a.menu2 {width:90px; background-position:-129px -50px}
.part-vote-lst .part-header .wrap li a.menu3 {width:128px; background-position:-219px -50px}
.part-vote-lst .part-header .wrap li a.menu4 {width:91px; background-position:-346px -50px}
.part-vote-lst .part-header .wrap li a.menu5 {width:143px; background-position:-437px -50px}
.part-vote-lst .part-header .wrap li a.menu6 {width:130px; background-position:-580px -50px}
.part-vote-lst .part-header .wrap li a.menu7 {width:109px; background-position:-710px -50px}
.part-vote-lst .part-header .wrap li a.menu8 {width:129px; background-position:-819px -50px}

.part-vote-lst .part-header .wrap li a.menu1:hover, .part-vote-lst .part-header .wrap li a.menu1.active {width:129px; background-position:0px 0}
.part-vote-lst .part-header .wrap li a.menu2:hover, .part-vote-lst .part-header .wrap li a.menu2.active {width:90px; background-position:-129px 0}
.part-vote-lst .part-header .wrap li a.menu3:hover, .part-vote-lst .part-header .wrap li a.menu3.active {width:128px; background-position:-219px 0}
.part-vote-lst .part-header .wrap li a.menu4:hover, .part-vote-lst .part-header .wrap li a.menu4.active {width:91px; background-position:-346px 0}
.part-vote-lst .part-header .wrap li a.menu5:hover, .part-vote-lst .part-header .wrap li a.menu5.active {width:143px; background-position:-437px 0}
.part-vote-lst .part-header .wrap li a.menu6:hover, .part-vote-lst .part-header .wrap li a.menu6.active {width:130px; background-position:-580px 0}
.part-vote-lst .part-header .wrap li a.menu7:hover, .part-vote-lst .part-header .wrap li a.menu7.active {width:109px; background-position:-710px 0}
.part-vote-lst .part-header .wrap li a.menu8:hover, .part-vote-lst .part-header .wrap li a.menu8.active {width:129px; background-position:-819px 0}

.part-vote-lst .part-header .wrap li a.menu9 {width:106px; background-position:0 -150px}
.part-vote-lst .part-header .wrap li a.menu10 {width:120px; background-position:-106px -150px}
.part-vote-lst .part-header .wrap li a.menu11 {width:155px; background-position:-226px -150px}
.part-vote-lst .part-header .wrap li a.menu12 {width:81px; background-position:-381px -150px}
.part-vote-lst .part-header .wrap li a.menu13 {width:161px; background-position:-462px -150px}
.part-vote-lst .part-header .wrap li a.menu14 {width:98px; background-position:-623px -150px}
.part-vote-lst .part-header .wrap li a.menu15 {width:98px; background-position:-721px -150px}
.part-vote-lst .part-header .wrap li a.menu16 {width:129px; background-position:-819px -150px}

.part-vote-lst .part-header .wrap li a.menu9:hover, .part-vote-lst .part-header .wrap li a.menu9.active {width:106px; background-position:0px -100px}
.part-vote-lst .part-header .wrap li a.menu10:hover, .part-vote-lst .part-header .wrap li a.menu10.active {width:120px; background-position:-106px -100px}
.part-vote-lst .part-header .wrap li a.menu11:hover, .part-vote-lst .part-header .wrap li a.menu11.active {width:155px; background-position:-226px -100px}
.part-vote-lst .part-header .wrap li a.menu12:hover, .part-vote-lst .part-header .wrap li a.menu12.active {width:81px; background-position:-381px -100px}
.part-vote-lst .part-header .wrap li a.menu13:hover, .part-vote-lst .part-header .wrap li a.menu13.active {width:161px; background-position:-462px -100px}
.part-vote-lst .part-header .wrap li a.menu14:hover, .part-vote-lst .part-header .wrap li a.menu14.active {width:98px; background-position:-623px -100px}
.part-vote-lst .part-header .wrap li a.menu15:hover, .part-vote-lst .part-header .wrap li a.menu15.active {width:98px; background-position:-721px -100px}
.part-vote-lst .part-header .wrap li a.menu16:hover, .part-vote-lst .part-header .wrap li a.menu16.active {width:129px; background-position:-819px -100px}
/* //141017 update : 메뉴 이미지로 변경 */

.part-vote-lst .part-contents {margin:23px 0 0; overflow:hidden; }
.part-vote-lst .part-contents .rank-wrap {width:1035px;}
.part-vote-lst .part-contents .item {margin-right:25px; width:320px; float:left; padding-bottom:30px; }
.part-vote-lst .part-contents .item .thum {position:relative; font-size:0;}
.part-vote-lst .part-contents .item .rank-badge {position:absolute; top:0; right:0; width:96px; height:92px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_badge_rank3.png') no-repeat; text-indent:-999px; overflow:hidden}
.part-vote-lst .part-contents .item .rank-badge.no1 {background-position:0 0}
.part-vote-lst .part-contents .item .rank-badge.no2 {background-position:0 -92px}
.part-vote-lst .part-contents .item .rank-badge.no3 {background-position:0 -184px}
.part-vote-lst .part-contents .item .info {margin-top:15px; text-align:center}
.part-vote-lst .part-contents .item .count {display:block; font-family:Arial; font-size:32px; line-height:1; color:#fff; font-weight:normal;}
.part-vote-lst .part-contents .item .artist {display:block; font-size:16px; color:#a1afc1; margin:5px 0 0; line-height:1;}

/* 투표 부문*/
.vote-cate {margin:50px 0}
/* 141017 update : position 위치값 변경 */
.vote-cate .wrap {margin:20px 0 0; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_cate.png') 0 100% no-repeat; overflow:hidden}
/* //141017 update : position 위치값 변경 */
.vote-cate .wrap dl.item {float:left; height:280px; overflow:hidden;}
.vote-cate .wrap dl.item.row2 {width:403px;}
.vote-cate .wrap dl.item dt {display:block; height:50px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_cate.png') no-repeat; text-indent:-999px; overflow:hidden;}

/* 141020 update : ie7 bug update */
.vote-cate .wrap dl.item dt.title1 {width:201px; background-position:0 0}
.vote-cate .wrap dl.item dt.title2 {width:202px; background-position:-201px 0}
.vote-cate .wrap dl.item dt.title3 {width:403px; background-position:-403px 0}
.vote-cate .wrap dl.item dt.title4 {width:202px; background-position:-806px 0}
/* //141020 update : ie7 bug update */

.vote-cate .wrap dl.item dd {float:left; width:201px}
.vote-cate .wrap dl.item dd.w202 {width:202px}
.vote-cate dl.item a {display:block; height:46px; overflow:hidden; text-indent:-999px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_cate.png') no-repeat;}
.vote-cate dl.item a.menu1 {background-position:0 -50px}
.vote-cate dl.item a.menu2 {background-position:0 -96px}
.vote-cate dl.item a.menu3 {background-position:0 -142px}
.vote-cate dl.item a.menu4 {background-position:0 -188px}
.vote-cate dl.item a.menu5 {background-position:0 -234px}
.vote-cate dl.item a.menu6 {background-position:-201px -50px}
.vote-cate dl.item a.menu7 {background-position:-201px -96px}
.vote-cate dl.item a.menu8 {background-position:-403px -50px}
.vote-cate dl.item a.menu9 {background-position:-403px -96px}
.vote-cate dl.item a.menu10 {background-position:-403px -142px}
.vote-cate dl.item a.menu11 {background-position:-403px -188px}
.vote-cate dl.item a.menu12 {background-position:-403px -234px}
.vote-cate dl.item a.menu13 {background-position:-605px -50px}
.vote-cate dl.item a.menu14 {background-position:-605px -96px}
.vote-cate dl.item a.menu15 {background-position:-605px -142px}
.vote-cate dl.item a.menu16 {background-position:-605px -188px}
.vote-cate dl.item a.menu17 {background-position:-806px -50px}
.vote-cate dl.item a.menu18 {background-position:-806px -96px}
.vote-cate dl.item a.menu19 {background-position:-806px -142px}
.vote-cate dl.item a.menu20 {background-position:-806px -188px}

.vote-cate dl.item a.menu1:hover, .vote-cate dl.item a.menu1.active {background-position:0 -510px}
.vote-cate dl.item a.menu2:hover, .vote-cate dl.item a.menu2.active {background-position:0 -556px}
.vote-cate dl.item a.menu3:hover, .vote-cate dl.item a.menu3.active {background-position:0 -602px}
.vote-cate dl.item a.menu4:hover, .vote-cate dl.item a.menu4.active {background-position:0 -648px}
.vote-cate dl.item a.menu5:hover, .vote-cate dl.item a.menu5.active {background-position:0 -694px}
.vote-cate dl.item a.menu6:hover, .vote-cate dl.item a.menu6.active {background-position:-201px -510px}
.vote-cate dl.item a.menu7:hover, .vote-cate dl.item a.menu7.active {background-position:-201px -556px}
.vote-cate dl.item a.menu8:hover, .vote-cate dl.item a.menu8.active {background-position:-403px -510px}
.vote-cate dl.item a.menu9:hover, .vote-cate dl.item a.menu9.active {background-position:-403px -556px}
.vote-cate dl.item a.menu10:hover, .vote-cate dl.item a.menu10.active {background-position:-403px -602px}
.vote-cate dl.item a.menu11:hover, .vote-cate dl.item a.menu11.active {background-position:-403px -648px}
.vote-cate dl.item a.menu12:hover, .vote-cate dl.item a.menu12.active {background-position:-403px -694px}
.vote-cate dl.item a.menu13:hover, .vote-cate dl.item a.menu13.active {background-position:-605px -510px}
.vote-cate dl.item a.menu14:hover, .vote-cate dl.item a.menu14.active {background-position:-605px -556px}
.vote-cate dl.item a.menu15:hover, .vote-cate dl.item a.menu15.active {background-position:-605px -602px}
.vote-cate dl.item a.menu16:hover, .vote-cate dl.item a.menu16.active {background-position:-605px -648px}
.vote-cate dl.item a.menu17:hover, .vote-cate dl.item a.menu17.active {background-position:-806px -510px}
.vote-cate dl.item a.menu18:hover, .vote-cate dl.item a.menu18.active {background-position:-806px -556px}
.vote-cate dl.item a.menu19:hover, .vote-cate dl.item a.menu19.active {background-position:-806px -602px}
.vote-cate dl.item a.menu20:hover, .vote-cate dl.item a.menu20.active {background-position:-806px -648px}

.vote-cate dl.item a.menu1.on {background-position:0 -280px}
.vote-cate dl.item a.menu2.on {background-position:0 -326px}
.vote-cate dl.item a.menu3.on {background-position:0 -372px}
.vote-cate dl.item a.menu4.on {background-position:0 -418px}
.vote-cate dl.item a.menu5.on {background-position:0 -464px}
.vote-cate dl.item a.menu6.on {background-position:-201px -280px}
.vote-cate dl.item a.menu7.on {background-position:-201px -326px}
.vote-cate dl.item a.menu8.on {background-position:-403px -280px}
.vote-cate dl.item a.menu9.on {background-position:-403px -326px}
.vote-cate dl.item a.menu10.on {background-position:-403px -372px}
.vote-cate dl.item a.menu11.on {background-position:-403px -418px}
.vote-cate dl.item a.menu12.on {background-position:-403px -464px}
.vote-cate dl.item a.menu13.on {background-position:-605px -280px}
.vote-cate dl.item a.menu14.on {background-position:-605px -326px}
.vote-cate dl.item a.menu15.on {background-position:-605px -372px}
.vote-cate dl.item a.menu16.on {background-position:-605px -418px}
.vote-cate dl.item a.menu17.on {background-position:-806px -280px}
.vote-cate dl.item a.menu18.on {background-position:-806px -326px}
.vote-cate dl.item a.menu19.on {background-position:-806px -372px}
.vote-cate dl.item a.menu20.on {background-position:-806px -418px}

.vote-cate dl.item a.menu1.on:hover, .vote-cate dl.item a.menu1.on.active {background-position:0 -740px}
.vote-cate dl.item a.menu2.on:hover, .vote-cate dl.item a.menu2.on.active {background-position:0 -786px}
.vote-cate dl.item a.menu3.on:hover, .vote-cate dl.item a.menu3.on.active {background-position:0 -832px}
.vote-cate dl.item a.menu4.on:hover, .vote-cate dl.item a.menu4.on.active {background-position:0 -878px}
.vote-cate dl.item a.menu5.on:hover, .vote-cate dl.item a.menu5.on.active {background-position:0 -924px}
.vote-cate dl.item a.menu6.on:hover, .vote-cate dl.item a.menu6.on.active {background-position:-201px -740px}
.vote-cate dl.item a.menu7.on:hover, .vote-cate dl.item a.menu7.on.active {background-position:-201px -786px}
.vote-cate dl.item a.menu8.on:hover, .vote-cate dl.item a.menu8.on.active {background-position:-403px -740px}
.vote-cate dl.item a.menu9.on:hover, .vote-cate dl.item a.menu9.on.active {background-position:-403px -786px}
.vote-cate dl.item a.menu10.on:hover, .vote-cate dl.item a.menu10.on.active {background-position:-403px -832px}
.vote-cate dl.item a.menu11.on:hover, .vote-cate dl.item a.menu11.on.active {background-position:-403px -878px}
.vote-cate dl.item a.menu12.on:hover, .vote-cate dl.item a.menu12.on.active {background-position:-403px -924px}
.vote-cate dl.item a.menu13.on:hover, .vote-cate dl.item a.menu13.on.active {background-position:-605px -740px}
.vote-cate dl.item a.menu14.on:hover, .vote-cate dl.item a.menu14.on.active {background-position:-605px -786px}
.vote-cate dl.item a.menu15.on:hover, .vote-cate dl.item a.menu15.on.active {background-position:-605px -832px}
.vote-cate dl.item a.menu16.on:hover, .vote-cate dl.item a.menu16.on.active {background-position:-605px -878px}
.vote-cate dl.item a.menu17.on:hover, .vote-cate dl.item a.menu17.on.active {background-position:-806px -740px}
.vote-cate dl.item a.menu18.on:hover, .vote-cate dl.item a.menu18.on.active {background-position:-806px -786px}
.vote-cate dl.item a.menu19.on:hover, .vote-cate dl.item a.menu19.on.active {background-position:-806px -832px}
.vote-cate dl.item a.menu20.on:hover, .vote-cate dl.item a.menu20.on.active {background-position:-806px -878px}

.comment-area .wrap { padding:20px;}

/*event*/
.event-header {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_event_header.png);}
.event-header .wrap {min-width:1008px; height:556px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/img_event_header_visual.jpg) center top no-repeat; }
.event-header .wrap .header-txt {width:1008px; margin:0 auto; }
.event-header h2 {padding:62px 0 28px 613px;}
.event-header p {padding:0 0 0 616px;}
.event-section {background:#fff; }
.event-section .wrap {width:1008px; padding:40px 0; margin:0 auto; }
.event-section .wrap .event-h3 {text-align:center; padding-bottom:30px; }
.event-section .wrap .event-txt {text-align:center; padding-bottom:8px;}
.event-section .wrap .event-txt .mr5 {margin-right:5px; }
.event-bedge {width:969px; height:500px; margin:30px auto; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/img_event_badge.png) 0 -595px no-repeat; }
.event-bedge.type2 {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/img_event_badge2.png) 0 -595px no-repeat;}
.event-bedge ul {overflow:hidden; padding-left:44px; height:500px; padding-right:5px; }
.event-bedge ul li {width:152px; height:140px; float:left; margin-right:30px; padding-bottom:41px; }
.event-bedge .type_vote,
.event-bedge .type_fail,
.event-bedge .type_complete {width:152px; height:140px; background-image:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/img_event_badge.png); }
.event-bedge.type2 .type_vote,
.event-bedge.type2 .type_fail,
.event-bedge.type2 .type_complete {width:152px; height:140px; background-image:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/img_event_badge2.png); }
.event-bedge .type_vote a {width:152px; height:140px; display:block; }
.event-bedge .date3 {margin-left:6px; }
.event-bedge .date5 {margin-left:4px; }
.event-bedge .date13 {margin-left:6px; }
.event-bedge .date7 {margin-right:33px; }
.event-bedge .date8 {margin-right:33px; }
.event-bedge .date9 {margin-right:33px; }
.event-bedge .date6,
.event-bedge .date7,
.event-bedge .date8,
.event-bedge .date9,
.event-bedge .date10 {float:right; padding-bottom:39px; }
.event-bedge .date1 .type_vote {background-position:-44px -1785px;}
.event-bedge .date1 .type_fail {background-position:-44px -1190px;}
.event-bedge .date1 .type_complete {background-position:-44px 0px;}
.event-bedge .date2 .type_vote {background-position:-226px -1785px;}
.event-bedge .date2 .type_fail {background-position:-226px -1190px;}
.event-bedge .date2 .type_complete {background-position:-226px 0px;}
.event-bedge .date3 .type_vote {background-position:-414px -1785px;}
.event-bedge .date3 .type_fail {background-position:-414px -1190px;}
.event-bedge .date3 .type_complete {background-position:-414px 0px;}
.event-bedge .date4 .type_vote {background-position:-599px -1785px;}
.event-bedge .date4 .type_fail {background-position:-599px -1190px;}
.event-bedge .date4 .type_complete {background-position:-599px 0px;}
.event-bedge .date5 .type_vote {background-position:-784px -1785px;}
.event-bedge .date5 .type_fail {background-position:-784px -1190px;}
.event-bedge .date5 .type_complete {background-position:-784px 0px;}
.event-bedge .date6 .type_vote {background-position:-784px -1966px;}
.event-bedge .date6 .type_fail {background-position:-784px -1370px;}
.event-bedge .date6 .type_complete {background-position:-784px -179px;}
.event-bedge .date7 .type_vote {background-position:-599px -1966px;}
.event-bedge .date7 .type_fail {background-position:-599px -1370px;}
.event-bedge .date7 .type_complete {background-position:-599px -179px;}
.event-bedge .date8 .type_vote {background-position:-414px -1966px;}
.event-bedge .date8 .type_fail {background-position:-414px -1370px;}
.event-bedge .date8 .type_complete {background-position:-414px -179px;}
.event-bedge .date9 .type_vote {background-position:-226px -1966px;}
.event-bedge .date9 .type_fail {background-position:-226px -1370px;}
.event-bedge .date9 .type_complete {background-position:-226px -179px;}
.event-bedge .date10 .type_vote {background-position:-44px -1966px;}
.event-bedge .date10 .type_fail {background-position:-44px -1370px;}
.event-bedge .date10 .type_complete {background-position:-44px -179px;}
.event-bedge .date11 .type_vote {background-position:-44px -2145px;}
.event-bedge .date11 .type_fail {background-position:-44px -1550px;}
.event-bedge .date11 .type_complete {background-position:-44px -360px;}
.event-bedge .date12 .type_vote {background-position:-226px -2145px;}
.event-bedge .date12 .type_fail {background-position:-226px -1550px;}
.event-bedge .date12 .type_complete {background-position:-226px -360px;}
.event-bedge .date13 .type_vote {background-position:-414px -2145px;}
.event-bedge .date13 .type_fail {background-position:-414px -1550px;}
.event-bedge .date13 .type_complete {background-position:-414px -360px;}
.event-bedge .date14 .type_vote {background-position:-599px -2145px;}
.event-bedge .date14 .type_fail {background-position:-599px -1550px;}
.event-bedge .date14 .type_complete {background-position:-599px -360px;}

.event-my-artist {padding-top:30px; }
.my-artist-header {overflow:hidden; padding-bottom:22px;  }
.my-artist-header h3 {padding-left:37px; padding-right:25px; float:left;}
.my-artist-header p {float:left;}
.my-artist-section {overflow:hidden; }
.my-artist-section .my-artist-frd {width:480px; float:left; margin-left:44px; position:relative; }
.my-artist-section .frd-ness {width:212px; height:215px; position:relative;}
.my-artist-section .frd-ness .thumb {width:184px; height:184px; position:relative; padding-top:16px; margin-left:15px;}
.my-artist-section .frd-ness .thumb .title {width:100%; height:45px; position:absolute; bottom:0; left:0; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_opacity55.png') repeat-x; text-align:center; color:#fff; font-size:14px; line-height:38px;  }
.my-artist-section .frd-ness .frame {width:212px; height:215px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_frame.png') no-repeat; position:absolute; top:0; left:0; }
.my-artist-section .frd-ness .chart-pc{position: absolute; left: -14px; z-index: 20; width: 240px; height: 240px; top: -10px;}
.my-artist-section .frd-ness .btn-pan {width:62px; height:67px; position:absolute; top:0; right:0; z-index:30; }
.my-artist-section .frd-ness .btn-pan  button {display:block}
.my-artist-section .frd-ness .btn-pan  button  span{position:relative; display:block; width:62px; height:67px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/btn_fan.png') no-repeat; text-indent:-999px; overflow:hidden;}
.my-artist-section .frd-ness .btn-pan  button  span.mhover {background-position:0 -67px;}
.my-artist-section .frd-ness .btn-pan  button  span:active {background-position:0 -134px;}
.my-artist-section .frd-ness .btn-pan  button.on  span {background-position:100% 0;}
.my-artist-section .frd-ness .btn-pan  button.on  span.mhover {background-position:100% -67px;}
.my-artist-section .frd-ness .btn-pan  button.on  span.mactive {background-position:100% -134px;}
.my-artist-section .frd-ness .btn-link {display:block; position:absolute; top:20px; left:15px; width:184px; height:180px; text-indent:-999px; overflow:hidden; z-index:25;}
.my-artist-section .my-artist-frd dl {position:absolute; left:237px; top:26px; }
.my-artist-section .my-artist-frd strong {color:#b6b6b6; font-size:90px; line-height:1;}
.my-artist-section .my-artist-frd strong.state1 {color:#7e9fc7; } /* blue */
.my-artist-section .my-artist-frd strong.state2 {color:#70c7b9; } /* sky blue */
.my-artist-section .my-artist-frd strong.state3 {color:#bcda6d; } /* green */
.my-artist-section .my-artist-frd strong.state4 {color:#f5d66c; } /* yellow */
.my-artist-section .my-artist-frd strong.state5 {color:#eb997c; } /* orange */
.my-artist-section .my-artist-frd strong.state6 {color:#e78888; } /* red */
.my-artist-section .frd-tip {width:384px; float:right; padding-right:41px; padding-top:25px; }
.my-artist-section .frd-tip li {padding-top:28px; padding-left:12px; }

.event-gift-section {background:#c2e1ed; border-bottom:1px solid #b2ced9; }
.event-gift-section .wrap {width:1008px; margin:0 auto; padding:23px 0 58px 0;}
.event-gift-section ul {overflow:hidden; padding-left:79px; }
.event-gift-section ul li {float:left; padding:35px 0 0 0; margin-right:69px; }
.event-gift-section ul li.last {padding-top:0; margin-right:0; }
.event-notice-section {background:#c2e1ed;}
.event-notice-section .wrap {width:1008px; margin:0 auto; padding:40px 0;}
.event-notice-section h3 {padding:0 0 15px 31px; }
.event-notice-section ul {padding-left:31px; }
.event-notice-section ul li {padding-top:9px; }
.event-notice-section ul li:first-child {padding-top:0; }

/*event2*/
.artist-event-header {background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_artist_event.jpg') 50% 0 no-repeat #141740; }
.artist-event-header .wrap {width:1008px; height:651px; margin:0 auto; text-align:center; }
.artist-event-header .header-txt {height:261px; }
.artist-event-header .header-txt h2 {padding-top:32px;}
.artist-event-header .header-txt p {padding-top:15px; }
.artist-slider-wrap {position:relative; }
.artist-slider-wrap .artist-wrap {position:relative; width:870px; height:351px; overflow:hidden; margin:0 auto; }
.artist-slider-wrap .artist-wrap li {position:absolute; top:69px; left:321px; width:227px;}
.artist-slider-wrap .artist-wrap li img {width:100%}
.artist-slider-wrap .artist-wrap .btn-pan {position:absolute; top:6px; right:5px; }
.artist-slider-wrap .artist-wrap .active .btn-pan {position:absolute; top:0; right:58px; }
.artist-slider-wrap .artist-wrap .btn-pan button {display:block}
.artist-slider-wrap .artist-wrap .btn-pan button span{position:relative; display:block; width:62px; height:67px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/btn_fan.png') no-repeat; text-indent:-999px; overflow:hidden;}
.artist-slider-wrap .artist-wrap .btn-pan button span.mhover {background-position:0 -67px;}
.artist-slider-wrap .artist-wrap .btn-pan button span.mactive {background-position:0 -134px;}
.artist-slider-wrap .artist-wrap .btn-pan button.on span {background-position:100% 0;}
.artist-slider-wrap .artist-wrap .btn-pan button.on span.mhover {background-position:100% -67px;}
.artist-slider-wrap .artist-wrap .btn-pan button.on span.mactive {background-position:100% -134px;}
.artist-slider-wrap a.prev-btn {display:block; width:39px; height:76px; position:absolute; top:146px; left:0; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/btn_artist_swipe.png') no-repeat;  }
.artist-slider-wrap a.prev-btn:hover {background-position:0 100%; }
.artist-slider-wrap a.next-btn {display:block; width:39px; height:76px; position:absolute; top:146px; right:0; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/btn_artist_swipe.png') 100% 0 no-repeat;  }
.artist-slider-wrap a.next-btn:hover {background-position:100% 100%; }

.artist-event-section {background:#f2f5f6;}
.artist-event-section .wrap {width:1008px; margin:0 auto; padding-bottom:42px;  }
.artist-event-section h2 {text-align:center; padding-top:48px; }
.artist-event-section p {text-align:center; padding-top:12px; }
.artist-event-section .artist-list {padding-top:30px; overflow:hidden; }
.artist-event-section .artist-list ul {width:180px; float:left; margin-left:20px; }
.artist-event-section .artist-list ul.first {margin-left:14px; }
.artist-event-section .artist-list ul li {border-bottom:1px solid #e1e1e1; font-size:0;  }
.artist-event-section .artist-list label {display:block; height:72px; line-height:72px; font-size:16px; font-weight:bold; position:relative; padding-left:7px; overflow:hidden; letter-spacing:-1px; cursor:pointer}
.artist-event-section .artist-list label.line2 {line-height:18px; position:relative; padding-left:80px; padding-top:18px; height:54px; }
.artist-event-section .artist-list label.line2 img {position:absolute; left:7px; top:11px; }
.artist-event-section .artist-list label img {vertical-align:middle; margin-right:15px; }
.artist-event-section .artist-list label .check {display:none; width:65px; height:66px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/img_check.png') no-repeat; position:absolute; top:4px; left:0; }
.artist-event-section .artist-list li input {filter:alpha(opacity=0); opacity:0; position:absolute; }
.artist-event-section .artist-list .active label {color:#05b8b0;}
.artist-event-section .artist-list .active label .check {display:block; }
.artist-event-section .btn-area {text-align:center; padding-top:37px; }

.artist-gift-section {background:#eaeaea; }
.artist-gift-section .wrap {width:1008px; margin:0 auto; padding:52px 0 36px 0;  }
.artist-gift-section ul {overflow:hidden; }
.artist-gift-section li {margin-left:109px; float:left; }
.artist-gift-section li.first {margin-left:84px; }
.artist-gift-section .type2 li {margin-left:79px; float:left; }
.artist-gift-section .type2 li.first {margin-left:62px; }
.artist-gift-section p {text-align:center; padding-top:30px; }

.artist-event-notice-section {background:#eaeaea; border-top:1px solid #d6d6d7; }
.artist-event-notice-section .wrap {width:1008px; margin:0 auto; padding:48px 0 50px 0; }
.artist-event-notice-section h3 {padding:0 0 15px 0; }
.artist-event-notice-section ul {padding-left:9px; }
.artist-event-notice-section ul li {padding-top:8px; }
.artist-event-notice-section ul li:first-child {padding-top:0; }

/*event4*/
.myawords-event-header {background:#5ebbb0; }
.myawords-event-header .wrap {width:1008px; margin:0 auto; position:relative; }
.myawords-event-header .wrap .img-hand {position:absolute; top:92px; left:-7px; z-index:10; }
.myawords-event-section {background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_myawords_section.jpg') center top; }
.myawords-event-section .wrap {width:1008px; margin:0 auto; position:relative; height:880px; }
.myawords-event-section .wrap h2 {padding-top:112px; text-align:center; }
.myawords-event-section .wrap .group1 {position:absolute; top:307px; left:257px; }
.myawords-event-section .wrap .group2 {position:absolute; top:271px; right:30px; }
.myawords-event-section .wrap .group3 {position:absolute; top:447px; left:75px; }
.myawords-event-section .wrap .group4 {position:absolute; top:477px; right:158px; }
.myawords-event-section .wrap .btn-area {position:absolute; left:0; bottom:60px; width:100%; text-align:center; }

.awords-comment-section {background:#fff; }
.awords-comment-section .wrap {width:1008px; margin:0 auto; padding-bottom:60px; }
.awords-comment-section h3 {padding:40px 0 20px 0; font-size:24px; color:#292929; }

/* popup | top10투표안내 */
/* 140924_modify */
.popup-wrap .vote-info {padding-bottom:30px}
.popup-wrap .vote-info dt {font-weight:bold; color:#3a3a3a; font-size:20px}
.popup-wrap .vote-info dd {margin-top:5px;font-size:16px; color:#747474}
.popup-wrap .vote-info dd .bold {font-size:14px;}
.popup-wrap .vote-info dd .bold span {font-size:18px;}
.popup-wrap .vote-info dd .fc1 {color:#05b8b0}
.popup-wrap .vote-info dd .dot-lst li {background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/icon_lst_dot.png') no-repeat 0 9px; padding-left:12px; line-height:20px; font-size:16px}

/* */
.popup-wrap .pop-TOP10vote .box {padding:24px 20px 30px; background:#434a54}
.popup-wrap .pop-TOP10vote .green {color:#05b8b0;}
.popup-wrap .pop-TOP10vote .head {border-bottom:1px solid #656d78; height:40px}
.popup-wrap .pop-TOP10vote h3 {font-size:22px}
.popup-wrap .pop-TOP10vote .conts {padding-top:30px; overflow:hidden;}
.popup-wrap .pop-TOP10vote .conts .pic {position:relative; float:left; width:122px; height:122px; overflow:hidden;}
.popup-wrap .pop-TOP10vote .conts .pic .mask {position:absolute; top:0; left:0; width:100%; height:100%; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/img_mask_thum2.png') no-repeat;}
.popup-wrap .pop-TOP10vote .conts .cont {float:left; padding-left:20px; padding-top:28px; width:258px;}
.popup-wrap .pop-TOP10vote .conts .cont strong {display:block; height:40px; font-size:20px; line-height:1; color:#fff; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.popup-wrap .pop-TOP10vote .conts .cont span {display:inline-block; vertical-align:top; width:124px; line-height:36px; font-size:16px; color:#b9b9b9; }
.popup-wrap .pop-TOP10vote .conts .cont a{line-height:36px; vertical-align:top}
.popup-wrap .pop-TOP10vote .conts .cont a.btn-twitter{margin-left:3px}
.popup-wrap .pop-TOP10vote .message {padding:23px 0; text-align:center; line-height:22px; font-size:16px; color:#666; border-bottom:1px solid #c0c0c0;}
.popup-wrap .pop-TOP10vote .vote-tip-message {padding:20px 0 0; font-weight:bold; color:#3a3a3a; font-size:20px; text-align:center;}
.popup-wrap .pop-TOP10vote .melon-item-order {margin-top:40px; position:relative; border:4px solid #e6e6e6; }
.popup-wrap .pop-TOP10vote .melon-item-order a {display:block; padding:25px 24px; color:#848484; font-size:16px}
.popup-wrap .pop-TOP10vote .melon-item-order a * {display:block}
.popup-wrap .pop-TOP10vote .melon-item-order a span {margin-top:8px}
.popup-wrap .pop-TOP10vote .melon-item-order strong {font-size:18px;}
.popup-wrap .pop-TOP10vote .melon-item-order .btn {position:absolute; top:10px; right:16px; margin:0}
.popup-wrap .vote-result-wrap .fc-green {color:#25bda6}
/* //140924_modify */

/*어워드 소개*/
.sub-page-info {position:relative; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_event_top.png) 50% 0 no-repeat #eee; min-height:750px}
/* .sub-page-info .bg-wrap {background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/info/bg_infocont_middle.jpg') 50% 0 no-repeat;} */
.sub-page-info .area {padding:80px 0 110px 0; }
.sub-page-info .title-wrap {padding-bottom:40px; }
.sub-page-info .title-wrap p {font-size:14px; color:#666; }
.sub-page-info .title-wrap p span {color:#05b8b0; }
.sub-page-info .board-top {padding-bottom:15px; }
.sub-page-info .board-top select {width:159px; height:25px; /* border:1px solid #bababa; background:#ececec */}

.awards-board {border-top:2px solid #000; border-bottom:2px solid #000; }
.awards-board table {width:100%; table-layout:fixed; }
.awards-board table th {background:none; }
.awards-board table thead th {height:34px; font-size:12px; color:#000; font-weight:bold;  }
.awards-board table thead th p,
.awards-board table thead th strong  {font-size:12px; color:#000; font-weight:bold; }
.awards-board table tbody td {height:40px; border-top:1px solid #d1d1d1; text-align:center; color:#666;}
.awards-board table tbody td.no-data {height:auto; padding:10px 0; line-height:1.6em}
.awards-board table tbody td.subject a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.awards-board table tbody td.subject a:hover {text-decoration:underline;}
.awards-board table tbody td,
.awards-board table tbody td p,
.awards-board table tbody td strong {color:#666;}
.awards-board table tbody tr.first-line td {border-top:1px solid #000; }
.awards-board table p.al {text-align:left; padding-left:15px; }
.awards-board table p.ar {text-align:right; padding-right:15px; }

.awards-board-view {border-top:2px solid #000; border-bottom:2px solid #000; }
.awards-board-view .header {overflow:hidden; }
.awards-board-view .header > div {float:left; font-size:12px; color:#000; font-weight:bold; height:34px; line-height:34px; text-align:center;  }
.awards-board-view .header table {width:100%}
.awards-board-view .header td {min-height:16px; padding:10px 4px 8px; font-size:12px; color:#000; font-weight:bold; line-height:1.8em; text-align:center; vertical-align:top}
.awards-board-view .header .num {width:57px; text-align:center; font-size:12px; color:#000; font-weight:bold;}
.awards-board-view .header .category {width:92px; padding-left:15px; text-align:left; font-size:12px; color:#000; font-weight:bold;}
.awards-board-view .header .title {text-align:left; font-size:12px; color:#000; font-weight:bold; line-height:1.6em}
.awards-board-view .header .title img {vertical-align:middle; }
.awards-board-view .header .hit {width:88px; text-align:right; padding-right:15px; font-size:12px; color:#000; font-weight:bold;}
.awards-board-view .header .date {width:92px;font-size:12px; color:#000; font-weight:bold }
.awards-board-view .board-con-wrap {padding:20px 15px 50px 15px; border-top:1px solid #000; font-size:12px; color:#666; line-height:20px;}
.awards-board-view .board-con-wrap img{max-width:972px;}

.board-view-btn-area {padding:17px 0 43px 0; text-align:right; }
.board-view-paginate {border-top:1px solid #bababa; }
.board-view-paginate .prev {height:38px; border-bottom:1px solid #bababa; padding-left:80px; overflow:hidden; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/info/txt_view_page_prev.png') 20px 50% no-repeat; }
.board-view-paginate .next {height:38px; border-bottom:1px solid #bababa; padding-left:80px; overflow:hidden; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/info/txt_view_page_next.png') 20px 50% no-repeat; }
.board-view-paginate .category {width:108px; float:left;  line-height:38px; color:#666; }
.board-view-paginate .title {width:742px; float:left;  line-height:38px; }
.board-view-paginate .title a {color:#000; }
.board-view-paginate .date {width:78px; float:left;  line-height:38px; color:#000; }

.awards-paginate {padding:23px 0; text-align:center; font-size:0;}
.awards-paginate a {font-size:12px; font-family:'Dotum'; display:inline-block; height:24px; line-height:24px; padding:0 11px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/info/img_pageline.png') 0 5px no-repeat; vertical-align:middle; }
.awards-paginate a.link-first {background:none; }
.awards-paginate strong {font-size:12px; font-family:'Dotum'; display:inline-block; height:22px; border:1px solid #05a7a0; color:#00a986; line-height:22px; padding:0 7px; vertical-align:middle;  }
.awards-paginate .direction {background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/info/bg_page_direction.png') 0 0 no-repeat; width:25px; height:24px; padding:0; }
.awards-paginate .direction.prev {background-position:-28px 0; margin-left:3px; }
.awards-paginate .direction.next {background-position:-57px 0; margin-right:3px; }
.awards-paginate .direction.end {background-position:100% 0;}

.awards-board-search {text-align:center; }
.awards-board-search .i-txt {width:187px; height:25px; border:1px solid #bababa; padding-left:12px; line-height:25px; vertical-align:middle; }
.awards-board-search .btn-search {width:56px; height:27px; border:none; background:#000; color:#fff; text-align:center; line-height:27px; vertical-align:middle; }


/* 타임라인 */
#timeline-menu-week,
#timeline-menu {position:relative; background:#070707;}
#timeline-menu-week.fix,
#timeline-menu.fix {position:fixed; top:0; left:0; width:100%; z-index:1000; min-width:1008px;}
#timeline-menu-week .bg-bar,
#timeline-menu .bg-bar {position:absolute; top:0; left:50%; margin-left:-1504px; width:1000px; height:34px; background:#00bcb7}
#timeline-menu-week ul,
#timeline-menu ul {position:relative; overflow:hidden;}
#timeline-menu-week li,
#timeline-menu li {float:left; border-right:1px solid #393939; width:100px; text-align:center; }
#timeline-menu-week li:first-child,
#timeline-menu li:first-child {border-left:1px solid #393939;} /* 141230 */
#timeline-menu-week li.active,
#timeline-menu li.active {background:#00bcb7}
#timeline-menu-week li.w99,
#timeline-menu li.w99 {width:99px}
#timeline-menu-week li a,
#timeline-menu li a {display:block; height:34px; font-size:15px; color:#c2c2c2; line-height:34px}
#timeline-menu-week li.active a,
#timeline-menu-week li a.active,
#timeline-menu li.active a,
#timeline-menu li a.active{font-weight:bold; color:#fff}

/*150115 추가 lyr*/
#timeline-menu-week .timeline-slide,
#timeline-menu .timeline-slide {width:1008px;margin:0 auto;}
#timeline-menu-week .timeline-slide li,
#timeline-menu .timeline-slide li {width: 83px;margin-left: -1px;text-align: center;border-left: 1px solid #393939;border-right: 1px solid #393939;}
#timeline-menu-week .timeline-slide li.first,
#timeline-menu .timeline-slide li.first {width:82px;margin-left:0;}
#timeline-menu-week .timeline-slide li.active,
#timeline-menu .timeline-slide li.active {border-left:1px solid #2c2c2c;}

#timeline-wrap {position:relative; background:#1b1b1b; min-width:1008px; background:#f5f5f5 url(http://image.melon.co.kr/resource/image/MMA2014/web/timeline/bg_pat_years_150225.jpg) 50% 1283px repeat-y;}/*150225 수정 lyr*/
#timeline-wrap .fix-timeline {position:absolute; left:50%; margin-left:-438px; width:1px; top:137px; bottom:0; z-index:100; background:#7a7a7a}
#timeline-wrap .fix-timeline.first {top:0; bottom:auto; height:131px;}
#timeline-wrap .fix-timeline.teaser {top:0; bottom:auto; height:128px;}
#timeline-wrap .fix-timeline .top-dot,
#timeline-wrap .fix-timeline .fot-dot {display:block; width:8px; height:7px; position:absolute; left:-4px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/icon_timeline_circle.png) 100% 0 no-repeat;}
#timeline-wrap .fix-timeline .top-dot {top:0}
#timeline-wrap .fix-timeline .fot-dot {bottom:0}

/* 141015 update */
a.btn-top {position:fixed; bottom:52px; left:50%; margin-left:508px; width:42px; height:42px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/btn_top.png) 0 0 no-repeat; z-index:100; text-indent:-999px; overflow:hidden;}
/* //141015 update */

#timeline-wrap .fix-timeline .green-box {display:block; width:120px; height:120px; position:absolute; top:-130px; left:-60px;}
#timeline-wrap .fix-timeline .sm-green-box {display:block; width:90px; height:90px; position:absolute; left:-45px;}
#timeline-wrap .fix-timeline .gray-box {display:block; width:76px; height:76px; position:absolute; top:103%; left:-38px;}
#timeline-wrap .fix-timeline .gray-box.next {left:-45px}
#timeline-wrap #time-table2014 .fix-timeline .gray-box.next {left:-38px}
#time-table2014 .tline-tit {display:block; width:120px; height:120px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/sp_tit1401.png) no-repeat; text-indent:-999px; overflow:hidden;}
#time-table2014 .tline-tit.tit0402 {background-position:0 -120px}
#time-table2014 .tline-tit.tit0403 {background-position:0 -240px}
#time-table2014 .tline-tit.tit0404 {background-position:0 -360px}
#time-table2014 .tline-tit.tit0405 {background-position:0 -480px}
#time-table2014 .tline-tit.titnow {background-position:0 -600px}
#time-table2014 .tline-stit {display:block; width:76px; height:76px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/sp_stit1401.png) no-repeat; text-indent:-999px; overflow:hidden;}
#time-table2014 .tline-stit.stit0402 {background-position:0 -76px}
#time-table2014 .tline-stit.stit0403 {background-position:0 -152px}
#time-table2014 .tline-stit.stit0404 {background-position:0 -228px}
/* 141021 update : 파일명 교체 */
#time-table2014 .tline-stit.stit0405 {width:90px; height:90px; margin-left:-7px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/sp_stit1402_141021.png) no-repeat; }
#time-table2014 .tline-tit.tit-end1 {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/img_tline_tit1030.png) no-repeat}
/* //141021 update : 파일명 교체 */

/* 2014 years */
#time-table2014 {padding-top:130px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/bg_2014.jpg) 50% 100% no-repeat; }
#time-table2014 .con201401 {position:relative; height:1080px;}
#time-table2014 .con201402 {position:relative; height:1115px;}
#time-table2014 .con201403 {position:relative; height:1055px;}
#time-table2014 .con201404 {position:relative; height:1069px; width:100%; overflow:hidden;}
#time-table2014 .con201405 {position:relative; height:828px;}
#time-table2014 .area {position:relative; padding-left:168px; width:840px}
#time-table2014 p {line-height:22px; font-size:16px;}

/* 2014 years | section1 */
#time-table2014 .con201401 h2{font-weight:normal; font-size:50px; line-height:1; color:#fff}
#time-table2014 .con201401 h2 span {font-weight:bold;}
#time-table2014 .con201401 .videobox {position:relative;}
#time-table2014 .con201401 .videobox .mov {width:740px; height:420px;}
#time-table2014 .con201401 .videobox .btn-play {display:block; width:82px; height:82px; position:absolute; top:169px; left:329px;}
#time-table2014 .con201401 .videobox .label {position:absolute; left:740px; top:1px}

/* 2014 years | section2 */
#time-table2014 .con201402 h2{font-size:50px; line-height:1; color:#1d1d1d}
#time-table2014 .btn-vote {position:absolute; right:0; top:0; text-align:center;}
#time-table2014 .btn-vote p {font-size:15px}
#time-table2014 .con201402 .album-wrap {width:100%; overflow:hidden; margin:20px 0 0; position:relative}
#time-table2014 .con201402 .album-wrap .btn-prev {display:block; position:absolute; top:30px; left:0; margin-left:-185px; z-index:50; width:50%;  height:370px}
#time-table2014 .con201402 .album-wrap .btn-next {display:block; position:absolute; top:30px; left:50%; margin-left:185px; z-index:50; width:50%;  height:370px}
#time-table2014 .con201402 .album-wrap .btn-prev a {display:block; height:100%}
#time-table2014 .con201402 .album-wrap .btn-next a {display:block; height:100%}
#time-table2014 .con201402 .album-wrap ul {width:200000px; /*margin:0 auto;*/ padding:30px 0}
#time-table2014 .con201402 .album-wrap li {position:relative; width:370px; height:370px; float:left}
#time-table2014 .con201402 .album-wrap li.active,
#time-table2014 .con201402 .album-wrap li.swiper-slide-active {margin-top:-30px; width:430px !important; height:430px}
#time-table2014 .con201402 .album-wrap li.mhover .mask,
#time-table2014 .con201402 .album-wrap li.active .mask,
#time-table2014 .con201402 .album-wrap li.swiper-slide-active .mask {display:none}
#time-table2014 .con201402 .album-wrap li.mhover .cont,
#time-table2014 .con201402 .album-wrap li.active .cont,
#time-table2014 .con201402 .album-wrap li.swiper-slide-active .cont {display:block}
#time-table2014 .con201402 .album-wrap .thum a {display:block}
#time-table2014 .con201402 .album-wrap .thum img {width:100%; height:100%}
#time-table2014 .con201402 .album-wrap .cont {display:none}
#time-table2014 .con201402 .album-wrap .mask {position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/bg_opacity70.png);}
#time-table2014 .con201402 .album-wrap .rank {position:absolute; top:0; right:0; width:123px; height:117px; padding:13px 13px 0 0; text-align:right; color:#fff;}
#time-table2014 .con201402 .album-wrap .rank.type1 {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/img_album_point1.png) no-repeat;}
#time-table2014 .con201402 .album-wrap .rank strong {font-size:15px; line-height:1; font-weight:normal;}
#time-table2014 .con201402 .album-wrap .rank span {display:block; font-size:28px; font-weight:bold; line-height:1;}
#time-table2014 .con201402 .album-wrap .rank span em {font-size:34px; font-weight:bold;}
#time-table2014 .con201402 .album-wrap .info {position:absolute; bottom:0; left:0; width:100%; height:123px; overflow:hidden; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/bg_album_titlebox.png) no-repeat}
#time-table2014 .con201402 .album-info {float:left; padding:82px 20px 0 20px; /*width:170px;*/ overflow:hidden; /* word-break:break-all; 141031 */ max-width: 180px;white-space: normal;text-overflow: ellipsis;}
#time-table2014 .con201402 .album-info .artist {font-family:arial; font-size:20px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
#time-table2014 .con201402 .album-info .title {color:#949494; font-size:13px; font-family:arial; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
/*#time-table2014 .con201402 .vote-count {float:right; padding:45px 20px 0 0;}*/
#time-table2014 .con201402 .vote-count {position:absolute; right:0; top:45px;}
#time-table2014 .con201402 .vote-count span {display:block; font-size:16px; color:#6e6e6e; padding: 0 20px 0 0; }
#time-table2014 .con201402 .vote-count p {font-family:arial; font-size:42px; line-height:1; color:#fff; text-align:right; background:#212121; padding: 0 20px 0 0}
#time-table2014 .con201402 .vote-count div p {font-family:"Malgun Gothic", "AppleGotihc", "NanumGothic", '돋움', Dotum, '굴림', Gulim, Helvetica, Arial ,sans-serif} /* 141105 update */

#time-table2014 .con201403 h2 {font-weight:normal; font-size:50px; line-height:1; color:#fff}
#time-table2014 .con201403 .ranking-list ul {margin-left:-10px; overflow:hidden}
#time-table2014 .con201403 .ranking-list li {margin:0 0 30px 10px; ; float:left; width:160px; height:168px; overflow:hidden;}
#time-table2014 .con201403 .ranking-list .cont {position:relative; margin:13px 0 0; padding-left:30px}
#time-table2014 .con201403 .ranking-list .cont span {display:block; position:absolute; top:0; left:0; width:20px; height:15px; text-indent:-999px; overflow:hidden; background-image:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/sp_rank_top10_2.png); background-repeat:no-repeat}
#time-table2014 .con201403 .ranking-list .cont span.num2 {background-position:0 -15px}
#time-table2014 .con201403 .ranking-list .cont span.num3 {background-position:0 -30px}
#time-table2014 .con201403 .ranking-list .cont span.num4 {background-position:0 -45px}
#time-table2014 .con201403 .ranking-list .cont span.num5 {background-position:0 -60px}
#time-table2014 .con201403 .ranking-list .cont span.num6 {background-position:0 -75px}
#time-table2014 .con201403 .ranking-list .cont span.num7 {background-position:0 -90px}
#time-table2014 .con201403 .ranking-list .cont span.num8 {background-position:0 -105px}
#time-table2014 .con201403 .ranking-list .cont span.num9 {background-position:0 -120px}
#time-table2014 .con201403 .ranking-list .cont span.num10 {background-position:0 -135px}
#time-table2014 .con201403 .ranking-list .cont .artist {display:block; padding-left:10px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/icon_l_dot.png) no-repeat 0 50%; font-family:'arial'; font-size:15px; vertical-align:top; height:16px; line-height:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#fff}
#time-table2014 .con201403 .ranking-list .cont .artist a {font-family:'arial'; font-size:15px; color:#fff}
#time-table2014 .con201403 .ranking-list .cont dl {padding-left:10px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/icon_l_dot.png) no-repeat 0 50%;}
#time-table2014 .con201403 .ranking-list .cont dt {display:block; font-family:'arial'; font-size:15px; vertical-align:top; height:16px; line-height:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#fff}
#time-table2014 .con201403 .ranking-list .cont dt a {font-family:'arial'; font-size:14px;color:#fff}
#time-table2014 .con201403 .ranking-list .cont dd {font-family:'arial'; font-size:12px; line-height:22px; vertical-align:top; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#time-table2014 .con201403 .ranking-list .cont dd a {color:#747474}

/* 2014 years | section4 */
#time-table2014 .con201404 h2 {font-weight:normal; font-size:50px; line-height:1; color:#1d1d1d}
#time-table2014 .con201404 .voter-list {position:relative; top:30px; width:100%; min-height:420px}
#time-table2014 .con201404 .voter-list li {position:absolute; left:50%}
#time-table2014 .con201404 .voter-list .thum img {width:100%}
#time-table2014 .con201404 .voter-list .label {position:absolute; top:0; right:0; z-index:20;}
#time-table2014 .con201404 .voter-list .info {position:absolute; bottom:0; left:0; width:100%; height:107px; overflow:hidden; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/bg_album_titlebox2.png) no-repeat}
#time-table2014 .con201404 .voter-list .album-info {float:left; padding:68px 0 0 20px; /*width:180px;*/ overflow:hidden;}
#time-table2014 .con201404 .voter-list .album-info .artist {font-family:arial; font-size:22px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:1}
#time-table2014 .con201404 .voter-list .album-info .title {font-family:arial; font-size:12px; color:#949494; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
/*#time-table2014 .con201404 .voter-list .vote-count {float:right; padding:35px 20px 0 0;}*/
#time-table2014 .con201404 .voter-list .vote-count {position:absolute; right:0; top:40px;}
/* 141021 update : add */
#time-table2014 .con201404 .voter-list .vote-count strong {font-size:28px;  display:block; line-height:1.3; color:#fff; padding:15px 20px 0 0}
/* //141021 update : add */
#time-table2014 .con201404 .voter-list .vote-count span {font-size:16px; color:#6e6e6e; display:block; padding-right:20px}
#time-table2014 .con201404 .voter-list .vote-count p {font-family:arial; font-size:36px; line-height:1; color:#fff; text-align:right; padding-right:20px; background:#292929}

#time-table2014 .con201404 .voter-list .over {display:none; position:absolute; top:0; left:0; z-index:10; width:100%; height:100%; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/bg_opa70.png)}
#time-table2014 .con201404 .voter-list .over .artist {position:absolute; color:#fff; font-size:18px; line-height:1.6em}
#time-table2014 .con201404 .voter-list .over .rank-num {position:absolute; width:36px; height:36px; text-align:center; line-height:36px; font-weight:bold; font-size:14px; color:#fff; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/bg_rank_num.png) no-repeat}
#time-table2014 .con201404 .voter-list .rank1 {top:0; margin-left:-137px; width:400px; height:400px; z-index:10}
#time-table2014 .con201404 .voter-list .rank2 {top:23px; margin-left:-467px; width:320px; height:320px; z-index:9}
#time-table2014 .con201404 .voter-list .rank3 {top:123px; margin-left:250px; width:250px; height:250px; z-index:8}
#time-table2014 .con201404 .voter-list .rank4 {top:0; margin-left:445px; width:180px; height:180px; z-index:7}
#time-table2014 .con201404 .voter-list .rank5 {top:220px; margin-left:-647px; width:160px; height:160px; z-index:6}
#time-table2014 .con201404 .voter-list .rank6 {top:80px; margin-left:-618px; width:150px; height:150px; z-index:5}
#time-table2014 .con201404 .voter-list .rank7 {top:200px; margin-left:557px; width:140px; height:140px; z-index:4}
#time-table2014 .con201404 .voter-list .rank8 {top:125px; margin-left:-796px; width:136px; height:136px; z-index:3}
#time-table2014 .con201404 .voter-list .rank9 {top:70px; margin-left:664px; width:150px; height:150px; z-index:2}
#time-table2014 .con201404 .voter-list .rank10 {top:20px; margin-left:-746px; width:120px; height:120px; z-index:1}
/* 2014-10-28 update : 간격 수정. */
#time-table2014 .con201404 .voter-list .rank2 .over .artist {top:28px; left:30px; right:30px; font-size:22px;}
#time-table2014 .con201404 .voter-list .rank3 .over .artist {bottom:30px;right:30px; left:30px; font-size:22px;}
#time-table2014 .con201404 .voter-list .rank4 .over .artist {top:20px;left:20px; right:20px;}
#time-table2014 .con201404 .voter-list .rank5 .over .artist {right:15px;bottom:15px; left:15px;}
#time-table2014 .con201404 .voter-list .rank6 .over .artist {top:70px;left:20px; right:20px;}
#time-table2014 .con201404 .voter-list .rank7 .over .artist {top:57px; left:20px; right:20px}
#time-table2014 .con201404 .voter-list .rank8 .over .artist {bottom:18px;right:18px; left:18px;}
#time-table2014 .con201404 .voter-list .rank9 .over .artist {top:20px;right:17px; left:17px;}
#time-table2014 .con201404 .voter-list .rank10 .over .artist {top:62px;left:15px; left:15px;}
#time-table2014 .con201404 .voter-list .rank4 .rank-num {bottom:15px; right:17px; left:17px;}
#time-table2014 .con201404 .voter-list .rank5 .rank-num {top:15px; left:14px; right:14px;}
#time-table2014 .con201404 .voter-list .rank6 .rank-num {top:20px; left:20px; right:20px;}
#time-table2014 .con201404 .voter-list .rank7 .rank-num {top:18px;left:18px; right:18px;}
#time-table2014 .con201404 .voter-list .rank8 .rank-num {top:15px; right:15px; left:15px;}
#time-table2014 .con201404 .voter-list .rank9 .rank-num {bottom:14px; right:15px; left:15px;}
#time-table2014 .con201404 .voter-list .rank10 .rank-num {top:15px; left:13px; right:13px;}
/* //2014-10-28 update : 간격 수정. */

/* 2014 years | section5 */
#time-table2014 .con201405 {overflow:hidden;}
#time-table2014 .con201405 h2 {font-weight:normal; font-size:50px; line-height:1; color:#fff}
#time-table2014 .con201405 h2 span {font-weight:bold;}
#time-table2014 .con201405 .area {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/bg_player.png) 830px 101px no-repeat;}

/* 141015 update */
#time-table2012, #time-table2011, #time-table2010, #time-table2009, #time-table2008, #time-table2007, #time-table2006, #time-table2005 {position:relative}

/* 2013 years | common */
#time-table2013 .area,
#time-table2012 .area,
#time-table2011 .area,
#time-table2010 .area,
#time-table2009 .area,
#time-table2008 .area,
#time-table2007 .area,
#time-table2006 .area,
#time-table2005 .area {position:relative; padding-left:168px; width:840px}

#time-table2013 .fix-timeline.first,
#time-table2012 .fix-timeline.first,
#time-table2011 .fix-timeline.first,
#time-table2010 .fix-timeline.first,
#time-table2009 .fix-timeline.first,
#time-table2008 .fix-timeline.first,
#time-table2007 .fix-timeline.first,
#time-table2006 .fix-timeline.first,
#time-table2005 .fix-timeline.first {top:0; bottom:auto; height:151px;}

.time-line-h2type {font-size:46px; color:#1d1d1d; line-height:1.2; padding:40px 0; }
.time-line-h2type span {font-weight:normal; color:#868686; }
.time-line-dltype dt {font-size:19px; color:#454545; line-height:1.2; font-weight:bold; padding-bottom:10px; }
.time-line-dltype dd p {font-size:12px; line-height:17px; color:#747474;}
.time-line-dltype dd strong {color:#00aca6; }
.artist-w828 {width:828px; position:relative; height:436px; }
.artist-w828 .song-info {height:122px; width:100%; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/2013/btn_titlebox_w828.png) no-repeat; position:absolute; bottom:0; left:0; }
.artist-w828 .song-info h3 {color:#fff; font-family:'Arial', 'Malgun Gothic'; font-size:30px; padding:45px 0 10px 40px; line-height:1.2;}
.artist-w828 .song-info a {color:#fff; }
.artist-w828 .song-info p {color:#8b8b8b; font-family:'Arial', 'Malgun Gothic'; font-size:15px; padding-left:40px; }
.artist-w828 .song-info .play-link {display:block;background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/2013/btn_play_w25.png) no-repeat;padding-left:36px;height:25px;line-height:25px;color:#fff;font-size:16px;font-family:'Arial Unicode MS', 'Arial', 'Malgun Gothic';position:absolute;top:78px;right:43px;}

.artist-w408-wrap {overflow:hidden; width:828px;}
.artist-w408 {width:408px; position:relative; float:left; height:268px;  }
.artist-w408.right {float:right; }
.artist-w408 .song-info {height:80px; width:100%; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/2013/btn_titlebox_w408.png) no-repeat; position:absolute; bottom:0; left:0; }
.artist-w408 .song-info h3 {color:#fff; font-family:'Arial', 'Malgun Gothic'; font-size:22px; padding:39px 0 0 24px; line-height:1.2;}
.artist-w408 .song-info a {color:#fff; }
.artist-w408 .song-info .play-link {display:block;background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/2013/btn_play_w25.png) no-repeat;padding-left:36px;height:25px;line-height:25px;color:#fff;font-size:16px;font-family:'Arial Unicode MS', 'Arial', 'Malgun Gothic';position:absolute;top:42px;right:15px;}

.artist-w536-wrap {overflow:hidden;; width:828px;}
.artist-w536-wrap .time-line-dltype {width:267px; float:right; }
.artist-w536 {width:536px; height:342px; position:relative; float:left; }
.artist-w536 .song-info {height:95px; width:100%; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/2013/btn_titlebox_w536.png) no-repeat; position:absolute; bottom:0; left:0; }
.artist-w536 .song-info h3 {color:#fff; font-family:'Arial', 'Malgun Gothic'; font-size:22px; padding:51px 0 10px 22px; line-height:1.2;}
.artist-w536 .song-info a {color:#fff; }
.artist-w536 .song-info .play-link {display:block; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/2013/btn_play_w25.png) no-repeat; padding-left:36px; height:25px; line-height:25px; color:#fff; font-size:16px; font-family:'Arial Unicode MS', 'Arial', 'Malgun Gothic'; position:absolute; top:55px; right:14px;}

.artist-w268-wrap {overflow:hidden;; width:845px;}
.artist-w268 {width:268px; position:relative; float:left; margin-right:13px; margin-bottom:11px; }
.artist-w268 .img {height:142px; overflow:hidden; background:#111; }
.artist-w268 .song-info {height:60px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/2013/bg_titlebox_w268.png) no-repeat;}
.artist-w268 .song-info h3 {color:#fff; font-size:15px; padding:10px 0 2px 20px; line-height:1.2;}
.artist-w268 .song-info a {color:#fff; }
.artist-w268 .song-info p {font-size:14px; color:#969696; padding:0 20px; white-space:nowrap; overflow:hidden;}
.artist-w268 .song-info p span {vertical-align:middle; font-size:12px; display:inline-block; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/2013/bg_dotline.png) 10px 2px no-repeat; padding-left:22px; padding-bottom:3px; line-height:1; }
.artist-w268 .song-info p span.none {background:transparent; padding-left:0}
.artist-w268 .song-info p a {color:#969696}

.artist-w159-wrap {overflow:hidden;; width:845px; height:250px; }
.artist-w159 {width:159px; position:relative; float:left; margin-right:7px; margin-bottom:8px; }
.artist-w159 .img {height:84px; overflow:hidden; }
.artist-w159 h3 {height:28px; line-height:28px; color:#fff; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/2013/bg_titlebox_w159.png) no-repeat; font-size:13px; padding-left:15px; font-weight:normal; }
.artist-w159 h3 a {color:#fff; }

.time-line-photo-slider {position:relative; margin-top:10px; width:828px; }
/* 141015 update : height add */
.time-line-photo-slider .slide-wrap {width:750px; height:200px; padding-left:6px; *padding-left:0; margin:0 auto; overflow:hidden; position:relative}
.time-line-photo-slider .slide-wrap ul {width:20000px; height:200px}
.time-line-photo-slider .slide-wrap ul li {position:relative; float:left; width:254px; text-align:center; height:200px}
/* //141015 update : height add */
.time-line-photo-slider .slide-wrap .thumb {position:relative; height:150px; width:244px; overflow:hidden; background:#c3c3c3}
.time-line-photo-slider .slide-wrap .thumb a img {width:244px;height:auto;}/*150122 추가 lyr*/
.time-line-photo-slider .slide-wrap .thumb .img-size {width:244px; height:150px; }
.time-line-photo-slider .slide-wrap .thumb .icon-type {position:absolute; bottom:0; right:0; height:27px; overflow:hidden; }
.time-line-photo-slider .slide-wrap .title {font-weight:bold; font-size:14px; color:#404040; padding:10px 0 5px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.time-line-photo-slider .slide-wrap .artist {font-size:12px; color:#00aca6; }
.time-line-photo-slider .prev-btn {position:absolute; top:0; left:0; }
.time-line-photo-slider .next-btn {position:absolute; top:0; right:0; }

/* 141015 update */
.time-line-photo-slider .slide-wrap .title a {color:#404040}
.time-line-photo-slider .slide-wrap .title a:hover {text-decoration:underline} /* 141021 update : add */
.time-line-photo-slider .slide-wrap .artist a {color:#00aca6}
.time-line-photo-slider .slide-wrap .artist a:hover {text-decoration:underline} /* 141021 update : add */
/* //141015 update */

/* 2013 years | section */
#time-table2013 {position:relative; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/timeline/2014_2013_web_bg_150225.jpg) 50% 0 repeat-x;}/*150225 수정 lyr*/
#timeline-wrap .con201301 { position:relative; padding-top:151px; height:418px; }
#timeline-wrap .con201301 .fix-timeline .green-box {top:-127px; }
#timeline-wrap .con201301 .fix-timeline {top:288px; }
#timeline-wrap .con201301 .area {height:384px;}
#timeline-wrap .con201301 h2 {padding:15px 0 45px 0; }
#timeline-wrap .con201301 .txt1 {font-size:17px; color:#403f3f; line-height:22px; }
#timeline-wrap .con201301 .txt2 {font-size:12px; color:#747474; line-height:18px; margin-top:15px; }
#timeline-wrap .con201301 .txt2 strong {font-size:16px; color:#00aca6; }
#timeline-wrap .con201301 .bg-shape {position:absolute; top:208px; right:0;}
#timeline-wrap .txt-p {font-size:12px; line-height:17px; color:#747474;}
#timeline-wrap .txt-p strong {color:#00aca6; }

#timeline-wrap .con201301,
#timeline-wrap .con201302,
#timeline-wrap .con201303,
#timeline-wrap .con201304,
#timeline-wrap .con201305,
#timeline-wrap .con201306,
#timeline-wrap .con201307,
#timeline-wrap .con201308,
#timeline-wrap .con201309,
#timeline-wrap .con201310,
#timeline-wrap .con201311,
#timeline-wrap .con201312 {position:relative}

#time-table2013 .con201302 {height:1020px}
#time-table2013 .con201303 {height:1020px}
#time-table2013 .con201304 {height:844px}
#time-table2013 .con201305 {height:729px}
#time-table2013 .con201306 {height:778px}
#time-table2013 .con201307 {height:729px}
#time-table2013 .con201308 {height:804px}
#time-table2013 .con201309 {height:1048px}
#time-table2013 .con201310 {height:890px}

#time-table2012 .con201302 {height:1010px}
#time-table2012 .con201303 {height:850px}
#time-table2012 .con201304 {height:764px}
#time-table2012 .con201305 {height:764px}
#time-table2012 .con201306 {height:764px}
#time-table2012 .con201307 {height:846px}
#time-table2012 .con201308 {height:940px}

#time-table2011 .con201302 {height:1010px}
#time-table2011 .con201303 {height:986px}
#time-table2011 .con201304 {height:764px}
#time-table2011 .con201305 {height:764px}
#time-table2011 .con201306 {height:764px}
#time-table2011 .con201307 {height:764px}
#time-table2011 .con201308 {height:764px}
#time-table2011 .con201309 {height:1065px}

#time-table2010 .con201302 {height:992px}
#time-table2010 .con201303 {height:1010px}
#time-table2010 .con201304 {height:1000px}
#time-table2010 .con201305 {height:764px}
#time-table2010 .con201306 {height:764px}
#time-table2010 .con201307 {height:764px}
#time-table2010 .con201308 {height:764px}
#time-table2010 .con201309 {height:764px}
#time-table2010 .con201310 {height:764px}
#time-table2010 .con201311 {height:635px}
#time-table2010 .con201312 {height:1045px}

/* 141020 update */
#time-table2009 .con201301 {height:420px}
#time-table2009 .con201302 {height:990px}
#time-table2009 .con201303 {height:764px}
#time-table2009 .con201304 {height:764px}
#time-table2009 .con201305 {height:764px}
#time-table2009 .con201306 {height:979px}
#time-table2009 .con201307 {height:779px}

#time-table2008 .con201301 {height:445px}
#time-table2008 .con201302 {height:806px}
#time-table2008 .con201303 {height:761px}
#time-table2008 .con201304 {height:558px}
#time-table2008 .con201305 {height:558px}
#time-table2008 .con201306 {height:558px}
#time-table2008 .con201307 {height:558px}
#time-table2008 .con201308 {height:558px}
#time-table2008 .con201309 {height:618px}

#time-table2007 .con201301 {height:332px}
#time-table2007 .con201302 {height:806px}
#time-table2007 .con201303 {height:563px}
#time-table2007 .con201304 {height:563px}
#time-table2007 .con201305 {height:663px}

#time-table2006 .con201301 {height:389px}
#time-table2006 .con201302 {height:789px}
#time-table2006 .con201303 {height:739px}
#time-table2006 .con201304 {height:789px}
#time-table2006 .con201305 {height:563px}
#time-table2006 .con201306 {height:663px}

#time-table2005 .con201301 {height:427px}
#time-table2005 .con201302 {height:806px}
#time-table2005 .con201303 {height:795px}
#time-table2005 .con201304 {height:795px}
#time-table2005 .con201305 {height:558px}
#time-table2005 .con201306 {height:658px}
/* //141020 update */


#time-table2012 .fc-mint,
#time-table2011 .fc-mint,
#time-table2010 .fc-mint,
#time-table2009 .fc-mint,
#time-table2008 .fc-mint,
#time-table2007 .fc-mint,
#time-table2006 .fc-mint,
#time-table2005 .fc-mint { color:#00aca6; }


/* 141114 update : add */
#time-table2014 {background:#1e1e1e url(http://image.melon.co.kr/resource/image/MMA2014/web/timeline/2014/bg_pat_150225.jpg) 50% 0 repeat-y}/*150225 수정 lyr*/
#time-table2014 .cont01,
#time-table2014 .cont02,
#time-table2014 .cont03,
#time-table2014 .cont04,
#time-table2014 .cont05,
#time-table2014 .cont06,
#time-table2014 .cont07,
#time-table2014 .cont08,
#time-table2014 .cont09,
#time-table2014 .cont10,
#time-table2014 .cont11,
#time-table2014 .cont12,
#time-table2014 .cont13,
#time-table2014 .cont14,
#time-table2014 .cont15,
#time-table2014 .cont16 {position:relative}
#time-table2014 .cont16 {background:url(http://image.melon.co.kr/resource/image/MMA2014/web/timeline/2014/bg_foot_150225.jpg) 50% 100% no-repeat}/*150225 수정 lyr*/

#time-table2014 .sec-intro {padding-bottom:100px}
#time-table2014 .sec-intro .fix-timeline {top:155px}
#time-table2014 .sec-intro h2 {padding:15px 0 45px 0; }
#time-table2014 .sec-intro .txt1 {font-size:17px; color:#fff; line-height:22px; }
#time-table2014 .sec-intro .txt2 {font-size:12px; color:#747474; line-height:18px; margin-top:15px; }
#time-table2014 .sec-intro .txt2 strong {color:#00aca6; }
#time-table2014 .sec-intro .bg-shape {position:absolute; top:208px; right:0;}

#time-table2014 .area {position:relative; padding-left:168px; width:840px}
#time-table2014 .fix-timeline.first {top:0; bottom:auto; height:151px;}
#time-table2014 .fc-mint { color:#00aca6; }
#time-table2014 .time-line-h2type {color:#fff}
#time-table2014 .time-line-dltype dt {color:#fff}
#time-table2014 .time-line-dltype dd p {font-size:12px; line-height:17px; color:#747474;}
#time-table2014 .time-line-photo-slider .slide-wrap .title a {color:#fff}
#time-table2014 .artist-w268 .song-info p a{vertical-align:middle; font-size:12px; display:inline-block; padding-bottom:3px; line-height:1; }
#time-table2014 .artist-w828 .song-info {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/2014/btn_titlebox_w828.png) no-repeat}
#time-table2014 .artist-w536 .song-info {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/2014/btn_titlebox_w536.png) no-repeat}
#time-table2014 .artist-w408 .song-info {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/2014/btn_titlebox_w408.png) no-repeat}
#time-table2014 .song-info .play-link {height:26px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/timeline/2014/btn_play_w25.png) no-repeat}

#time-table2014 .sec-box1,
#time-table2014 .sec-box2,
#time-table2014 .sec-box3,
#time-table2014 .sec-box4,
#time-table2014 .sec-box5 {padding-bottom:80px}



/* awards introduce */
.sub-page-introduce {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/info/bg_introduce.jpg) 50% 0 no-repeat #1e1e1e;  min-height:1066px; position:relative; }/* 141016 update : height -> min-height change */
.sub-page-introduce .area {width:1008px;}
.sub-page-introduce .title-wrap {padding-top:82px; padding-bottom:50px;  }
.sub-page-introduce .title-wrap p {color:#929292; font-size:14px; line-height:20px; }
.sub-page-introduce .movie-wrap {width:682px; height:382px; margin:0 auto; position:relative; }
.sub-page-introduce .movie-wrap .play-btn {position:absolute; top:50%; left:50%; margin:-41px 0 0 -41px; z-index:10; }
.sub-page-introduce .movie-wrap .age-icon {position:absolute; top:16px; right:16px; z-index:10; }
.sub-page-introduce .info-txt {text-align:center; }
.sub-page-map {position:relative; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/info/bg_introduce.jpg) 50% -1066px no-repeat #131313; padding:70px 0; overflow:hidden;}
.sub-page-map .area {width:1008px; margin:0 auto; position:relative; height:291px;}
.sub-page-map h3 {font-size:24px; color:#fff; line-height:1.3em}
.sub-page-map h3 span {color:#06dcd4; }
.sub-page-map dl {position:absolute; top:30px; left:0; } /* 141016 update : bottom -> top change */
.sub-page-map dl dt {font-size:15px; color:#06dcd4; font-weight:bold; padding-top:28px; padding-bottom:3px;}
.sub-page-map dl dd {font-size:13px; color:#ddd; }
.sub-page-map img {position:absolute; top:-70px; left:0}

/* 141016 update : add */
.page-introduce {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/info/bg_intro.png) 50% 0 no-repeat #1e1e1e}
.page-introduce strong.sp-intro, .page-introduce span.sp-intro {display:inline-block;}
.page-introduce .sp-intro {background-image:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/info/sp_introduce.png); background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;}
.page-introduce .sp-intro.title {width:300px; height:46px; background-position:0 0}
.page-introduce .sp-intro.info-txt1 {width:610px; height:34px; background-position:0 -55px}
.page-introduce .sp-intro.info-txt2 {width:306px; height:16px; background-position:0 -100px}
.page-introduce .sp-intro.stit1 {width:144px; height:28px; background-position:-320px 0}
.page-introduce .sp-intro.stit2 {width:144px; height:28px; background-position:-500px 0}
.page-introduce .sp-intro.stit-txt1 {width:105px; height:18px; background-position:-320px -28px}
.page-introduce .sp-intro.stit-txt2 {width:105px; height:18px; background-position:-500px -28px}
.page-introduce .sp-intro.sub-cont1 {width:1004px; height:77px; background-position:0 -120px}
.page-introduce .sp-intro.sub-cont2 {width:1004px; height:798px; background-position:0 -202px}

.page-introduce .area {padding:80px 0 140px}
.page-introduce .sub-title {overflow:hidden;}
.page-introduce .sub-title .stit1,
.page-introduce .sub-title .stit2 {float:left}
.page-introduce .info-txt-box {margin:20px 0 60px}
.page-introduce .info-txt-box .info-txt2 {margin-top:15px}
.page-introduce .sp-intro.stit-txt1,
.page-introduce .sp-intro.stit-txt2 {float:left; margin:7px 0 0 10px}
.page-introduce .sp-intro.sub-cont1,
.page-introduce .sp-intro.sub-cont2 {margin-top:10px}
/* //141016 update : add */

/* 이벤트 리스트 */
.bg-container {position:relative; min-height:630px; background:#eee}
.bg-container .bg-cont-top {position:absolute; top:0; left:0; width:100%; height:396px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_event_top.png) 50% 0 no-repeat}
.bg-container .bg-cont-foot {position:absolute; bottom:0; left:0; width:100%; height:229px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_event_foot.png) 50% 0 no-repeat}
.bg-container .area {position:relative; z-index:1;}

.event-container {position:relative; min-height:630px; background:#eee}
.bg-event-top {position:absolute; top:0; left:0; width:100%; height:396px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_event_top.png) 50% 0 no-repeat}
.bg-event-foot {position:absolute; bottom:0; left:0; width:100%; height:229px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_event_foot.png) 50% 0 no-repeat}
.event-container .area {position:relative; z-index:1;}
.event-container .event-wrap {padding:70px 0;}
.event-container .event-wrap h2.sp-ev-tit {background-image:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/sp_event_title.png); background-repeat:no-repeat; text-indent:-999px; overflow:hidden;}
.event-container .event-wrap h2.title1 {width:193px; height:30px}
.event-container .event-wrap h2.title2 {width:193px; height:30px; background-position:0 100%;}
.event-container .event-wrap .ev-lst {margin-bottom:50px}
.event-container .event-wrap .ev-lst li {margin-top:10px}

/* 모달팝업 div - 스크립트 요청 CSS 140227_수정 */
.layer_popup.d_modal_container,.d_modal_container {position:fixed; left:50%; top:50%; z-index:9999; background-color:#fff; outline:none; background-clip:padding-box;}
/* 모달 오버레이 - 스크립트 요청 CSS */
/* 140613 modal : rgba 지원 여부에 따른 백그라운드 처리 */
.d_modal_overlay {background-color:#fff; opacity:1;position:fixed; top:0; left:0; bottom:0; right:0; z-index: 9990;}
/* // 140613 modal : rgba 지원 여부에 따른 백그라운드 처리 */


.layer_popup {position:absolute; z-index:30;}
.layer_popup .layer_title {padding:8px 30px 11px; border-bottom:1px solid #ccc; background-color:#81ba16; color:#fff; font-weight:bold; font-size:20px; line-height:1.4em; font-family:"맑은 고딕", "Malgun Gothic",arial,"돋움","dotum",sans-serif, "Apple Gothic", sans-serif; letter-spacing:-2px;}
.layer_popup .layer_cntt {padding:32px 32px 31px; background:#fff url(http://image.melon.co.kr/resource/image/web/common/bg_popup.png) repeat-x left top; border:1px solid #ccc; border-top:0;}
.layer_popup .layer_cntt {*zoom:1;}
.layer_popup .layer_cntt h2.layer_title02 {margin-bottom:8px; color:#1a1a1a; font-weight:bold; font-size:14px; line-height:1.4em; font-family:"맑은 고딕", "Malgun Gothic", "돋움", "Dotum", sans-serif, "Apple Gothic", sans-serif;}
#conts .layer_popup .layer_cntt h2.layer_title02.mt20 {margin-top:20px !important; text-indent:0; background:none;}
#conts .layer_popup .layer_cntt h2.layer_title02.mt30 {margin-top:30px !important; text-indent:0; background:none;}
.layer_popup .layer_cntt p.text_type01 {display:block;text-align:center;}/*140728 추가 lyr*/
.layer_popup .layer_cntt strong.font_type01 {display:block;font-weight:bold;font-size:14px;color:#1a1a1a;text-align:center;}/*140728 추가 lyr*/
.layer_popup .wrap_btn_c {margin-top:24px; text-align: center;}
.layer_popup .shadow {display:block; position:absolute; left:2px; right:0; top:2px; bottom:0; z-index:-1; width:100%; height:100%; background:url(http://image.melon.co.kr/resource/image/web/common/bg_shadow.png) repeat left top;}
.layer_popup .btn_close {position:absolute; right:16px; top:14px;}/*140526 수정 lyr*/
.layer_popup .btn_close .odd_span {width:23px; height:23px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1494px top; overflow:hidden; text-indent:-9999px;}/*140526 수정 lyr*/

.layer_popup.small .layer_title {height:auto; /* padding:3px 15px 8px; */ padding:5px 15px 10px; font-size:18px;}
.layer_popup.small .btn_close {right:12px; top:12px;}
.layer_popup.small .text_section1	{position:relative; width:317px; height:85px; border:1px solid #ccc; border-top:1px solid #afafaf; border-left:1px solid #bebebe; margin:8px 0 0;} /* 130929 width 수정 - 최진혁 */
.layer_popup .gift	{background:url(http://image.melon.co.kr/resource/image/web/common/bg_icon_gift.png) no-repeat 6px 2px; text-align:left; padding:0 0 18px 78px; color:#666; line-height:20px; margin:-2px 0 20px; border-bottom:1px solid #e5e5e5;}
.layer_popup .gift.bb_none	{padding:0 0 0 78px; border-bottom:none;}
.layer_popup .gift strong	{display:block; margin:0 0 4px; font-size:14px; color:#1a1a1a;}
.layer_popup .gift strong .name_ellip {display:inline-block;max-width:190px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;vertical-align:bottom;}
.layer_popup .gift strong em	{color:#7cb710; font-style:normal;vertical-align: top}
.layer_popup button.gift	{background:none; text-align:center; padding:0;color:#666; line-height:18px; margin:0; border-bottom:none;}/*140317 추가 lyr*/
.layer_popup.small .text_section1 .gift_answr	{display:block; width:306px; height:53px; overflow:hidden; margin:0; border:0; overflow:hidden; overflow-y:auto; resize:none;}  /* 130929 width 수정 - 최진혁 */
.layer_popup.small .text_section1 .text_size	{display:block; height:18px; text-align:right; padding:1px 7px 8px 0; color:#999;}
.layer_popup.small .text_section1 .text_size strong	{color:#666;}

/*.layer_popup .wrap_tab02 > ul {width:auto; border-right:0;}
.layer_popup .wrap_tab02 > ul > li > a {padding:7px 0;}
.layer_popup .wrap_tab02 > ul > li.on > a {padding-top:6px;}
.layer_popup .wrap_tab02 > ul > li .wrap_tab_cntt  {border-right:0; border-bottom:0; border-left:0;}*/

.layer_popup .box_default {text-align:center;}
.layer_popup .box_default p {color:#666; font-size:12px; line-height:1.4em;}
.layer_popup .box_default p.txt_emphs {margin-bottom:14px; color:#1a1a1a; font-weight:bold; font-size:14px; line-height:1.6em;}

.layer_popup .box_scroll {position:relative; border:1px solid #d9d9d9; overflow-x:hidden; overflow-y:scroll;}/* 140218_수정 kcu */
.layer_popup .box_scroll {*position:relative;}
.layer_popup .box_scroll02 {margin:-32px; margin-right:-25px; padding:32px; padding-right:13px; overflow-x:hidden; overflow-y:scroll;}
.layer_popup .box_scroll02 {*position:relative;}
.layer_popup .box_scroll03 {margin:-32px; margin-bottom:0; padding:32px; padding-right:13px; overflow-x:hidden; overflow-y:auto;}
.layer_popup .box_scroll03 {*position:relative;}

.layer_popup .tit_desc	{padding-left:10px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_list_bullet_gbig.png) no-repeat left 6px; font-size:14px; color:#1a1a1a; font-weight:bold;}
.layer_popup .tit_desc02	{font-size:14px; color:#1a1a1a; font-weight:bold;}
/* 140110_추가 kcu */
.layer_popup.no_title .layer_cntt {padding:32px 27px 22px; border-top:1px solid #ccc;} /* 140213_추가 kcu */
.layer_popup.no_title .btn_close {position:absolute; right:8px; top:12px;}
.layer_popup.no_title .btn_close .odd_span {width:16px;height:16px;background-position:-452px 0;}/*140528 수정 lyr*/

/* login 140924_add */
.layer_popup {position:absolute; z-index:5;}
.layer_popup .layer_title {padding:8px 30px 11px; border-bottom:1px solid #ccc; background-color:#81BA16; color:#fff; font-weight:bold; font-size:20px; line-height:1.4em; font-family:"맑은 고딕", "Malgun Gothic", arial, "돋움", dotum, "Apple Gothic", sans-serif; letter-spacing:-2px;}
.layer_popup .layer_cntt {padding:32px 31px 31px; background:#fff url(http://image.melon.co.kr/resource/image/web/common/bg_popup.png) repeat-x left top; border:1px solid #ccc; border-top:0;}
.layer_popup .layer_cntt {*zoom:1;}
.layer_popup .layer_cntt * {font-family: 돋움, Dotum, '맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif;}
.layer_popup .shadow {display:block; position:absolute; left:2px; right:0; top:2px; bottom:0; z-index:-1; width:100%; height:100%; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_shadow.png) repeat left top;}/* 141006_modify */
.layer_popup .btn_close {position:absolute; right:16px; top:16px;}
.layer_popup .btn_close .odd_span {width:16px; height:16px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_sprite_gray.png) no-repeat -1175px top; overflow:hidden; text-indent:-9999px;}/* 141006_modify */

/* button */
.layer_popup button, .btn {display:inline-block; zoom:1; margin:0; padding:0; background:none; border:none; text-decoration:none !important; text-align:center; vertical-align:middle; white-space:nowrap; cursor:pointer;}
.layer_popup button, .btn {*margin:0 2px; *overflow:visible;} /* ie7 */

.layer_popup button span.odd_span, .btn span.odd_span, button span.even_span, .btn span.even_span {display:block; position:relative;}

.layer_popup .btn_base02 span.odd_span {padding-left:8px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_btn_base.png) no-repeat left top;}
.layer_popup .btn_base02 span.even_span {min-width:22px; height:26px; padding-right:8px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_btn_base.png) no-repeat right top; color:#666; font-size:11px; line-height:29px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px;}
.layer_popup .btn_base02 span.even_span {*line-height:26px;} /* ie7 */
.layer_popup .btn_base02.mhover span.odd_span, .btn_base02:focus span.odd_span {background-position:left -37px;}
.layer_popup .btn_base02.mhover span.even_span, .btn_base02:focus span.even_span {background-position:right -37px;}
.layer_popup .btn_base02.mactive span.odd_span {background-position:left -74px;}
.layer_popup .btn_base02.mactive span.even_span {background-position:right -74px;}
.layer_popup .btn_base02.disabled span.odd_span {background-position:left -111px;}
.layer_popup .btn_base02.disabled span.even_span {background-position:right -111px; color:#ccc;}


/* icon */
.layer_popup .ico_cau	{padding-left:18px; font-size:11px; color:#666; background:url(http://image.melon.co.kr/resource/image/web/common/ico_caution01.png) no-repeat 0 0; line-height:14px; letter-spacing:-1px;}
.layer_popup .ico_cau	.f12	{position:relative; top:-2px; line-height:18px;}
.layer_popup .ico_cau.red	{background:url(http://image.melon.co.kr/resource/image/web/common/ico_caution02.png) no-repeat 0 0;}

/* radio_checkbox */
.layer_popup input {vertical-align:middle;}
.layer_popup .input_radio {vertical-align:-2px;}
.layer_popup .input_radio {*margin-left:-3px; *vertical-align:middle;} /* ie7 */
.layer_popup .input_check {vertical-align:middle;}
.layer_popup .input_check {*margin-left:0px;} /* ie7 */

/* color */
.layer_popup .fc_point02	{color:#df2607 !important;}

/*font-size*/
.layer_popup  .f12 {font-size:12px; font-family:"돋움", "Dotum", "Apple Gothic", sans-serif;}

/* input_text */
.layer_popup input[type=text], .layer_popup input[type=password], .layer_popup input[type=url], .layer_popup input[type=email], .layer_popup input.text {height:24px; padding:0 7px; border:1px solid #b6b6b6; border-right:1px solid #ccc; border-bottom:1px solid #ccc; color:#666; box-shadow:1px 1px 0 0 rgba(0,0,0,0.05) inset; font-size:11px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif;}
@media \0screen {.layer_popup input[type=text], .layer_popup input[type=password], .layer_popup input[type=url], .layer_popup input[type=email], .layer_popup input.text {line-height:24px;};} /* IE8 */
.layer_popup input[type=text], .layer_popup input[type=password], .layer_popup input[type=url], .layer_popup input[type=email], .layer_popup input.text {*line-height:24px;} /* IE7 */
.layer_popup input[type=text].mhover, .layer_popup input[type=password].mhover, .layer_popup input[type=url].mhover, .layer_popup input[type=email].mhover, .layer_popup input.text.mhover, .layer_popup input.title.mhover {border:1px solid #888; border-right:1px solid #999; border-bottom:1px solid #999;}
.layer_popup input[type=text]:focus, .layer_popup input[type=password]:focus, .layer_popup input[type=url]:focus, .layer_popup input[type=email]:focus, .layer_popup input.text:focus, .layer_popup input.title:focus {border-color:#7faa00; color:#1a1a1a;}
.layer_popup input[type=text]::-webkit-input-placeholder, .layer_popup input[type=password]::-webkit-input-placeholder, .layer_popup input[type=url::-webkit-input-placeholder], .layer_popup input[type=email]::-webkit-input-placeholder { color:#999; }
.layer_popup input[type=text]::-moz-placeholder, .layer_popup input[type=password]::-moz-placeholder, .layer_popup input[type=url]::-moz-placeholder, input[type=email]::-moz-placeholder { color:#999; } /* firefox */
.layer_popup input[type=text]:-ms-input-placeholder, .layer_popup input[type=password]:-ms-input-placeholder, .layer_popup input[type=url]:-ms-input-placeholder, .layer_popup input[type=email]:-ms-input-placeholder { color:#999; } /* ie */

.layer_popup input.text_emphs {height:45px; padding:0 14px; font-size:14px; font-weight:bold;}
@media \0screen {input.text_emphs {line-height:45px;};} /* IE8 */
.layer_popup input.text_emphs {*line-height:45px;} /* IE7 */

.layer_popup input.disabled {border:1px solid #ccc !important; background-color:#e6e6e6;}

.layer_popup .gray_box02_login {margin:3px 0 8px; padding:14px; border:1px solid #d9d9d9; background:#fafafa;}

.layer_popup .btn_login {height:102px;}
.layer_popup .btn_login span span {width:102px; height:102px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_btn_login01.png) no-repeat left top; color:#fff; font-weight:bold; font-size:14px; line-height:102px; font-family:"맑은 고딕", "Malgun Gothic","돋움","Dotum", "Apple Gothic", sans-serif; letter-spacing:-1px;}
.layer_popup .btn_login.mhover span span {background-position:0 -136px;}
.layer_popup .btn_login.mactive span span {background-position:0 -273px;}

.layer_popup .wrap_login_form {min-width:494px;}
.layer_popup .wrap_login_form {*zoom:1;} /* ie7 */
.layer_popup .wrap_login_form:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.layer_popup .wrap_login_form .wrap_insert {position:relative; float:left; padding-top:55px; padding-bottom:26px;}
.layer_popup .wrap_login_form .wrap_insert .text_emphs {display:block; font-weight:normal;}
.layer_popup .wrap_login_form .wrap_insert .text_emphs.first_child {position:absolute; left:0; top:0; margin-top:0;}
.layer_popup .wrap_login_form .wrap_insert .text_emphs.text_password01.placeholder {background:url(http://image.melon.co.kr/resource/image/web/common/txt_password01.png) no-repeat 16px 16px;}
.layer_popup .wrap_login_form .wrap_save {position:absolute; left:0; bottom:0;}
.layer_popup .wrap_login_form .wrap_save .input_check {margin:0;}
.layer_popup .wrap_login_form .wrap_btn {float:right;}
.layer_popup .wrap_login_form .wrap_btn .btn_login {*margin:0;} /* ie7 */

.layer_popup .wrap_login_mem {margin-top:8px; padding-top:8px; border-top:1px solid #e6e6e6;}
.layer_popup .wrap_login_mem .bar {margin:0 3px; color:#e5e5e5; font-size:11px; font-style:normal; vertical-align:middle;}
.layer_popup .wrap_login_mem .btn_base02 {margin-left:8px;}

/* 140925_add */
.layer_popup .fc_strong	{color:#1a1a1a !important;}
.layer_popup a.fc_strong	{text-decoration:underline !important;}
.layer_popup .btn_emphs_small span.odd_span {padding-left:15px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_btn_emphs_small_140814.png) no-repeat left top;}/*140814 수정 lyr*/
.layer_popup .btn_emphs_small span.even_span {min-width:42px; height:32px; padding-right:15px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_btn_emphs_small_140814.png) no-repeat right top; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; color:#fff; font-size:12px; font-weight:bold; line-height:32px;}
.layer_popup .btn_emphs_small span.even_span {*line-height:34px;}
:root .layer_popup .btn_emphs_small span.even_span {line-height:34px\9;}
.layer_popup .btn_emphs_small.mhover span.odd_span,.layer_popup  .btn_emphs_small:focus span.odd_span {background-position:left -40px;}
.layer_popup .btn_emphs_small.mhover span.even_span,.layer_popup  .btn_emphs_small:focus span.even_span {background-position:right -40px;}
.layer_popup .btn_emphs_small.mactive span.odd_span {background-position:left -80px;}
.layer_popup .btn_emphs_small.mactive span.even_span {background-position:right -80px;}
.layer_popup .btn_emphs_small.disabled span.odd_span {background-position:left -120px;}
.layer_popup .btn_emphs_small.disabled span.even_span {background-position:right -120px;color:#c0c0c0;}

/* 141021 add */
.sub-page-vote-result {position:relative; background:#eee;}
.sub-page-vote-result .bg-top {position:absolute; top:0; left:0; width:100%; height:396px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_event_top.png) 50% 0 no-repeat}
.sub-page-vote-result .bg-foot {position:absolute; bottom:0; left:0; width:100%; height:229px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/bg_event_foot.png) 50% 0 no-repeat}
.sub-page-vote-result .area {position:relative; z-index:1; padding:78px 0 29px;}
.sub-page-vote-result .section_hitsong.area {padding:0 0 150px}
.sub-page-vote-result .area .title-wrap h2 {height:67px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/imgtxt_vote_result.png) 0 0 no-repeat; font-size:0;}
.sub-page-vote-result .area .title-wrap p {height:100px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/imgtxt_vote_result.png) 0 -110px no-repeat; font-size:0;}
.result-slider-wrap {position:relative; min-width:1008px; max-width:2138px; height:583px; overflow:hidden; margin:0 auto;}
.result-slider-wrap .result-wrap li {position:absolute;top:69px; left:50%; width:566px; margin-left:-283px}
.result-slider-wrap .result-wrap li .thum {font-size:0; overflow:hidden; line-height:1; vertical-align:top}
.result-slider-wrap .result-wrap li .thum img {width:100%}
.result-slider-wrap .result-wrap li .artist-name {/*position:absolute; bottom:0; left:0; width:100%;*/ font-size:24px; color:#fff; line-height:60px; font-weight:bold; text-align:center; width:100%; height:56px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/bg_artist_area.png) 0 0 no-repeat;}
.result-slider-wrap .result-wrap li .artist-name a{color:#fff} /* 141021 add */
.result-slider-wrap .result-wrap li .dimed {display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/bg_dimed.png) left top repeat;}

.result-slider-wrap .prev-btn {position:absolute; top:216px; left:50%; margin-left:-444px; width:39px; height:76px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/btn_thumb_control.png) 0 0 no-repeat;}
.result-slider-wrap .prev-btn:hover {background-position:0 -76px;}
.result-slider-wrap .next-btn {position:absolute; top:216px; right:50%; margin-right:-444px; width:39px; height:76px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/btn_thumb_control.png) -39px 0 no-repeat;}
.result-slider-wrap .next-btn:hover {background-position:-39px -76px;}
.result-slider-wrap .pageing {position:absolute; top:540px; left:50%; width:800px; text-align:center; margin-left:-400px; font-size:0;}
.result-slider-wrap .pageing li {display:inline-block; width:12px; height:12px; padding:0 4px;}
.result-slider-wrap .pageing li a {display:block; width:12px; height:12px; font-size:0; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/btn_thumb_pageing.png) 0 0 no-repeat;}
.result-slider-wrap .pageing li a:hover,
.result-slider-wrap .pageing li a.active {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/btn_thumb_pageing.png) 0 -12px no-repeat;}
.pb_100 {padding-bottom:100px}

.sp-player-txt {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_player_txt.png) no-repeat; text-indent:-999px; overflow:hidden;}
.sp-player-btn.btn-player,.sp-player-btn.btn-like .odd_span {background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_player_btn.png) no-repeat; text-indent:-999px; overflow:hidden;}/* 141029_modify */
.sp-player-txt.title1 {background-position:0 0; width:280px; height:22px; margin:50px 0 20px;}
.sp-player-txt.stit1 {background-position:0 -25px; width:407px; height:31px}
.sp-player-txt.txt1 {background-position:0 -60px; width:600px; height:22px}
.sp-player-btn.btn-player {display:block; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/play.png) no-repeat; width:28px; height:28px;} /* 141030 update */
.sp-player-btn.btn-player a{display:block; width:100%; height:100%;}
.sp-player-btn.btn-like .odd_span {display:inline-block; width:38px; height:38px; *text-indent:0; *font-size:0; background-position:0 -30px;}/* 141029_modify */
/* 141029_modify */
.mma2014-awards-top10 .cont .like-box button.mhover .btn-like,
.sp-player-btn.btn-like.mhover .odd_span {background-position:-38px -30px}
.mma2014-awards-top10 .cont .like-box button.mactive .btn-like,
.sp-player-btn.btn-like.on .odd_span {background-position:0 -68px}
.mma2014-awards-top10 .cont .like-box button.mactive.mhover .btn-like,
.sp-player-btn.btn-like.on.mhover .odd_span {background-position:-38px -68px}
/* //141029_modify */


.mma2014-awards-top10 {position:relative; border-top:1px solid #a7a7a7; padding:15px 0 15px 194px; height:170px}
.mma2014-awards-top10 .pic {position:absolute; top:15px; left:0}
.mma2014-awards-top10 .pic .btn-player {position:absolute; bottom:8px; right:8px}
.mma2014-awards-top10 .cont {padding-top:25px}
.mma2014-awards-top10 .cont .sp-player-txt.txt1 {margin:10px 0 20px}
.mma2014-awards-top10 .cont .album,
.mma2014-awards-top10 .cont .album a {font-size:14px; font-weight:normal; color:#7cb710; text-decoration:underline;}
.mma2014-awards-top10 .cont .info {margin-top:5px; font-size:14px; line-height:1.3}
.mma2014-awards-top10 .cont .info .line {margin:0 5px; color:#ccc}
.mma2014-awards-top10 .cont .like-box {position:absolute; top:84px; right:10px;}
.mma2014-awards-top10 .cont .like-box *{line-height:38px;}
.mma2014-awards-top10 .cont .like-box .cnt {vertical-align:top; *vertical-align:text-bottom; *position:relative; *top:4px}


/* Again */
.page-again .page-again-header {background:#1e1e1e url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/info/bg_again.png) 50% 0 no-repeat; padding:75px 0 30px;}
.page-again .sp-again {display:block; background-image:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/info/sp_again.png); text-indent:-999px; overflow:hidden;}
.page-again .sp-again.title1 {width:400px; height:50px; background-position:0 0}
.page-again .sp-again.title2 {width:400px; height:50px; background-position:0 -50px}
.page-again .info-txt-box {margin-top:15px;}
.page-again .info-txt-box p {font-size:14px; color:#929292}
.page-again .again-slide {margin-top:30px; position:relative;}
.page-again .again-slide h3 {line-height:1.3; font-size:26px; color:#fff}
.page-again .again-slide .slider-wrap {margin-top:20px; overflow:hidden; width:1008px}
.page-again .again-slide .slider-wrap ul {overflow:hidden; width:50000px;}
.page-again .again-slide .slider-wrap li {width:316px; float:left; overflow:hidden; margin-right:30px; list-style:none}
.page-again .again-slide .btn-ctrl a {display:block; width:39px; height:76px; position:absolute; top:126px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/event/btn_artist_swipe.png') no-repeat; text-indent:-999px; overflow:hidden;}
.page-again .again-slide a.btn-prev {left:-68px;  }
.page-again .again-slide a.btn-prev:hover {background-position:0 100%}
.page-again .again-slide a.btn-next {right:-68px; background-position:100% 0}
.page-again .again-slide a.btn-next:hover {background-position:100% 100%}
.page-again .pic {position:relative; width:316px;}
.page-movie .pic {height:178px; overflow:hidden;}/* 141125_modify */
.page-photo .pic {height:210px; overflow:hidden;}
.page-again .pic a {display:block}
.page-again .pic .age_level {display:block; position:absolute; top:10px; right:10px; width:28px; height:29px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/sp_age.png') no-repeat; text-indent:-999px; overflow:hidden;}
.page-again .pic .age_level.age_all {background-position:0 0}
.page-again .pic .age_level.age_19 {background-position:0 -29px}
.page-again .pic .age_level.age_15 {background-position:0 -58px}
.page-again .pic .age_level.age_12 {background-position:0 -87px}
.page-again .pic .time {display:block; position:absolute; bottom:10px; right:10px; z-index:11; color:#ededed;}
.page-again .pic .mask {display:none;position:absolute; top:0; left:0; width:100%; height:100%; z-index:5; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_opacity40.png');}
.page-again .pic .btn-player {display:none; width:60px; height:60px; position:absolute; top:50%; left:50%; z-index:10; margin:-30px 0 0 -30px; background:url('//cdnimg.melon.co.kr/resource/image/MMA2014/web/vote/btn_player.png') no-repeat; text-indent:-999px; overflow:hidden;}
.page-again .pic a:hover .mask {display: block}
.page-again .pic a:hover .btn-player {display: block}
.page-again .info {width:316px;margin-top:15px}/*150212 수정 lyr*/
.page-again .info p {overflow:hidden}
.page-again .info p span {display:block; float:left; margin-right:10px}
.page-again .info .title {display:block; max-width:316px; margin:0 0 5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px; color:#fff; line-height:1.3;}
.page-again .info .title a {display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px; color:#fff; line-height:1.3;}
.page-again .info .artist {color:#05b8b0; margin-right:10px; font-size:13px}
.page-again .info .artist a {color:#05b8b0;max-width: 120px;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;}
.page-again .info .hit {color:#969696; font-size:13px;}
.page-again .info .like a {color:#969696; font-size:13px; display:inline-block; color:#969696; font-size:13px; padding-left:16px; /* background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/info/ico_like.png) 0 4px no-repeat; */}
.page-again .info a:hover {text-decoration:underline}
.page-again .info a.btn_like:hover {text-decoration:none}
/* .page-again .info .like a:hover{background-position:0 -16px} */
.page-again .info .line {margin:0 7px 0 0}
.page-again-content {padding:30px 0; background:#ededed}
.again-view-contents .stitle {font-size:26px; color:#000; line-height:28px;}
.again-view-contents .tab {margin-top:20px; border-top:2px solid #000; overflow:hidden;}
.again-view-contents .tab li {float:left; width:168px;}
.again-view-contents .tab li a {display:block; border-right:1px solid #d1d1d1; background:#e0e0e0; font-size:16px; padding:10px 0 7px; height:20px; line-height:1; text-align:center;}
.again-view-contents .tab li.active a,
.again-view-contents .tab li a:hover,
.again-view-contents .tab li a.active {background:#000; border-color:#000; color:#fff; font-weight:bold;}
.again-view-contents .sort-area {padding:10px 0 12px; border-bottom:1px solid #bebebe; overflow:hidden;}
.again-view-contents .sort-area label {display:block; float:left; margin-right:30px; cursor:pointer;}
.again-view-contents .sort-area input {vertical-align:text-bottom; margin:0 2px; *position:relative; *top:3px}
.again-view-contents .again-list {padding:30px 0 0; border-bottom:1px solid  #bebebe}
.again-view-contents .again-list ul {overflow:hidden; position:relative; margin-left:-30px; *left:-30px; *width:1038px}
.again-view-contents .again-list li {float:left; margin:0 0 30px 30px}
.again-view-contents .again-list li .info .title,
.again-view-contents .again-list li .info .title a{color:#3a3a3a}

/* 141224 add */
.bg-awardinfo {background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_header_150209.jpg) 50% 0 no-repeat #eee; }/*150225 수정 lyr*/
.award-info-history {padding-top:100px;background: url(http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_footer_150209.jpg) no-repeat 50% 100%; }/*150225 수정 lyr*/
.award-info-history h2 {text-align:center; margin-bottom:70px; }
.award-info-history .info-txt {padding:154px 0 140px 0; }
.award-info-step {padding-top:97px; background: url(http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_footer_150209.jpg) no-repeat 50% 100%;}/*150225 수정 lyr*/
.award-info-step h2 {text-align:center; margin-bottom:26px; }
.award-info-step p {margin-bottom:79px; text-align:center; }
.award-info-step .info-txt {padding:112px 0 200px 0; }

/*150115 추가 lyr*/
.comment-area {width:1008px;margin:0 auto;}
.comment-area.mt40 {margin-top:40px !important;}
.comment-area h2 {color: #1a1a1a;font-weight: bold;font-size: 24px;line-height: 30px;font-family: "맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif;letter-spacing: -2px;}
.comment-area02 {background-color:#fff;width:1008px;margin:0 auto;padding-bottom:60px;}
.comment-area03 {width:736px;margin:auto 0 0;}/*150209 수정 lyr*/
.comment-area #d_cmtpgn li,
.comment-area #d_cmtpgn p,
.comment-area #d_cmtpgn a,
.comment-area #d_cmtpgn div,
.comment-area #d_cmtpgn dd {font-family:"돋움", Dotum,"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif;}
.comment-area #d_cmtpgn .re_notice.type02 .textarea .ancm p {line-height: 18px;color:#b2b2b2;}
.comment-area #d_cmtpgn .wrap_cmt_cntt .wrap_cntt .cntt .cmt_text .cmt_cont{color:#555;}
.comment-area #d_cmtpgn .lower_cmt li {background-color:#eeedee;}
.comment-area #d_cmtpgn .wrap_insert_cmt {background-color:#eeedee;}
.comment-area #d_cmtpgn .wrap_insert_cmt .wrap_input .wrap_staus {margin-top:4px;}
.comment-area #d_cmtpgn .wrap_cmt_cntt .wrap_nicnmname .thumb_wrap .thumb .thumb_frame {background:url(http://image.melon.co.kr/resource/image/cmt/web/common/bg_frame04_54.png) no-repeat;}
.comment-area02 #d_cmtpgn .wrap_cmt_cntt .wrap_nicnmname .thumb_wrap .thumb .thumb_frame {background:url(http://image.melon.co.kr/resource/image/cmt/web/common/bg_frame02_54.png) no-repeat;}


.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{float:left;}.swiper-wp8-horizontal{-ms-touch-action:pan-y;}.swiper-wp8-vertical{-ms-touch-action:pan-x;}.swiper-container{}.swiper-slide{}.swiper-slide-active{}.swiper-slide-visible{}.swiper-pagination-switch{}.swiper-active-switch{}.swiper-visible-switch{}

/* 141006_add */
.none	{position:absolute; top:-5000em; left:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
.layer_popup button::-moz-focus-inner {padding:0; border:0;} /* 파이어폭스 버튼 내부 여백 제거 */
/* 이미지 크게 보기 팝업 */
.wrap_viewlk_image {*zoom:1;} /* ie7 */
.wrap_viewlk_image:after {content:""; display:block; clear:both; height:0; visibility:hidden;}/*140508 추가 lyr*/
.wrap_viewlk_image .wrap_image {float:left; width:496px;}
.wrap_viewlk_image .wrap_image .thumb {display:block; position:relative; width:496px; height:496px; text-align:center;}
.wrap_viewlk_image .wrap_image .thumb img {display:inline-block;; max-width:496px; max-height:496px; vertical-align:middle;}
.wrap_viewlk_image .wrap_image .thumb .wrap_vertical {display:inline-block; width:0; height:496px; visibility:hidden; vertical-align:middle;}
.wrap_viewlk_image .wrap_image .thumb .icon_viewlk_image {display:none;}
.wrap_viewlk_image .wrap_image a.thumb:hover .icon_viewlk_image {display:block;}
.wrap_viewlk_image .wrap_image .thumb .thumb_frame {display:block; position:absolute; left:0; top:0; width:496px; height:496px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_frame_image.png) left top;}
.wrap_viewlk_image .wrap_image a.thumb .thumb_frame {*cursor:pointer;} /* ie7 */

.wrap_viewlk_image .wrap_image .page_image {margin-top:8px; text-align:center;}
.wrap_viewlk_image .wrap_image .page_num {display:inline-block; margin:0 22px; color:#666; font-size:15px; line-height:1.2em; font-family:"Arial","돋움","Dotum",serif, "Apple Gothic", sans-serif; vertical-align:middle;}
.wrap_viewlk_image .wrap_image .page_num .pre {color:#1a1a1a; font-weight:bold;}

.wrap_viewlk_image .wrap_image .wrap_revwlk {width:496px; height:34px; margin-top:16px; overflow-y:auto;}

.wrap_viewlk_image .wrap_image .wrap_btn_image {margin-top:21px;}
.wrap_viewlk_image .wrap_image .wrap_btn_image {*zoom:1;} /* ie7 */
.wrap_viewlk_image .wrap_image .wrap_btn_image .wrap_btn_sns {float:left;}
.wrap_viewlk_image .wrap_image .wrap_btn_image .wrap_btn {float:left;padding-left:5px;}/*140430 수정 lyr*/
/*140508 수정 lyr*/
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname {float:right;position: relative;width:152px;margin-top: 8px;padding: 0 18px 0 0;font-size: 12px;line-height: 14px;color: #1a1a1a;}/*140904 수정 lyr*/
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname .ellipsis {display: block;float:left;width:110px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align:right;}
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname.type01 {padding-right:0;}
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname.type01 .ellipsis {width: 66%;}
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname.type01 a {display:block;text-align:right;}
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname.type01 a em {display:inline-block; overflow:hidden; width:auto; max-width:90px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align:top;}
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname.type01 a:hover em {text-decoration:underline;}

.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname .text {float:right;}
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname .wrap_more {position: absolute;top: 0;right: 4px;}
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname .wrap_more {*top:-1px; *right:2px;} /* IE7 */
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname .btn_more02 {padding: 1px 5px 2px 1px;font-size: 0;line-height: 0;}
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname .btn_more02 {*padding:3px 5px 0 1px;} /* IE7 */
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname .btn_more02 span {display: inline-block;width: 4px;height: 8px;background: url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_sprite_vdo.png) no-repeat -137px 0;text-indent: -9999px;
overflow: hidden;}
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname .btn_more02 span {*font-size:0; *line-height:0; *text-indent:0;} /* IE7 */
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname .l_popup.small {top:-8px; left:17px;}
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname .l_popup.small {*top:-7px; *left:19px;} /* IE7 */
.wrap_viewlk_image .wrap_image .wrap_btn_image .atistname.type01 .icon {width: 4px;height: 7px;line-height: 7px;vertical-align: 1px;display: inline-block;background: url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_btn_icon.png) no-repeat -136px -57px;vertical-align: middle;}

.wrap_viewlk_image .wrap_image_cmt {float:right;}

.wrap_viewlk_image .comment-area {float:right;width:430px;}/*150122 수정 lyr*/

/* button - 동그란 좌우 화살표 버튼 */
.btn_round span.even_span	{background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_btn_round.png) no-repeat 0 0; min-width:auto; padding:0; color:#666; font-weight:bold; font-size:12px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px; text-indent:-9999px; overflow:hidden;}
.btn_round.large span.even_span	{width:27px; height:27px; line-height:27px;}
.btn_round.medium span.even_span	{width:24px; height:24px; line-height:24px;}
.btn_round.small span.even_span	{width:21px; height:21px; line-height:21px;}

.btn_round.medium.pre span.even_span {background-position:-73px 0;}
.btn_round.medium.pre.mhover span.even_span, .btn_round.medium.pre:focus span.even_span {background-position:-73px -44px;}
.btn_round.medium.pre.mactive span.even_span {background-position:-73px -84px;}
.btn_round.medium.pre.disabled span.even_span {background-position:-73px -126px;}

.btn_round.medium.next span.even_span {background-position:-102px 0;}
.btn_round.medium.next.mhover span.even_span, .btn_round.medium.next:focus span.even_span {background-position:-102px -44px;}
.btn_round.medium.next.mactive span.even_span {background-position:-102px -84px;}
.btn_round.medium.next.disabled span.even_span {background-position:-102px -126px;}

/* button - SNS */
.btn_sns {position:relative;}
.btn_sns.mhover, .btn_sns:focus, .btn_sns.mactive, .btn_sns.on {z-index:1;}
.btn_sns span.odd_span {height:28px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_btn_sns_140822.png) no-repeat left top; overflow:hidden; line-height:28px; text-indent:-999px;}/*140911 수정 lyr*/

.btn_sns.frend span.odd_span {width:31px; background-position:left top;}/*140911 수정 lyr*/
.btn_sns.frend.mhover span.odd_span, .btn_sns.frend:focus span.odd_span {background-position:left -44px;}
.btn_sns.frend.mactive span.odd_span, .btn_sns.frend.on span.odd_span {background-position:left -91px;}
.btn_sns.frend.disabled span.odd_span {background-position:left -134px;}/*140911 추가 lyr*/

.btn_sns.facebook span.odd_span {width:31px; background-position:-30px top;}/*140911 수정 lyr*/
.btn_sns.facebook.mhover span.odd_span, .btn_sns.facebook:focus span.odd_span {width:31px; background-position:-30px -44px;}/*140911 수정 lyr*/
.btn_sns.facebook.mactive span.odd_span, .btn_sns.facebook.on span.odd_span {width:31px; background-position:-30px -91px;}/*140911 수정 lyr*/
.btn_sns.facebook.disabled span.odd_span {width:31px; background-position:-30px -134px;}/*140911 추가 lyr*/

.btn_sns.twitter span.odd_span {width:31px; background-position:-60px top;}/*140911 수정 lyr*/
.btn_sns.twitter.mhover span.odd_span, .btn_sns.twitter:focus span.odd_span {width:31px; background-position:-60px -44px;}/*140911 수정 lyr*/
.btn_sns.twitter.mactive span.odd_span, .btn_sns.twitter.on span.odd_span {width:31px; background-position:-60px -91px;}/*140911 수정 lyr*/
.btn_sns.twitter.disabled span.odd_span {width:31px; background-position:-60px  -134px;}/*140911 추가 lyr*/

.btn_sns.me2day span.odd_span {width:31px; background-position:-89px top;}
.btn_sns.me2day.mhover span.odd_span, .btn_sns.me2day:focus span.odd_span {width:31px; background-position:-89px -44px;}
.btn_sns.me2day.mactive span.odd_span, .btn_sns.me2day.on span.odd_span {width:31px; background-position:-89px -91px;}

.btn_sns.cyworld span.odd_span {width:31px; background-position:-89px top;}
.btn_sns.cyworld.mhover span.odd_span, .btn_sns.cyworld:focus span.odd_span {width:31px; background-position:-89px -44px;}
.btn_sns.cyworld.mactive span.odd_span, .btn_sns.cyworld.on span.odd_span {width:31px; background-position:-89px -91px;}

.btn_sns.nate span.odd_span {width:31px; background-position:-119px top;}
.btn_sns.nate.mhover span.odd_span, .btn_sns.nate:focus span.odd_span {width:31px; background-position:-119px -44px;}
.btn_sns.nate.mactive span.odd_span, .btn_sns.nate.on span.odd_span {width:31px; background-position:-119px -91px;}


.btn_like_h28 {display:inline-block; width:90px; height:28px;}
.btn_like_h28 {*margin:0;} /* IE7 */
.btn_like_h28 span.odd_span {width:90px; height:28px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/btn_like_h28.png) no-repeat 0 0; text-indent:-9999px;}
.btn_like_h28.mhover span.odd_span,
.btn_like_h28:focus span.odd_span {background-position:0 -35px;}
.btn_like_h28.mactive span.odd_span {background-position:0 -70px;}
.btn_like_h28.on span.odd_span {background-position:-120px 0;}
.btn_like_h28.on.mhover span.odd_span,
.btn_like_h28.on:focus span.odd_span {background-position:-120px -35px;}
.btn_like_h28.on.mactive span.odd_span {background-position:-120px -70px;}
.btn_like_h28.disabled span.odd_span {background-position:-120px 0 !important;}

.cnt_like_h28 {display:inline-block; height:28px; padding:0 0 0 10px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/btn_like_h28.png) no-repeat 1px -105px; vertical-align:middle;}
.cnt_like_h28 span.cnt_span {display:inline-block; height:20px; padding:8px 6px 0 0; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/btn_like_h28.png) no-repeat right -105px; color:#333; font-size:12px; line-height:1.2em; text-align:center;}

.cnt_like_h28 span.cnt_span {min-width:64px;} /* 최대6자리 기본 기준 */

.wrap_btn_sns {display:inline-block; clear:both; font-size:0; line-height:28px; vertical-align:middle; *zoom:1;}
/* .wrap_btn_sns:after {content:""; display:block; clear:both; height:0; visibility:hidden;} */
.wrap_btn_sns .btn_sns {float:left; margin:0; margin-left:-1px;}
.wrap_btn_sns .btn_sns.first_child {margin:0;}

.btn_base span.odd_span {padding-left:8px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_btn_base.png) no-repeat left top;}
.btn_base span.even_span {min-width:22px; height:26px; padding-right:8px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_btn_base.png) no-repeat right top; color:#333; font-size:11px; line-height:29px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px;}/* 140205_수정 kcu */
.btn_base span.even_span {*line-height:26px;} /* ie7 */
.btn_base.mhover span.odd_span, .btn_base:focus span.odd_span {background-position:left -37px;}
.btn_base.mhover span.even_span, .btn_base:focus span.even_span {background-position:right -37px;}
.btn_base.mhover.mactive span.odd_span	{background-position:left -74px;}
.btn_base.mhover.mactive span.even_span {background-position:right -74px;}
.btn_base.mactive span.odd_span {background-position:left -74px;}
.btn_base.mactive span.even_span {background-position:right -74px;}
.btn_base.disabled span.odd_span {background-position:left -111px;}
.btn_base.disabled span.even_span {background-position:right -111px; color:#ccc;}

/* icon - 확대보기 */
.icon_viewlk_image {display:block; position:absolute; left:50%; top:50%; width:80px; height:80px; margin-top:-40px; margin-left:-40px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/icon_viewlk_image.png	) no-repeat left top;}

/* 141022 update : song.css  */
.songinfo table	    {border-collapse:collapse; border-spacing:0; table-layout:fixed; border:0}
.songinfo th,
.songinfo td {border:0}
.songinfo caption, .songinfo th, .songinfo td	    {text-align:left;font-weight:normal;float:none !important;}
button span.odd_span, .btn span.odd_span, button span.even_span, .btn span.even_span {display:block; position:relative;}/* 140205_수정 kcu */
button, .btn {border: 1px solid red; display:inline-block; zoom:1; margin:0; padding:0; background:none; border:none; text-decoration:none !important; text-align:center; vertical-align:middle; white-space:nowrap; cursor:pointer;}/* 140205_수정 kcu */
button, .btn {*margin:0 2px; *overflow:visible;} /* ie7 */
/* align */
.songinfo .t_left   {text-align:left;}
.songinfo .t_right  {text-align:right;}
.songinfo .t_center {text-align:center; *zoom:1;}
.songinfo .al_top   {vertical-align:top !important;}
.songinfo .al_mid   {vertical-align:middle;}
.songinfo .al_bot   {vertical-align:bottom;}

.songinfo .fl_left		{float:left}
.songinfo .fl_right	{float:right;}
.songinfo .inline		{display:inline-block;*display:inline;} /* 131016 추가 - jinhyuk */
.songinfo .clear {clear:both;}
.songinfo .pos_rel	{position:relative;}
.songinfo .pos_abs	{position:absolute;}

.songinfo .clfix:after			{content: "."; display: block; height: 0px; clear: both; visibility: hidden; font-size:0; line-height:0;}
.songinfo .clfix				{display: inline-block;}
.songinfo .clfix				{display: block;}
.songinfo * html .clfix		{height: 1%;} /* Hides from IE-mac */
.songinfo .clfix				{zoom:1;} /*for IE 5.5-7*/
.songinfo .clfix .line01 {position:relative; top:4px; *top:0;}
.songinfo .none	{position:absolute; top:-5000em; left:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}

.songinfo caption {width:0; height:0; overflow:hidden; font-size:0; line-height:0; text-indent:-9999px;}

.tb_list {max-width:1008px; border:1px solid #e4e4e4; border-width:1px 0;} /* 140311_modi kcu */
.tb_list caption.title {width:auto; height:auto; padding:6px 18px; border-top:1px solid #fff; border-bottom:1px solid #ccc; background:url(http://image.melon.co.kr/resource/image/web/common/bg_list_song_cd.png) no-repeat 7px 10px; overflow:visible; color:#1a1a1a; font-size:12px; line-height:1.2em; font-family:"Arial", "돋움", "Dotum", "Apple Gothic", sans-serif; text-indent:0; vertical-align:middle;}
.tb_list caption.title.type02 {border-top:1px solid #ccc;}
.tb_list th, .tb_list td {line-height:1.2em; text-align:center; vertical-align:middle;}
.tb_list th.t_left, .tb_list td.t_left {text-align:left;}
.tb_list th.t_right, .tb_list td.t_right {text-align:right;}
.tb_list th {height:26px; border-bottom:2px solid #80ba00; color:#8ca456; font-family:"돋움", "Dotum", "Apple Gothic", sans-serif; font-size:11px; font-weight:bold;}/* 140311_modi kcu */
.tb_list tr.title th {height:47px; border:1px solid #cccccc; border-right:0; border-left:0; color:#1a1a1a; font-family:"돋움", "Dotum", "Apple Gothic", sans-serif; text-align:left;}
.tb_list tr.title th.th02 {font-weight:normal;}
.tb_list td {height:39px; border-top:1px solid #e6e6e6;} /* 140120_miok */
.tb_list tbody tr.first_child td {border-top:0;}
.tb_list tr.on td {background-color:#f5f7f4;}
.tb_list tbody .title.first_child th {border-top:none;}
.tb_list th .input_check {*width:12px; *height:12px; margin:0; vertical-align:-2px;}
.tb_list th .wrap, .tb_list td .wrap {padding:0 8px;}
.tb_list td.on .wrap {z-index:5;}
.tb_list th .wrap.pd_none, .tb_list td .wrap.pd_none {padding:0;}
.tb_list th .wrap.left_none, .tb_list td .wrap.left_none {padding-left:0;}
.tb_list th .wrap.right_none, .tb_list td .wrap.right_none {padding-right:0;}
.tb_list th .wrap.left, .tb_list td .wrap.left {padding-left:16px;}
.tb_list th .wrap.left8, .tb_list td .wrap.left8 {padding-left:8px;}
.tb_list th .wrap.left_odd, .tb_list td .wrap.left_odd {padding-left:73px;}
.tb_list th .wrap.left02, .tb_list td .wrap.left02 {padding-left:12px;}
.tb_list .title th .wrap.left {padding-left:19px; color:#666;}
.tb_list th .wrap.right, .tb_list td .wrap.right {padding-right:16px;}
.tb_list th .wrap.right8, .tb_list td .wrap.right8 {padding-right:8px;}
.tb_list td.no {color:#666; font-size:14px; font-family:"Arial", "돋움", "Dotum", serif;}
.tb_list td.no .wrap {padding:0;}
.tb_list td.no16 {color:#666; font-size:16px; font-family:"Arial", "돋움", "Dotum", serif;}
.tb_list td .crcename {margin-left:10px;}
.tb_list td .wrap.search_wrong {padding:68px 0 80px; color:#1a1a1a; font-size:14px; line-height:1.7em; font-family:"맑은 고딕","Malgun Gothic", "Apple Gothic", sans-serif; letter-spacing:-1px; text-align:center;}
.tb_list tr.mhover td .wrap.search_wrong {background-color:#fff;}
.tb_list td span.no_a16 {color:#666; font-size:16px; font-family:"Arial", "돋움", "Dotum", serif;}

.tb_list td .wrap.no_data {padding:53px 0 56px;}
.tb_list td .wrap.no_data p {color:#1a1a1a; font-size:14px; line-height:16px; font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; text-align:center;}

.tb_list .ico_cmpsr {margin-right:11px;}

.tb_list .ellipsis {display:inline-block; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; overflow:hidden;}/* 140124_수정 kcu */
.tb_list .ellipsis {*position:relative; *display:inline;}
.tb_list .ellipsis a {color:#666;}
.tb_list .ellipsis a:hover {text-decoration:underline} /* 1471030 update */
.tb_list .wrap_more {display:inline-block;}
.tb_list .wrap_more {*display:inline;}

.tb_list .wrap_btn_tb {padding:7px 0;}/* 140311_수정 kcu */
.tb_list .wrap_btn_tb.top {border-bottom:1px solid #ccc;}
.tb_list .wrap_btn_tb.bottom {border-top:1px solid #ccc;}

.tb_list .rank {display:inline-block; min-width:30px; max-width:50px; color:#939897; font-weight:bold; font-size:20px; line-height:1.2em; font-family:"Arial", "돋움", "Dotum", "Apple Gothic", sans-serif; text-align:center; vertical-align:middle;}
.tb_list .rank.top, .tb_list .rank.high {color:#fe473f; }/* 140422_수정 aty */
.tb_list .rank.type02, .tb_list .rank.type02 {width:60px; font-size:26px;}
.tb_list .btn_icon_detail {margin:0 6px 0 10px;}
.tb_list .album {display:block;}
.tb_list .icon_song {padding-top:0; vertical-align:middle;}
/* .tb_list .icon_song + a, .tb_list .icon_song + span {vertical-align:middle;} */
.tb_list .wrap_atist {position:relative;display:inline-block; vertical-align:middle;}/* 140609 수정 lyr */
.tb_list .wrap_atist {*display:inline; *zoom:1;} /* ie7 */
.tb_list .wrap_atist .l_popup.small {left:100%; top:50%;}
.tb_list td.on .wrap_atist {z-index:5;}

.tb_list .wrap_video02 {margin:16px 0;}
.tb_list .wrap_video03_01 {margin:16px 0;}
.tb_list .wrap_video05 {margin:16px 0;}
.tb_list .box_thum04 {margin:4px 0;}
.tb_list .box_thum04_02.type03 {margin:4px 0;}

.tb_list .list_music {padding:0; padding-left:15px; border:0; border-left:1px solid #e2e6e5;}
.tb_list .btn_icon.dl {*margin-right:0; *margin-left:0;} /* ie7 */ /* ie7 - 간격 위해 */
.tb_list .btn_icon.mv {*margin-right:0; *margin-left:0;} /* ie7 */ /* ie7 - 간격 위해 */
.tb_list .btn_icon.sendlk1 {*margin-right:0; *margin-left:0;} /* ie7 */ /* ie7 - 간격 위해 */

.tb_list.vdo	{border-top:none;}
.tb_list.vdo td {border-bottom:0;}
.tb_list.vdo tr.first_child	td	 {border-top:none;}

.tb_list td .wrap.left .input_check {margin:0; *width:12px; *height:12px;}

/* thead 없을 경우 */
.tb_list.th_none thead {height:0; font-size:0; line-height:0;}
.tb_list.th_none thead th {height:0; padding:0; border:0;}
.tb_list.th_none thead th .wrap {width:0; height:0; font-size:0; overflow:hidden;}
.tb_list.th_none tbody tr.first_child td {border-top:0;}

/* 곡리스트 내 더보기 버튼 */
.tb_list .wrap_btn_more {padding:8px 16px; border-top:1px solid #d9d9d9;}
.tb_btn_more {padding:8px 16px 0;}

/*140311 추가 lyr*/
.btn_base.short span.odd_span {background-position:left -1285px;}
.btn_base.short span.even_span {height:24px;padding-right:5px; background-position:right -1286px;line-height:26px;}
.btn_base.short span.even_span {*line-height:25px;}/* ie7 */
.btn_base.short span.even_span span.num {font-size:11px;letter-spacing:0;}/*140318 수정 lyr*/
.btn_base.short.mhover span.odd_span, .btn_base.short:focus span.odd_span {background-position:-32px -1285px;}
.btn_base.short.mhover span.even_span, .btn_base.short:focus span.even_span {background-position:right -1323px;}
.btn_base.short.mactive span.odd_span	{background-position:-64px -1285px;}
.btn_base.short.mactive span.even_span {background-position:right -1360px;}
.btn_base.short.disabled span.odd_span {background-position:-96px -1285px;}
.btn_base.short.disabled span.even_span {background-position:right -1397px;}

.btn_base.short.check_all span.odd_span {padding-left:21px; background-position:left -1285px;}
.btn_base.short.check_all.mhover span.odd_span, .btn_base.short.check_all:focus span.odd_span {background-position:-32px -1285px;}
.btn_base.short.check_all.mactive span.odd_span {background-position:-64px -1285px;}
.btn_base.short.check_all.disabled span.odd_span {background-position:-96px -1285px;}

.btn_base.short.play span.odd_span {padding-left:18px; background-position:left -1316px;}
.btn_base.short.play.mhover span.odd_span, .btn_base.short.play:focus span.odd_span {background-position:-32px -1316px;}
.btn_base.short.play.mactive span.odd_span {background-position:-64px -1316px;}
.btn_base.short.play.disabled span.odd_span {background-position:-96px -1316px;}

/*140312 추가 lyr*/
.btn_base.short.play_top span.odd_span {padding-left:20px; background-position:left -1316px;}
.btn_base.short.play_top span.even_span {padding-right:7px;}
.btn_base.short.play_top.mhover span.odd_span, .btn_base.short.play_top:focus span.odd_span {background-position:-32px -1316px;}
.btn_base.short.play_top.mactive span.odd_span {background-position:-64px -1316px;}
.btn_base.short.play_top.disabled span.odd_span {background-position:-96px -1316px;}

.btn_base.short.download span.odd_span {padding-left:18px; background-position:left -1347px;}
.btn_base.short.download.mhover span.odd_span, .btn_base.short.download:focus span.odd_span {background-position:-32px -1347px;}
.btn_base.short.download.mactive span.odd_span {background-position:-64px -1347px;}
.btn_base.short.download.disabled span.odd_span {background-position:-96px -1347px;}

/*140312 추가 lyr*/
.btn_base.short.download_all span.odd_span {padding-left:20px; background-position:left -1347px;}
.btn_base.short.download_all span.even_span {padding-right:6px;}
.btn_base.short.download_all.mhover span.odd_span, .btn_base.short.download_all:focus span.odd_span {background-position:-32px -1347px;}
.btn_base.short.download_all.mactive span.odd_span {background-position:-64px -1347px;}
.btn_base.short.download_all.disabled span.odd_span {background-position:-96px -1347px;}

.btn_base.short.scrap span.odd_span {padding-left:18px; background-position:left -1378px;}
.btn_base.short.scrap.mhover span.odd_span, .btn_base.short.scrap:focus span.odd_span {background-position:-32px -1378px;}
.btn_base.short.scrap.mactive span.odd_span {background-position:-64px -1378px;}
.btn_base.short.scrap.disabled span.odd_span {background-position:-96px -1378px;}

.btn_base.short.gift span.odd_span {padding-left:18px; background-position:left -1409px;}
.btn_base.short.gift.mhover span.odd_span, .btn_base.short.gift:focus span.odd_span {background-position:-32px -1409px;}
.btn_base.short.gift.mactive span.odd_span {background-position:-64px -1409px;}
.btn_base.short.gift.disabled span.odd_span {background-position:-96px -1409px;}

/*140312 추가 lyr*/
.btn_base.short.cancl_like span.odd_span {padding-left:20px; background-position:left -1440px;}
.btn_base.short.cancl_like span.even_span {padding-right:7px;}
.btn_base.short.cancl_like.mhover span.odd_span, .btn_base.short.cancl_like:focus span.odd_span {background-position:-32px -1440px;}
.btn_base.short.cancl_like.mactive span.odd_span {background-position:-64px -1440px;}
.btn_base.short.cancl_like.disabled span.odd_span {background-position:-96px -1440px;}

/*140321 추가 khr*/
.btn_base.short.delete span.odd_span {padding-left:18px; background-position:left -1471px;}
.btn_base.short.delete span.even_span {padding-right:7px;}
.btn_base.short.delete.mhover span.odd_span, .btn_base.short.delete:focus span.odd_span {background-position:-32px -1471px;}
.btn_base.short.delete.mactive span.odd_span {background-position:-64px -1471px;}
.btn_base.short.delete.disabled span.odd_span {background-position:-96px -1471px;}


.btn_base02 span.odd_span {padding-left:8px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_btn_base.png) no-repeat left top;}
.btn_base02 span.even_span {min-width:22px; height:26px; padding-right:8px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_btn_base.png) no-repeat right top; color:#666; font-size:11px; line-height:29px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px;}
.btn_base02 span.even_span {*line-height:26px;} /* ie7 */
.btn_base02.mhover span.odd_span, .btn_base02:focus span.odd_span {background-position:left -37px;}
.btn_base02.mhover span.even_span, .btn_base02:focus span.even_span {background-position:right -37px;}
.btn_base02.mactive span.odd_span {background-position:left -74px;}
.btn_base02.mactive span.even_span {background-position:right -74px;}
.btn_base02.disabled span.odd_span {background-position:left -111px;}
.btn_base02.disabled span.even_span {background-position:right -111px; color:#ccc;}
.btn_base02 .icon {display:inline-block; background:url(http://image.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat left top; vertical-align:-1px;}
.btn_base02 .icon {*margin:0 3px; *vertical-align:0;} /* ie7 */

.btn_base02.like .icon {width:11px; height:10px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_like.png) no-repeat left top;}
.btn_base02.like.on .icon {background-position:-79px -47px;}
.btn_base02.like.on .icon {*vertical-align:middle;} /* ie7 */


.btn_base span.odd_span {padding-left:8px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_btn_base.png) no-repeat left top;}
.btn_base span.even_span {min-width:22px; height:26px; padding-right:8px; background:url(//cdnimg.melon.co.kr/resource/image/MMA2014/web/layout/bg_btn_base.png) no-repeat right top; color:#333; font-size:11px; line-height:29px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px;}/* 140205_수정 kcu */
.btn_base span.even_span {*line-height:26px;} /* ie7 */
.btn_base.mhover span.odd_span, .btn_base:focus span.odd_span {background-position:left -37px;}
.btn_base.mhover span.even_span, .btn_base:focus span.even_span {background-position:right -37px;}
.btn_base.mhover.mactive span.odd_span	{background-position:left -74px;}
.btn_base.mhover.mactive span.even_span {background-position:right -74px;}
.btn_base.mactive span.odd_span {background-position:left -74px;}
.btn_base.mactive span.even_span {background-position:right -74px;}
.btn_base.disabled span.odd_span {background-position:left -111px;}
.btn_base.disabled span.even_span {background-position:right -111px; color:#ccc;}




/* button - 기능성 (기본크기) */
.btn_icon span.odd_span {display:inline-block; width:23px; height:23px; overflow:hidden; font-size:0; line-height:0; vertical-align:middle;}
.btn_icon span.none {width:0; height:0; background:none !important;}
.btn_icon span.cnt {width:auto; height:auto; background:none !important; overflow:visible; color:#666; font-size:12px; line-height:14px; font-family:"돋움","dotum", "Apple Gothic",sans-serif; vertical-align:middle; text-indent:0;}

.btn_icon.like span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat left top;}
.btn_icon.like.mhover span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_red.png) no-repeat left top;}
.btn_icon.like.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_red.png) no-repeat -29px top;}/*130314_수정 khr*/
.btn_icon.like.on span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_red.png) no-repeat -56px top;}
.btn_icon.like.on.mhover span.odd_span {background-position:left -25px;}
.btn_icon.like.on.mactive span.odd_span {background-position:-29px -25px;}

.btn_icon.mv span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -28px top;}
.btn_icon.mv.mhover span.odd_span, .btn_icon.mv:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat left top;}
.btn_icon.mv.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -84px top;}
.btn_icon.mv.disabled span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -224px top;}

.btn_icon.sendlk1 span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -56px top;}
.btn_icon.sendlk1.mhover span.odd_span, .btn_icon.sendlk1:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -28px top;}
.btn_icon.sendlk1.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -112px top;}
.btn_icon.sendlk1.disabled span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -252px top;}

.btn_icon.dl span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -84px top;}
.btn_icon.dl.mhover span.odd_span, .btn_icon.dl:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -56px top;}
.btn_icon.dl.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -140px top;}
.btn_icon.dl.disabled span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -280px top;}

.btn_icon.dl02 span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -84px -47px;}
.btn_icon.dl02.mhover span.odd_span, .btn_icon.dl02:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -56px top;}
.btn_icon.dl02.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -140px top;}
.btn_icon.dl02.disabled span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -280px top;}

.btn_icon.dl03 span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -18px -47px;}
.btn_icon.dl03.mhover span.odd_span, .btn_icon.dl03:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -28px -47px;}/* 140520_수정 aty */
.btn_icon.dl03.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -56px -47px;}
.btn_icon.dl03.disabled span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -47px -47px;}

.btn_icon.ptcp span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -112px top;}
.btn_icon.ptcp.mhover span.odd_span, .btn_icon.ptcp:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -140px top;}
.btn_icon.ptcp.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -168px top;}
.btn_icon.ptcp.on span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -196px top;}

.btn_icon.play span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -168px top;}
.btn_icon.play.mhover span.odd_span, .btn_icon.play:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -269px top;}
.btn_icon.play.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -297px top;}
.btn_icon.play.disabled span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -910px top;}

.btn_icon.add span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -308px top;}
.btn_icon.add.mhover span.odd_span, .btn_icon.add:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -642px top;}
.btn_icon.add.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -670px top;}
.btn_icon.add.disabled span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -936px top;}
/*140408_추가 khr*/
.btn_icon.togather span.odd_span{background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -544px -26px;width:26px;height:14px;}

/*140529 추가 lyr*/
.btn_icon_cmt.dl span.odd_span {display: inline-block;width: 23px;height: 23px;overflow: hidden;font-size: 0;
line-height: 0;vertical-align: middle;background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1527px top;}
.btn_icon_cmt.dl.mhover span.odd_span, .btn_icon_cmt.dl:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -730px top;}
.btn_icon_cmt.dl.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -730px -47px;}
.btn_icon_cmt.dl.disabled span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1527px -47px;}

/*140916 추가 lyr*/
.btn_icon_h30 span.odd_span {display:inline-block; width:30px; height:30px; overflow:hidden; font-size:0; line-height:0; vertical-align:middle;}
.btn_icon_h30.play span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/btn_sprite_play.png) no-repeat left top;}
.btn_icon_h30.play.mhover span.odd_span, .btn_icon_h30.play:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/btn_sprite_play.png) no-repeat left -30px;}
.btn_icon_h30.play.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/btn_sprite_play.png) no-repeat left -60px;}
.btn_icon_h30.play.disabled span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/btn_sprite_play.png) no-repeat left -90px;}

.btn_icon_h30.dl span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/btn_sprite_play.png) no-repeat right top;}
.btn_icon_h30.dl.mhover span.odd_span, .btn_icon_h30.dl:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/btn_sprite_play.png) no-repeat right -30px;}
.btn_icon_h30.dl.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/btn_sprite_play.png) no-repeat right -60px;}
.btn_icon_h30.dl.disabled span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/btn_sprite_play.png) no-repeat right -90px;}


/* button - 기능성 (작은크기) */
.btn_icon_small span.odd_span {display:inline-block; width:16px; height:16px; overflow:hidden; font-size:0; line-height:0; vertical-align:middle;}
.btn_icon_small span.none {width:0; height:0; background:none !important;}
.btn_icon_small span.cnt {width:auto; height:auto; background:none !important; overflow:visible; color:#666; font-size:11px; line-height:1.2em; font-family:arial,"돋움","dotum",sans-serif, "Apple Gothic", sans-serif; vertical-align:middle; text-indent:0;}

.btn_icon_small.play span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -248px 0;}
.btn_icon_small.play.mhover span.odd_span, .btn_icon_small.play:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -325px top;}
.btn_icon_small.play.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -346px top;}

.btn_icon_small.add span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -545px 0;}
.btn_icon_small.add.mhover span.odd_span, .btn_icon_small.add:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -698px top;}
.btn_icon_small.add.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -719px top;}

.btn_icon17 span.odd_span {display:inline-block; width:17px; height:17px; overflow:hidden; font-size:0; line-height:0; vertical-align:middle;}
.btn_icon17 span.none {width:0; height:0; background:none !important;}
.btn_icon17 span.cnt {display:inline-block; width:auto; height:auto; background:none !important; overflow:visible; color:#666; font-size:12px; line-height:1.2em; font-family:arial,"돋움","dotum",sans-serif, "Apple Gothic", sans-serif; vertical-align:middle; text-indent:0;}

.btn_icon17.fan span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -843px 0;}
.btn_icon17.fan.mhover span.odd_span, .btn_icon.fan:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -575px top;}
.btn_icon17.fan.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -575px top;}
.btn_icon17.fan.on span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -575px top;}

.btn_icon18 span.odd_span {display:inline-block; width:18px; height:18px; overflow:hidden; font-size:0; line-height:0; vertical-align:middle;}
.btn_icon18 span.none {width:0; height:0; background:none !important;}
.btn_icon18 span.cnt {width:auto; height:auto; background:none !important; overflow:visible; color:#666; font-size:11px; line-height:1.2em; font-family:arial,"돋움","dotum", "Apple Gothic" sans-serif; vertical-align:middle; text-indent:0;}

.btn_icon18.like span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -864px 0;}
.btn_icon18.like.mhover span.odd_span, .btn_icon18.like:focus span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_red.png) no-repeat -289px top;}
.btn_icon18.like.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_red.png) no-repeat -311px top;}
.btn_icon18.like.on span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_red.png) no-repeat -333px top;}

/* button - 플레이어 버튼 */
.wrap_baner_control {display:block; position:relative; width:65px; height:21px;}
.wrap_baner_control .shadow {position:absolute; top:-2px; left:-2px; width:69px; height:25px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_baner_control.png) no-repeat 0 0;}
.wrap_baner_control .btn_player_play,
.wrap_baner_control .btn_player_pause,
.btn_multi.play,
.btn_multi.pause {position:absolute; top:0; left:21px;}
.wrap_baner_control .btn_player_pre {position:absolute; top:0; left:0;}
.wrap_baner_control .btn_player_next {position:absolute; top:0; left:43px;}
.btn_player_play.mhover,
.btn_player_pause.mhover,
.btn_player_pre.mhover,
.btn_player_next.mhover,
.btn_multi.play.mhover,
.btn_multi.pause.mhover {z-index:1;}

.btn_player_play {width:23px; height:21px; margin:0; overflow:hidden;}
.btn_player_play span.odd_span {display:block; width:23px; height:21px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_play_control.png) no-repeat -105px 0; font-size:0; line-height:0; text-indent:-9999px;}
.btn_player_play.mhover span.odd_span {background-position:-105px -38px;}
.btn_player_play.mactive span.odd_span {background-position:-105px -75px;}
.btn_player_play.disabled span.odd_span {background-position:-105px -112px;}

.btn_player_pause {width:23px; height:21px; margin:0; overflow:hidden;}
.btn_player_pause span.odd_span {display:block; width:23px; height:21px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_play_control.png) no-repeat -21px 0; font-size:0; line-height:0; text-indent:-9999px;}
.btn_player_pause.mhover span.odd_span {background-position:-21px -38px;}
.btn_player_pause.mactive span.odd_span {background-position:-21px -75px;}
.btn_player_pause.disabled span.odd_span {background-position:-21px -112px;}

.btn_player_pre {width:22px; height:21px; margin:0; overflow:hidden;}
.btn_player_pre span.odd_span {display:block; width:22px; height:21px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_play_control.png) no-repeat 0 0; font-size:0; line-height:0; text-indent:-9999px;}
.btn_player_pre.mhover span.odd_span {background-position:0 -38px;}
.btn_player_pre.mactive span.odd_span {background-position:0 -75px;}
.btn_player_pre.disabled span.odd_span {background-position:0 -112px;}

.btn_player_next {width:22px; height:21px; margin:0; overflow:hidden;}
.btn_player_next span.odd_span {display:block; width:22px; height:21px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_play_control.png) no-repeat -43px 0; font-size:0; line-height:0; text-indent:-9999px;}
.btn_player_next.mhover span.odd_span {background-position:-43px -38px;}
.btn_player_next.mactive span.odd_span {background-position:-43px -75px;}
.btn_player_next.disabled span.odd_span {background-position:-43px -112px;}

.btn_multi {width:23px; height:21px; margin:0; overflow:hidden;}
.btn_multi span.odd_span {display:block; width:23px; height:21px; font-size:0; line-height:0; text-indent:-9999px;}
.btn_multi.play span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/btn_play_control.png) no-repeat -105px 0;}
.btn_multi.play.mhover span.odd_span {background-position:-105px -38px;}
.btn_multi.play.mactive span.odd_span {background-position:-105px -75px;}
.btn_multi.play.disabled span.odd_span {background-position:-105px -112px;}
.btn_multi.pause span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/btn_play_control.png) no-repeat -21px 0;}
.btn_multi.pause.mhover span.odd_span {background-position:-21px -38px;}
.btn_multi.pause.mactive span.odd_span {background-position:-21px -75px;}
.btn_multi.pause.disabled span.odd_span {background-position:-21px -112px;}

/* button - etc */
.btn_icon.like02 {height:13px;}
.btn_icon.like02 span.odd_span {width:13px; height:11px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_like.png) no-repeat 0 0;}
.btn_icon.like02 span.odd_span {*margin-top:1px;} /* ie7 */
.btn_icon.like02.mhover span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_like_on.png) no-repeat 0 0;}
.btn_icon.like02.mactive span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_like.png) no-repeat 0 0;}
.btn_icon.like02.on span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/bg_like_on.png) no-repeat 0 0;}

.btn_pre span.odd_span, .btn_next span.odd_span {width:22px; height:21px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_btn_page.png) no-repeat left top; font-size:0; line-height:0;}
.btn_pre span.odd_span {background-position:left top;}
.btn_next span.odd_span {background-position:right top;}
.btn_pre.mhover, .btn_pre:focus {position:relative; z-index:1;}
.btn_pre.mhover span.odd_span, .btn_pre:focus span.odd_span, .btn_pre.mactive span.odd_span {background-color:#fafafa; background-position:left -30px;}
.btn_next.mhover span.odd_span, .btn_next:focus span.odd_span, .btn_next.mactive span.odd_span {background-position:right -30px;}
.btn_pre.mactive span.odd_span {background-position:left -60px !important;}
.btn_next.mactive span.odd_span {background-position:right -60px !important;}
.btn_pre.disabled span.odd_span {background-position:left -90px !important;}
.btn_next.disabled span.odd_span {background-position:right -90px !important;}

.btn_pre02 span.odd_span, .btn_next02 span.odd_span {color:#333;}
.btn_pre02 span.odd_span {padding-left:8px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_pre.png) no-repeat left 6px;}
.btn_pre02.mhover span.odd_span, .btn_pre02:focus span.odd_span {}
.btn_pre02.mactive span.odd_span {}
.btn_pre02.disabled span.odd_span  {}
.btn_next02 span.odd_span {padding-right:8px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_next.png) no-repeat right 6px;}
.btn_next02.mhover span.odd_span, .btn_next02:focus span.odd_span {}
.btn_next02.mactive span.odd_span {}
.btn_next02.disabled span.odd_span {}

.btn_first span.odd_span, .btn_last span.odd_span {color:#333;}
.btn_first span.odd_span {padding-left:8px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_pre.png) no-repeat left 6px;}
.btn_first.mhover span.odd_span, .btn_first:focus span.odd_span {}
.btn_first.mactive span.odd_span {}
.btn_first.disabled span.odd_span  {}
.btn_last span.odd_span {padding-right:8px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_next.png) no-repeat right 6px;}
.btn_last.mhover span.odd_span, .btn_last:focus span.odd_span {}
.btn_last.mactive span.odd_span {}
.btn_last.disabled span.odd_span {}

.btn_youtube .odd_span {min-height:12px; padding-left:20px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_youtube.png) no-repeat left top; color:#999; font-size:11px; line-height:1.2em;}

.btn_search span.odd_span {width:32px; height:32px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -489px top; overflow:hidden; text-indent:-9999px;}
.btn_search input {width:32px; height:32px; padding:0 8px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -489px top;}
@media \0screen {.btn_search input {width:16px;}}
.btn_search.mhover span.odd_span, .btn_search:focus span.odd_span {}
.btn_search.mactive span.odd_span {}

.btn_icon_detail span.odd_span {width:14px; height:17px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -526px top; overflow:hidden; line-height:19px; text-indent:-9999px;}
.btn_more span.odd_span {width:9px; height:18px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 4px; overflow:hidden; line-height:20px; text-indent:-9999px; *text-indent:0; font-size:0;line-height:0;}
.btn_more.disabled span.odd_span {background-position:-137px -20px;}

.btn_search2	{background:url(http://image.melon.co.kr/resource/image/web/common/btn_sprite_ms.png) no-repeat 0 -252px; vertical-align:middle; display:inline-block;}
.btn_search2 span.odd_span {width:32px; height:32px; overflow:hidden; text-indent:-9999px;}

/* button - Btn Alarm Reservation */
.btn_rsrv {width:78px; height:26px;}
.btn_rsrv span.odd_span {width:78px; height:26px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_rsrv.png) no-repeat 0 0; text-indent:-9999px;}
.btn_rsrv.mhover span.odd_span,
.btn_rsrv:focus span.odd_span {background-position:0 -30px;}
.btn_rsrv.mactive span.odd_span {background-position:0 -60px;}

.btn_rsrv.on span.odd_span {background-position:-160px 0;}
.btn_rsrv.on:focus span.odd_span {background-position:-160px -30px;}
.btn_rsrv.on.mactive span.odd_span {background-position:-160px -60px;}

.rsrv_complete {display:inline-block; width:78px; height:26px;}
.rsrv_complete span.odd_span {display:block; width:78px; height:26px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_rsrv.png) no-repeat -82px 0; text-indent:-9999px;}

/* button - 이전, 정지, 플레이, 다음 버튼 */
.btn_ctrl	{float:left; margin:0 0 0 -1px; padding:0;}
.btn_ctrl span.odd_span {background:url(http://image.melon.co.kr/resource/image/web/common/btn_controller.png) no-repeat 0 0; width:22px; height:21px; overflow:hidden; text-indent:-9999px; position:relative;}
.btn_ctrl.pre span.odd_span {background-position:0 0;}
.btn_ctrl.stop span.odd_span {width:23px; background-position:0 -21px;}
.btn_ctrl.play span.odd_span {width:23px; background-position:0 -42px;}
.btn_ctrl.next span.odd_span {background-position:0 -63px;}
.btn_ctrl.pre.mhover span.odd_span {background-position:-22px 0; z-index:1;}
.btn_ctrl.stop.mhover span.odd_span {background-position:-23px -21px; z-index:1;}
.btn_ctrl.play.mhover span.odd_span {background-position:-23px -42px; z-index:1;}
.btn_ctrl.next.mhover span.odd_span {background-position:-22px -63px; z-index:1;}
.btn_ctrl.pre:focus span.odd_span, .btn_ctrl.pre.mactive span.odd_span {background-position:-44px 0; z-index:1;}
.btn_ctrl.stop:focus span.odd_span, .btn_ctrl.stop.mactive span.odd_span {background-position:-46px -21px; z-index:1;}
.btn_ctrl.play:focus span.odd_span, .btn_ctrl.play.mactive span.odd_span {background-position:-46px -42px; z-index:1;}
.btn_ctrl.next:focus span.odd_span, .btn_ctrl.next.mactive span.odd_span {background-position:-44px -63px; z-index:1;}
.btn_ctrl.pre.disabled span.odd_span, .btn_ctrl.pre.disabled span.odd_span {background-position:-66px 0; z-index:1;}
.btn_ctrl.stop.disabled span.odd_span, .btn_ctrl.stop.disabled span.odd_span {background-position:-69px -21px; z-index:1;}
.btn_ctrl.play.disabled span.odd_span, .btn_ctrl.play.disabled span.odd_span {background-position:-69px -42px; z-index:1;}
.btn_ctrl.next.disabled span.odd_span, .btn_ctrl.next.disabled span.odd_span {background-position:-66px -63px; z-index:1;}

/* button - dark gray */
.btn_b48 {margin-left:4px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_btn_dgray.png) no-repeat 0 0;}
.btn_b48 {*margin-left:8px;} /* IE7 */
.btn_b48 span.odd_span {min-width:54px; height:48px; margin-left:12px; padding-right:12px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_btn_dgray.png) no-repeat right 0; color:#fff; font-size:12px; line-height:50px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif;}
.btn_b48 span.odd_span {*margin-top:-2px;}/* IE7 */
.btn.btn_b48 span.odd_span {*margin-top:0;}/* IE7 */

/*  */
.btn_icon.album	{width:auto; height:19px; font-size:11px; color:#666; font-family:"dotum","돋움", "Apple Gothic", sans-serif;}
.btn_icon.album .icon	{width:18px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1057px 4px; padding:0 0 0 4px; display:inline-block;}
.btn_icon.album.mhover span.odd_span, .btn_icon.album:focus span.odd_span {background-position:-1057px -20px;}
.btn_icon.album.mactive span.odd_span {background-position:-1057px -44px;}
.btn_icon.album.on span.odd_span {background-position:-1057px -44px;}

/* button - 좋아요 버튼 Small size */
.btn_like {display:inline-block; position:relative; padding-left:15px; color:#777 !important; font-size:12px; line-height:14px; font-family:"dotum","돋움", "Apple Gothic", sans-serif; text-decoration:none;}
.btn_like .icon {display:block; position:absolute; top:2px; left:0; width:11px; height:10px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_like.png) no-repeat 0 0; font-size:0; line-height:0;}
a.btn_like .icon {cursor:pointer;}
:root .btn_like .icon {top:1px\9;} /* IE9 */
a.btn_like.mhover .icon {background-position:0 -47px;}
a.btn_like.mactive .icon {background-position:0 -98px;}
.btn_like.on .icon {background-position:-79px 0;}
a.btn_like.on.mhover .icon {background-position:-79px -47px;}
a.btn_like.on.mactive .icon {background-position:-79px -98px;}

/* button - 좋아요 버튼 Small size */
.btn_like_gray {display:inline-block; position:relative; padding-left:16px;*padding-right:5px; color:#666 !important; font-size:12px; line-height:14px; font-family:"dotum","돋움", "Apple Gothic", sans-serif; text-decoration:none;}
.btn_like_gray .icon {display:block; position:absolute; top:1px; left:0; width:12px; height:11px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_like02.png) no-repeat 0 0; font-size:0; line-height:0;}
a.btn_like_gray .icon {cursor:pointer;}

/* button - 좋아요 버튼 */
.btn_like_m {display:inline-block; width:90px; height:22px;}
.btn_like_m {*margin:0;} /* IE7 */
.btn_like_m span.odd_span {width:90px; height:22px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_like_m.png) no-repeat 0 0; text-indent:-9999px;}
.btn_like_m.mhover span.odd_span,
.btn_like_m:focus span.odd_span {background-position:0 -40px;}
.btn_like_m.mactive span.odd_span {background-position:0 -80px;}
.btn_like_m.on span.odd_span {background-position:-115px 0;}
.btn_like_m.on.mhover span.odd_span,
.btn_like_m.on:focus span.odd_span {background-position:-115px -40px;}
.btn_like_m.on.mactive span.odd_span {background-position:-115px -80px;}
.btn_like_m.on.disabled span.odd_span {background-position:-115px 0 !important;}

.cnt_like_m {display:inline-block; height:22px; padding:0 0 0 10px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_like_m.png) no-repeat 1px -120px; vertical-align:middle;}
.cnt_like_m span.cnt_span {display:inline-block; height:17px; padding:5px 6px 0 0; background:url(http://image.melon.co.kr/resource/image/web/common/btn_like_m.png) no-repeat right -120px; color:#333; font-size:12px; line-height:1.2em; text-align:center;}

.cnt_like_m span.cnt_span {min-width:64px;} /* 최대6자리 기본 기준 */

.btn_like_m02 {display:inline-block; width:114px; height:22px;}
.btn_like_m02 {*margin:0;} /* IE7 */
.btn_like_m02 span.odd_span {width:114px; height:22px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_like_m02.png) no-repeat 0 0; text-indent:-9999px;}
.btn_like_m02.mhover span.odd_span,
.btn_like_m02:focus span.odd_span {background-position:0 -40px;}
.btn_like_m02.mactive span.odd_span {background-position:0 -80px;}
.btn_like_m02.on span.odd_span {background-position:-128px 0;}
.btn_like_m02.on.mhover span.odd_span,
.btn_like_m02.on:focus span.odd_span {background-position:-128px -40px;}
.btn_like_m02.on.mactive span.odd_span {background-position:-128px -80px;}
.btn_like_m02.on.disabled span.odd_span {background-position:-128px 0 !important;}

.cnt_like_m02 {display:inline-block; height:22px; padding:0 0 0 10px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_like_m02.png) no-repeat 1px -120px; vertical-align:middle;}
.cnt_like_m02 span.cnt_span {display:inline-block; height:17px; padding:5px 6px 0 0; background:url(http://image.melon.co.kr/resource/image/web/common/btn_like_m02.png) no-repeat right -120px; color:#333; font-size:12px; line-height:1.2em; text-align:center;}

.cnt_like_m02 span.cnt_span {min-width:86px;} /* 최대6자리 기본 기준 */

.btn_like_m03 {display:inline-block; width:66px; height:22px;}
.btn_like_m03 {*margin:0;} /* IE7 */
.btn_like_m03 span.odd_span {width:66px; height:22px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_like_m03.png) no-repeat 0 0; text-indent:-9999px;}
.btn_like_m03.mhover span.odd_span,
.btn_like_m03:focus span.odd_span {background-position:0 -40px;}
.btn_like_m03.mactive span.odd_span {background-position:0 -80px;}
.btn_like_m03.on span.odd_span {background-position:-74px 0;}
.btn_like_m03.on.mhover span.odd_span,
.btn_like_m03.on:focus span.odd_span {background-position:-74px -40px;}
.btn_like_m03.on.mactive span.odd_span {background-position:-74px -80px;}
.btn_like_m03.on.disabled span.odd_span {background-position:-74px 0 !important;}

.cnt_like_m03 {display:inline-block; height:22px; padding:0 0 0 8px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_like_m03.png) no-repeat 1px -120px; vertical-align:middle;}
.cnt_like_m03 span.cnt_span {display:inline-block; height:17px; padding:5px 4px 0 0; background:url(http://image.melon.co.kr/resource/image/web/common/btn_like_m03.png) no-repeat right -120px; color:#333; font-size:12px; line-height:1.2em; text-align:center;}

.cnt_like_m03 span.cnt_span {min-width:50px;} /* 최대6자리 기본 기준 */

.btn_like_h28 {display:inline-block; width:90px; height:28px;}
.btn_like_h28 {*margin:0;} /* IE7 */
.btn_like_h28 span.odd_span {width:90px; height:28px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_like_h28.png) no-repeat 0 0; text-indent:-9999px;}
.btn_like_h28.mhover span.odd_span,
.btn_like_h28:focus span.odd_span {background-position:0 -35px;}
.btn_like_h28.mactive span.odd_span {background-position:0 -70px;}
.btn_like_h28.on span.odd_span {background-position:-120px 0;}
.btn_like_h28.on.mhover span.odd_span,
.btn_like_h28.on:focus span.odd_span {background-position:-120px -35px;}
.btn_like_h28.on.mactive span.odd_span {background-position:-120px -70px;}
.btn_like_h28.disabled span.odd_span {background-position:-120px 0 !important;}

.cnt_like_h28 {display:inline-block; height:28px; padding:0 0 0 10px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_like_h28.png) no-repeat 1px -105px; vertical-align:middle;}
.cnt_like_h28 span.cnt_span {display:inline-block; height:20px; padding:8px 6px 0 0; background:url(http://image.melon.co.kr/resource/image/web/common/btn_like_h28.png) no-repeat right -105px; color:#333; font-size:12px; line-height:1.2em; text-align:center;}

.cnt_like_h28 span.cnt_span {min-width:64px;} /* 최대6자리 기본 기준 */

.btn_like_b {margin:0;}
.btn_like_b span.odd_span {width:116px; height:30px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_like_b.png) no-repeat 0 0; font-size:0; line-height:0; vertical-align:middle;}
.btn_like_b.mhover span.odd_span {background-position:0 -50px;}
.btn_like_b.mactive span.odd_span {background-position:0 -100px;}
.btn_like_b.on span.odd_span {background-position:-157px 0;}
.btn_like_b.on.mhover span.odd_span {background-position:-157px -50px;}
.btn_like_b.on.mactive span.odd_span {background-position:-157px -100px;}
.btn_like_b.on.disabled span.odd_span {background-position:-157px 0 !important;}

/* button - 좋아요 버튼 big size *//*140820 추가 lyr*/
.btn_like_big {display:inline-block; position:relative; padding-left:24px; color:#666666; font-size:14px; line-height:16px; font-family:"맑은 고딕","Malgun Gothic", "돋움", "Dotum", sans-serif, "Apple Gothic", sans-serif; text-decoration:none;letter-spacing:-1;}
.btn_like_big .icon {display:block; position:absolute; top:2px; left:0; width:17px; height:13px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_like_big.png) no-repeat 0 0; font-size:0; line-height:0;}
a.btn_like_big .icon {cursor:pointer;}
:root .btn_like_big .icon {top:1px\9;} /* IE9 */
a.btn_like_big.mhover .icon {background-position:0 -13px;}
a.btn_like_big.mactive .icon {background-position:0 -26px;}
.btn_like_big.on .icon {background-position:-17px 0;}
a.btn_like_big.on.mhover .icon {background-position:-17px -13px;}
a.btn_like_big.on.mactive .icon {background-position:-17px -26px;}

/* button - 곡명 포함한 재생 버튼 */
.btn_play_song {display:inline-block; overflow:hidden; width:auto; max-width:100%; margin:0; height:17px; text-decoration:none !important; cursor:pointer ; *cursor:pointer; text-overflow:ellipsis; white-space:nowrap;word-wrap:normal; text-align:left;}/* 140521_수정 aty */
/*.btn_play_song {*height:16px; text-align:left;}*/
.btn_play_song span.icon_play {display:inline-block; width:14px; height:14px; margin:0; background:url(http://image.melon.co.kr/resource/image/web/common/btn_play_song.png) no-repeat 0 0; line-height:0;text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0; vertical-align:top;}/* 140313 kcu */
.btn_play_song.disabled span.icon_play {background:url(http://image.melon.co.kr/resource/image/web/common/btn_play_song.png) no-repeat 0 0;} /* 140219_miok */
a.btn_play_song:hover span.icon_play {background-position:-18px 0; text-decoration:none;}

a.btn_play_song.mhover span.icon_play {background-position:-18px 0; text-decoration:none;} /* 140312_수정 khr */
a.btn_play_song.mactive span.icon_play {background-position:-36px 0; text-decoration:none;} /* 140312_수정 khr */
a.btn_play_song.disabled span.icon_play {background-position:-54px 0; text-decoration:none;} /* 140312_추가 khr */
a.btn_play_song.disabled:hover {cursor: default;}
a.btn_play_song.disabled:hover span.icon_play {background-position:0 0; background-position:-54px 0;} /* 140312_수정 khr */

.btn_play_song span.songname11 {padding-right:1px; color:#777; font-size:11px; line-height:17px; font-family:"Dotum", "Apple Gothic", sans-serif; vertical-align:middle; letter-spacing:-1px; text-align:left;} /* 140528_수정 aty */
@media \0screen {.btn_play_song span.songname11	{margin:1px 0 0;}}/* IE8 */
.btn_play_song span.songname12 {color:#1a1a1a; font-size:12px; line-height:16px; font-family:"Dotum", "Apple Gothic", sans-serif; vertical-align:top; text-align:left;}/* 140219_수정 kcu */
a.btn_play_song:hover span.songname11 {text-decoration:underline;}
a.btn_play_song:hover span.songname12 {text-decoration:underline;}
button.btn_play_song.mhover span.songname11 {text-decoration:underline;}
button.btn_play_song.mhover span.songname12 {text-decoration:underline;} /* 140219_miok */
.btn_play_song.disabled span.songname11,
.btn_play_song.disabled span.songname12 {color:#999; text-decoration:none !important}
.btn_play_song.disabled.mhover span.songname12 {color:#999;}
.btn_play_song.disabled.mhover span.icon_play {background-position:0 0;}
.btn_play_song.disabled.mactive span.icon_play {background-position:0 0;}
/* 140224_추가 kcu */
a.play_artist {overflow:hidden; margin:0; height:17px; text-decoration:none !important; *cursor:pointer; text-overflow:ellipsis; white-space:nowrap;word-wrap:normal; text-align:left;}
a.play_artist:hover span{text-decoration:underline;}
/*a.btn_play_song span.songname11, a.btn_play_song span.songname12 {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-wrap:normal;}/* 140206_수정 kcu */
/* button - 아티스트 목록 팬맺기 버튼 */
.btn_join_fan {display:inline-block; width:70px; height:22px;}
.btn_join_fan {*margin:0;} /* IE7 */
.btn_join_fan span.odd_span {width:70px; height:22px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_atist_fan.png) no-repeat 0 0; text-indent:-9999px;}
.btn_join_fan.mhover span.odd_span,
.btn_join_fan:focus span.odd_span {background-position:0 -40px;}
.btn_join_fan.mactive span.odd_span {background-position:0 -80px;}
.btn_join_fan.on span.odd_span {background-position:-100px 0;}
.btn_join_fan.on.disabled.mhover span.odd_span,
.btn_join_fan.on.disabled:focus span.odd_span {background-position:-100px 0;}

.cnt_fan {display:inline-block; height:22px; padding:0 0 0 10px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_atist_fan.png) no-repeat 1px -120px; vertical-align:middle;}
.cnt_fan span.cnt_span {display:inline-block; height:17px; padding:5px 6px 0 0; background:url(http://image.melon.co.kr/resource/image/web/common/btn_atist_fan.png) no-repeat right -120px; color:#666; font-size:12px; line-height:1.2em; text-align:center;}

.cnt_fan span.cnt_span {min-width:52px;} /* 최대6자리 기본 기준 */
.cnt_fan.l5 span.cnt_span {min-width:46px;} /* 최대5자리 기준 */

.btn_join_fan02 {width:72px; height:24px;}
.btn_join_fan02 {*margin:0;} /* IE7 */
.btn_join_fan02 span.odd_span {width:72px; height:24px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_sprite_atist.png) no-repeat 0 0; text-indent:-9999px;}
.btn_join_fan02.mhover span.odd_span {background-position:0 -28px;}
.btn_join_fan02.mactive span.odd_span {background-position:0 -56px;}
.btn_join_fan02.on span.odd_span {background-position:-76px 0;}
.btn_join_fan02.on.mhover span.odd_span,
.btn_join_fan02.on:focus span.odd_span {background-position:-76px -28px;}
.btn_join_fan02.on.mactive span.odd_span {background-position:-76px -56px;}

.btn_fan_b {margin:0;}
.btn_fan_b span.odd_span {width:116px; height:30px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_fan_b.png) no-repeat 0 0; font-size:0; line-height:0; vertical-align:middle;}
.btn_fan_b.mhover span.odd_span {background-position:0 -40px;}
.btn_fan_b.mactive span.odd_span {background-position:0 -80px;}
.btn_fan_b.on span.odd_span {background-position:-147px 0;}
.btn_fan_b.on.mhover span.odd_span {background-position:-147px -40px;}
.btn_fan_b.on.mactive span.odd_span {background-position:-147px -80px;}
.btn_fan_b.on.disabled {cursor:default;}/* 150205_modify */
.btn_fan_b.on.disabled span.odd_span {background-position:-147px 0 !important;}

.cnt_fan_b {display:inline-block; height:30px; padding:0 0 0 10px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_fan_b.png) no-repeat 2px -120px; vertical-align:middle;}
.cnt_fan_b span.cnt_span {display:inline-block; min-width:106px; height:25px; padding:5px 8px 0 0; background:url(http://image.melon.co.kr/resource/image/web/common/btn_fan_b.png) no-repeat right -120px; color:#1a1a1a; font-weight:bold; font-size:16px; line-height:1.2em; font-family:"맑은 고딕","Malgun Gothic", "돋움", "Dotum", sans-serif, "Apple Gothic", sans-serif; text-align:center;}
.cnt_fan_b span.cnt_span {*height:27px; *padding-top:3px;} /* ie7 */
.cnt_fan_b span.cnt_span span.no {display:inline-block; padding-top:1px; vertical-align:top;}

/* button - 아티스트 목록 팬맺은 아티스트 취소 버튼 */
.btn_fan_delt  {display:inline-block; width:20px; height:20px;}
.btn_fan_delt  {*margin:0;} /* IE7 */
.btn_fan_delt  span.odd_span {width:20px; height:20px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_cancel.png) no-repeat 0 0; text-indent:-9999px;}
.btn_fan_delt.mhover span.odd_span,
.btn_fan_delt:focus span.odd_span {background-position:0 -40px;}
.btn_fan_delt.mactive span.odd_span {background-position:0 -80px;}

.btn_small_delt {display:inline-block; width:15px; height:15px;}
.btn_small_delt {*margin:0;} /* IE7 */
.btn_small_delt span.odd_span {width:15px; height:15px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_small_cancel.png) no-repeat 0 0; text-indent:-9999px;}
.btn_small_delt.mhover span.odd_span {background-position:0 -40px;}

/* 140314_추가 aty */
.btn_fan_cancel  {display:inline-block; width:13px; height:12px;}
.btn_fan_cancel  {*margin:0;} /* IE7 */
.btn_fan_cancel  span.odd_span {width:13px; height:12px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_atist_fan.png) no-repeat 0 -151px; text-indent:-9999px;}
.btn_fan_cancel.mhover span.odd_span,
.btn_fan_cancel:focus span.odd_span {background-position:-23px -151px;}
.btn_fan_cancel.mactive span.odd_span {background-position:-46px -151px;}
.btn_fan_cancel.on span.odd_span {background-position:-23px -151px;}
.btn_fan_cancel.on.mhover span.odd_span {background-position:-23px -151px;}
.btn_fan_cancel.on.mactive span.odd_span {background-position:-46px -151px;}

/* 140409_추가 aty */
.btn_atist_fan02{display:inline-block;width:92px;height:38px;}
.btn_atist_fan02 span.odd_span {display:block;width:91px;height:38px;background:url(http://image.melon.co.kr/resource/image/web/artist/btn_atist_fan02.png) no-repeat 0 0;font-size:0;line-height:0;}
.btn_atist_fan02.mhover span.odd_span {background-position:0 -38px;}
.btn_atist_fan02.mactive span.odd_span {background-position:0 -76px;}
.btn_atist_fan02.on span.odd_span{background-position:0 -114px;}

/*140808 추가 lyr*/
.btn_fan_h26 {display:inline-block;width:78px; height:26px;}
.btn_fan_h26 span.odd_span {width:78px; height:26px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_fan_26.png) no-repeat 0 0; font-size:0; line-height:0; vertical-align:middle;}
.btn_fan_h26.mhover span.odd_span {background-position:0 -36px;}
.btn_fan_h26.mactive span.odd_span {background-position:0 -72px;}
.btn_fan_h26.on span.odd_span {background-position:-98px 0;}
.btn_fan_h26.on.mhover span.odd_span {background-position:-98px -36px;}
.btn_fan_h26.on.mactive span.odd_span {background-position:-98px -72px;}

/*140916 추가 lyr*/
.btn_fan_h30 {display:inline-block;width:79px; height:30px;}
.btn_fan_h30 span.odd_span {width:79px; height:30px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_fan_round.png) no-repeat 0 0; font-size:0; line-height:0; vertical-align:middle;}
.btn_fan_h30.mhover span.odd_span {background-position:0 -30px;}
.btn_fan_h30.mactive span.odd_span {background-position:0 -60px;}
.btn_fan_h30.on span.odd_span {background-position:-79px 0;}
.btn_fan_h30.on.mhover span.odd_span {background-position:-79px -30px;}
.btn_fan_h30.on.mactive span.odd_span {background-position:-79px -60px;}

/* button 구독하기 *//*140822 추가 lyr*/
.btn_subscribe {display:inline-block; width:102px; height:28px;}
.btn_subscribe {*margin:0;} /* IE7 */
.btn_subscribe span.odd_span {width:102px; height:28px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_subscribe.png) no-repeat 0 0; text-indent:-9999px;}
.btn_subscribe.mhover span.odd_span,
.btn_subscribe:focus span.odd_span {background-position:0 -38px;}
.btn_subscribe.mactive span.odd_span {background-position:0 -76px;}
.btn_subscribe.on span.odd_span {background-position:-132px 0;}
.btn_subscribe.on.mhover span.odd_span,
.btn_subscribe.on:focus span.odd_span {background-position:-132px -38px;}
.btn_subscribe.on.mactive span.odd_span {background-position:-132px -76px;}

.cnt_subscribe {display:inline-block; height:28px; padding:0 0 0 10px; background:url(http://image.melon.co.kr/resource/image/web/common/btn_subscribe.png) no-repeat 0 -114px; vertical-align:middle;}
.cnt_subscribe span.cnt_span {display:inline-block; height:20px; padding:8px 6px 0 0; background:url(http://image.melon.co.kr/resource/image/web/common/btn_subscribe.png) no-repeat right -114px; color:#333; font-size:12px; line-height:1.2em; text-align:center;}

.cnt_subscribe span.cnt_span {min-width:74px;} /* 최대6자리 기본 기준 */



/* button - wrap */
.wrap_btn_c {text-align:center;}
.wrap_btn_l {text-align:left;}
.wrap_btn_r {text-align:right;}

.wrap_btn_c.line {padding-top:22px; border-top:1px solid #e6e6e6;}
.wrap_btn_l.line {padding-top:22px; border-top:1px solid #e6e6e6;}
.wrap_btn_r.line {padding-top:22px; border-top:1px solid #e6e6e6;}

.wrap_btn_c, .wrap_btn_l, .wrap_btn_r {*zoom:1;} /* ie7 */

.wrap_btn_c .wrap_btn_r {position:relative;}
.wrap_btn_c .wrap_btn_r button, .wrap_btn_c .wrap_btn_r .btn {position:absolute; right:0; bottom:0;}

/* bullet */
.bullet_icon {display:inline-block; padding-left:20px; color:#333; font-weight:bold; line-height:1.2em;}
.bullet_icon.frend {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_vertical_gray.png) no-repeat left 1px;}
.bullet_icon.like {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_vertical_gray.png) no-repeat left -20px;}
.bullet_icon.play_listlk {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_vertical_gray.png) no-repeat left -42px;}
.bullet_icon .data {color:#999; font-weight:normal;}

.bul_info {display:inline-block; padding:1px 0 0 20px; background:url(http://image.melon.co.kr/resource/image/web/common/bul_info.png) no-repeat left top; color:#1a1a1a; font-size:12px; line-height:1.4em;}
.bul_info {*display:inline; *padding:2px 0 2px 20px;} /* ie7 */

.bul_info02 {display:inline-block; padding:0 0 0 18px; background:url(http://image.melon.co.kr/resource/image/web/common/bul_info02.png) no-repeat left 1px; color:#666; font-size:11px; line-height:1.4em;}
.bul_info02 {*display:inline; *padding:0 0 2px 18px;} /* ie7 */

.bul_info03 {display:inline-block; padding:0 0 0 18px; background:url(http://image.melon.co.kr/resource/image/web/common/bul_info03.png) no-repeat left 1px; color:#666; font-size:11px; line-height:1.4em; letter-spacing:-1px;}
.bul_info03 {*display:inline; *padding:0 0 2px 18px;} /* ie7 */

.bul_openg {display:inline-block; min-height:15px; padding:2px 0 0 24px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_openg.png) no-repeat left top;}

.bullet_text {padding-left:16px; font-size:12px; line-height:1.4em; font-family:"돋움", "Dotum", sans-serif, "Apple Gothic", sans-serif;}
.bullet_text .bullet {margin-left:-16px;}

/* bullet - List */
.list_bullet li {margin-top:6px; padding-left:9px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_list_bullet.png) no-repeat left 6px; color:#1a1a1a; font-size:12px; line-height:1.4em; word-wrap:break-word; word-break:break-all;}
.list_bullet li {*background-position:0 7px;}  /* ie7 */
.list_bullet li.first_child {margin-top:0 !important;}
.list_bullet li a {color:#1a1a1a;}

.list_bullet02 li {margin-top:6px; padding-left:9px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_list_bullet02.png) no-repeat left 5px; color:#df2607; font-size:12px; line-height:1.4em;}
.list_bullet02 li.first_child {margin-top:0;}
.list_bullet02 li a {color:#df2607;}

.list_bullet03 li {margin-top:6px; padding-left:9px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_list_bullet.png) no-repeat left 6px; color:#666; font-size:12px; line-height:1.4em; word-wrap:break-word; word-break:break-all;}/* 140618_수정 */
.list_bullet03 li.first_child {margin-top:0;}

.list_bullet.h0 li, .list_bullet03.h0 li {margin-top:0; background-position:left 6px;}
.list_bullet li ul li, .list_bullet03 li ul li {margin-top:6px; padding-left:18px; font-size:12px; line-height:1.4em; text-indent:-9px;}

.list_bullet_inherit li {margin-top:6px; padding-left:9px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_list_bullet02.png) no-repeat left 5px; color:inherit; font-size:12px; line-height:1.4em;}
.list_bullet_inherit li.first_child {margin-top:0;}
.list_bullet_inherit li a {color:inherit;}

/* icon */
.icon_agellevel {display:inline-block; width:14px; height:14px; background-image:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_agellevel.png); background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px;line-height:0;vertical-align: middle}
.icon_agellevel.age_all {background-position:0 0;}
.icon_agellevel.age_12 {background-position:-18px 0;}
.icon_agellevel.age_15 {background-position:-36px 0;}
.icon_agellevel.age_19 {background-position:-54px 0;}

.icon_up {display:inline-block; width:7px; height:7px; margin-right:-1px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_rank.png) no-repeat -80px 0; overflow:hidden; font-size:0 !important; line-height:0 !important; vertical-align:middle;}/* 140428_수정 aty */
.icon_down {display:inline-block; width:7px; height:7px; margin-right:-1px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_rank.png) no-repeat -70px 0; overflow:hidden; font-size:0 !important; line-height:0 !important; vertical-align:middle;}/* 140428_수정 aty */
.icon_static {display:inline-block; width:7px; height:7px; margin-right:-1px; margin-left:0; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_rank.png) no-repeat -22px 0; overflow:hidden; font-size:0 !important; line-height:0 !important; vertical-align:middle;}/* 140428_수정 aty */
.icon_rank_new {display:inline-block; width:22px; height:7px; margin-right:-1px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_rank.png) no-repeat -33px 0; overflow:hidden; font-size:0 !important; line-height:0 !important; vertical-align:middle;}/* 140428_수정 aty */

/* 141014 수정 */
/* icon - 곡 */
.icon_song.title {display:inline-block; width:35px; height:13px; padding-top:3px; *padding-top:2px; background:url(http://image.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat 0 1px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0; vertical-align:top;} /* title */ /* 140313 kcu */
.icon_song.hot {display:inline-block; width:29px; height:13px; padding-top:3px; *padding-top:2px; background:url(http://image.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat -38px 1px; overflow:hidden;text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0; vertical-align:top;} /* hot */ /* 140313 kcu */
.icon_song.live {display:inline-block; width:31px; height:13px; padding-top:3px; *padding-top:2px; background:url(http://image.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat -70px 1px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0; vertical-align:top;} /* live */ /* 140313 kcu */
.icon_song.free {display:inline-block; width:36px; height:13px; padding-top:3px; *padding-top:2px; background:url(http://image.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat -104px 1px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0; vertical-align:top;} /* free */ /* 140313 kcu */
.icon_song.hold {display:inline-block; width:13px; height:13px; padding-top:3px; *padding-top:2px; background:url(http://image.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat -144px 1px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0;vertical-align:top;} /* 홀드백 */ /* 140313 kcu */
.icon_song.age_19 {display:inline-block; width:13px; height:13px; padding-top:3px; *padding-top:2px; background:url(http://image.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat -162px 1px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0;vertical-align:top;} /* 19금 */ /* 140313 kcu */
.icon_song.orign {display:inline-block; width:25px; height:15px; padding-top:3px; *padding-top:2px; background:url(http://image.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat -177px 3px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0; vertical-align:top;} /* 원곡 */ /* 140313 kcu */
/*140311_수정 khr*/
.icon_recm {display:inline-block; width:33px; height:16px; padding-top:3px; *padding-top:2px; background:url(http://image.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat 0 -45px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0; vertical-align:middle;}/*추천*/

/* icon - 곡(비할성화) */
.icon_song.title.disabled {background-position:0 -22px;} /* title */
.icon_song.hot.disabled {background-position:-38px -22px;} /* hot */
.icon_song.live.disabled {background-position:-70px -22px;} /* live */
.icon_song.free.disabled {background-position:-104px -22px;} /* free */
.icon_song.hold.disabled {background-position:-144px -22px;} /* 홀드백 */
.icon_song.age_19.disabled {background-position:-162px -22px;} /* 19금 */

/* //141014 수정 */
/* 공통 pop */
.songinfo .popup.cm_pop {padding:24px;}/*140527_수정*/
.songinfo .cm_pop .popup_title {padding:0 0 11px 0; background:none; border-bottom:2px solid #81ba16; color:#1a1a1a; font-size:22px;}
.songinfo .cm_pop .popup_cntt {padding:0;}
/* layer */
.songinfo .l_popup {position:absolute; z-index:15;} /* 131231_수정 kcu */
.songinfo .l_popup .l_cntt {padding:0 16px; background-color:#fff; border:1px solid #666;}
.songinfo .l_popup .l_cntt {*zoom:1;} /* ie7 */
.songinfo .l_popup .l_title {margin:0 -16px; padding:12px 22px 11px; border-bottom:1px solid #a6a6a6; font-family:"맑은 고딕", "Malgun Gothic",arial,"돋움","dotum",sans-serif, "Apple Gothic", sans-serif; color:#1a1a1a; font-size:16px; line-height:1.4em; font-weight:bold;letter-spacing:-1px;}
.songinfo .l_popup .shadow {display:block; position:absolute; left:2px; right:0; top:2px; bottom:0; z-index:-1; width:100%; height:100%; background:url(http://image.melon.co.kr/resource/image/web/common/bg_shadow.png) repeat left top;}
.songinfo .l_popup .btn_close {position:absolute; right:16px; top:16px;}
.songinfo .l_popup .btn_close .odd_span {width:15px; height:15px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1155px top; overflow:hidden; text-indent:-9999px;}
.songinfo .l_popup .bullet {display:block; position:absolute; left:50%; top:-7px; width:13px; height:8px; margin-left:-7px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -962px top;}
.songinfo .l_popup .bullet_vertical {display:block; position:absolute; left:-7px; top:9px; width:8px; height:13px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -472px top;}
.songinfo .l_popup .bullet_right {display:block; position:absolute; right:-7px; top:9px; width:8px; height:13px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -472px -16px;}
.songinfo .l_popup .bullet_bottom {display:block; position:absolute; right:9px; bottom:-7px; width:13px; height:8px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -472px -32px;}
.songinfo .l_popup .bullet_top {display:block; position:absolute; right:9px; top:-7px; width:13px; height:8px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -472px -43px;}
.songinfo .l_popup .l_cntt .list_title {padding-top:16px;}/*140813 추가 lyr*/
.songinfo .l_popup .l_cntt .list_title strong {font-size:16px;color:#1a1a1a !important;}/*140813 추가 lyr*/
.songinfo .l_popup .l_cntt	.list_bullet	 li	a	{line-height:15px; word-wrap:break-word; word-break:break-all; *zoom:1;}/* 140602_수정 kcu */
.songinfo .l_popup .box_scroll {width:100%; margin:0 -16px; padding:0 16px; overflow-y:auto;}
.songinfo .l_popup .box_scroll {*position:relative;} /* ie7 */

.songinfo .l_popup.small .l_cntt {padding:8px 28px 8px 8px;}
.songinfo .l_popup.small .btn_close {right:12px; top:12px;}
.songinfo .l_popup.small .btn_close .odd_span {width:11px; height:11px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -452px top; overflow:hidden; text-indent:-9999px;}
.songinfo .l_popup.userlk06 .l_title {margin:0; padding-left:24px;}
.songinfo .l_popup.userlk06 .l_cntt {padding:0;}
.songinfo .l_popup.userlk06 .box_scroll {margin:0; padding:0;}
.songinfo .l_popup.userlk06 .bullet_top {right:25px;}

/* layer - 영상다운 리스트 */
.songinfo .l_popup .vdo_type {margin:-9px -29px -9px -9px; padding:4px 0; border:1px solid #8e8e8e;}
.songinfo .l_popup .vdo_type .vdo_li a {display:block; padding:4px 11px; color:#666; text-align:center;}
.songinfo .l_popup .vdo_type .vdo_li a {*cursor:pointer} /* ie7 */
.songinfo .l_popup .vdo_type .vdo_li a:hover {background-color:#f0f0f0; color:#1a1a1a;}
.songinfo .l_popup .page02 {margin:15px 0 -4px;}
.songinfo .l_popup .wrap_btn_c {margin-top:16px;}
.songinfo .l_popup .btn_close {position:absolute; right:15px; top:15px;}


/* 141223 Add */
#mma_header .gnb-menu {float:right;}
#mma_header .gnb-menu ul {overflow:hidden;}
#mma_header .gnb-menu li {float:left;}
#mma_header .gnb-menu li a {display:block; height:66px; padding:0 13px; line-height:66px; color:#fff; font-size:17px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/gnb_week_award_150210.jpg) no-repeat; overflow:hidden;}/* 150210 수정 lyr */
#mma_header .gnb-menu li a.last {padding-right:0}
#mma_header .gnb-menu li a:hover,
#mma_header .gnb-menu li a.active {color:#1abdb8}
#mma_header .gnb-menu li a.menu1 {width:105px; background-position:23px 8px; text-indent:-999px; }
#mma_header .gnb-menu li a.menu1.active,
#mma_header .gnb-menu li a.menu1:hover {background-position:23px -43px;}
#mma_header .gnb-menu li a.menu2 {width:122px; background-position:-113px 8px; text-indent:-999px; }
#mma_header .gnb-menu li a.menu2.active,
#mma_header .gnb-menu li a.menu2:hover {background-position:-113px -43px;}
#mma_header .gnb-menu li a.menu3 {width:99px; background-position:-260px 8px; text-indent:-999px; }/*150210 수정 lyr*/
#mma_header .gnb-menu li a.menu3.active,
#mma_header .gnb-menu li a.menu3:hover {background-position:-260px -43px;}/*150210 수정 lyr*/
#mma_header .gnb-menu li a.menu4 {width:108px; background-position:-385px 8px; text-indent:-999px; }/*150210 수정 lyr*/
#mma_header .gnb-menu li a.menu4.active,
#mma_header .gnb-menu li a.menu4:hover {background-position:-385px -43px;}/*150210 수정 lyr*/

.sub-menu-wrap ul.week-award {}
.sub-menu-wrap ul.week-award a {background-image:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/gnb_sub_weekaward.png)}
.sub-menu-wrap ul.week-award li {width:139px}
.sub-menu-wrap ul.week-award li a.monu02 {margin-left:1px}


#mma-gnb {background:#2b2b2b; border-bottom:1px solid #353535; height:37px}
#mma-gnb .area {*zoom:1; height:37px}
#mma-gnb .wrap {float:right; *zoom:1}
#mma-gnb .wrap:after,
#mma-gnb .area:after,
#mma-gnb ul:after {display:block; clear:both; content:'';}
#mma-gnb ul.gnb {float:left; width:515px; height:37px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_gnb.png) 0 0 no-repeat;}
#mma-gnb ul.gnb li {position:relative;float:left;z-index:1;}
#mma-gnb ul.gnb li a {display:block; text-indent:-999px; height:37px; overflow:hidden;}
#mma-gnb a.menu1 {width:65px;}
#mma-gnb a.menu2 {width:63px;}
#mma-gnb a.menu3 {width:63px;}
#mma-gnb a.menu4 {width:57px;}
#mma-gnb a.menu5 {width:57px;}
#mma-gnb a.menu6 {width:70px;}
#mma-gnb a.menu7 {width:76px;}
#mma-gnb a.menu8 {width:64px;}
#mma-gnb a.menu8:hover,

#mma-gnb a.menu8.active {background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_gnb.png) -516px 0 no-repeat;}
#mma-gnb ul.gnb .addmenu {display:none; position:absolute; top:29px; left:-81px; width:212px; padding:13px 0 11px; z-index:100; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_gnb02.png) 0 0 no-repeat;}
#mma-gnb ul.gnb .addmenu li {float:left}
#mma-gnb ul.gnb .addmenu a {display:block; width:105px; height:11px;padding:8px 0 7px; margin-right:1px;text-indent:0;}/*150115 수정 lyr*/
/*150115 추가 lyr*/
#mma-gnb ul.gnb .addmenu a span {display:inline-block;width:106px;height:11px;background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_gnb_menu.png) no-repeat 0 0;font-size:0;line-height:0;vertical-align: top;}
#mma-gnb ul.gnb .addmenu a .menu1 {background-position:18px 0;}
#mma-gnb ul.gnb .addmenu a:hover .menu1 {background-position:-89px 0;}
#mma-gnb ul.gnb .addmenu a .menu2 {background-position:18px -26px;}
#mma-gnb ul.gnb .addmenu a:hover .menu2 {background-position:-89px -26px;}
#mma-gnb ul.gnb .addmenu a .menu3 {background-position:18px -52px;}
#mma-gnb ul.gnb .addmenu a:hover .menu3 {background-position:-89px -52px;}
#mma-gnb ul.gnb .addmenu a .menu4 {background-position:18px -78px;}
#mma-gnb ul.gnb .addmenu a:hover .menu4 {background-position:-89px -78px;}
#mma-gnb ul.gnb .addmenu a .menu5 {background-position:18px -104px;}
#mma-gnb ul.gnb .addmenu a:hover .menu5 {background-position:-89px -104px;}
#mma-gnb ul.gnb .addmenu a .menu6 {background-position:18px -130px;}
#mma-gnb ul.gnb .addmenu a:hover .menu6 {background-position:-89px -130px;}
#mma-gnb ul.gnb .addmenu a .menu7 {background-position:18px -156px;}
#mma-gnb ul.gnb .addmenu a:hover .menu7 {background-position:-89px -156px;}
#mma-gnb ul.gnb .addmenu a .menu8 {background-position:18px -182px;}
#mma-gnb ul.gnb .addmenu a:hover .menu8 {background-position:-89px -182px;}

#mma-gnb .login-area {float:left; overflow:hidden; padding-top:7px; color:#b3b3b3}/*150115 수정 lyr*/
#mma-gnb .login-area .mb {display:inline-block; text-align:right; max-width:80px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:22px; font-family:'돋움', dotum; color:#b3b3b3; font-size:11px; vertical-align:middle; margin:0 0 0 20px}/*150115 수정 lyr*/
#mma-gnb .login-area .mb a {color:#b3b3b3;}/*150206 추가 lyr*/
#mma-gnb .login-area .mb a:hover {text-decoration: underline;}/*150206 추가 lyr*/
#mma-gnb .login {display:inline-block; *font-size:0; vertical-align:middle; width:42px; height:22px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_gnb.png) -580px -7px no-repeat; text-indent:-999px; overflow:hidden; margin-left:6px}
#mma-gnb .logout {display:inline-block; *font-size:0; vertical-align:middle; width:52px; height:22px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_gnb.png) -624px -7px no-repeat; text-indent:-999px; overflow:hidden; margin-left:6px}

#timeline-wrap.week-award-wrap {background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_footer_150209.jpg) no-repeat 50% 100% #eeedee; min-height:700px; padding-bottom:40px}/*150209 수정 lyr*/
#timeline-wrap.week-award-wrap .fix-timeline.first {height:85px}
.week-timeline,
.month-timeline {position:relative}
.month-timeline.first {padding-top:85px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_header_150209.jpg) no-repeat 50% 0;}/*150209 수정 lyr*/
.sec-week-wrap {position:relative; padding-bottom:100px; }
.sec-week-wrap .area {padding:22px 0 0 166px; width:842px; }/*150115 수정 lyr*/
.sec-title h2 {font-size:40px; color:#1d1d1d; font-weight:300; line-height:130%; letter-spacing:-1px }
.sec-title h3 {font-size:50px; color:#1d1d1d; font-weight:300; line-height:130%; letter-spacing:-1px }
.sec-title strong {color:#00a9a3; font-weight:300}
.sec-title p {color:#999; font-size:27px; padding-top:2px;} /* 150115 수정 lyr */

/*150115 추가 lyr*/
.sec-title .weekly-vote {*margin-top:8px;}
.sec-title .weekly-vote img {vertical-align: top;}
.sec-title .weekly-vote span {display:inline-block;width:44px;height:40px;margin-top:2px;background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_vote_num.png) no-repeat;font-size:0;line-height:0;vertical-align: top;}
.sec-title .weekly-vote .n1 {width:24px;background-position:0 0;}
.sec-title .weekly-vote .n2 {width:24px;background-position:0 -45px;}
.sec-title .weekly-vote .n3 {width:24px;background-position:0 -90px;}
.sec-title .weekly-vote .n4 {width:25px;background-position:0 -135px;}
.sec-title .weekly-vote .n5 {width:24px;background-position:0 -180px;}
.sec-title .weekly-vote .n6 {width:24px;background-position:0 -224px;}
.sec-title .weekly-vote .n7 {width:24px;background-position:0 -269px;}
.sec-title .weekly-vote .n8 {width:25px;background-position:0 -314px;}
.sec-title .weekly-vote .n9 {width:24px;background-position:0 -359px;}
.sec-title .weekly-vote .n10 {width:44px;background-position:0 -404px;}
.sec-title .weekly-vote .n11 {width:44px;background-position:0 -449px;}
.sec-title .weekly-vote .n12 {width:44px;background-position:0 -494px;}

.sec-week-wrap .fix-timeline .green-box{background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_circle1.png) no-repeat; color:#fff; text-align:center;}
.sec-week-wrap .fix-timeline .green-box {padding-top:36px;}
.sec-week-wrap .fix-timeline .green-box strong {font-size:30px; font-weight:normal; line-height:1.3}
.sec-week-wrap .fix-timeline .green-box.line2 {height:100px; padding-top:20px; line-height:1.3; font-size:28px; font-weight:300;}
.sec-week-wrap .row-voteinfo-area dl.col-closing-time {width:420px; }
.sec-week-wrap .row-voteinfo-area dl.col-closing-time strong {width:64px; height:20px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_txt.png) 0 0 no-repeat;}
.sec-week-wrap .row-voteinfo-area dl.col-participate {width:auto;min-width:66px;max-width:400px; margin-left:20px}/*150206 수정 lyr*/
.sec-week-wrap .row-voteinfo-area dl.col-participate strong {width:64px; height:20px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_txt.png) 0 -20px no-repeat;}
.sec-week-wrap .row-voteinfo-area dl dd span {height:39px !important; background-image:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_txt_time.png) !important; background-repeat:no-repeat; text-indent:-999px; overflow:hidden;}
.sec-week-wrap .row-voteinfo-area dl.col-closing-time dd span.txt-day {margin:0 8px 0 0px; width:27px; background-position:0 0}
.sec-week-wrap .row-voteinfo-area dl.col-closing-time dd span.txt-hour {margin:0 8px 0 0px; width:61px; background-position:-31px 0}
.sec-week-wrap .row-voteinfo-area dl.col-closing-time dd span.txt-minute {margin:0 8px 0 0px; width:31px; background-position:-96px 0}
.sec-week-wrap .row-voteinfo-area dl.col-closing-time dd span.txt-second {margin:0 0 0 0px; width:31px; background-position:-130px 0}
.sec-week-wrap .row-voteinfo-area dl dd span.num-wrap {background:none !important; width:48px;}/*150129 수정 lyr*/

/*150115 삭제 lyr
.sec-week-wrap .row-voteinfo-area dl dd span.num-wrap span.num1 {margin-left:5px;}
.sec-week-wrap .row-voteinfo-area dl dd span.num-wrap span.num3 {margin-left:3px;}
.sec-week-wrap .row-voteinfo-area dl dd span.num-wrap span.num4 {margin-left:1px;}
.sec-week-wrap .row-voteinfo-area dl dd span.num-wrap span.num5 {margin-left:2px;}
.sec-week-wrap .row-voteinfo-area dl dd span.num-wrap span.num6 {margin-left:2px;}
.sec-week-wrap .row-voteinfo-area dl dd span.num-wrap span.num7 {margin-left:1px;}
.sec-week-wrap .row-voteinfo-area dl dd span.num-wrap span.num8 {margin-left:3px;}
.sec-week-wrap .row-voteinfo-area dl dd span.num-wrap span.num9 {margin-left:2px;}
.sec-week-wrap .row-voteinfo-area dl dd span.num-wrap span.num0 {margin-left:5px;}
*/

.sec-week-wrap .row-voteinfo-area dl dd span.n1,
.sec-week-wrap .row-voteinfo-area dl dd span.num1 {width:19px; background-position:-166px 0}
.sec-week-wrap .row-voteinfo-area dl dd span.n2,
.sec-week-wrap .row-voteinfo-area dl dd span.num2 {width:24px; background-position:-185px 0}
.sec-week-wrap .row-voteinfo-area dl dd span.n3,
.sec-week-wrap .row-voteinfo-area dl dd span.num3 {width:21px; background-position:-209px 0}
.sec-week-wrap .row-voteinfo-area dl dd span.n4,
.sec-week-wrap .row-voteinfo-area dl dd span.num4 {width:23px; background-position:-230px 0}
.sec-week-wrap .row-voteinfo-area dl dd span.n5,
.sec-week-wrap .row-voteinfo-area dl dd span.num5 {width:22px; background-position:-253px 0}
.sec-week-wrap .row-voteinfo-area dl dd span.n6,
.sec-week-wrap .row-voteinfo-area dl dd span.num6 {width:22px; background-position:-275px 0}
.sec-week-wrap .row-voteinfo-area dl dd span.n7,
.sec-week-wrap .row-voteinfo-area dl dd span.num7 {width:23px; background-position:-297px 0}
.sec-week-wrap .row-voteinfo-area dl dd span.n8,
.sec-week-wrap .row-voteinfo-area dl dd span.num8 {width:21px; background-position:-320px 0}
.sec-week-wrap .row-voteinfo-area dl dd span.n9,
.sec-week-wrap .row-voteinfo-area dl dd span.num9 {width:22px; background-position:-341px 0}
.sec-week-wrap .row-voteinfo-area dl dd span.nc,
.sec-week-wrap .row-voteinfo-area dl dd span.numC {width:8px; background-position:-363px 0; margin-right:4px}
.sec-week-wrap .row-voteinfo-area dl dd span.n0,
.sec-week-wrap .row-voteinfo-area dl dd span.num0 {width:19px; background-position:-371px 0;}

.sec-week-wrap .artist-name .ellipsis {display:inline-block; width:auto;max-width:198px;vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; overflow:hidden;}/*150115 수정 lyr*/
.sec-week-wrap .artist-name .ellipsis {*position:relative; *display:inline;}
.sec-week-wrap .artist-name .ellipsis a {*line-height:1.5}
.sec-week-wrap .artist-name .list_bullet li a {font-size:12px}
.sec-week-wrap .artist-name .wrap_more {display:inline-block;}
.sec-week-wrap .artist-name .wrap_more {*display:inline;}
.sec-week-wrap .artist-name .wrap_atist {position:relative; display:inline-block; vertical-align:middle;}
.sec-week-wrap .artist-name .wrap_atist {*display:inline; *zoom:1;}
.sec-week-wrap .songinfo .l_popup.small .l_cntt {padding:3px 28px 8px 8px;}

.sec-battle {position:relative; margin-top:50px; background:#515760; padding:50px; overflow:hidden;}/*150115 수정 lyr*/
.sec-battle .bx-wrapper {position:relative; width:316px; height:250px}
.sec-battle .rank1 {position:relative; float:left; width:316px;}
.sec-battle .rank2 {position:relative; float:right; width:316px; }
.sec-battle .txt-vs {display:block; width:82px; height:53px; position:absolute; top:50%; left:50%; margin:-26px 0 0 -41px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_icon.png) 0 0 no-repeat; text-indent:-999px; overflow:hidden;}
.sec-battle .rank-badge {display:block; width:99px; height:94px; position:absolute; top:0; left:0; z-index:10; text-indent:-999px; overflow:hidden; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/rank_badges.png) 0 0 no-repeat}
.sec-battle .rank2 .rank-badge {background-position:0 100%}
.sec-battle .pic-area {position:relative; width:316px; height:250px; overflow:hidden;}
.sec-battle .pic-item {float:left; overflow:hidden; height:250px; line-height:250px; text-align:center;}
.sec-battle .pic-item img {width:316px; height:auto; vertical-align:middle; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; *margin-top:-33px;}/*150122 수정 lyr*/
.sec-battle .bx-controls {position:absolute; top:215px; right:20px}
.sec-battle .bx-controls-direction {width:64px; height:25px;overflow:hidden;}/*150115 수정 lyr*/
.sec-battle .bx-controls-direction a {width:32px; height:25px; float:left; text-indent:-999px; overflow:hidden;background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_btns.png) 0 -272px no-repeat;}/*150115 수정 lyr*/
/*150115 추가 lyr*/
.sec-battle .bx-controls-direction .bx-prev {background-position:0 -272px;}
.sec-battle .bx-controls-direction .bx-prev:hover {background-position:0 -297px}
.sec-battle .bx-controls-direction .bx-next {background-position:-32px -272px;}
.sec-battle .bx-controls-direction .bx-next:hover {background-position: -32px -297px;}

.sec-battle .btn-ctrl {position:absolute; top:215px; right:20px; width:64px; height:25px; overflow:hidden;}/*150115 수정 lyr*/
.sec-battle .btn-ctrl button {float:left; position:relative; width:32px; height:25px;*margin:0; background: url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_btns.png) 0 -272px no-repeat;border:none;cursor:pointer;}/*150115 수정 lyr*/
.sec-battle .btn-ctrl button span {display:block; text-indent:-999px; overflow:hidden;}
.sec-battle .btn-ctrl .btn-prev {}/*150115 추가 lyr*/
.sec-battle .btn-ctrl .btn-prev:hover {background-position:0 -297px}/*150115 추가 lyr*/
.sec-battle .btn-ctrl .btn-next {background-position:-32px -272px;}/*150115 추가 lyr*/
.sec-battle .btn-ctrl .btn-next.mhover {background-position: -32px -297px;}/*150115 추가 lyr*/

/*150210 추가 lyr*/
.sec-week-wrap .vote-list .item-list.type1 .cont .count-vote .multi-graph .graph-txt {font-size:14px;font-family:"맑은 고딕", "Malgun Gothic",arial,"돋움","dotum",sans-serif, "Apple Gothic", sans-serif;color:#666; }
.sec-week-wrap .vote-list .item-list.type1 .cont .count-vote .multi-graph .graph-txt strong {font-weight:normal;color:#05aab0;}
.sec-week-wrap .vote-list .item-list.type1 .cont .count-vote .multi-graph .graph-txt .sound-source {color:#f15e46;}


.sec-battle .artist-info-area {background:#fff; padding:20px; width:276px;}
.sec-battle .vote-info {*zoom:1; min-height:20px;}
.sec-battle .vote-info:after {display:block; clear:both; content:''}
.sec-battle .vote-info .perc {color:#00a9a3; font-size:24px; vertical-align:bottom; float:left; line-height:28px; *position:relative; top:10px;font-family:Arial;font-weight:normal;}/*150115 수정 lyr*/
.sec-battle .vote-info .perc strong{font-size:36px; letter-spacing:-1px;vertical-align:bottom; *position:relative; top:-10px;line-height:35px;}
.sec-battle .vote-info .vote-cnt {float:right; text-align:right; margin-bottom:5px;}
.sec-battle .vote-info .vote-cnt span {display:block; color:#999; font-size:12px}
.sec-battle .vote-info .vote-cnt strong {font-size:18px;line-height:20px; color:#666; font-weight:normal;font-family:Arial;}/*150115 수정 lyr*/
.sec-week-wrap .sec-battle .artist-name .ellipsis {height:25px;max-width: 115px;}/*150115 추가 lyr*/
.sec-week-wrap .sec-battle .artist-name .ellipsis {*position:relative; *top:-5px;}
.sec-battle .artist-info {position:relative; z-index:1; border-top:1px dotted #bebebe; padding-top:8px; *zoom:1;}/*150115 수정 lyr*/
.sec-battle .artist-info:after {display:block; clear:both; content:''}
.sec-battle .artist-name {float:left;width:auto;max-width:148px;}/*150115 수정 lyr*/
.sec-battle .artist-name a {color:#000; font-size:18px; letter-spacing:-1px; line-height:20px; font-weight:bold}
.sec-battle .artist-name a:hover {text-decoration: underline;}/*150115 추가 lyr*/
.sec-battle .artist-name .list_bullet li a {font-size:12px; font-weight:normal;}
.sec-battle .artist-title {float:right;width:auto;max-width:128px; color:#747474; font-size:16px; line-height:22px}/*150211 수정 lyr*/
.sec-battle .artist-title a {display:block; width:auto;max-width:128px;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color:#747474; }/*150115 수정 lyr*/
.sec-battle .artist-title a:hover {text-decoration: underline;}/*150115 추가 lyr*/
.sec-battle .btn_more span.odd_span {width:10px; height:17px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_btns.png) 0 -248px no-repeat;}/*150115 수정 lyr*/
.sec-battle .btn-vote {position:relative;margin-top:13px; padding-top:0; }/*150115 수정 lyr*/
.sec-battle .btn-vote button {width:100%;*margin:0;}/*150115 수정 lyr*/
.sec-battle .btn-vote button span {position:relative; display:block;overflow:hidden;width:276px; height:40px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/btn_vote.png) 0 0 no-repeat; color:#fff;font-size:0;line-height:0;}/*150115 수정 lyr*/
.sec-battle .btn-vote button.mhover span {background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/btn_vote.png) 0 -99px no-repeat;}

.week-award-wrap .sptxt {background-image:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_txt.png); background-repeat:no-repeat; text-indent:-999px; overflow:hidden;}
.week-award-wrap .spbtn {background-image:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_btns.png); background-repeat:no-repeat; text-indent:-999px; overflow:hidden;}
.week-award-wrap .spico {background-image:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_icon.png); background-repeat:no-repeat; text-indent:-999px; overflow:hidden;}
/*150115 추가 lyr*/
.week-award-wrap .row-voteinfo-area {margin-top:8px;}
.week-award-wrap .row-voteinfo-area dl {height:75px;}
.week-award-wrap .row-voteinfo-area dt {height:24px;}
.week-award-wrap .vote-list {margin-top:15px;}
.week-award-wrap .vote-list .type-select ul {width:188px;}
.week-award-wrap .week-vote-result {margin-top:40px;}/*150209 추가 lyr*/

.sec-shares {margin-top:65px; overflow:hidden; padding-bottom:11px; border-bottom:1px solid #9fa2a7;}/*150115 수정 lyr*/
.sec-shares .sns-area {float:left}
.sec-shares span,
.sec-shares strong,
.sec-shares a {display:inline-block; line-height:35px; vertical-align:middle; *float:left;}
.sec-shares .sptxt {position:relative; top:2px}
.sec-shares .sns-area .spbtn {margin-left:5px}/*150115 수정 lyr*/
.sec-shares .sns-area .btn-fb {background-position:0 -328px; width:36px; height:36px;}/*150115 수정 lyr*/
.sec-shares .sns-area .btn-fb:hover {background-position:0 -364px;}/*150115 추가 lyr*/
.sec-shares .sns-area .btn-twt {background-position:-44px -328px; width:36px; height:36px;}/*150115 수정 lyr*/
.sec-shares .sns-area .btn-twt:hover {background-position:-44px -364px;}/*150115 추가 lyr*/
.sec-shares .sns-area .btn-url {background-position:-88px -328px; width:36px; height:36px;}/*150115 수정 lyr*/
.sec-shares .sns-area .btn-url:hover {background-position:-88px -364px;}/*150115 추가 lyr*/
.sec-shares .sns-area .txt-share {background-position:0 -40px; width:100px; height:20px; *position:relative; *top:10px}
.sec-shares .supp-area {float:left; margin-left:28px; padding-left:28px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_l_line2.png) no-repeat 0 50%}
.sec-shares .supp-area .txt-supp {background-position:0 -60px; width:62px; height:20px; *position:relative; *top:10px}
.sec-shares .supp-area .cnt {display:inline-block; line-height:35px; vertical-align:middle; color:#00bcb7; font-size:27px; margin:0 5px;}
.sec-shares .supp-area .btn-support {background-position:0 -113px; width:126px; height:35px}
.sec-shares .supp-area .btn-support:hover {background-position:0 -150px;}

.sec-week-wrap .vote-list .item-list .pic-area {position:relative;}

/*vote-list type1*/
.sec-week-wrap .vote-list .item-list.type1 {overflow: hidden;padding-bottom:34px;}/*150216 수정 lyr*/
.sec-week-wrap .vote-list .item-list.type1 ul {margin:-33px 0 0 -20px;}/*150216 수정 lyr*/
.sec-week-wrap .vote-list .item-list.type1 li {width:266px;height:487px;margin:33px 0 0 20px;}/*150216 수정 lyr*/
.sec-week-wrap .vote-list .item-list.type1 .item {overflow: visible;height: auto;}
.sec-week-wrap .vote-list .item-list.type1 .cont .bx-wrapper {position: relative;}
.sec-week-wrap .vote-list .item-list.type1 .pic-area {height: 210px;overflow: hidden;}
.sec-week-wrap .vote-list .item-list.type1 .pic-item {position: relative;float: left;height: 210px;}
.sec-week-wrap .vote-list .item-list.type1 .pic-item a {display: block;}
.sec-week-wrap .vote-list .item-list.type1 .pic-item img {width: 266px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.sec-week-wrap .vote-list .item-list.type1 .bx-controls,
.sec-week-wrap .vote-list .item-list.type1 .btn-ctrl {position: absolute;top: 175px;left: 194px;z-index: 10;width: 66px;height: 25px;background: url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_btns.png) 0 0 no-repeat;overflow: hidden;}
.sec-week-wrap .vote-list .item-list.type1 .bx-controls-direction > a,
.sec-week-wrap .vote-list .item-list.type1 .btn-ctrl a {display: block;float: left;overflow: hidden;position: relative;width: 32px;height: 25px;text-indent: -999px;}
.sec-week-wrap .vote-list .item-list.type1 .bx-controls {background: none;}
.sec-week-wrap .vote-list .item-list.type1 .bx-controls a {background: url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_btns.png) 0 -272px no-repeat;}
.sec-week-wrap .vote-list .item-list.type1 .bx-controls .bx-prev {background-position:0 -272px;}
.sec-week-wrap .vote-list .item-list.type1 .bx-controls .bx-prev:hover {background-position:0 -297px}
.sec-week-wrap .vote-list .item-list.type1 .bx-controls .bx-next {background-position:-32px -272px;}
.sec-week-wrap .vote-list .item-list.type1 .bx-controls .bx-next:hover {background-position: -32px -297px;}

.sec-week-wrap .vote-list .item-list.type1 .cont .title {margin: 13px 20px 14px;}
.sec-week-wrap .vote-list .item-list .cont .title .artist-name {height: 33px;line-height: 25px;}
.sec-week-wrap .vote-list .item-list .cont .title .artist-name a {display: inline;color: #3a3a3a;font-size: 24px;line-height: 33px;font-weight: bold;letter-spacing: -1px;text-decoration: none;}
.sec-week-wrap .vote-list .item-list .cont .title .artist-name a:hover {text-decoration: underline;}
.sec-week-wrap .vote-list .item-list .cont .title .artist-name.author .ellipsis {max-width:150px;}

.sec-week-wrap .vote-list .item-list .btn_more span.odd_span {width: 11px;height: 16px;background: url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_btns.png) 0 -56px no-repeat;}
.sec-week-wrap .vote-list .item-list .title .artist-title {margin-top: 2px;color: #666;font-size: 14px;}
.sec-week-wrap .vote-list .item-list .title .artist-title.author a {max-width:136px;}
.sec-week-wrap .vote-list .item-list .title .artist-title a {display: inline-block;overflow: hidden;width: auto;max-width: 190px;height: 21px;padding: 0 0 0 23px;background: url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_btns.png) 0 -198px no-repeat;color: #666;vertical-align: middle;white-space: nowrap;text-overflow: ellipsis;word-wrap: normal;line-height: 21px;}
.sec-week-wrap .vote-list .item-list .title .artist-title a:hover {background-position:0 -222px;}
.sec-week-wrap .vote-list .item-list.type1 .count-vote {height: auto;padding: 7px 0 15px;margin: 0 20px;}
.sec-week-wrap .vote-list .item-list.type1 .count-vote dt {display: block;color: #959595;}
.sec-week-wrap .vote-list .item-list.type1 .cont .count-vote dd.txt {font-size: 18px;}
.sec-week-wrap .vote-list .item-list.type1 .cont .count-vote dd.graph {padding: 7px 38px 0 0;}
.sec-week-wrap .vote-list .item-list .cont .count-vote dd.graph .txt,
.sec-week-wrap .vote-list .item-list .cont .count-vote .multi-graph .txt {font-weight: bold;text-align: left;}
.sec-week-wrap .vote-list .item-list.type1 .cont .count-vote dd.graph .txt {right:3px;bottom:-2px;}
.sec-week-wrap .vote-list .item-list.type1 .cont .count-vote .multi-graph {width:176px;margin-bottom:4px;padding:13px 51px 2px 0; }/*150210 수정 lyr*/
.sec-week-wrap .vote-list .item-list.type1 .cont .count-vote .multi-graph .liner {height:9px;}/*150210 수정 lyr*/
.sec-week-wrap .vote-list .item-list.type1 .cont .count-vote .multi-graph .liner p.source, 
.sec-week-wrap .vote-list .item-list.type1 .cont .count-vote .multi-graph .liner p.vote {height:9px;}/*150210 수정 lyr*/

/*vote-list type2*/
.sec-week-wrap .vote-list .item-list.type2 .item {overflow: visible;}
.sec-week-wrap .vote-list .item-list.type2 .cont {width: 772px;overflow: visible;}
.sec-week-wrap .vote-list .item-list.type2 .cont:after {display: block;clear: both;content: '';}
.sec-week-wrap .vote-list .item-list.type2 .pic-area {float: left;margin: 14px 20px 14px 40px;width: 122px;height: 122px;overflow: hidden;}
.sec-week-wrap .vote-list .item-list.type2 .pic-area .pic-item {float: left;}
.sec-week-wrap .vote-list .item-list.type2 .cont .pic-area a {display: block;}
.sec-week-wrap .vote-list .item-list.type2 .cont .pic-area .mask {cursor: pointer;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url('http://image.melon.co.kr/resource/image/MMA2014/web/vote/img_thum_mask.png') no-repeat;}
.sec-week-wrap .vote-list .item-list.type2 .cont .title {width: 246px;margin: 0;padding-top: 42px;}
.sec-week-wrap .vote-list .item-list.type2 .cont .title .btn-pan {top: 47px;right: 30px;}
.sec-week-wrap .vote-list .item-list.type2 .title .artist-title {margin-top:0;}
.sec-week-wrap .vote-list .item-list.type2 .count-vote {width: 289px;height: 110px;margin: 10px 0;padding: 10px 20px 10px 30px;}
.sec-week-wrap .vote-list .item-list.type2 .count-vote dt {font-size: 16px;color: #959595;}
.sec-week-wrap .vote-list .item-list.type2 .cont .count-vote dd.graph .txt,
.sec-week-wrap .vote-list .item-list.type2 .cont .count-vote .multi-graph .txt {right: 21px;bottom: -3px;font-weight: bold;}
.sec-week-wrap .vote-list .item-list.type2 .cont .count-vote dd.txt {margin-top: 7px;font-size: 22px;}
.sec-week-wrap .vote-list .item-list.type2 .cont .count-vote dd.graph {padding: 2px 62px 0 0;}

.sec-week-wrap .vote-list .item-list.type2 .cont .count-vote .multi-graph {padding:22px 53px 8px 0;}/*150210 수정 lyr*/
.sec-week-wrap .vote-list .item-list.type2 .cont .count-vote .multi-graph .txt {right: 0px;bottom:6px;}/*150210 수정 lyr*/
.sec-week-wrap .vote-list .item-list.type2 .cont .count-vote .multi-graph .graph-txt {font-size:14px;font-family:"맑은 고딕", "Malgun Gothic",arial,"돋움","dotum",sans-serif, "Apple Gothic", sans-serif;color:#666; }/*150210 추가 lyr*/
.sec-week-wrap .vote-list .item-list.type2 .cont .count-vote .multi-graph .graph-txt strong {font-weight:normal;color:#05aab0;}/*150210 추가 lyr*/
.sec-week-wrap .vote-list .item-list.type2 .cont .count-vote .multi-graph .graph-txt .sound-source {color:#f15e46;}/*150210 추가 lyr*/

.sec-week-wrap .vote-list .item-list.type2 .cont .btn-vote {float: none;overflow:visible;width: 100%;height: auto;margin-top: 12px;padding: 0;}
.sec-week-wrap .vote-list .item-list.type2 .cont .btn-vote button {width: 100%;height: 40px;background: none;}
.sec-week-wrap .vote-list .item-list.type2 .cont .btn-vote button span {position: relative;overflow: hidden;display: block;width: 100%;height: 40px;background: #868686 url('http://image.melon.co.kr/resource/image/MMA2014/web/vote/txt_vote.png') 50% 50% no-repeat;color: #fff;text-indent: -999px;}

/*sec-week-wrap button*/
.sec-week-wrap .vote-list .item-list.type1 .cont .btn-vote button span {width:226px;background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/btn_vote.png') no-repeat 0 -169px;}
.sec-week-wrap .vote-list .item-list.type1 .cont .btn-vote button.mhover span {background-position:0 -245px;}
.sec-week-wrap .vote-list .item-list.type1 .cont .btn-vote button.more span {width:226px;background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/btn_vote.png') no-repeat 0 -454px;}
.sec-week-wrap .vote-list .item-list.type1 .cont .btn-vote button.more.mhover span {background-position:0 -528px;}

.sec-week-wrap .vote-list .item-list.type2 .cont .btn-vote button span {width:289px;background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/btn_vote.png') no-repeat 0 -315px;}
.sec-week-wrap .vote-list .item-list.type2 .cont .btn-vote button.mhover span {background-position:0 -384px;}
.sec-week-wrap .vote-list .item-list.type2 .cont .btn-vote button.more span {width:289px;background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/btn_vote.png') no-repeat 0 -598px;}
.sec-week-wrap .vote-list .item-list.type2 .cont .btn-vote button.more.mhover span {background-position:0 -677px;}
/*chart-result-time*/
.chart-result-time {padding:68px 0 150px 0;}
.chart-result-time .title {padding:2px 0 5px 48px; margin-bottom:23px; font-size:36px; color:#888; background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/icon_time.png') 0 0 no-repeat; line-height:1; }/*150115 수정 lyr*/
.chart-result-time .time {font-size:42px; color:#333; padding-bottom:27px;font-weight:bold; }/*150115 수정 lyr*/
.chart-result-time .time span {display:inline-block;padding-bottom:5px;border-bottom:1px solid #333;line-height:68px;vertical-align: top;}/*150115 수정 lyr*/
.chart-result-time .time strong {display:inline-block;font-size:60px; vertical-align: -6px; *vertical-align: 0;}
.chart-result-time .sub-txt {font-size:22px; color:#999; }/*150115 수정 lyr*/
.chart-result-time .sub-txt em {color:#f15e46; }

/*weekly-result-set*/
.weekly-result-set .list-section {background:#fff; border:1px solid #ccc; margin-top:60px; padding:29px 19px 16px 29px; }
.weekly-result-set li {position:relative; min-height:70px; padding:20px 0 20px 298px; border-top:1px solid #ccc; }
.weekly-result-set li .thumb {position:absolute; top:20px; left:44px; width:216px; height:70px;z-index:1; }
.weekly-result-set li .thumb a {display:block;cursor:pointer;}/*150210 수정 lyr*/
.weekly-result-set li .thumb img {float:left; }
.weekly-result-set li .thumb .artist {float:left; width:130px; margin-left:15px; margin-top:9px; height:28px; }
.weekly-result-set li .thumb .artist .ellipsis {max-width:112px; font-size:20px; color:#000; height:30px; display:inline-block; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; overflow:hidden;}
.weekly-result-set li .thumb .artist .ellipsis {*position:relative; *display:inline;}
.weekly-result-set li .thumb .artist a {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:20px; color:#000; font-weight:bold; line-height:27px; }
.weekly-result-set li .thumb .artist a:hover {text-decoration: underline;}/*150115 추가 lyr*/
.weekly-result-set li .thumb .artist .list_bullet li a {font-size:12px;*top:0;}
.weekly-result-set li .thumb .artist .wrap_more {display:inline-block;}
.weekly-result-set li .thumb .artist .wrap_more {*display:inline;}
.weekly-result-set li .thumb .artist .wrap_atist {position:relative; display:inline-block;margin-top:4px; vertical-align:top;}
.weekly-result-set li .thumb .artist .wrap_atist .btn_more {vertical-align:top; }
.weekly-result-set li .thumb .artist .wrap_atist .btn_more span.odd_span {width:10px; height:17px; background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/img_artist_more.png') no-repeat; }
.weekly-result-set li .thumb .artist .wrap_atist {*display:inline; *zoom:1;}
.weekly-result-set li .thumb .artist .l_popup {position:absolute; }
.weekly-result-set li .thumb .artist .l_popup li {padding:0 0 0 9px; border-top:none; min-height:0; }
.weekly-result-set li .thumb .artist .l_popup li a {color:#1a1a1a; font-weight:normal; }
.weekly-result-set li .thumb .artist .l_popup.small .l_cntt {padding:8px 28px 8px 8px;}
.weekly-result-set li .thumb .song {float:left; width:130px; margin-left:15px; font-size:16px; line-height:22px;color:#666; }
.weekly-result-set li .thumb .song a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#666;}/*150115 수정 lyr*/
.weekly-result-set li .thumb .song a:hover {text-decoration: underline;}/*150115 추가 lyr*/
.weekly-result-set .vote-rate p {font-size:16px; color:#999; padding-top:10px; }
.weekly-result-set .rate-box {position: relative;margin: 6px 116px 0 0;}
.weekly-result-set .rate-box:after {display:block; clear:both; content:'';}
.weekly-result-set .rate-box div {float: left;min-width:20px;line-height: 18px;color: #fff;height: 20px;line-height: 18px;font-size: 18px;text-align: center;background: #05aab0;}/*150128 수정 lyr*/
.weekly-result-set .rate-box div.rate2 {background:#f68f7c;}
.weekly-result-set .rate-box .total {display: inline-block;position: relative;top: -3px;top:-6px;margin-left: 5px;margin-right:-70px;white-space: nowrap;font-size: 23px;color: #999;vertical-align: top;font-weight: bold;line-height:30px;}/*150128 수정 lyr*/
.weekly-result-set .num01 {position:relative; min-height:250px; padding:0 0 29px 296px; border-top:none; }
.weekly-result-set .num01 .thumb {position:absolute; top:0; left:0; width:250px; height:250px; }
.weekly-result-set .num01 .thumb img {border:1px solid #dedede; }
.weekly-result-set .num01 .thumb .bedge {position:absolute; top:0; left:0; z-index:1; display:block; width:89px; height:84px; background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/rank_badge_1.png') no-repeat; }

.weekly-result-set .num01 .thumb .icon-trophy {display:block;position:absolute;right:11px;top:11px;width:97px;height:30px;background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/icon_trophy.png') no-repeat;text-indent: -9999px;}/*150209 추가 lyr*/
.weekly-result-set .num01 .thumb .icon-trophy.trophy-type02 {background-position:0 -30px; }/*150209 추가 lyr*/
.weekly-result-set .num01 .thumb .icon-trophy.trophy-type03 {background-position:0 -60px; }/*150209 추가 lyr*/
.weekly-result-set .num01 .thumb .icon-trophy.trophy-type04 {background-position:0 -90px; }/*150209 추가 lyr*/
.weekly-result-set .num01 .thumb .icon-trophy.trophy-type05 {background-position:0 -120px; }/*150209 추가 lyr*/

.weekly-result-set .num01 .vote-info {padding-top:38px; }
.weekly-result-set .num01 .vote-info.type2 {padding-top:16px; }
.weekly-result-set .num01 .vote-info .artist {zoom:1; position:relative; height:36px; }
.weekly-result-set .num01 .vote-info .artist .ellipsis {max-width:385px; font-size:27px; color:#000; height:40px; display:inline-block; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; overflow:hidden;line-height:35px;}
.weekly-result-set .num01 .vote-info .artist .ellipsis {*position:relative; *display:inline;}
.weekly-result-set .num01 .vote-info .artist a {font-size:27px; color:#000; font-weight:bold; line-height:33px;}
.weekly-result-set .num01 .vote-info .artist a:hover {text-decoration: underline;}
.weekly-result-set .num01 .vote-info .artist .list_bullet li a {*top:0;font-size:12px;}
.weekly-result-set .num01 .vote-info .artist .wrap_more {display:inline-block;}
.weekly-result-set .num01 .vote-info .artist .wrap_more {*display:inline;}
.weekly-result-set .num01 .vote-info .artist .wrap_atist {position:relative; display:inline-block;margin-top:10px; vertical-align:top;}
.weekly-result-set .num01 .vote-info .artist .wrap_atist .btn_more {vertical-align:top; }
.weekly-result-set .num01 .vote-info .artist .wrap_atist .btn_more span.odd_span {width:10px; height:17px; background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/img_artist_more.png') no-repeat; }
.weekly-result-set .num01 .vote-info .artist .wrap_atist {*display:inline; *zoom:1;}
.weekly-result-set .num01 .vote-info .artist .l_popup {position:absolute; }
.weekly-result-set .num01 .vote-info .artist .l_popup li {padding:0 0 0 9px; border-top:none; min-height:0; }
.weekly-result-set .num01 .vote-info .artist .l_popup li a {color:#1a1a1a; font-weight:normal; }
.weekly-result-set .num01 .vote-info .artist .l_popup.small .l_cntt {padding:3px 28px 8px 8px;}
.weekly-result-set .num01 .vote-info .song {color:#666; font-size:22px; padding-bottom:3px;}
.weekly-result-set .num01 .vote-info .song a {color:#666; font-size:22px; padding-left:30px; background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/img_play_w27.png') 0 5px no-repeat; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;line-height:30px;}/*150115 수정 lyr*/
.weekly-result-set .num01 .vote-info .song a:hover {background-position:0 -30px;text-decoration: underline;}/*150115 추가 lyr*/
.weekly-result-set .num01 .vote-info .my-vote {width:434px; height:64px; padding:9px 0 0 20px; margin:20px 0; background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_balloon_box.png') no-repeat; font-size:14px; color:#999;}
.weekly-result-set .num01 .vote-info .my-vote.line1 {height:55px; padding-top:18px; }
.weekly-result-set .num01 .vote-info .my-vote p {font-size:16px; color:#464545; font-weight:bold; }
.weekly-result-set .num01 .vote-info .my-vote p em {display: inline-block;overflow: hidden;width: auto;max-width: 194px;color: #0da59f;white-space: nowrap;text-overflow: ellipsis;word-wrap: normal;vertical-align: top;}/*150209 수정 lyr*/
.weekly-result-set .num01 .vote-info .my-vote span {color:#666}
.weekly-result-set .num01 .vote-rate {border-top:1px solid #e2e2e2; padding-top:28px; margin-top:29px; }
.weekly-result-set .num01 .type2 .vote-rate {border-top:none; padding-top:0; margin-top:0; }
.weekly-result-set .num01 .vote-rate p {font-size:18px; color:#000; padding-top:0;}
.weekly-result-set .num01 .rate-wrap {padding-top:10px; }
.weekly-result-set .num01 .rate-box {margin: 10px 116px 0 0;}
.weekly-result-set .num01 .rate-box div {background-color:#0da59f;}
.weekly-result-set .num01 .rate-box div.rate2 {background:#f15e46;}
.weekly-result-set .num01 .rate-box .total {top:-4px;*top:-7px;color:#000;}
.weekly-result-set .num02 {background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/rank_badge_2.png') 0 50% no-repeat;}
.weekly-result-set .num03 {background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/rank_badge_3.png') 0 50% no-repeat;}
.weekly-result-set .btn-area {margin-top:10px; }

.weekly-result-set .btn-area a {display:block; width:100%; height:51px; background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/btn_allview_150209.png') 0 0 no-repeat;}/*150209 수정 lyr*/
.weekly-result-set .btn-area a:hover {background-position:0 -51px;}/*150209 수정 lyr*/
.weekly-result-set .btn-area a.close {background-position:0 -102px;}/*150209 수정 lyr*/
.weekly-result-set .btn-area a.close:hover {background-position:0 -153px; }/*150209 수정 lyr*/
.weekly-result-set li.on {z-index:1;}

/* 주간 인기상 결과 팝업 */
.week-award-result {background:#fff; padding:40px 30px 58px;}/*150115 수정 lyr*/

.week-award-result .text-ellipsis .ellipsis,
.week-award-result .text-ellipsis a {font-size: 24px;line-height: 33px;font-weight: bold;color:#999;}/*150129 수정 lyr*/
.week-award-result .text-ellipsis a:hover {text-decoration: underline;}

/*150129 추가 lyr*/
.week-award-result .text-ellipsis .artist-name {float: left;width: auto;max-width: 163px;padding-right:10px;}
.week-award-result .text-ellipsis .artist-name .ellipsis {display: inline-block;width: auto;max-width: 142px;vertical-align: middle;white-space: nowrap;text-overflow: ellipsis;word-wrap: normal;overflow: hidden;}
 .week-award-result .text-ellipsis .artist-name .ellipsis{*display:inline;}
.week-award-result .text-ellipsis .artist-name .wrap_atist {position: relative;display: inline-block;vertical-align: middle;z-index:1;}
.week-award-result .text-ellipsis .artist-name .wrap_atist {*display:inline; *zoom:1;}
.week-award-result .text-ellipsis .artist-name .wrap_atist .btn_more span.odd_span {width: 10px;height: 17px;background: url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_btns.png) 0 -248px no-repeat;}
.week-award-result .text-ellipsis .l_popup {position:absolute; z-index:15;} /* 131231_수정 kcu */
.week-award-result .text-ellipsis .l_popup .l_cntt {padding:0 16px; background-color:#fff; border:1px solid #666;}
.week-award-result .text-ellipsis .l_popup .l_cntt {*zoom:1;} /* ie7 */
.week-award-result .text-ellipsis .l_popup .l_title {margin:0 -16px; padding:12px 22px 11px; border-bottom:1px solid #a6a6a6; font-family:"맑은 고딕", "Malgun Gothic",arial,"돋움","dotum",sans-serif, "Apple Gothic", sans-serif; color:#1a1a1a; font-size:16px; line-height:1.4em; font-weight:bold;letter-spacing:-1px;}
.week-award-result .text-ellipsis .l_popup .shadow {display:block; position:absolute; left:2px; right:0; top:2px; bottom:0; z-index:-1; width:100%; height:100%; background:url(http://image.melon.co.kr/resource/image/web/common/bg_shadow.png) repeat left top;}
.week-award-result .text-ellipsis .l_popup .btn_close {position:absolute; right:16px; top:16px;}
.week-award-result .text-ellipsis .l_popup .btn_close .odd_span {width:15px; height:15px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1155px top; overflow:hidden; text-indent:-9999px;}
.week-award-result .text-ellipsis .l_popup .bullet {display:block; position:absolute; left:50%; top:-7px; width:13px; height:8px; margin-left:-7px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -962px top;}
.week-award-result .text-ellipsis .l_popup .bullet_vertical {display:block; position:absolute; left:-7px; top:9px; width:8px; height:13px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -472px top;}
.week-award-result .text-ellipsis .l_popup .bullet_right {display:block; position:absolute; right:-7px; top:9px; width:8px; height:13px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -472px -16px;}
.week-award-result .text-ellipsis .l_popup .bullet_bottom {display:block; position:absolute; right:9px; bottom:-7px; width:13px; height:8px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -472px -32px;}
.week-award-result .text-ellipsis .l_popup .bullet_top {display:block; position:absolute; right:9px; top:-7px; width:13px; height:8px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -472px -43px;}
.week-award-result .text-ellipsis .l_popup .l_cntt .list_title {padding-top:16px;}
.week-award-result .text-ellipsis .l_popup .l_cntt .list_title strong {font-size:16px;color:#1a1a1a !important;}
.week-award-result .text-ellipsis .l_popup .l_cntt	.list_bullet li	a {line-height:15px; word-wrap:break-word; word-break:break-all; *zoom:1;font-size: 12px;font-weight: normal;color:#000;}
.week-award-result .text-ellipsis .l_popup.small .l_cntt {padding:3px 28px 8px 8px}
.week-award-result .text-ellipsis .l_popup.small .btn_close {right:12px; top:12px;}
.week-award-result .text-ellipsis .l_popup.small .btn_close .odd_span {width:11px; height:11px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -452px top; overflow:hidden; text-indent:-9999px;}
.week-award-result .text-ellipsis .song-title {overflow: hidden;float:left;width: auto;max-width: 155px;font-size: 24px;line-height: 33px;font-weight: bold;vertical-align: middle;white-space: nowrap;text-overflow: ellipsis;word-wrap: normal;}
.week-award-result .vote-chart {clear:both;}

.week-award-result .my-vote { padding:21px 20px 20px; margin-bottom:15px; height:66px; font-size:15px; color:#999; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_pop_balloon_box.png) no-repeat;letter-spacing: -1px;}/*150122 수정 lyr*/
.week-award-result .my-vote.my-vote-type01 p {padding-top:11px;}/*150209 추가 lyr*/
.week-award-result .my-vote p {padding-bottom:2px;font-size:18px; color:#333333; font-weight:bold; line-height:26px;vertical-align:top;letter-spacing: 0;}/*150115 수정 lyr*/
.week-award-result .my-vote p em {display:inline-block;overflow: hidden;width:auto;max-width:194px;vertical-align:top;color:#0da59f;font-weight:bold;line-height:23px;white-space: nowrap;text-overflow: ellipsis;word-wrap: normal;}/*150209 수정 lyr*/
.week-award-result .my-vote p span {vertical-align:top;color:#333333;}/*150115 추가 lyr*/
.week-award-result .my-vote span {color:#666;letter-spacing: 0;}/*150115 수정 lyr*/
.week-award-result .ranks-wrap .item {position:relative;}
.week-award-result .ranks-wrap .label{position:absolute; top:0; left:0; width:40px; height:57px; font-size:80px; font-weight:bold; *line-height:1; *top:-7px}/*150115 수정 lyr*/
.week-award-result .ranks-wrap .artist-info {font-size:24px; color:#999; margin-left:104px; line-height:33px;font-weight:bold;}/*150115 수정 lyr*/
.week-award-result .ranks-wrap .artist-info {*overflow:hidden;}/*150129 추가 lyr*/
.week-award-result .ranks-wrap .artist-info:after {content:""; display:block; clear:both; height:0; visibility:hidden;}/*150129 수정 lyr*/

.week-award-result .ranks-wrap .artist-info a {color:#999}
.week-award-result .ranks-wrap .vote-chart p {margin:5px 0 0 104px; color:#666666; font-size:16px; line-height:20px;}/*150115 수정 lyr*/
.week-award-result .ranks-wrap .graph {margin-top:20px; width:364px; position:relative;}/*150115 수정 lyr*/
.week-award-result .ranks-wrap .graph:after {display:block; clear:both; content:'';}
.week-award-result .ranks-wrap .graph .bar1 {float:left; background:#05aab0; color:#fff; text-align:center; min-width:20px; height:20px; line-height:20px; font-size:16px}
.week-award-result .ranks-wrap .graph .bar2 {float:left; background:#f68f7c; color:#fff; text-align:center; min-width:20px; height:20px; line-height:20px; font-size:16px}
.week-award-result .ranks-wrap .graph .tot  {display:inline-block; position:relative;margin-right:-52px; margin-left:15px; width:36px; white-space:nowrap; font-size:24px; color:#999; vertical-align:top; margin-top:1px; *line-height:1.4; *margin-top:-8px; *height:22px;font-weight:bold;}/*150128 수정 lyr*/
.week-award-result .ranks-wrap .rank1 .label {color:#999}
.week-award-result .ranks-wrap .rank2 .label {color:#333}
.week-award-result .ranks-wrap.rank-top .rank1 .label {color:#f25d45}
.week-award-result .ranks-wrap.rank-top .rank2 .label {color:#ccc}
/*150115 추가 lyr*/
.week-award-result .ranks-wrap .label {display:inline-block;width:62px;height:53px;margin-top:7px;padding-right:22px;background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/txt_pop_rank_150216.png) no-repeat;font-size:0;line-height:0;border-right:1px solid #e5e5e5;}/*150216 수정 lyr*/
.week-award-result .ranks-wrap .n1 {background-position:0 0;}
.week-award-result .ranks-wrap .n2 {background-position:0 -80px;}
.week-award-result .ranks-wrap .n3 {background-position:0 -160px;}
.week-award-result .ranks-wrap .n4 {background-position:0 -240px;}
.week-award-result .ranks-wrap .n5 {background-position:0 -320px;}
.week-award-result .ranks-wrap .n6 {background-position:0 -400px;}
.week-award-result .ranks-wrap .n7 {background-position:0 -480px;}
.week-award-result .ranks-wrap .n8 {background-position:0 -560px;}
.week-award-result .ranks-wrap .n9 {background-position:0 -640px;}
.week-award-result .ranks-wrap .n10 {background-position:0 -720px;}
.week-award-result .ranks-wrap .n11 {background-position:0 -800px;}
.week-award-result .ranks-wrap .n12 {background-position:0 -880px;}
.week-award-result .ranks-wrap .n13 {background-position:0 -960px;}
.week-award-result .ranks-wrap .n14 {background-position:0 -1040px;}
.week-award-result .ranks-wrap .n15 {background-position:0 -1120px;}
.week-award-result .ranks-wrap .n16 {background-position:0 -1200px;}
.week-award-result .ranks-wrap .n17 {background-position:0 -1280px;}
.week-award-result .ranks-wrap .n18 {background-position:0 -1360px;}
.week-award-result .ranks-wrap .n19 {background-position:0 -1440px;}
.week-award-result .ranks-wrap .n20 {background-position:0 -1520px;}
.week-award-result .ranks-wrap .n21 {background-position:0 -1595px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .n22 {background-position:0 -1675px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .n23 {background-position:0 -1755px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .n24 {background-position:0 -1835px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .n25 {background-position:0 -1915px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .n26 {background-position:0 -1995px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .n27 {background-position:0 -2075px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .n28 {background-position:0 -2155px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .n29 {background-position:0 -2235px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .n30 {background-position:0 -2315px;}/*150216 추가 lyr*/

.week-award-result .ranks-wrap .rank2 .n1 {background-position:-101px 0;}
.week-award-result .ranks-wrap .rank2 .n2 {background-position:-101px -80px;}
.week-award-result .ranks-wrap .rank2 .n3 {background-position:-101px -160px;}
.week-award-result .ranks-wrap .rank2 .n4 {background-position:-101px -240px;}
.week-award-result .ranks-wrap .rank2 .n5 {background-position:-101px -320px;}
.week-award-result .ranks-wrap .rank2 .n6 {background-position:-101px -400px;}
.week-award-result .ranks-wrap .rank2 .n7 {background-position:-101px -480px;}
.week-award-result .ranks-wrap .rank2 .n8 {background-position:-101px -560px;}
.week-award-result .ranks-wrap .rank2 .n9 {background-position:-101px -640px;}
.week-award-result .ranks-wrap .rank2 .n10 {background-position:-101px -720px;}
.week-award-result .ranks-wrap .rank2 .n11 {background-position:-101px -800px;}
.week-award-result .ranks-wrap .rank2 .n12 {background-position:-101px -880px;}
.week-award-result .ranks-wrap .rank2 .n13 {background-position:-101px -960px;}
.week-award-result .ranks-wrap .rank2 .n14 {background-position:-101px -1040px;}
.week-award-result .ranks-wrap .rank2 .n15 {background-position:-101px -1120px;}
.week-award-result .ranks-wrap .rank2 .n16 {background-position:-101px -1200px;}
.week-award-result .ranks-wrap .rank2 .n17 {background-position:-101px -1280px;}
.week-award-result .ranks-wrap .rank2 .n18 {background-position:-101px -1360px;}
.week-award-result .ranks-wrap .rank2 .n19 {background-position:-101px -1440px;}
.week-award-result .ranks-wrap .rank2 .n20 {background-position:-101px -1520px;}
.week-award-result .ranks-wrap .rank2 .n21 {background-position:-101px -1595px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .rank2 .n22 {background-position:-101px -1675px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .rank2 .n23 {background-position:-101px -1755px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .rank2 .n24 {background-position:-101px -1835px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .rank2 .n25 {background-position:-101px -1915px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .rank2 .n26 {background-position:-101px -1995px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .rank2 .n27 {background-position:-101px -2075px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .rank2 .n28 {background-position:-101px -2155px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .rank2 .n29 {background-position:-101px -2235px;}/*150216 추가 lyr*/
.week-award-result .ranks-wrap .rank2 .n30 {background-position:-101px -2315px;}/*150216 추가 lyr*/

.week-award-result .ranks-wrap.rank-top .n1 {background-position:-202px 0;}
.week-award-result .ranks-wrap.rank-top .n2 {background-position:0 -80px;}

.week-award-result .ranks-wrap .rank1 {margin-bottom:44px}/*150115 수정 lyr*/
.week-award-result .ranks-wrap .rank2 .artist-info,
.week-award-result .ranks-wrap .rank2 .artist-info a,
.week-award-result .ranks-wrap .rank2 .vote-chart p,
.week-award-result .ranks-wrap .rank2 .graph .tot,
.week-award-result .ranks-wrap .rank2 .text-ellipsis .ellipsis,
.week-award-result .ranks-wrap.rank-top .rank1 .artist-info,
.week-award-result .ranks-wrap.rank-top .rank1 .artist-info a,
.week-award-result .ranks-wrap.rank-top .rank1 .vote-chart p,
.week-award-result .ranks-wrap.rank-top .rank1 .graph .tot {color:#333}
.week-award-result .ranks-wrap.rank-top .rank1 .bar1 {background:#0da59f;}
.week-award-result .ranks-wrap.rank-top .rank1 .bar2 {background:#f15e46;}
.week-award-result .ranks-wrap.rank-top .rank2 .artist-info,
.week-award-result .ranks-wrap.rank-top .rank2 .artist-info a,
.week-award-result .ranks-wrap.rank-top .rank2 .vote-chart p,
.week-award-result .ranks-wrap.rank-top .rank2 .graph .tot,
.week-award-result .ranks-wrap.rank-top .rank2 .text-ellipsis .ellipsis {color:#999}/*150129 수정 lyr*/

/*복수 아티스트 선택 팝업*/
.wrap-artist-select {padding:40px 0 40px 30px;}/*150115 추가 lyr*/
.artist-select {height:auto;max-height:390px; overflow:auto; overflow-x:hidden; position:relative;}/*150115 수정 lyr*/
.artist-select ul {width:387px;margin-top:-18px;}/*150115 수정 lyr*/
.artist-select li {height:98px; border-bottom:1px solid #d4d4d4;padding:18px 0 19px 114px;position:relative; }/*150115 수정 lyr*/
.artist-select li .artist {padding-top:16px;}/*150115 수정 lyr*/
.artist-select li .thumb {width:98px; height:98px; position:absolute; top:18px; left:0; }/*150115 수정 lyr*/
.artist-select li .thumb .mask {display:block; width:98px; height:98px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/img_mask_w98.png) no-repeat; position:absolute; top:0; left:0; z-index:5;}
.artist-select .artist-info .author {display:block; margin-right:100px; font-size:26px; height:35px; line-height:1.3; color:#3a3a3a; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }/*150115 수정 lyr*/

.artist-select .artist-info .author a{color:#3a3a3a;}
.artist-select .artist-info .author a:hover {text-decoration: underline;}/*150115 추가 lyr*/
.artist-select .artist-info .btn-pan {display:block; position:absolute; width:56px; height:56px; top:36px; right:7px; }/*150115 수정 lyr*/
.artist-select .artist-info .btn-pan button {display:block}
.artist-select .artist-info .btn-pan button span{display:block; width:56px; height:56px; background:url('http://image.melon.co.kr/resource/image/MMA2014/web/vote/btn_pan.png') no-repeat; text-indent:-999px; overflow:hidden;}
.artist-select .artist-info .btn-pan button.mhover span,
.artist-select .artist-info .btn-pan button.on span {background-position:100% 0 !important;}/*150129 수정 lyr*/
.artist-select .artist-info .friendship {display:block;height:28px; font-size:18px; line-height: 28px; color:#747474; padding-bottom:6px;vertical-align:top; }/*150115 수정 lyr*/
.artist-select .artist-info .friendship em {display:inline-block; vertical-align: -2px; font-size:22px; letter-spacing:-1px; font-weight:bold;font-family:"맑은 고딕", "Malgun Gothic",arial,"돋움","dotum","Apple Gothic", sans-serif;}/*150115 수정 lyr*/
.artist-select .artist-info .friendship .color1 {color:#7e9fc7} /* blue */
.artist-select .artist-info .friendship .color2 {color:#70c7b9} /* sky blue */
.artist-select .artist-info .friendship .color3 {color:#bcda6d} /* green */
.artist-select .artist-info .friendship .color4 {color:#f5d66c} /* yellow */
.artist-select .artist-info .friendship .color5 {color:#eb997c} /* orange */
.artist-select .artist-info .friendship .color6 {color:#e78888} /* red */
.artist-select .artist-info .friendship .normal {color:#b6b6b6}

/*무료회원 투표기회소진팝업*/
.award-pop-con {padding:40px 30px;}/*150115 수정 lyr*/
.popup-wrap .award-pop-con .pop-btn {width:230px;height:52px;}/*150115 수정 lyr*/
.popup-wrap .award-pop-con .btn-area {height:52px;padding:28px 0 0;}/*150115 수정 lyr*/
.friend-share {text-align:center; font-size:0; padding-bottom:20px; }
.friend-share p {font-size:18px; font-weight:bold; color:#333; margin-bottom:9px; }/*150115 수정 lyr*/
.friend-share button {width:57px; height:57px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/sp_sns_share.png) no-repeat; margin-left:6px; }
.friend-share button.facebook {margin-left:0; }
.friend-share button.twitter {background-position:-64px 0}
.friend-share button.talk {background-position:-127px 0}
.friend-share button.story {background-position:-191px 0}
.friend-share button.link {background-position:-255px 0}
.award-pop-con .txt-print {font-size:24px; text-align:center; letter-spacing:-3px; color:#333; font-weight:bold; padding:26px 0 21px; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1;  }/*150115 수정 lyr*/
.award-pop-con .txt-print strong {font-size:30px; color:#00aca4; }
.award-pop-con .txt-print span {color:#00aca4;}
.award-pop-con .notice-list {padding-top:3px; }/*150115 수정 lyr*/
.award-pop-con .notice-list li {background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/icon_dot.png) 0 7px no-repeat; margin-top:14px; font-size:14px; padding-left:12px; color:#666; }/*150115 수정 lyr*/
.award-pop-con .notice-list li span {color:#05b8b0; }

/*응원곡 선택팝업*/
.wrap-rank-list {padding:40px 0 40px 30px;}/*150115 추가 lyr*/
.rank-list-choice { height:auto;max-height:592px; overflow:auto; overflow-x:hidden;  position:relative; }/*150115 수정 lyr*/
.rank-list-choice ul {position:relative; border-bottom:1px solid #5f5f5f; width:442px;}/*150115 수정 lyr*/
.rank-list-choice .head {position:relative; height:41px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/bg_ranklist_head.png) no-repeat; padding-left:23px; }
.rank-list-choice .head strong {font-size:20px; color:#fff; line-height:42px;}/*150115 수정 lyr*/
.rank-list-choice .head .aside {position:absolute; top:12px; right:14px; font-size:16px; color:#3a3a3a; font-weight:bold;}/*150115 수정 lyr*/
.rank-list-choice .head .aside span {color:#05b8b0; }
.rank-list-choice .cont {height:156px; position:relative; }
.rank-list-choice .cont .thumb {width:112px; position:absolute; top:18px; left:0; }
.rank-list-choice .cont .mask {width:112px; height:112px; background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/img_mask.png) no-repeat; position:absolute; top:0; left:0; z-index:5;}
.rank-list-choice .cont .artist-info {margin:0 110px 0 129px; padding-top:45px; }
.rank-list-choice .cont .name {font-size:22px; color:#3a3a3a; font-weight:bold; height:28px; line-height:1.3; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}/*150115 수정 lyr*/
.rank-list-choice .cont .title {padding-top:5px;font-size:18px; color:#666;height:28px;line-height:1.3; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}/*150115 수정 lyr*/
.rank-list-choice .btn-area {position:absolute; top:47px; right:2px; padding:0; }/*150115 수정 lyr*/
.rank-list-choice .btn-area button {width:98px; height:55px;background:url(http://image.melon.co.kr/resource/image/MMA2014/web/award/btn_choice.png) no-repeat; }/*150115 수정 lyr*/
.rank-list-choice .btn-area button.mhover {background-position: 0 -55px;}
.rank-list-choice .btn-area button span {display:block;text-indent: -9999px;}/*150115 수정 lyr*/

.btn-area-allview {}
.btn-allview {display:block; width:100%; height:51px; margin-top: 10px;background:url('http://image.melon.co.kr/resource/image/MMA2014/web/award/btn_allview_150209.png') 0 0 no-repeat;}/*150216 수정 lyr*/
.btn-allview:hover {background-position:0 -51px;}
.btn-allview.close {margin-top:0;background-position:0 -102px;}/*150216 수정 lyr*/
.btn-allview.close:hover {background-position:0 -153px; }



