@charset "utf-8";

/*
* melon / 2013.09.25 / vi-nyl.com
* Service : 멜론 DJ
* Creation Date : 2013.09.25
* Last Update :
* Author : 바이널
*/


/*cont*/
#conts {padding-bottom:0;}
#conts.pb {padding-bottom:112px;}

/* Title Font */
#conts h2 {height:23px;margin-top:25px;}
.f_tit {overflow:hidden;margin:7px 0 8px;}
.f_tit.line {margin-bottom: 8px; padding-bottom: 9px; border-bottom: 2px solid #808080;}
.f_tit h2{float:left;background:url(http://image.melon.co.kr/resource/image/web/dj/h2_sprite_title.png) no-repeat 0 0;}
.f_tit p {float:left;height:11px;margin-top:9px;background:url(http://image.melon.co.kr/resource/image/web/dj/h2_sprite_title.png) no-repeat 0 0;}
#conts.ban .line_ban 	{padding:16px 0 12px;}
#conts.ban .line_ban .close	{top:32px;}/*140401 수정 lyr*/

.f_stit {margin:26px 0 11px 0;}
#conts.ban .f_stit {margin:0 0 12px;}
#conts.ban .f_stit.under_bn {margin-top:19px;}/* 140107 add_pmr */
.popup .f_stit {margin:0 0 15px;}/* 140103 add_pmr */

.f_stit_wrap {width:100%;}
.f_stit_wrap.line {margin-bottom:16px; border-bottom:1px solid #e6e6e6;}
.f_stit_wrap .f_stit {height:24px;background:url(http://image.melon.co.kr/resource/image/web/dj/h2_sprite_title.png) no-repeat 0 -366px;}
.f_stit_wrap .f_stit.input_info {width:70px;background-position:0 -366px;}
.f_stit_wrap .f_stit.select_song {width:70px;background-position:0 -396px;}
.f_stit_wrap .f_stit.info_txt {width:84px;background-position:0 -426px;}
.f_stit_wrap .dj_clause {width: 154px;background-position: 0 -456px;}
.f_stit_wrap .dj_collection {width: 168px;background-position: 0 -513px;}
.f_stit_wrap .dj_play_list {width: 177px;background-position: 0 -565px;}
.f_stit_wrap .dj_text {width:415px;background-position: 0 -590px;}



.cont_area {height:100%;margin-top:17px;padding-bottom:112px;background:url(http://image.melon.co.kr/resource/image/web/dj/bg_dj_line.png) repeat-y 0 0;}
.cont_area:after {content: ".";display: block;height: 0px;clear: both;visibility: hidden;font-size: 0;line-height: 0;}

.f_tit h2.today {width:160px;background-position:0 0;}
.f_tit h2.melgun {width:124px;background-position:0 -30px;}
.f_tit p.today {width:289px;background-position:-200px -10px;}/*140616_수정 khr*/
.f_tit p.melgun {width:247px;background-position:-200px -40px;}/*140616_수정 khr*/
.f_tit h2.theme {width:108px;background-position:0 -62px;}
.f_tit p.theme {width:342px;background-position:-200px -70px;}/*140616_수정 khr*/
.f_tit h2.magazine {width:106px;background-position:0 -94px;}
.f_tit p.magazine {width:484px;background-position:-200px -100px;}/*140616_수정 khr*/
.f_tit h2.magazine_info {width:150px;background-position:0 -125px;}
.f_tit h2.honor {width:114px;background-position:0 -187px;;}
.f_tit p.honor {width:324px;background-position:-200px -190px;}/*140616_수정 khr*/
.f_tit h2.dj_chart {width:201px;background-position:0 -218px;;}
.f_tit h2.play_list {width:201px;background-position:0 -156px;;}
.f_tit h2.dj_request {width:163px;background-position:0 -278px;}
.f_tit h2.dj_request_result {width:163px;background-position:0 -543px;}
.f_tit h2.search_playlist {width: 211px;background-position: 0 -248px;}


h3.title {/*padding-top:33px;*/ padding-bottom:12px; color:#1a1a1a; font-weight:bold; font-size:18px; line-height:24px; font-family:"맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif;}
h3.title {*padding-top:34px; *padding-bottom:11px;} /* IE7 */

/*:root h3.title {padding-top:34px\9; padding-bottom:11px\9;}  IE9 */
h3.title span.no {color:#666; letter-spacing:0;}
h3.first {padding-top:25px;}
h3.first {*padding-top:26px;} /* IE7 */
:root h3.first {padding-top:26px\9;} /* IE9 */

h3.line {margin-bottom:16px; border-bottom:1px solid #e6e6e6;}
h3.f_stit.line {padding-bottom:12px;}
h3.arr {padding-left:11px; background:url(http://image.melon.co.kr/resource/image/web/common/bul_title.png) no-repeat 0 6px;}
h3.first.arr {background-position:0 32px;}

.ellipsis {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ellipsis02 {display:inline-block;max-width:100%;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*컨텐츠 영역*/
#conts .ltcont {margin-top:0;}
#conts .rtcont {width:224px;margin-top:0;padding-left:16px;}

/* 배너 */
.wrap_baner {position:relative; margin-bottom:24px;}
.wrap_baner a {display:block; font-size:0; line-height:0;}
.wrap_baner .btn_close {position:absolute; right:0; *right:-2px; top:0; padding:16px; *padding:16px 16px 12px 16px;}
.wrap_baner .btn_close 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;}

/* box */
.box_dj_cntt {padding:24px; *padding:24px 24px 22px 24px; border:8px solid #ececec;}
.box_dj_cntt02 {border:1px solid #bbbbbb; border-top:2px solid #808080;}
.box_dj_cntt02 .cntt {padding:20px; background-color:#fff;}
.box_dj_cntt02 .cntt:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden; font-size:0; line-height:0;}
.box_dj_cntt02 .cntt {display: inline-block;}
.box_dj_cntt02 .cntt {display: block;}
* html .box_dj_cntt02 .cntt {height: 1%;} /* Hides from IE-mac */
.box_dj_cntt02 .cntt {zoom:1;} /*for IE 5.5-7*/
/*140326 추가 lyr*/
.box_dj_cntt03 {padding:3px;border:1px solid #e6e6e6; background-color:#f2f2f2; }
.box_dj_cntt03 .cntt {padding:20px !important; background-color:#fff;}
.box_dj_cntt03 .cntt:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden; font-size:0; line-height:0;}
.box_dj_cntt03 .cntt {display: inline-block;}
.box_dj_cntt03 .cntt {display: block;}
* html .box_dj_cntt03 .cntt {height: 1%;} /* Hides from IE-mac */
.box_dj_cntt03 .cntt {zoom:1;} /*for IE 5.5-7*/

.box_dj_cntt04 {overflow:hidden;padding:24px;border:8px solid #ececec;background-color:#fff;}
.box_dj_cntt04 .dj_collection_album .thumb {display: block;position: relative;width: 170px;height:170px;cursor: pointer;}
.box_dj_cntt04 .dj_collection_album .thumb img {float: left;}
.box_dj_cntt04 .dj_collection_album .thumb .thumb_frame {display:block; position:absolute; left:-2px; top:-1px; width:176px; height:176px; background: url(http://image.melon.co.kr/resource/image/web/dj/bg_album_frame.png) no-repeat left top;}
.box_dj_cntt04 .dj_collection_album .thumb .thumb_frame.thumb_partition {background: url(http://image.melon.co.kr/resource/image/web/dj/bg_album_frame_partition.png) no-repeat left top;
}


.box_dj_cntt04 .cntt {padding:20px !important; background-color:#fff;}
.box_dj_cntt04 .cntt:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden; font-size:0; line-height:0;}
.box_dj_cntt04 .cntt {display: inline-block;}
.box_dj_cntt04 .cntt {display: block;}
* html .box_dj_cntt04 .cntt {height: 1%;} /* Hides from IE-mac */
.box_dj_cntt04 .cntt {zoom:1;} /*for IE 5.5-7*/

.box_gray_line {background-color:#fafafa; margin-top:24px; padding:21px 24px 22px 24px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.box_gray_line .emphs {font-weight:bold;font-size:16px; line-height:24px; color:#1a1a1a; font-family:"맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif;letter-spacing:-1px;}
.box_gray_line .list_bullet li {color:#666;}

/*140422 추가 lyr*/
.fl_left .fc_serch {text-decoration:none !important;}

/* 오늘은 뭘 듣지 */
.wrap_dj_serch { *margin:-2px 0 10px 0; padding-bottom:8px;border-bottom:1px solid #e9e9e9;}
.wrap_dj_serch .select_wrap {*vertical-align:middle;*margin-right:4px;}

.today_album {float:left; margin-right:15px;}
.today_album .thumb {display:block; position:relative;overflow:hidden; width:240px; height:160px; cursor:pointer;}
.today_album .thumb .thumb_frame {display:block; position:absolute; width:240px; height:160px;left:0;top:0; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_album_frame02.png) no-repeat left top;}/*140320 수정 lyr*/
.today_album .thumb .thumb_frame.thumb_partition {background:url(http://image.melon.co.kr/resource/image/web/dj/bg_album_frame_partition.png) no-repeat left top;} /* 131227_add_miok */

.today_album .thumb img {float:left;display: inline-block;max-width: 240px;vertical-align: middle;}
.today_album .thumb .wrap_vertical{display: inline-block;width: 0px;height: 160px;vertical-align: middle;visibility: hidden;}
.today_album .wrap_btn {margin:10px 0 4px; *margin:10px 0 2px -2px;}
.today_info {float:left; width:424px;}
.today_info dt .date {display:block; padding-left:2px; margin-top:3px; color:#689d00; font-weight:normal; font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif,"Apple Gothic"; font-size:16px; line-height:18px; letter-spacing:0;}
.today_info dt .f_tit {display:block;overflow:hidden;width:400px; margin-top:5px; font-size:16px; line-height:20px; word-wrap:break-word; word-break:break-all;letter-spacing:-1px;color:#555555;}/* 140103 edit_pmr *//* 140617_수정 aty */
.today_info dd.nicnmname {display: block;padding-bottom:11px;border-bottom:1px solid #ededed;width: 100%;color: #79a54c;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}/*140523 수정 lyr*/
.today_info dd.nicnmname a {font-size: 14px;color: #7cb710;letter-spacing:-1px; line-height:16px;}/*140422 수정 lyr*/
.today_info dd.nicnmname.nicmname_type {margin-top:9px; padding-bottom:31px;}/* 140617_수정 aty */
.today_info dd.contin_song {}
.today_info dd.themalk {padding-top:8px;}
.today_info dd.insdc {padding-left:2px; margin-top:4px; line-height:18px; word-wrap:break-word; word-break:break-all;}
.today_info dd.themalk,.today_info dd.contin_song {color:#777;}
/*.today_info dd.themalk span,.today_info dd.contin_song span {display:inline-block;width:47px;color:#999;}140523 삭제 lyr*/
.today_info dd.wrap_date {padding-top:8px;}
.wrap_dj_today	{position:relative;background-color:#e7e8e8;border:1px solid #b4b4b4;}/*140320 추가 lyr*/

.main_album .wrap_box_dj_hot {overflow:hidden;}
.main_album .wrap_box_dj_hot span.title {display:inline-block;overflow:hidden;width:332px;margin-bottom:8px;padding:13px 0 3px;font-size:14px;font-weight:bold;color:#555;font-family:"맑은 고딕","Malgun Gothic", "돋움", "Dotum", "Apple Gothic", sans-serif;letter-spacing:-1px;vertical-align:middle; white-space:nowrap; text-overflow:ellipsis;}/*140523 수정 lyr*/
.main_album .wrap_box_dj_hot .box_dj_hot {float:left;width:332px;}/*140523 수정 lyr*/
.main_album .wrap_box_dj_hot .box_dj_hot.first_child {margin-right:14px;padding-right:15px;background:url(http://image.melon.co.kr/resource/image/web/dj/bg_main_line.png) no-repeat right 16px;}/*140523 수정 lyr*/

.main_album .box_dj_hot ul {overflow:hidden;width:332px;padding-top:12px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_gray_line.png) no-repeat;}
.main_album .box_dj_hot ul li {float:left;width:160px;font-weight:bold;}
.main_album .box_dj_hot ul li.fst {padding-right:8px;}
.main_album .box_dj_hot ul li.snd {padding-left:4px;}/*140523 수정 lyr*/
.main_album .box_dj_hot ul li .thumb {display: block;overflow:hidden;position: relative;overflow: hidden;width: 160px;height:108px;cursor: pointer;}/*140407 추가 lyr*/
.main_album .box_dj_hot ul li .thumb .thumb_frame {display: block;position: absolute;width: 160px;height: 108px;background: url(http://image.melon.co.kr/resource/image/web/dj/bg_album_frame02.png) no-repeat -245px top;}
.main_album .box_dj_hot ul li .cmt {display:block;overflow:hidden;height:30px;margin-top:10px;color:#555;word-wrap:break-word; word-break:break-all;line-height:16px;}


.wrap_dj_today.box_dj_cntt {padding:5px;}
.wrap_dj_today .main_album	{padding:16px 15px 18px 16px;background-color:#fff;}/*140523 수정 lyr*/

.wrap_dj_today	.box_dj_today	{overflow:hidden;padding-bottom:12px;border-bottom:1px solid #cccccc;}/*140523 수정 lyr*/
.wrap_dj_today .dj_songlist {float:right; width:182px; min-height:199px; border-left:1px solid #e6e6e6; margin-right:26px; padding-left:24px;}
.wrap_dj_today .dj_songlist ul {margin-top:8px;}
.wrap_dj_today .dj_songlist li {margin-top:4px;}
.wrap_dj_today .dj_songlist li .songname11 {display:inline-block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_dj_today .dj_songlist .wrap_btn {margin-top:19px; *margin-top:17px;}
.wrap_dj_today .ico_today	{display:block;position:absolute;overflow:hidden;left:-6px;top:-7px;width:80px;height:80px;background:url(http://image.melon.co.kr/resource/image/web/dj/bg_album_frame02.png) no-repeat -225px -283px;text-indent:-9999px;z-index:1;} /*140320 추가 lyr*/

/*.btn_play_song span.songname12 {display:inline-block; max-width:164px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer;}140409 삭제 lyr*/
.btn_play_song.mhover {text-decoration:none !important;}

.dj_collection_list .wrap_album01 .thumb img {float:left;}
.dj_collection_list .wrap_album01 .thumb .icon_hor {display:block; position:absolute; left:3px; top:-1px; z-index:1; width:26px; height:38px; background:url(http://image.melon.co.kr/resource/image/web/dj/ico_dj_hof.png) no-repeat left top; text-indent:-9999px;}
.dj_collection_list .wrap_album01 .thumb .icon_hor02 {display:block; position:absolute; left:3px; top:-2px; z-index:1; width:17px; height:22px; background:url(http://image.melon.co.kr/resource/image/web/dj/dj_bg_thum_frame.png) no-repeat -37px -462px; text-indent:-9999px;}
.dj_collection_list .wrap_album01 .thumb .icon_new02 {display: block;position: absolute;right: -3px;top: -2px;z-index: 1;width: 20px;height:14px;background: url(http://image.melon.co.kr/resource/image/web/dj/ico_new.png) no-repeat 0 0;text-indent: -9999px;}/*140502 추가 lyr*/
.dj_collection_list .wrap_album01 .thumb .icon.up {display:inline-block; position:absolute; left:-4px; top:-4px; z-index:2; width:22px; height:13px; background:url(http://image.melon.co.kr/resource/image/web/dj/ico_sprite.png) no-repeat -124px 0; text-indent:-9999px;}
.dj_collection_list .collection_info {min-height:104px; padding:0 0 0 120px;}
.dj_collection_list .collection_info dt {display:block;padding-top:3px;color:#1a1a1a; font-weight:bold; line-height:16px; word-wrap:break-word; word-break:break-all;}
.dj_collection_list .collection_info dt .ellipsis {display:block;width:100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; word-wrap:normal;}
.dj_collection_list .collection_info dt .ellipsis strong.none {font-size:12px;text-indent:-9999px;}/*140603 추가 lyr*/
.dj_collection_list .collection_info dt .wrap_userlk .ellipsis {width:260px;}/*140407 수정 lyr*/

.dj_collection_list .collection_info .nicnmname {height:18px;margin-top:3px;}/*140331 수정 lyr*/
.dj_collection_list .collection_info .nicnmname a {color:#7cb710;}/*140422 수정 lyr*/
.dj_collection_list .collection_info .nicnmname a.ellipsis {display:inline-block;height:13px;line-height:13px;padding-top:3px;}
.dj_collection_list .collection_info .wrap_date {line-height:20px; font-family:Dotum,"Apple Gothic", sans-serif;color:#777;}
.dj_collection_list .collection_info .wrap_date .bar {margin:0 1px 0 2px; color:#ccc; font-style:normal; font-size:10px; line-height:13px; font-family:Dotum,"Apple Gothic", sans-serif;}
.dj_collection_list .collection_info .themalk {margin-top:3px;color:#777;}
.dj_collection_list .collection_info .icon {display:inline-block; width:25px; height:13px; background:url(http://image.melon.co.kr/resource/image/web/dj/ico_sprite.png) no-repeat; text-indent:-9999px; vertical-align:middle;}
.dj_collection_list .collection_info .icon.recm {width:33px; height:16px; background-position:-81px 0; vertical-align:2px;}
/*140325 추가 lyr*/
.dj_collection_list .collection_info.type02 dt {padding-top:8px;padding-bottom:6px;}
.dj_collection_list .collection_info.type02 dd {line-height:20px;}

.dj_collection_list .dj_songlist {padding-right:12px !important;}
.dj_collection_list .dj_songlist li {margin-top:4px;}
.dj_collection_list .dj_songlist li.first_child {margin-top:0;}


.dj_collection_list .tb_comm_list th .wrap.pl25 {padding-left:25px;}
.dj_collection_list .tb_comm_list th .wrap.pr15 {padding-right:15px;}
.dj_collection_list .tb_comm_list td .wrap.pl15 {padding-left:15px;}
.dj_collection_list .tb_comm_list td .wrap.pl14 {padding-left:14px;}
.dj_collection_list .tb_comm_list td .wrap.pr50 {padding-right:50px;}
.dj_collection_list .tb_comm_list .recm_date {width:65px;margin-top:5px; text-align:center;}
.dj_collection_list .tb_comm_list .recm_date .wrap_number_big {display:block;}
.tb_comm_list tr td.no_data {padding:38px 0; font-family:"맑은 고딕","Malgun Gothic", "돋움", "Dotum","Apple Gothic", sans-serif; font-size:14px; color:#1a1a1a; letter-spacing:-1px;}

.dj_collection_list .data_none {margin: 87px 0;text-align: center;font-family: "맑은 고딕","Malgun Gothic", "돋움", "Dotum","Apple Gothic", sans-serif;font-size: 14px;
color: #1a1a1a;font-weight: bold;}
/* 140218_miok */
.list_dj_collection {border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url(http://image.melon.co.kr/resource/image/web/search/bg_dj_collection.png) repeat 0 0; *zoom:1;}
.list_dj_collection.bg_none {background: none}
.list_dj_collection ul {margin-bottom:-1px;}
.list_dj_collection li {height:104px; padding:16px 0 17px; * padding:16px 0 15px;}
.list_dj_collection .list_bullet {margin-bottom:0;}
.list_dj_collection .list_bullet li {height:auto; padding:0 0 0 9px; *padding:0 0 0 9px;}
.list_dj_collection li .dj_collection_info {float:left; position:relative; width:644px; height:104px; padding:0 16px; border-right:1px solid #e5e5e5;}
.list_dj_collection .list_none {margin:87px 0;text-align: center;font-family:"맑은 고딕","Malgun Gothic", "돋움", "Dotum","Apple Gothic", sans-serif; font-size:14px; color:#1a1a1a;font-weight:bold;}
.dj_collection_info .wrap_thumb {display:block; float:left; position:relative; width:104px; height:104px; overflow:hidden;}
.dj_collection_info .wrap_thumb img {float:left;}
.dj_collection_info .wrap_thumb .thumb_frame {display:block; position:absolute; top:0; left:0; width:104px; height:104px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_album01_frame.png) no-repeat 0 0;}
.dj_collection_info a.wrap_thumb .thumb_frame {cursor:pointer;}
.dj_collection_info .dtl_info {padding:2px 0 0;}
.dj_collection_info .dtl_info {float:left; width:524px; margin-left:16px;}
.dj_collection_info .dtl_info dt a {display:inline-block; color:#1a1a1a; font-weight:bold; font-size:12px; line-height:16px;}
.dj_collection_info .dtl_info dd.djname {margin-top:9px; color:#666; font-size:12px; line-height:14px;}
.dj_collection_info .dtl_info dd.djname a {color:#666;}
.dj_collection_info .dtl_info dd.stsal {margin-top:13px; color:#666; font-size:11px; line-height:13px;}
.dj_collection_info .dtl_info dd.stsal .bar {color:#d9d9d9; font-style:normal; font-size:10px;}
.dj_collection_info .dtl_info dd.themalk {margin-top:4px; color:#666; font-size:11px; line-height:13px;}
.list_dj_collection li .list_song_info {float:left; width:315px; margin-bottom:0; padding:0 0 0 15px;}
.list_dj_collection li .list_song_info li {height:auto; padding:0; *padding:0;}
.section_dj .btn_link {padding:4px 4px 0 0; text-align:right;}
.list_dj_collection li .no_result {width:292px; padding:45px 0 0 38px;}
.list_dj_collection li .no_result .wrap_btn_l {display:none;}
.list_dj_collection li .no_result .list_msong {display:none;}
.list_dj_collection li .no_result .no_result_info{display:block;}
.list_dj_collection li .no_result_info {display:none;padding-left:20px; background:url(http://image.melon.co.kr/resource/image/web/common/ico_caution03.png) no-repeat 0 1px; color:#999;}

.list_msong {padding:0;}
.list_msong li {margin:0 0 4px; vertical-align:top;}
.list_msong li {*margin:0 0 2px;} /* ie7 */
.list_msong .ellipsis {display:inline-block; width:206px; margin-right:4px; vertical-align:middle; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_msong .ellipsis {*display:inline; *position:relative; *margin-right:8px; *zoom:1;} /* ie7 */
.list_msong .song_func {display:inline-block; vertical-align:2px;}
.list_msong .song_func {*vertical-align:0;} /* ie7 */
.list_msong .btn_icon_small {*margin:0 2px;} /* ie7 */
.list_msong .icon_song {*vertical-align:-5px; *zoom:1;}
.list_msong .atistname {display:inline-block; width:86px; color:#666; vertical-align:-1px;}
.list_msong .atistname {*display:inline; *vertical-align:0; *zoom:1;} /* ie7 */
.list_msong .atistname .wrap_atistname {display:inline-block; max-width:72px; color:#666; vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_msong .atistname .wrap_atistname {*display:inline;} /* ie7 */
.list_msong .atistname .list_bullet li {background-position:left 6px;}
.list_msong .wrap_more {display:inline-block; position:relative;}
.list_msong .wrap_more {*display:inline; *zoom:1;} /* ie7 */
.list_msong li.on {z-index:5;}
.list_msong li.on .wrap_more {z-index:5;}
.list_msong .btn_more02 {padding:1px 5px 2px 1px;}
.list_msong .btn_more02 span {display:inline-block; width:4px; height:8px; margin-top:3px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 0; text-indent:-9999px; overflow:hidden; vertical-align:top;} /* 140213_수정 kcu */
.list_msong .btn_more02 span {*font-size:0; *line-height:0; *text-indent:0;} /* IE7 *//* 140213_수정 kcu */
.section_musicstoty .btn_link {padding:4px 4px 0 0; text-align:right;}
/* //140218_miok */

/* 테마 컬렉션 */
.wrap_tab03 ul {width:100%;}/*140321 추가 lyr*/
.wrap_tab03 ul li.on .link_tab {z-index:0;}/*140324 추가 lyr*/

.themalk_list {background-color:#fff; border:8px solid #ececec;padding-bottom:16px} /* 140110_kim miok */
.themalk_list dl {float:left; width:247px;margin-top:15px;border-right:1px solid #e7e6e4} /* 140110_kim miok */
.themalk_list dl:last-child {border-right:none}
.themalk_list dl dt {position:relative; float:left; width:77px; padding:78px 0 0 36px; color:#575757; font-weight:bold; font-family:"Malgun Gothic", "맑은 고딕", "Dotum", "돋움","Apple Gothic", sans-serif; font-size:22px; line-height:26px;}
.themalk_list dl dt .icon_title {display:block; position:absolute; background:url(http://image.melon.co.kr/resource/image/web/dj/icon_thema.png) no-repeat left top;}
.themalk_list dl dt .icon_title.themalk1 {left:31px; top:24px; width:53px; height:47px; background-position:0 0;}
.themalk_list dl dt .icon_title.themalk2 {left:29px; top:24px; width:55px; height:49px; background-position:-63px 0;}
.themalk_list dl dt .icon_title.themalk3 {left:37px; top:23px; width:44px; height:50px; background-position:-130px 0;}
.themalk_list dl dt .icon_title.themalk4 {left:36px; top:22px; width:42px; height:55px; background-position:-190px 0;}
.themalk_list dl dd {float:left; width:103px; padding:0 30px 0 0;} /* 140110_kim miok */
.themalk_list dl dd ul {position:relative; overflow:hidden; margin:-1px 0;}
.themalk_list dl dd li {position:relative; height:32px; margin:-1px 0; border-top:1px solid #e7e6e4; border-bottom:1px solid #e7e6e4;}
.themalk_list dl dd li button {width:104px; height:32px; padding-left:40px; *padding-left:37px; color:#333; font-family:"Malgun Gothic", "맑은 고딕", "Dotum", "돋움","Apple Gothic", sans-serif; font-size:14px; line-height:18px; letter-spacing:-1px; text-align:left;}
.themalk_list dl dd li button span {display:inline; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.themalk_list dl dd li button span.icon {display:block;}
.themalk_list dl dd li.mhover button span {text-decoration:underline;}
.themalk_list dl dd li.mhover button span.icon {text-decoration:none;}
.themalk_list dl dd li.on {background-color:#659201; border-top:1px solid #659201; border-bottom:1px solid #659201; z-index:1;}
.themalk_list dl dd li.on button {color:#fff; font-weight:bold;}
.themalk_list dl dd li button .icon {display:block; position:absolute; left:7px; top:3px; width:28px; height:30px} /* 140110_kim miok */
 /* 140110_kim miok
.themalk_list dl dd li button .icon.themalk1 {background-position:0 -60px;}
.themalk_list dl dd li button .icon.themalk2 {background-position:-30px -60px;}
.themalk_list dl dd li button .icon.themalk3 {background-position:-60px -60px;}
.themalk_list dl dd li button .icon.themalk4 {background-position:-90px -60px;}
.themalk_list dl dd li button .icon.themalk5 {background-position:-120px -60px;}
.themalk_list dl dd li button .icon.themalk6 {background-position:-150px -60px;}
.themalk_list dl dd li button .icon.themalk7 {background-position:-180px -60px;}
.themalk_list dl dd li button .icon.themalk8 {background-position:-210px -60px;}
.themalk_list dl dd li button .icon.themalk9 {background-position:-240px -60px;}
.themalk_list dl dd li button .icon.themalk10 {background-position:-270px -60px;}
.themalk_list dl dd li button .icon.themalk11 {background-position:-300px -60px;}
.themalk_list dl dd li button .icon.themalk12 {background-position:-330px -60px;}
.themalk_list dl dd li button .icon.themalk13 {background-position:-360px -60px;}
.themalk_list dl dd li button .icon.themalk14 {background-position:-390px -60px;}
.themalk_list dl dd li button .icon.themalk15 {background-position:-420px -60px;}
.themalk_list dl dd li button .icon.themalk16 {background-position:-450px -60px;}
.themalk_list dl dd li button .icon.themalk17 {background-position:-480px -60px;}
.themalk_list dl dd li button .icon.themalk18 {background-position:-510px -60px;}
.themalk_list dl dd li button .icon.themalk19 {background-position:-540px -60px;}

.themalk_list dl dd li.on button .icon.themalk1 {background-position:0 -92px;}
.themalk_list dl dd li.on button .icon.themalk2 {background-position:-30px -92px;}
.themalk_list dl dd li.on button .icon.themalk3 {background-position:-60px -92px;}
.themalk_list dl dd li.on button .icon.themalk4 {background-position:-90px -92px;}
.themalk_list dl dd li.on button .icon.themalk5 {background-position:-120px -92px;}
.themalk_list dl dd li.on button .icon.themalk6 {background-position:-150px -92px;}
.themalk_list dl dd li.on button .icon.themalk7 {background-position:-180px -92px;}
.themalk_list dl dd li.on button .icon.themalk8 {background-position:-210px -92px;}
.themalk_list dl dd li.on button .icon.themalk9 {background-position:-240px -92px;}
.themalk_list dl dd li.on button .icon.themalk10 {background-position:-270px -92px;}
.themalk_list dl dd li.on button .icon.themalk11 {background-position:-300px -92px;}
.themalk_list dl dd li.on button .icon.themalk12 {background-position:-330px -92px;}
.themalk_list dl dd li.on button .icon.themalk13 {background-position:-360px -92px;}
.themalk_list dl dd li.on button .icon.themalk14 {background-position:-390px -92px;}
.themalk_list dl dd li.on button .icon.themalk15 {background-position:-420px -92px;}
.themalk_list dl dd li.on button .icon.themalk16 {background-position:-450px -92px;}
.themalk_list dl dd li.on button .icon.themalk17 {background-position:-480px -92px;}
.themalk_list dl dd li.on button .icon.themalk18 {background-position:-510px -92px;}
.themalk_list dl dd li.on button .icon.themalk19 {background-position:-540px -92px;}
*/
/* 테마 선택하기 */
.theme_txt {float:left;height:17px;margin:10px 0 0 0;}

.box_themalk_chic, .box_gnr_chic {overflow:hidden;/*height:78px;*/ background-color:#fff;}
.box_themalk_chic ul, .box_gnr_chic ul {float:left;display:inline-block; *display:inline;height: 17px;margin: 10px 0 0 0;}
.box_themalk_chic ul li {position:relative; float:left; max-width:62px;padding:0 15px 0 8px;height:17px;text-align:left;}
.box_themalk_chic ul li .btn_delt {position:absolute; right:0; *right:0px; top:5px; width:7px; height:7px; background:url(http://image.melon.co.kr/resource/image/web/mymusic/btn_ico_theme.png) no-repeat left top;}
.box_themalk_chic ul li span {display:block;color:#659201; font-size:12px; letter-spacing:-1px;}
.box_themalk_chic ul li .icon {display:none;position:absolute; left:26px; top:17px; width:66px; height:52px; padding:0;} /* 140110_kimmiok */
/*
.box_themalk_chic ul li .icon.themalk1 {background-position:0 0;}
.box_themalk_chic ul li .icon.themalk2 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk3 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk4 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk5 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk6 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk7 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk8 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk9 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk10 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk11 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk12 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk13 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk14 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk15 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk16 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk17 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk18 {background-position:-70px 0;}
.box_themalk_chic ul li .icon.themalk19 {background-position:-70px 0;}
140110 주석처리 */

.box_gnr_chic ul li {position:relative; float:left; max-width:146px;padding:0 16px 0 8px;height:17px;}
.box_gnr_chic ul li .btn_delt {position:absolute; right:0; *right:0; top:5px; width:7px; height:7px; background:url(http://image.melon.co.kr/resource/image/web/mymusic/btn_ico_theme.png) no-repeat left top;}
.box_gnr_chic ul li span {display:block; padding:0; color:#659201; font-size:12px; letter-spacing:-1px;}
.box_gnr_chic ul li.type1 span {height:17px;}

/*140327 추가 lyr*/
p.theme_select_info {font-size:14px;color:#333;font-weight:bold;letter-spacing:-1px;}

.collection_chic_list {background-color:#fafafa; border:1px solid #d9d9d9; margin-top:9px; padding:11px 0 10px 11px;}
.collection_chic_list li {position:relative; float:left; width:112px; height:45px; margin:1px 3px;}
.collection_chic_list li button {width:112px; height:45px; background:url(http://image.melon.co.kr/resource/image/web/mymusic/bg_btn_genre.png) no-repeat left top; padding-left:43px; text-align:left;}
.collection_chic_list li button.mhover {background-position:0 -45px;}
.collection_chic_list li button:active {background-position:0 -90px;}
.collection_chic_list li button span {margin-top:-2px; color:#484c40; font-size:13px; line-height:18px; font-family:"Malgun Gothic", "맑은 고딕", "Dotum", "돋움","Apple Gothic", sans-serif; letter-spacing:-1px;}
.collection_chic_list li button .icon {display:block; position:absolute; left:14px; top:9px; width:22px; height:22px} /* 140110_kimmiok */
.collection_chic_list li button.mhover .icon {*left:18px;}
.collection_chic_list li button.mhover .icon .btn_plus {position:absolute; left:3px; top:5px;width:22px;height:22px;background:url(http://image.melon.co.kr/resource/image/web/mymusic/bg_genre_icon.png) no-repeat 0 -28px;} /* 140110_kimmiok */
.collection_chic_list li button:active .icon .btn_plus {position:absolute; left:3px; top:5px;width:22px;height:22px;background:url(http://image.melon.co.kr/resource/image/web/mymusic/bg_genre_icon.png) no-repeat -25px -28px;} /* 140110_kimmiok */
.collection_chic_list li button.mhover .icon .btn_plus {*left:7} /* 140110_kimmiok */
/*.collection_chic_list li button .icon.themalk1 {background-position:0 0;}
.collection_chic_list li button .icon.themalk2 {background-position:-25px 0;}
.collection_chic_list li button .icon.themalk3 {background-position:-51px 0;}
.collection_chic_list li button .icon.themalk4 {background-position:-77px 0;}
.collection_chic_list li button .icon.themalk5 {background-position:0 0;}
.collection_chic_list li button .icon.themalk6 {background-position:-25px 0;}
.collection_chic_list li button .icon.themalk7 {background-position:-51px 0;}
.collection_chic_list li button .icon.themalk8 {background-position:-77px 0;}
.collection_chic_list li button .icon.themalk9 {background-position:0 0;}
.collection_chic_list li button .icon.themalk10 {background-position:-25px 0;}
.collection_chic_list li button .icon.themalk11 {background-position:-51px 0;}
.collection_chic_list li button .icon.themalk12 {background-position:-77px 0;}
.collection_chic_list li button .icon.themalk13 {background-position:0 0;}
.collection_chic_list li button .icon.themalk14 {background-position:-25px 0;}
.collection_chic_list li button .icon.themalk15 {background-position:-51px 0;}
.collection_chic_list li button .icon.themalk16 {background-position:-77px 0;}
.collection_chic_list li button .icon.themalk17 {background-position:0 0;}
.collection_chic_list li button .icon.themalk18 {background-position:-25px 0;}
.collection_chic_list li button .icon.themalk19 {background-position:-51px 0;}
.collection_chic_list li button.mhover .icon.themalk1,
.collection_chic_list li button.mhover .icon.themalk2,
.collection_chic_list li button.mhover .icon.themalk3,
.collection_chic_list li button.mhover .icon.themalk4,
.collection_chic_list li button.mhover .icon.themalk5,
.collection_chic_list li button.mhover .icon.themalk6,
.collection_chic_list li button.mhover .icon.themalk7,
.collection_chic_list li button.mhover .icon.themalk8,
.collection_chic_list li button.mhover .icon.themalk9,
.collection_chic_list li button.mhover .icon.themalk10,
.collection_chic_list li button.mhover .icon.themalk11,
.collection_chic_list li button.mhover .icon.themalk12,
.collection_chic_list li button.mhover .icon.themalk13,
.collection_chic_list li button.mhover .icon.themalk14,
.collection_chic_list li button.mhover .icon.themalk15,
.collection_chic_list li button.mhover .icon.themalk16,
.collection_chic_list li button.mhover .icon.themalk17,
.collection_chic_list li button.mhover .icon.themalk18,
.collection_chic_list li button.mhover .icon.themalk19
{background-position:0 -28px;}
.collection_chic_list li button:active .icon.themalk1,
.collection_chic_list li button:active .icon.themalk2,
.collection_chic_list li button:active .icon.themalk3,
.collection_chic_list li button:active .icon.themalk4,
.collection_chic_list li button:active .icon.themalk5,
.collection_chic_list li button:active .icon.themalk6,
.collection_chic_list li button:active .icon.themalk7,
.collection_chic_list li button:active .icon.themalk8,
.collection_chic_list li button:active .icon.themalk9,
.collection_chic_list li button:active .icon.themalk10,
.collection_chic_list li button:active .icon.themalk11,
.collection_chic_list li button:active .icon.themalk12,
.collection_chic_list li button:active .icon.themalk13,
.collection_chic_list li button:active .icon.themalk14,
.collection_chic_list li button:active .icon.themalk15,
.collection_chic_list li button:active .icon.themalk16,
.collection_chic_list li button:active .icon.themalk17,
.collection_chic_list li button:active .icon.themalk18,
.collection_chic_list li button:active .icon.themalk19
{background-position:-25px -28px;}
140110 주석처리 */
.box_gnr_chic button span {width:138px; height:118px;}
.box_collection_chic .icon_gnr1 {background:url(http://image.melon.co.kr/resource/image/web/mymusic/btn_big_genre1.png) no-repeat left top;}
.collection_chic_list.gnr li.type1 {width:230px; height:45px;}
.collection_chic_list.gnr li.type1 button {width:230px; height:45px; background-position:-117px top;}
.collection_chic_list.gnr li.type1 button.mhover {background-position:-117px -45px;}
.collection_chic_list.gnr li.type1 button:active {background-position:-117px -90px;}
.collection_chic_list li button .icon.gnr_icon {background:url(http://image.melon.co.kr/resource/image/web/mymusic/bg_genre_icon.png) no-repeat -74px -25px;} /* 140110_kimmiok */
.collection_chic_list li button.mhover .icon {*left:18px;}
/*
.collection_chic_list li button .icon.gnr1 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr2 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr3 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr4 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr5 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr6 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr7 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr8 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr9 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr10 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr11 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr12 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr13 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr14 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr15 {background-position:-52px -28px;}
.collection_chic_list li button .icon.gnr16 {background-position:-52px -28px;}
.collection_chic_list li button.mhover .icon.gnr1,
.collection_chic_list li button.mhover .icon.gnr2,
.collection_chic_list li button.mhover .icon.gnr3,
.collection_chic_list li button.mhover .icon.gnr4,
.collection_chic_list li button.mhover .icon.gnr5,
.collection_chic_list li button.mhover .icon.gnr6,
.collection_chic_list li button.mhover .icon.gnr7,
.collection_chic_list li button.mhover .icon.gnr8,
.collection_chic_list li button.mhover .icon.gnr9,
.collection_chic_list li button.mhover .icon.gnr10,
.collection_chic_list li button.mhover .icon.gnr11,
.collection_chic_list li button.mhover .icon.gnr12,
.collection_chic_list li button.mhover .icon.gnr13,
.collection_chic_list li button.mhover .icon.gnr14,
.collection_chic_list li button.mhover .icon.gnr15,
.collection_chic_list li button.mhover .icon.gnr16
{background-position:0 -28px;}
.collection_chic_list li button:active .icon.gnr1,
.collection_chic_list li button:active .icon.gnr2,
.collection_chic_list li button:active .icon.gnr3,
.collection_chic_list li button:active .icon.gnr4,
.collection_chic_list li button:active .icon.gnr5,
.collection_chic_list li button:active .icon.gnr6,
.collection_chic_list li button:active .icon.gnr7,
.collection_chic_list li button:active .icon.gnr8,
.collection_chic_list li button:active .icon.gnr9,
.collection_chic_list li button:active .icon.gnr10,
.collection_chic_list li button:active .icon.gnr11,
.collection_chic_list li button:active .icon.gnr12,
.collection_chic_list li button:active .icon.gnr13,
.collection_chic_list li button:active .icon.gnr14,
.collection_chic_list li button:active .icon.gnr15,
.collection_chic_list li button:active .icon.gnr16
{background-position:-25px -28px;}
140110 주석처리 */

/* DJ,장르 컬렉션 검색조건 */
.dj_serch_cnd {float:left; margin-left:4px; color:#333; font-size:12px; line-height:18px;}
.dj_serch_cnd dt {float:left; margin-right:4px; font-weight:bold;}
.dj_serch_cnd dd {float:left;}
.dj_serch_cnd dd.tot {margin-left:8px; padding-left:9px; font-weight:bold; background:url(http://image.melon.co.kr/resource/image/web/common/bg_gray_bar.png) no-repeat 0 3px;}

/* 장르 컬렉션 *//*140321 수정 lyr*/
.gnr_list {width:100%;border:none;border-bottom:1px solid #b9b9b9;}
.gnr_list ul {width:100%;}
.gnr_list ul li {width:126px;}
.gnr_list ul li a {padding:7px 12px 6px; }

/*테마 컬렉션 tab*/
.theme_list {width:100%;border:none;border-bottom:1px solid #b9b9b9;}
.theme_list ul {width:100%;}
.theme_list ul li {width:134px;height:31px;padding:0 9px 0 5px}
.theme_list ul li span,.theme_list ul li a {display:inline-block;height:23px;padding:3px 0 4px 0;background:none;}
.theme_list ul li.on span,.theme_list ul li.on a {background:none;}
.theme_list ul li a {cursor:pointer;height:21px;*padding:0 important;}
.theme_list ul li a:hover {text-decoration:none;}
.theme_list ul li a:hover .icon_theme_text {text-decoration:underline;}
.theme_list ul li .icon_theme {padding:0 !important;width:24px;height:20px;vertical-align:top;}
.theme_list ul li .icon_theme img {font-size:0;line-height:0;padding:0;margin:0;}
.theme_list ul li .icon_theme_text {padding:3px 0 0 !important;}
.theme_list ul li a, .theme_list ul li span  {padding-left:0 !important;}


/*테마 아이콘*/
/*
.gnr_list ul li.mactive a {font-weight: bold;letter-spacing: -1px;color: #6ea301;}
.gnr_list ul li.ico_theme_all a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_all.png) no-repeat 0 10px;}
.gnr_list ul .ico_theme_all.mactive a {background-position:0 -22px;}
.gnr_list ul li.ico_theme_diversion a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_diversion.png) no-repeat 0 6px;}
.gnr_list ul li.ico_theme_diversion.mactive a {background-position:0 -26px;}
.gnr_list ul li.ico_theme_memory a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_memory.png) no-repeat 0 5px;}
.gnr_list ul li.ico_theme_memory.mactive a {background-position:0 -27px;}
.gnr_list ul li.ico_theme_stress a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_stress.png) no-repeat 0 6px;}
.gnr_list ul li.ico_theme_stress.mactive a {background-position:0 -26px;}
.gnr_list ul li.ico_theme_calm a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_calm.png) no-repeat 0 10px;}
.gnr_list ul li.ico_theme_calm.mactive a {background-position:0 -22px;}
.gnr_list ul li.ico_theme_healing a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_healing.png) no-repeat 0 7px;}
.gnr_list ul li.ico_theme_healing.mactive a {background-position:0 -25px;}
.gnr_list ul li.ico_theme_travel a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_travel.png) no-repeat 0 5px;}
.gnr_list ul li.ico_theme_travel.mactive a {background-position:0 -27px;}
.gnr_list ul li.ico_theme_drive a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_drive.png) no-repeat 0 10px;}
.gnr_list ul li.ico_theme_drive.mactive a {background-position:0 -22px;}
.gnr_list ul li.ico_theme_sports a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_sports.png) no-repeat 0 7px;}
.gnr_list ul li.ico_theme_sports.mactive a {background-position:0 -24px;}
.gnr_list ul li.ico_theme_rain a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_rain.png) no-repeat 0 8px;}
.gnr_list ul li.ico_theme_rain.mactive a {background-position:0 -24px;}
.gnr_list ul li.ico_theme_spring a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_spring.png) no-repeat 0 9px;}
.gnr_list ul li.ico_theme_spring.mactive a {background-position:0 -23px;}
.gnr_list ul li.ico_theme_summer a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_summer.png) no-repeat 0 5px;}
.gnr_list ul li.ico_theme_summer.mactive a {background-position:0 -27px;}
.gnr_list ul li.ico_theme_autumn a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_autumn.png) no-repeat 0 10px;}
.gnr_list ul li.ico_theme_autumn.mactive a {background-position:0 -22px;}
.gnr_list ul li.ico_theme_winter a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_winter.png) no-repeat 0 7px;}
.gnr_list ul li.ico_theme_winter.mactive a {background-position:0 -25px;}
.gnr_list ul li.ico_theme_night a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_night.png) no-repeat 0 9px;}
.gnr_list ul li.ico_theme_night.mactive a {background-position:0 -23px;}
.gnr_list ul li.ico_theme_cafe a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_cafe.png) no-repeat 0 5px;}
.gnr_list ul li.ico_theme_cafe.mactive a {background-position:0 -28px;}
.gnr_list ul li.ico_theme_club a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_club.png) no-repeat 0 10px;}
.gnr_list ul li.ico_theme_club.mactive a {background-position:0 -22px;}
.gnr_list ul li.ico_theme_store a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_store.png) no-repeat 0 9px;}
.gnr_list ul li.ico_theme_store.mactive a {background-position:0 -23px;}
.gnr_list ul li.ico_theme_love a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_love.png) no-repeat 0 10px;}
.gnr_list ul li.ico_theme_love.mactive a {background-position:0 -22px;}
.gnr_list ul li.ico_theme_farewell a {background:url(http://image.melon.co.kr/resource/image/web/dj/ico_theme_farewell.png) no-repeat 0 8px;}
.gnr_list ul li.ico_theme_farewell.mactive a {background-position:0 -24px;}
*/

/*.gnr_list {width:984px; background-color:#fff; border:8px solid #ececec; padding:12px 0 19px 8px; *padding:14px 0 17px 8px;}
.gnr_list ul	{position:relative; overflow:hidden; width:100%; margin-left:-1px;}
.gnr_list ul li {position:relative; width:230px; *width:228px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_gnr_list.png) no-repeat 0 4px; *background-position:0 7px; margin-top:7px; *margin-top:3px; *padding:0 11px 0 8px;}
.gnr_list ul li button {width:230px; text-align:left;}
.gnr_list ul li button span {padding:1px 15px 4px 35px; *padding:2px 15px 3px 35px; color:#666; font-family:"Malgun Gothic", "맑은 고딕", "Dotum", "돋움"; font-size:14px; line-height:18px; letter-spacing:-1px;}
.gnr_list ul li button .icon {position:absolute; left:18px; top:1px; *top:4px; width:22px; height:21px; background:url(http://image.melon.co.kr/resource/image/web/dj/icon_genre.png) no-repeat left top; padding:0;}
.gnr_list ul li button.mhover span {text-decoration:underline;}
.gnr_list ul li.on button.mhover span {text-decoration:none;}
.gnr_list ul li.on button .icon {background:url(http://image.melon.co.kr/resource/image/web/dj/icon_genre.png) no-repeat -23px top !important; z-index:1;}
.gnr_list ul li.on button span {background:#659201 url(http://image.melon.co.kr/resource/image/web/common/bg_gnr_arrow.png) no-repeat 218px 8px;}*//*140321 삭제 lyr*/

/* DJ매거진 리스트 */
.wrap_dj_magazine_list {}
.wrap_dj_magazine_list li {margin-top:16px;}
.wrap_dj_magazine_list li.first_child {margin-top:0;}
.wrap_dj_magazine_list li .cntt {position:relative;overflow:hidden;height:199px; background-color:#fff;border:1px solid #dbdbdb;}
.wrap_dj_magazine_list li .magazine_insdc {padding-top:9px;width:470px;}
.wrap_dj_magazine_list li .magazine_insdc.line dl {padding-bottom:10px;border-bottom:1px solid #ebebeb;}
.wrap_dj_magazine_list li .magazine_insdc dl {width:470px;}
.wrap_dj_magazine_list li .magazine_insdc dt {margin-top:2px;font-size:16px;}
.wrap_dj_magazine_list li .magazine_insdc dt.ellipsis {overflow:hidden;height:28px; width:360px;width: 360px;
margin-top: 5px;color: #1a1a1a;font-weight: bold;font-size: 16px;line-height: 28px;font-family: "맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif;letter-spacing: -1px;word-wrap: normal;word-break: break-all;}
.wrap_dj_magazine_list li .magazine_insdc dt.ellipsis .none {font-size:16px;text-indent:-9999px;}/*140603 추가 lyr*/
.wrap_dj_magazine_list li .magazine_insdc dt.ellipsis a {overflow:hidden;height:28px;}

.wrap_dj_magazine_list li .magazine_insdc dd.wrap_date {margin-top:9px;}
.wrap_dj_magazine_list li .wrap_dj_info {width:216px; height:164px;}
.wrap_dj_magazine_list li .wrap_dj_info dd {width:146px;}

/*140325 추가 lyr*/
.wrap_dj_info.small {width:193px;height:96px;padding-left:0;border:none;}
.wrap_dj_info.small .info {position:relative;margin-top:8px;}
.wrap_dj_info.small .info.first_child {margin-top:0;}
.wrap_dj_info.small .info dl {width:132px;}
.wrap_dj_info.small .thumb {display: block;width:44px;height: 44px;float:left;width:44px;height:44px;}
.wrap_dj_info.small .thumb .thumb_frame {display:inline-block;position:absolute;width:44px;height:44px;background:url(http://image.melon.co.kr/resource/image/web/dj/bg_album_frame02.png) no-repeat -326px -182px;}
.wrap_dj_magazine_list .magazine_insdc dd.insdc a {color:#666;}
.wrap_dj_magazine_list .magazine_insdc .list span.title {float:left; width:280px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_dj_magazine_list .magazine_insdc .list span.title {color:#666;}
.wrap_dj_magazine_list .wrap_thumb a.thumb .thumb_frame {*cursor:pointer;}
.magazine_insdc .list {width:350px; margin-top:8px;}
.magazine_insdc .list li {overflow:hidden; height:100%; margin-top:1px;}
.magazine_insdc .list li a {color:#666;}
.magazine_insdc .list li a, .magazine_insdc .list li span {display:block; cursor:pointer;}
.magazine_insdc .list li a.mhover span {text-decoration:underline;}
.magazine_insdc .list .date {float:right;}

.magazine_insdc_user {padding-top:12px; overflow:hidden;}
.magazine_insdc_user li {overflow:hidden;margin-top:5px;}
.magazine_insdc_user li.first_child {margin-top:0}
.magazine_insdc_user li a.title {display:block;float:left;width:218px;color:#343434;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.magazine_insdc_user li .wrap_date  {float:right;color:#999999;}
.magazine_insdc_user li .wrap_date .btn_like_gray {color:#999999 !important;}
.magazine_user_info {overflow:hidden;height:36px;border-top:1px solid #f2f2f2;color:#777;}
.magazine_insdc_user .image {float:left;}
.magazine_insdc_user .image .thumb {margin-left: 3px;display: block;position: relative;
width: 64px;height: 64px;text-decoration: none;}
.magazine_insdc_user .image .thumb_frame {position: absolute;top: 0;left: 0;width: 64px;
height: 64px;background: url(http://image.melon.co.kr/resource/image/web/dj/dj_bg_thum_frame.png) no-repeat -383px -113px;}
.magazine_insdc_user .cntt {float:left;width:140px;padding:0 0 0 9px;}
.magazine_insdc_user dt.title {margin:10px 0 0 0;line-height:16px;font-size:12px;color:#7cb710;letter-spacing:0;}/*140422 수정 lyr*/
.magazine_insdc_user dt.title {width: 140px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.magazine_insdc_user dt.title span {letter-spacing:-1px; font-weight:bold;}


/* DJ매거진 상세 */
.dtl_magazine .wrap_thumb {float:left;/* margin-right:24px;*/margin:-1px 24px 0 -1px;}
.dtl_magazine .wrap_thumb .thumb {overflow:hidden;display:block; position:relative; width:220px; height:200px; font-size:0;line-height:0;text-align:center;}/* 140509_수정 aty*/
.dtl_magazine .wrap_thumb .thumb img {display:inline-block; max-width:220px;/* max-height:200px; */vertical-align:middle;}/* 140509_수정 aty*/
.dtl_magazine .wrap_thumb a.thumb:hover {text-decoration:none;}/* 140602_수정 aty */
.dtl_magazine .wrap_thumb .thumb_frame {display:block; position:absolute; left:0; top:0; width:220px; height:200px; background:url(http://image.melon.co.kr/resource/image/web/dj/dj_bg_thum_frame.png) no-repeat left -165px;}
.dtl_magazine .wrap_thumb .wrap_vertical {display:inline-block; width:0; height:200px; visibility:hidden; vertical-align:middle;} /* 140509_수정 aty*/
.dtl_magazine .wrap_thumb .dj_name_area {display:inline-block;position:absolute;left:0;top:0;width:200px;height:32px;padding:10px;opacity:0.8;background-color:#fff;filter:alpha(opacity=80);font-size:12px;line-height:18px;}/*140509 수정 lyr*/
.dtl_magazine .wrap_thumb .dj_name_area .thumb_small {display:inline-block;position:relative;width:33px;height:32px;}
.dtl_magazine .wrap_thumb .dj_name_area .thumb_small .thumb_frame {display: block;
position: absolute;left: 0;top:0;width: 33px;height: 32px;background: url(http://image.melon.co.kr/resource/image/web/dj/dj_bg_thum_frame.png) no-repeat -376px -182px;}
.dtl_magazine .wrap_thumb .dj_name_area strong {display:inline-block;overflow:hidden;width:150px;margin-top:8px;margin-left:5px;color:#333333;vertical-align:top;white-space:nowrap; text-overflow:ellipsis;}/*140411 수정 lyr*/

/*.dtl_magazine .wrap_btn {position:absolute;bottom:0;left:0;}
.dtl_magazine .wrap_btn {position:absolute;bottom:0;right:0;;}140331 삭제 lyr*/
.dtl_magazine .wrap_btn {margin-top:10px;}
.dtl_magazine .wrap_btn.type_bottom {margin-top:58px;}


.dtl_magazine .wrap_btn .btn_base02 span.even_span {width:200px;}
.magazine_insdc {position:relative; float:left; width:445px;height:191px;}
.magazine_insdc.type {height:auto;}
.magazine_insdc dl {position:relative;width:445px;}
.magazine_insdc dl.box_magazine_insdc {padding-bottom:5px;border-bottom:1px solid #f3f3f3;}
.magazine_insdc dl.box_magazine_insdc dt {width:360px;margin-top:5px; color:#1a1a1a; font-weight:bold; font-size:22px; line-height:28px; font-family:"맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif; letter-spacing:-1px; word-wrap: normal; word-break:break-all;}/* 140103 edit_pmr */
.magazine_insdc dt span.stitle {display:block;height:23px;font-size:14px;}
.magazine_insdc dd.insdc {overflow:hidden;height:35px;padding-top:11px; word-wrap:break-word; word-break:break-all;}/*140404 수정 lyr*/
.magazine_insdc dd.insdc .insdc_cont {position:relative;height:35px;}/*140404 수정 lyr*/
.magazine_insdc dd.insdc .insdc_cont .btn_more {position:absolute;right:0;bottom:0;}
.magazine_insdc .song_sns {margin-top:22px;}
.magazine_insdc .song_sns dt {clear:left; float:left; width:70px; color:#666; font-weight:normal; font-size:12px; line-height:20px; font-family:Dotum,"Apple Gothic", sans-serif; letter-spacing:0;}
.magazine_insdc .song_sns dd {float:left;}
.magazine_insdc .insdc_view {position:absolute;top:8px;right:0;}
.magazine_insdc .song_sns button {height:28px;}
.btn_updt {display:block; position:absolute; right:24px; top:13px; padding-left:12px; color:#666 !important; font-size:11px; line-height:12px;}
.btn_updt .icon {display:block; position:absolute; left:0; top:1px; width:8px; height:8px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_btn_icon.png) no-repeat -17px top; font-size:0; line-height:0;}
.wrap_dj_info {float:right; width:232px; height:200px; border-left:1px solid #e6e6e6; padding-left:24px;}
.wrap_dj_info .info {margin-top:18px;}
.wrap_dj_info .info .box_userlk01 {float:left;}
.wrap_dj_info .info dl {float:left; margin-left:11px;width:146px;}
.wrap_dj_info .info dt {margin-top:4px; color:#1a1a1a; font-weight:bold;}
.wrap_dj_info .info dt .f11 {display:block; color:#1a1a1a; font-weight:normal; line-height:12px;}
.wrap_dj_info .info dt .ellipsis {width:auto; max-width:146px;}
.wrap_dj_info .info dd {margin-top:4px; font-size:11px; line-height:12px;}
.wrap_dj_info .info dd .ico_gnr {margin:-1px -4px 0 0;}
.wrap_dj_info .info dd .ellipsis {display:inline-block; width:auto; max-width:128px; vertical-align:middle;}
.wrap_dj_info .view_info {margin-top:21px;}
.wrap_dj_info .view_info dt {clear:both; float:left; width:70px; line-height:19px;}
.wrap_dj_info .view_info dd {float:left; width:160px; color:#1a1a1a; line-height:19px;}

.wrap_tab05 .btn_big {position:absolute; right:0; top:-3px;}g`
.magazine_insdc_cntt {/*padding:27px 318px 24px 10px;*/ border-bottom:1px solid #ccc; line-height:20px;}/*140324 수정 lyr*/
.magazine_insdc_cntt .main_title {position:relative; padding:2px 0 0 28px; word-wrap:break-word; word-break:break-all;}
.magazine_insdc_cntt .main_title .icon_title {display:block; position:absolute; left:0; top:0; width:20px; height:16px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_btn_icon.png) no-repeat -28px top;}
.magazine_insdc_cntt .text {margin-top:14px; word-wrap:break-word; word-break:break-all;}
.wrap_tab05 .icon_noti {position:absolute; right:0; bottom:11px;}

/*140324 추가 lyr*/
.wrap_magazine_box {margin-top:14px;text-align:left;}
.wrap_magazine_box img { max-width:100%;} /* 140515_추가*/
.wrap_magazine_box_thum {margin-top:19px;}
.magazine_box_thum {display:inline-block; position:relative; padding-left:95px; background-color:#fff;}
.magazine_box_thum {*display:inline; *zoom:1;}
.magazine_box_thum:after {content:''; display:block; clear:both; height:0; visibility:hidden;}
.magazine_box_thum.mhover {border:1px solid #d9d9d9;}
.magazine_box_thum .image {float:left; margin-left:-95px; border:1px solid #d9d9d9;}
.magazine_box_thum .image a  {position:relative;}
/*.magazine_box_thum .image > span {position:relative;}*/
.magazine_box_thum .image a,
.magazine_box_thum .image span.playtime,
.magazine_box_thum .image img		{display:block;}
/*.magazine_box_thum .image a .icon_play_mv, .magazine_box_thum .image > span .icon_play_mv {display:block; position:absolute; left:50%; top:50%; width:32px; height:32px; margin:-16px 0 0 -16px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_play_mv.png) no-repeat left top;}
.magazine_box_thum .image a .icon_play_mv {*cursor:pointer;}  ie7 */
/* 140103_add_miok */
.magazine_box_thum .playtime {display:block; position:absolute; bottom:5px; right:5px; margin-left:24px; height:16px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat right 0;}
.magazine_box_thum .playtime {*cursor:pointer;} /* IE7 */
.magazine_box_thum .playtime .time {display:block; position:relative; top:0; left:-24px; height:16px; margin-right:-19px; padding-left:23px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat 0 0; color:#fff; font-size:11px; line-height:16px; font-family:Arial,"Apple Gothic", sans-serif;}
/* //140103_add_miok */
.magazine_box_thum .cntt {float:left; padding:0 40px 0 15px;}
.magazine_box_thum .title {display:block; color:#1a1a1a; font-weight:bold; font-size:12px; line-height:1.4em;}
.magazine_box_thum dd {font-size:12px; line-height:1.2em;}
.magazine_box_thum dd a, .magazine_box_thum dd span {vertical-align:middle;}
.magazine_box_thum dd a {color:#666; text-decoration:none !important;}
.magazine_box_thum dd a:hover {text-decoration:underline !important;}

.magazine_box_thum.atist .cntt {padding-top:15px;}
.magazine_box_thum.atist .cntt .title {display:block; max-width:480px; margin-bottom:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.magazine_box_thum.atist .cntt dd {max-width:480px; margin-top:2px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.magazine_box_thum.atist.mhover .image {margin:-1px 0 -1px -96px;}
.magazine_box_thum.atist.mhover .cntt {margin-top:-1px;}

.magazine_box_thum.youtube {padding-left:168px;}
.magazine_box_thum.youtube .image {margin-left:-168px;}
.magazine_box_thum.youtube .cntt {position:relative; min-height:52px; padding:10px 40px 32px 15px;}
.magazine_box_thum.youtube .cntt .title {width:370px; line-height:1.5em;}
.magazine_box_thum.youtube .cntt .wrap_bnt {position:absolute; left:15px; bottom:6px;}
.magazine_box_thum.youtube.mhover .image {margin:-1px 0 -1px -169px;}
.magazine_box_thum.youtube.mhover .cntt {margin:-1px 0 -1px -1px;}

.magazine_box_thum.mv {padding-left:167px;}
.magazine_box_thum.mv .image {margin-left:-167px;}
.magazine_box_thum.mv .cntt {padding-top:10px;}
.magazine_box_thum.mv .icon_agellevel {vertical-align:middle;}
.magazine_box_thum.mv .title {display:block; max-width:400px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.magazine_box_thum.mv dd {max-width:400px; margin-top:2px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.magazine_box_thum.mv.mhover .image {margin:-1px 0 -1px -168px;}
.magazine_box_thum.mv.mhover .cntt {margin-top:-1px;}

.magazine_box_image {position:relative;}
.magazine_box_image .thumb {display:inline-block; position:relative; max-width:320px;}
.magazine_box_image .thumb {*display:inline; *zoom:1;} /* ie7 */
.magazine_box_image a.thumb .thumb_frame {*cursor:pointer} /* ie7 */
.magazine_box_image .thumb_frame {position:absolute; left:0; right:0; top:0; bottom:0; border:1px solid #000; opacity:0.2;}
.magazine_box_image img {display:block; max-width:320px;}
@media \0screen {.magazine_box_image .thumb_frame {border:1px solid #d9d9d9;}} /* ie8 */
.magazine_box_image .thumb_frame {*border:1px solid #d9d9d9;} /* ie7 */

/* DJ매거진 만들기 */
.wrap_magazine_updt .wrap_thumb {float:left; margin-right:24px;}
.wrap_magazine_updt .wrap_thumb .thumb {display:block; position:relative; width:160px; height:120px;}
.wrap_magazine_updt .wrap_thumb .thumb_frame {display:block; position:absolute; left:0; top:0; width:160px; height:120px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_thumb_frame.png) no-repeat left top;}
.wrap_magazine_updt dl {overflow:hidden; height:100%; float:left; margin-top:8px; *margin-top:6px;}
.wrap_magazine_updt dl dt {clear:both; float:left; width:100px; margin-top:12px; color:#1a1a1a; font-weight:bold; vertical-align:top;}
.wrap_magazine_updt dl dd {float:left; width:610px; margin-top:8px; *margin-top:6px;}
.wrap_magazine_updt dl dd input[type=text] {color:#1a1a1a;}
.wrap_magazine_updt dl dd .btn_base02 {*margin-left:0;}

.wrap_magazine_write {background-color:#f9f9f9; border:1px solid #ccc; border-top:1px solid #bababa; border-left:1px solid #b1b1b1; z-index:5;}
.wrap_magazine_write.type {border:1px solid #ccc;}
.wrap_magazine_write .write_cntt {position:relative; overflow:hidden; overflow-y:auto; min-height:650px; max-height:600px; background-color:#fff; padding:16px;}

/*140326 추가 lyr*/
.snent_insert {position:relative; min-width:890px; margin-top:16px; padding:12px 42px 12px 12px; border:1px dashed #999; background-color:#fff; color:#666; font-family:"Dotum", "돋음","Apple Gothic", sans-serif;}
.snent_insert.first_child {margin-top:0;}
.snent_insert .btn_delt {position:absolute; right:8px; top:8px;}
.snent_insert .btn_delt span {width:20px; height:20px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_btn_icon.png) no-repeat -88px top; overflow:hidden; text-indent:-9999px;}
.re_text {display:block; overflow-x:hidden; overflow-y:hidden; width:918px; padding:0; padding-bottom:10px; border:0; line-height:18px; resize:none;}
/*140326 추가 lyr*/
.re_text02 {display:block; overflow-x:hidden; overflow-y:auto; width:986px; padding:10px; border:0; line-height:18px; resize:none;}

.btn_atach {position:relative;}
.btn_atach.mhover, .btn_atach:focus, .btn_atach.mactive {z-index:1;}
.btn_atach span {width:31px; height:28px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_btn_atach.png) no-repeat left top; overflow:hidden; line-height:28px; text-indent:-999px;}

.btn_atach.sound span {background-position:left top;}
.btn_atach.sound.mhover span, .btn_atach.sound:focus span {background-position:left -35px;}
.btn_atach.sound.mactive span {background-position:left -70px;}

.btn_atach.photo span {background-position:-40px top;}
.btn_atach.photo.mhover span, .btn_atach.photo:focus span {background-position:-40px -35px;}
.btn_atach.photo.mactive span {background-position:-40px -70px;}

.btn_atach.video span {background-position:-80px top;}
.btn_atach.video.mhover span, .btn_atach.video:focus span {background-position:-80px -35px;}
.btn_atach.video.mactive span {background-position:-80px -70px;}

.btn_atach.link span {background-position:-120px top;}
.btn_atach.link.mhover span, .btn_atach.link:focus span {background-position:-120px -35px;}
.btn_atach.link.mactive span {background-position:-120px -70px;}

.wrap_btn_atach {display:inline-block; clear:both; line-height:28px; vertical-align:middle;}
.wrap_btn_atach {*display:inline; *position:relative; *zoom:1;} /* ie7 */
.wrap_btn_atach:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.wrap_btn_atach div.wrap_btn_atach_div {position:relative; float:left; margin-left:-1px;}
.wrap_btn_atach div.wrap_btn_atach_div.first_child {margin-left:0;}
.wrap_btn_atach div.wrap_btn_atach_div.mhover {*z-index:1;} /* ie7 */
.wrap_btn_atach .btn_atach {*margin:0;} /* ie7 */

.wrap_magazine_write .wrap_btn {padding:5px 16px 6px; *padding:6px 16px 2px;  border-top:1px solid #ccc;}
.wrap_magazine_write .wrap_btn .text_noti {display:inline-block; *display:inline; margin:9px 0 0 12px; *margin:8px 0 0 12px; padding-left:6px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_list_bullet.png) no-repeat left 5px; color:#7c7c7c; font-size:11px; line-height:13px;}
.wrap_magazine_write .wrap_btn .num_board {float:right; padding-top:7px; color:#999;}
.wrap_magazine_write .wrap_btn .num_board strong {color:#666;}

/* 첨부파일 레이어 */
.l_popup {position:absolute; left:0; top:0;}
.l_popup h1 {margin-bottom:10px; font-family:"돋움",dotum,sans-serif,"Apple Gothic"; color:#1a1a1a; font-weight:bold; font-size:14px; line-height:1.4em;}
.l_popup .cntt {padding:15px; border:1px solid #6d6d6d;}

.l_popup .wrap_search {position:relative; margin:0; margin-bottom:13px; text-align:left; *zoom:1;}
.l_popup .wrap_search.type02 {margin-bottom:0;}
.l_popup .wrap_search.type02 {*margin-bottom:8px;} /* ie7 */
.l_popup .wrap_search .btn_b31 {margin:0;}
.l_popup .wrap_search .btn_b31 {*margin-left:4px;} /* ie7 */
.l_popup .btn_base02 {*height:26px;}
.l_popup .paginate {margin-top:20px; margin-bottom:14px;}

.l_popup .search_wrong {padding:153px 0 157px; color:#1a1a1a; font-size:14px; line-height:1.7em; font-family:"맑은 고딕","Malgun Gothic","Apple Gothic", sans-serif; text-align:center; letter-spacing:-1px;}
.l_popup .search_loading {padding:120px 0 132px; text-align:center;}
.l_popup .search_loading p {color:#1a1a1a;}
.l_popup .search_loading p {*margin-top:5px;} /* ie7 */

.l_popup .wrap_search.on {*z-index:4;}
.l_popup .wrap_search .wrap_auto_search {position:absolute; left:0; top:31px; z-index:4; width:362px; max-height:215px; padding:3px 0; border-right:1px solid #ccc; border-bottom:2px solid #ccc; border-left:1px solid #b1b1b1; background-color:#fff; box-shadow:1px 1px 0 0 rgba(0,0,0,0.05) inset; overflow-x:hidden; overflow-y:auto;}
.l_popup .wrap_search .wrap_auto_search {*top:33px;} /* ie7 */
.l_popup .wrap_search .btn_b31 {*margin-left:0;} /* ie7 */
.l_popup .wrap_search .wrap_auto_search li {padding:0 7px;}
.l_popup .wrap_search .wrap_auto_search li.mhover {background-color:#f5f5f5;}
.l_popup .wrap_search .wrap_auto_search li a {display:block; height:24px; color:#666; line-height:24px; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.l_popup .wrap_search .wrap_auto_search li .text_search {color:#739900; font-weight:bold; text-decoration:underline;}
.l_popup .wrap_btn_c {margin:16px 0;}

.btn_b31 span.odd_span {padding-left:6px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_btn_dgray02.png) no-repeat left -90px;}
.btn_b31 span.even_span {min-width:44px; height:31px; padding-right:6px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_btn_dgray02.png) no-repeat right -90px; color:#fff; font-weight:bold; font-size:12px; line-height:33px; font-family:"Dotum", "돋음","Apple Gothic", sans-serif;}
.btn_b31.mhover span.odd_span, .btn_b31:focus span.odd_span {background-position:left -125px;}
.btn_b31.mhover span.even_span, .btn_b31:focus span.even_span {background-position:right -125px;}

.tb_list_search {border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.tb_list_search th, .tb_list_search td {line-height:1.2em; text-align:center; vertical-align:middle;}
.tb_list_search th.t_left, .tb_list_search td.t_left {text-align:left;}
.tb_list_search th.t_right, .tb_list_search td.t_right {text-align:right;}
.tb_list_search th {height:27px; border-bottom:1px solid #a6a6a6; color:#1a1a1a; font-weight:bold; font-size:12px; line-height:1.2em; font-family:"맑은 고딕","Malgun Gothic", "돋움", "Dotum","Apple Gothic", sans-serif;}
.tb_list_search td {height:40px; border-top:1px solid #e6e6e6; font-size:12px; line-height:1.2em;}
.tb_list_search tbody tr.first_child td {border-top:0;}
.tb_list_search tr.on td {background-color:#fafafa;}
.tb_list_search th .wrap, .tb_list_search td .wrap {position:relative; padding:0 8px;}
.tb_list_search th .wrap, .tb_list_search td .wrap {*zoom:1;} /* ie7 */
.tb_list_search th .wrap.pd_none, .tb_list_search td .wrap.pd_none {padding:0;}
.tb_list_search th .wrap.left_none, .tb_list_search td .wrap.left_none {padding-left:0;}
.tb_list_search th .wrap.right_none, .tb_list_search td .wrap.right_none {padding-right:0;}
.tb_list_search th .wrap.left, .tb_list_search td .wrap.left {padding-left:16px;}
.tb_list_search th .wrap.right, .tb_list_search td .wrap.right {padding-right:16px;}
.tb_list_search td .wrap a {color:#666;}
.tb_list_search .ellipsis {display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; vertical-align:middle;}
.tb_list_search .ellipsis {*position:relative; *display:inline;}
.tb_list_search .thumb {display:inline-block; position:relative; margin-right:12px; vertical-align:middle;}
.tb_list_search .thumb img {display:block;}
.tb_list_search .thumb .thumb_frame {display:block; position:absolute; left:0; top:0; width:32px; height:32px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_atach_frame.png) no-repeat left top;}
.tb_list_search a.thumb .thumb_frame {*cursor:pointer;} /* ie7 */
.tb_list_search .text_search {color:#739900; font-weight:bold; text-decoration:underline;}

.icon_agellevel {vertical-align:middle;}

.wrap_btn_c {position:relative;}
.wrap_btn_c .btn.prvw {position:absolute; left:0; top:0;}

.popup .magazine_insdc {width:440px;height:200px;}
.popup .magazine_insdc_cntt {padding:0 14px 24px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; line-height:20px;}

/* 매거진 발행하기 */
.wrap_tab05.page_move span.link_tab05	{position:relative; top:0; left:0; display:block;}
.wrap_tab05.page_move li.first_child span.link_tab05	{min-width:118px;}

.issue_list {padding-bottom:24px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.issue_list ul {overflow:hidden; height:100%;}
.issue_list li {float:left; width:170px; height:256px; background-color:#fff; margin-top:7px; padding:13px 13px 11px 13px; border:1px solid #fff;}
.issue_list li.on {background-color:#f5f5f5; border:1px solid #d9d9d9;}
.issue_list li .wrap_thumb {position:relative;}
.issue_list li .thumb {display:block; font-size:0; line-height:0;}
.issue_list li .thumb .thumb_frame {display:block; position:absolute; left:0; top:0; width:170px; height:170px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_frame_album05.png) no-repeat 0 0;}
.issue_list li dl {min-height:54px; *min-height:68px;}
.issue_list li dt {margin-top:14px; color:#1a1a1a; font-weight:bold; line-height:16px;}
.issue_list li .wrap_date {margin-top:3px; font-size:11px; line-height:13px; font-family:Dotum,"Apple Gothic", sans-serif;}
.issue_list li .wrap_date .bar {margin:0 2px; color:#ccc; font-style:normal; font-size:10px; line-height:13px; font-family:Dotum,"Apple Gothic", sans-serif;}
.issue_list li .chic {text-align:center;}
.issue_list .paginate {margin-top:9px;}

/* 명예의 전당 */
.hof_info {background:#fff url(http://image.melon.co.kr/resource/image/web/dj/bg_honor_visual.png) no-repeat right top; *background-position:right 8px; border:2px solid #e5e5e5; margin-top:16px; padding:26px 400px 28px 22px;}
.hof_info .title {display:block; margin-bottom:12px; color:#333; font-size:18px; font-family:"맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif;line-height:24px; letter-spacing:-1px;}
.hof_info .title em {color:#739900; font-style:normal;}

/*명예의 전당 날짜 검색창*/
.wrap_dj_date {margin-bottom:8px;}
.wrap_chic_ntt { *margin:-2px 0 10px 0; padding-bottom:8px;border-bottom:1px solid #e9e9e9;}
.wrap_chic_ntt  .select_wrap {*vertical-align:middle;}

/* 이 주의 DJ */
.hot_dj_info {background:#fff url(http://image.melon.co.kr/resource/image/web/dj/bg_best_visual.png) no-repeat right bottom; *background-position:right 8px; border:2px solid #e5e5e5; margin-top:16px; padding:26px 400px 28px 24px;}/* 140421_수정 aty */
.hot_dj_info .title {display:block; margin-bottom:12px; color:#333; font-size:18px; font-family:"맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif; line-height:24px; letter-spacing:-1px;}
.hot_dj_info .title em {color:#7cb710; font-style:normal;}/* 140421_수정 aty */

.hot_dj_list {padding:0 8px 16px 8px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.hot_dj_list ul.hot_dj_list_ul {overflow:hidden; height:100%;}
.hot_dj_list ul.hot_dj_list_ul li.hot_dj_list_li {float:left; width:478px; min-height:169px; background-color:#fff; margin:16px 8px 0 8px; border:1px solid #ccc;}
.hot_dj_list .week {float:left; width:121px; height:127px; background-color:#fafafa; padding-top:41px; text-align:center;}
.hot_dj_list .week .icon_hor {display:block; width:39px; height:40px; background:url(http://image.melon.co.kr/resource/image/web/dj/ico_dj_hof.png) no-repeat -90px 0; margin:0 0 10px 43px; *margin:0 0 10px 4px; text-indent:-9999px;}
.hot_dj_list .wrap_number_big {display:block;}
.wrap_number_small {margin-top:-2px; *margin-top:4px;}
.hot_dj_list .wrap_dj_info {float:left; width:332px; height:153px; padding-top:16px; border-left:1px solid #e6e6e6;}

.hot_dj_list .box_userlk0502 {display:block; width:308px;}
.hot_dj_list .box_userlk0502 dl {width:195px; padding-top:9px;}
.box_userlk0502 dt {margin-bottom:5px;}
.box_userlk0502 dd {margin-top:2px; font-size:11px;}

.hot_dj_list .collection_list {margin-top:9px;}
.hot_dj_list .collection_list a {display:inline-block; max-width:225px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333; vertical-align:top; *vertical-align:middle;}
.hot_dj_list .collection_list .bar {margin:0 1px 0 2px; color:#d9d9d9; font-style:normal; font-size:11px; line-height:13px; font-family:Dotum,"Apple Gothic", sans-serif;}

/* DJ 파인더 */
.wrap_keywd .box_class {width:495px; border-top:1px solid #999;}
.wrap_keywd h4 {height:24px; background-color:#f5f5f5; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; padding-top:6px; color:#333; font-weight:bold; font-size:13px; line-height:18px; font-family:"맑은 고딕","Malgun Gothic","Apple Gothic", sans-serif; letter-spacing:-1px; text-align:center;}
.wrap_keywd .list {overflow-y:scroll; height:140px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_finder_list.png) repeat-y left top; padding:12px 0; border-top:1px solid #ccc; border-bottom:1px solid #999; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.wrap_keywd .list li {float:left; width:214px; height:24px; padding:4px 8px 0 16px;}
.wrap_keywd .list li.on {background-color:#f5f5f5; color:#1a1a1a; font-weight:bold;}
em.fc_bar {color:#ccc; font-style:normal;}
.serch_no_data {padding:50px 0 52px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#1a1a1a; font-family:"맑은 고딕","Malgun Gothic","Apple Gothic", sans-serif; font-size:14px; line-height:20px; letter-spacing:-1px; text-align:center;}

/* DJ컬렉션 */
.text_play {margin-bottom:12px; color:#1a1a1a;}
.section_magazineinfo .cont_magazineinfo {position:relative; padding-left:10px}
.section_magazineinfo .dtl_magazineinfo {*position:relative; width:680px; height:210px; color:#666; font-size:12px; line-height:20px; overflow:hidden;}
.section_magazineinfo .dtl_magazineinfo.on {height:auto; overflow:none;}
.section_magazineinfo .dtl_magazineinfo .text {margin-top:10px; *margin-top:20px;}
.section_magazineinfo .dtl_magazineinfo strong {color:#1a1a1a;}
.section_magazineinfo .wrap_btn {margin-top:8px; text-align:right;}

.section_intst {position:relative;}
.wrap_page {position:absolute; top:40px; right:0; /* width:202px; */ text-align:right;}
.wrap_page .page {float:left;}
.page .page_num {color:#666; font-size:12px; line-height:1.2em; font-family:arial,"돋움",dotum,"Apple Gothic", sans-serif; vertical-align:middle;}
.page .page_num strong {color:#333;}
.page .wrap_btn {display:inline-block; margin-left:3px; vertical-align:middle;}
.page .wrap_btn {*zoom:1;} /* ie7 */
.page .wrap_btn:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.page .wrap_btn .btn_pre, .page .wrap_btn .btn_next {float:left; margin-right:0;}
.page .wrap_btn .btn_pre {margin-right:-1px;}

.section_playlist {position:relative;}
.section_playlist .all_vw {position:absolute; right:0; top:42px;}

.dtl_magazine.collection .wrap_thumb .thumb {width:208px; height:208px;}
.dtl_magazine.collection .wrap_thumb .thumb_frame {left:-2px; top:-1px; width:214px; height:214px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_collection_frame.png) no-repeat left top;}
.dtl_magazine.collection .wrap_thumb .thumb_frame.thumb_partition {background:url(http://image.melon.co.kr/resource/image/web/dj/bg_collection_frame_partition.png) no-repeat left top;} /* 131227_add_miok*/
.dtl_magazine.collection .wrap_thumb .icon_hor {display:block; position:absolute; left:5px; top:-2px; width:34px; height:55px; background:url(http://image.melon.co.kr/resource/image/web/dj/ico_dj_hof.png) no-repeat -44px top; text-indent:-9999px; z-index:1;}
.dtl_magazine.collection .wrap_thumb .thumb img {float:left;}

.dtl_magazine.collection .magazine_insdc .magazine_name {width:360px; margin-top:4px; color:#000; font-weight:bold; font-size:16px; line-height:19px; font-family:"맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif; letter-spacing:-1px;}/* 140103 edit_pmr */
.dtl_magazine.collection .magazine_insdc .collection_name {margin-top:1px; padding-right:100px; color:#000; font-weight:bold; font-size:22px; line-height:28px; font-family:"맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif; letter-spacing:-1px; word-wrap:break-word; word-break:break-all;}/* 140103 edit_pmr */
.dtl_magazine.collection .magazine_insdc dl {width:380px;}
.dtl_magazine.collection .magazine_insdc dl dt {clear:left; float:left; width:70px; margin-top:0; color:#666; font-weight:normal; font-size:12px; line-height:20px; font-family:Dotum,"Apple Gothic", sans-serif; letter-spacing:0;}
.dtl_magazine.collection .magazine_insdc dl dd {float:left; width:310px; color:#1a1a1a; font-size:12px; line-height:20px; font-family:Dotum,"Apple Gothic", sans-serif;}
.dtl_magazine.collection .magazine_insdc dl.song_info {margin-top:12px;}
.dtl_magazine.collection .magazine_insdc dl.song_sns {margin-top:25px;}
.dtl_magazine.collection .magazine_insdc dl.song_sns button {*height:28px;}
.dtl_magazine.collection .magazine_insdc dl.song_sns button.frend {*margin-left:0; *margin-right:0;}
.dtl_magazine.collection .magazine_insdc dl.song_sns .wrap_btn_sns {margin-left:2px;}
.dtl_magazine.collection .magazine_insdc dl.song_sns dt {padding-top:4px;}
:root .dtl_magazine.collection .magazine_insdc dl.song_sns dt {padding-top:5px\9;} /* IE9 */
.popup .dtl_magazine.collection .magazine_insdc .magazine_name .ellipsis {white-space:normal;}

.ico_dj {display:inline-block; width:23px; height:13px; background:url(http://image.melon.co.kr/resource/image/web/dj/ico_sprite.png) no-repeat -54px 0; font-size:0; line-height:0; vertical-align:top;}
.wrap_dj_info .box_userlk02 {width:158px; margin-top:7px; padding-left:82px;}
.wrap_dj_info .box_userlk02 .ellipsis {display:inline-block; width:132px;}
.wrap_dj_info .box_userlk02 dd .ellipsis {width:139px;} /* 140110_추가_pmr */
.wrap_dj_info .box_userlk02 dd.gnr .ico_gnr {vertical-align:top; *vertical-align:middle;}/*140113_추가_pmr */
.wrap_dj_info .box_userlk02 dd.gnr {margin-top:3px; *margin-top:7px;}
.wrap_dj_info .box_userlk02 dd.play_co {margin-top:1px; *margin-top:5px; letter-spacing:0;}
.wrap_dj_info .box_userlk02 dd.play_co .ico_play_co {margin-right:1px;}
.wrap_dj_info .box_userlk02 dd.frend {margin-top:4px; color:#666; font-size:11px; line-height:13px; letter-spacing:0;}
.wrap_dj_info .box_userlk02 dd.frend .ico_frend {margin-right:4px;}

.dtl_magazine.collection .wrap_dj_info {width:240px; min-height:222px;}
.dtl_magazine.collection .wrap_dj_info .ico_dj {margin-right:2px;}
.dtl_magazine .like_area {margin-top:20px; padding-top:16px; border-top:1px solid #f2f2f2;}
.dtl_magazine .like_area dl {}
.dtl_magazine .like_area dt {clear:both; float:left; width:90px; height:19px; padding-top:5px; color:#666; font-weight:normal; font-size:13px; line-height:15px; font-family:"맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif; letter-spacing:-1px;}
.dtl_magazine .like_area dt .icon {display:inline-block; width:14px; height:14px; margin-right:4px; background:#fff url(http://image.melon.co.kr/resource/image/web/common/bg_like_icon14.png) no-repeat -16px 1px; vertical-align:-3px;}
.dtl_magazine .like_area dt .icon {*vertical-align:1px;} /* IE7 */
.dtl_magazine .like_area dd {float:left; position:relative; width:72px; height:19px; padding-top:5px; padding-right:78px; color:#333; font-weight:bold; font-size:13px; line-height:15px; font-family:"맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif; text-align:right;}
.dtl_magazine .like_area dd .btn_song_like {position:absolute; top:0; right:0; width:72px; height:24px;}
.dtl_magazine .like_area dd .btn_song_like {*margin:0;} /* IE7 */
.dtl_magazine .like_area dd .btn_song_like span {width:72px; height:24px; background:url(http://image.melon.co.kr/resource/image/web/dj/btn_sprite_dtl_magazine02.png) no-repeat 0 0; text-indent:-9999px;}
.dtl_magazine .like_area dd .btn_song_like.mhover span,
.dtl_magazine .like_area dd .btn_song_like:focus span {background-position:0 -28px;}
.dtl_magazine .like_area dd .btn_song_like:active span {background-position:0 -56px;}
.dtl_magazine .like_area dd .btn_song_like.on span {background-position:0 -84px;}
.dtl_magazine .like_area dt,
.dtl_magazine .like_area dd {*height:20px; *padding-top:4px;}
:root .dtl_magazine .like_area dt,
:root .dtl_magazine .like_area dd {height:20px\9; padding-top:4px\9;}
.dtl_magazine .like_area .list_userlk01 {margin-top:8px;}

.dtl_magazine .like_area dd .btn_song_like {position:absolute; top:0; right:0; width:72px; height:24px;}
.dtl_magazine .like_area dd .btn_song_like {*margin:0;} /* IE7 */
.dtl_magazine .like_area dd .btn_song_like span {width:72px; height:24px; background:url(http://image.melon.co.kr/resource/image/web/dj/btn_sprite_dtl_album02.png) no-repeat 0 0; text-indent:-9999px;}
.dtl_magazine .like_area dd .btn_song_like.mhover span,
.dtl_album .like_area dd .btn_song_like:focus span {background-position:0 -28px;}
.dtl_magazine .like_area dd .btn_song_like:active span {background-position:0 -56px;}
.dtl_magazine .like_area dd .btn_song_like.on span {background-position:0 -84px;}

.text_insdc_snent {height:18px; margin-top:8px;}
.text_insdc_snent .ellipsis {display:inline-block; max-width:300px;}
.text_insdc_snent .btn_text {vertical-align:top;}

.dj_collection_album {float: left;margin-right:21px;}
.dj_collection_cont {float: left;width: 424px;}
.dj_collection_cont dt .f_tit {display: block; overflow: hidden;width: 409px;height: 51px;margin-top: 3px;font-size: 20px;line-height: 26px;word-wrap: break-word;word-break: break-all;letter-spacing: -1px;color: #1a1a1a;}
.dj_collection_cont dd {margin-left:3px;color:#666;}
.dj_collection_cont dd.nicnmname {display:inline-block;width:100%;margin-top:11px;font-size:14px;color:#7cb710;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}/*140422 수정 lyr*/
.dj_collection_cont dd.contin_song {margin-top:12px;font-size:11px;}
.dj_collection_cont dd.themalk {font-size:11px;;}
.dj_collection_cont dd.insdc {overflow:hidden;height:36px;margin-top:5px;line-height: 18px;word-wrap: break-word;word-break: break-all;}

.box_collection_list {float: right;width: 182px;height: 170px;min-height: 170px;border-left: 1px solid #e6e6e6;margin-right: 26px;padding-left: 24px;}
.box_collection_list ul {margin-top: 6px;}
.box_collection_list ul li.first_child {margin-top: 0;}
.box_collection_list ul li {margin-top: 4px;}/*140609 수정 lyr*/
.box_collection_list ul li span.icon_play,.box_collection_list ul li .icon_song.age_19, .box_collection_list ul li .icon_song.hold,.box_collection_list ul li .icon_song.free {vertical-align:middle;}/*140609 추가 lyr*/
.box_collection_list ul li .btn_play_song span.songname12 {vertical-align:-1px;}/*140609 추가 lyr*/


/* DJ 신청하기 */
.gray_box {margin-top:24px;padding:49px 0 51px; border:1px solid #d9d9d9; background:#fafafa; color:#333; line-height:20px; text-align:center;}
.gray_box .emphs {margin-bottom:19px; font-size:20px; line-height:26px; color:#333; font-family:"맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif; font-weight:bold; letter-spacing:-1px;}

.today_info dd.insdc .btn_text {margin-top:-1px;}
.wrap_dj_today .dj_songlist.req {height:174px; min-height:174px;}

.icon_noti {font-size:11px; line-height:13px;}
.icon_noti .icon {display:inline-block; width:12px; height:12px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_btn_icon.png) no-repeat -70px top; margin-right:4px; vertical-align:-2px; *vertical-align:text-top;}
.icon_noti em {font-style:normal;}

.wrap_req_step {width:1008px;}
.wrap_req_step ul {overflow:hidden; height:45px;}
.wrap_req_step li {float:left;}
.wrap_req_step li.step1 span {display:block; width:519px; height:45px; background:url(http://image.melon.co.kr/resource/image/web/dj/img_apply_step01.png) no-repeat left top; text-indent:-9999px;}
.wrap_req_step li.step2 span {display:block; width:489px; height:45px; background:url(http://image.melon.co.kr/resource/image/web/dj/img_apply_step02.png) no-repeat left top; text-indent:-9999px;}
.wrap_req_step li.on span {background-position:left -55px;}

.box_stplt {overflow-y:scroll; width:982px; height:45px; padding:5px 12px; border:1px solid #b1b1b1; color:#333; line-height:18px;}
.text_stplt {margin:5px 0 0;padding-bottom:4px; font-size:12px;}/* 140103_edit_pmr, 140107 add_pmr */
.text_stplt .input_check {margin-right:4px;}/* 140103_add_pmr*/
.wrap_agr {position:relative;}/* 140103_add_pmr*/
.wrap_agr .btn_base05 {position:absolute;right:0;top:3px;}/* 140103_add_pmr, 140107_edit_pmr*/
.box_dj_cntt02.info .cntt {position:relative;}
.box_dj_cntt02.info .box_userlk0502 {width:100%;}
.box_dj_cntt02.info .box_userlk0502 dl {width:485px; padding-top:0;}
.box_dj_cntt02.info .box_userlk0502 dt {margin-bottom:3px;}
.box_dj_cntt02.info .box_userlk0502 dd {font-size:11px;}
.box_dj_cntt02.info .box_userlk0502 dd.text_info {margin-top:5px; font-size:12px; word-wrap:break-word; word-break:break-all;}
.box_dj_cntt02.info .btn_updt {display:inline-block; position:relative; left:0; top:-3px; *top:0; margin-left:13px;}

.wrap_title {position:relative;}
.text_requir {position:absolute; right:0; bottom:-4px; *bottom:8px; padding-left:14px; font-size:11px; letter-spacing:-1px;}
.icon_requir {display:block; position:absolute; left:0; top:4px; width:9px; height:7px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_btn_icon.png) no-repeat -114px top; text-indent:-9999px;}
.text_procs {margin-top:5px; font-size:11px;}
.text_procs input {vertical-align:-2px; *vertical-align:-3px;}

.wrap_magazine_updt.type02 .cntt {padding:24px 20px;}
.wrap_magazine_updt.type02 .wrap_thumb .thumb {width:104px; height:104px;}
.wrap_magazine_updt.type02 .wrap_thumb .thumb img {float:left}/* 131227_add_miok */
.wrap_magazine_updt.type02 .wrap_thumb .thumb_frame {width:104px; height:104px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_album01_frame.png) no-repeat 0 0;}
.wrap_magazine_updt.type02 .wrap_thumb .thumb_frame.thumb_partition {background:url(http://image.melon.co.kr/resource/image/web/common/bg_album01_frame_partition.png) no-repeat 0 0} /* 131227_add_miok */
.wrap_magazine_updt.type02 dl {margin-top:-12px;}
.wrap_magazine_updt.type02 dt {position:relative; width:105px; margin-top:17px; padding-left:14px;}
.wrap_magazine_updt.type02 dd {margin-top:12px; *margin-top:9px;}
.wrap_magazine_updt.type02 dd.gubun div.gubun_div {display:inline-block; *display:inline;}
.wrap_magazine_updt.type02 dd.gubun .btn_base02 {margin:0 7px 0 4px; *margin:0 11px 0 8px;}
.wrap_magazine_updt.type02 .bar {margin-right:7px; color:#d9d9d9; font-style:normal; font-size:22px; line-height:26px; font-family:Dotum,"Apple Gothic", sans-serif; vertical-align:middle;}

/* 선곡하기 */
.chic_music	{position:relative;}
.chic_music h2	{color:#1a1a1a; font-size:14px; font-weight:bold; padding:16px 0 10px;}
.chic_music .chic_music_cont	{width:100%; display:inline-block;}
.chic_music .music_list	{float:left; width:504px;}
.chic_music .music_list .song_wrap .select_wrap {margin:8px 0 -5px 0;}
/*.music_tab.wrap_tab05 li {}

.music_tab.wrap_tab05 ul.tab_ul05 li.tab_li05 a.link_tab05 {width:126px; padding-left:8px; padding-right:8px;}
.music_tab.wrap_tab05 ul.tab_ul05 li.tab_li05.tab05_2 a.link_tab05{left:125px;}
.music_tab.wrap_tab05 ul.tab_ul05 li.tab_li05.tab05_3 a.link_tab05{left:250px;}
.music_tab.wrap_tab05 ul.tab_ul05 li.tab_li05.tab05_4 a.link_tab05{left:375px;}
.music_tab.wrap_tab05 ul.tab_ul05 li.tab_li05 .cntt_tab05	{*padding:47px 0 0;}
.music_tab.wrap_tab05 ul.tab_ul05 li.tab_li05.tab05_3 .cntt_tab05	{*padding:37px 0 0;}
.music_tab.wrap_tab05 ul.tab_ul05 li.tab_li05.tab05_4 .cntt_tab05	{*padding:45px 0 0;}
.music_tab.wrap_tab05 .btn_big {position:relative; left:0; top:0;}
.music_tab.wrap_tab05 .tab05_4 .btn_big {*height:31px; *margin:0 0 -2px 4px;}
*/
.music_tab.wrap_tab05 ul.tab_ul05 li.tab_li05 a.link_tab05 {width:95px;color:#676767;}
.music_tab.wrap_tab05 .tab_ul05 .tab_li05.on .link_tab05 {margin-top:2px;border-top:none;color:#1b1b1b;}
.music_tab.wrap_tab05 .tab_ul05 .tab_li05.tab05_2 .link_tab05 {left: 125px;}
.music_tab.wrap_tab05 .tab_ul05 .tab_li05.tab05_3 .link_tab05 {left:251px;}
.music_tab.wrap_tab05 .tab_ul05 .tab_li05.tab05_4 .link_tab05 {left:377px;}


.chic_music .music_tab.single {overflow:hidden; background:#f7f7f7; border:1px solid #d9d9d9; border-bottom:1px solid #bababa; color:#676767; height:26px; padding:9px 10px 0 10px; padding:10px 10px 0\9; height:25px\9;}
.chic_music .music_tab.single p.fl_left {color:#1a1a1a; font-weight:bold;}
.chic_music .music_tab.single p.fl_left em {color:#739900; font-style:normal;}
.chic_music .music_tab.single p.fl_right {margin-top:3px; padding-left:9px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_list_bullet.png) no-repeat left 5px; font-size:11px; line-height:13px;letter-spacing:-1px;}

.chic_music .song_wrap	{position:absolute; left:0; width:398px; display:none;}
.chic_music ul li.list1 .song_wrap	{left:0;}
.chic_music ul li.on	{z-index:4;}
.chic_music ul li.on .song_wrap	{display:block;}
.chic_music .song_sort	{overflow:hidden; margin:9px 0 -2px; text-align:right;}
.chic_music .song_sort a,
.chic_music .song_sort strong	{background:url(http://image.melon.co.kr/resource/image/web/dj/bg_cmt_bar3.png) no-repeat 0 8px; padding:5px 9px 0 9px; width:auto; border:none; font-weight:normal; color:#666; display:inline-block; margin:0 -10px 0 10px;}
.chic_music .song_sort a.on,
.chic_music .song_sort strong.on {font-weight:bold; color:#1a1a1a;letter-spacing:-1px;}
.chic_music .song_sort a.first_child,
.chic_music .song_sort strong.first_child{background:none; padding-left:0;}
.chic_music .song_list {margin-top:10px;border:1px solid #d9d9d9; overflow:hidden; overflow-y:auto; height:315px; position:relative;}
.chic_music ul li.tab05_3.on .song_list {height:285px !important;}
.chic_music ul li.tab05_4.on .song_list {height:285px !important;}
.chic_music .song_list table	{width:100%;}
.chic_music .song_list table thead th	{border-bottom:1px solid #e6e6e6; background:#fafafa; font-family:"맑은 고딕","Malgun Gothic", "돋움", "Dotum","Apple Gothic", sans-serif; color:#1a1a1a; text-align:center; padding:3px 0;}
.chic_music .song_list table thead th.t_left {text-align:left;}
.chic_music .song_list table td	{vertical-align:middle; border-bottom:1px solid #e6e6e6;}
.chic_music .song_list table .active td	{background-color:#f5f5f5;}
.chic_music .song_list table .hover td	{background-color:#fafafa;}
.chic_music .song_list table .wrap	{width:100%; display:inline-block; padding:4px 0 4px 0px; /* font-size:14px; font-family:"맑은 고딕","Malgun Gothic", "돋움", "Dotum", serif; */ vertical-align:top;} /* 131212 최대진 수정 */
.chic_music .song_list table .wrap .ellipsis	{display:inline-block;float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; vertical-align:middle; padding:2px 0 0;}
.chic_music .song_list table .wrap .wrap_atist {float:left;width:9px;height:20px;}
/*140326 추가 lyr*/
.chic_music .song_list table .wrap .wrap_atist {display: inline-block;position: relative;vertical-align: middle;}
.chic_music .song_list table .wrap .btn.btn_more	{margin:2px 0 0; *vertical-align:middle; *margin:0 0 -5px;}
.chic_music .song_list table .data_ynlk	{text-align:center; color:#1a1a1a; padding:140px 0 0; border-bottom:0;}
.chic_music ul li.tab05_3 .song_list table .data_ynlk	{padding:110px 0 0;}
.chic_music ul li.tab05_4 .song_list table .data_ynlk	{padding:85px 0 0;}
.chic_music .song_list table .add_music	{margin:0 auto;}
.chic_music .song_list table .add_music span	{background:url(http://image.melon.co.kr/resource/image/web/dj/btn_add.png) no-repeat 0 0; width:20px; height:20px; display:block; overflow:hidden; text-indent:-9999px;}
.chic_music .song_list table .add_music.mhover span	{background-position:-30px 0;}
.chic_music .song_list table .add_music.mactive span	{background-position:-60px 0;}
.chic_music .song_list table .delt_music	{margin:0 auto;}
.chic_music .song_list table .delt_music span	{background:url(http://image.melon.co.kr/resource/image/web/dj/btn_add.png) no-repeat 0 -48px; width:20px; height:20px; overflow:hidden; display:block; text-indent:-9999px;}
.chic_music .song_list table .delt_music.mhover span	{background-position:-30px -48px;}
.chic_music .song_list table .delt_music.mactive span	{background-position:-60px -48px;}
.chic_music .song_list table .add_music.disabled span	{background-position:0 -24px;}
.chic_music .song_list .song_func	{float:left; margin:0 8px 0 0;}
.chic_music .song_list .songname	{float:left; width:150px; padding:2px 0 0;}/* 140206_수정 kcu */
.chic_music .song_list .songname .disabled	{color:#999;}
.chic_music .song_list .songname a	{display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:middle;}

/*140409 추가 lyr*/
.chic_music .song_list td .btn_play_song {width:230px;height:18px;vertical-align:-6px;}/*140528_수정 aty*/
.chic_music .song_list .btn_play_song span.icon_play.medium {width:16px; height:16px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -248px 0;}
.chic_music .song_list a.btn_play_song:hover span.icon_play.medium {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -325px top;}
.chic_music .song_list a.btn_play_song.mactive span.icon_play.medium {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -346px top;}
.chic_music .song_list a.btn_play_song.disabled span.icon_play.medium {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -623px 0;}
.chic_music .song_list a.btn_play_song.disabled:hover span.icon_play.medium {background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -623px 0;}
.chic_music .song_list table .td_wrap .btn_play_song.play .icon_play, .song_list table .td_wrap .btn_play_song.play .icon_song {vertical-align: top;}/*140528_수정 aty*/
.chic_music .song_list table .td_wrap .btn_play_song.play .icon_play {*vertical-align:-3px;}/*140528_수정 aty*/
.chic_music .song_list table .td_wrap .btn_play_song.play .songname12 {vertical-align:0;}/*140528_수정 aty*/

.chic_fin .song_wrap .song_list .btn_play_song {max-width:180px;}



.chic_music .view_more	{border:1px solid #d9d9d9; border-top:0; width:502px; height:30px; display:inline-block; vertical-align:top;}
.chic_music .view_more button	{text-align:center; font-size:11px; font-family:dotum,"돋움","Apple Gothic", sans-serif; color:#666;}
.chic_music .view_more .more	{float:left; width:423px; border-right:1px solid #d9d9d9; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_arrow_btm.png) no-repeat 231px 13px; padding:2px 0 0; line-height:1.1em; height:30px;}
.chic_music .view_more .top	{float:right; text-align:left; width:78px; *width:71px; background:url(http://image.melon.co.kr/resource/image/web/dj/bul_arrow_up2.png) no-repeat 53px 13px; padding:2px 0 0 19px; *padding:6px 0 4px 17px; line-height:1.1em; height:30px;}
.chic_music .chic_btn	{float:left; width:32px; padding:184px 16px 0; display:inline-block;}
.chic_music .chic_btn .move_right	{margin:0 0 4px; float:left;}
.chic_music .chic_btn .move_right span	{background:url(http://image.melon.co.kr/resource/image/web/dj/btn_move.png) no-repeat 0 0; width:32px; height:32px; overflow:hidden; display:block; text-indent:-9999px;}
.chic_music .chic_btn .move_right.mhover span	{background-position:-32px 0;}
.chic_music .chic_btn .move_right.mactive span	{background-position:-64px 0;}
.chic_music .chic_btn .move_left	{margin:0 0 4px; float:left;}
.chic_music .chic_btn .move_left span	{background:url(http://image.melon.co.kr/resource/image/web/dj/btn_move.png) no-repeat 0 -36px; width:32px; height:32px; overflow:hidden; display:block; text-indent:-9999px;}
.chic_music .chic_btn .move_left.mhover span	{background-position:-32px -36px;}
.chic_music .chic_btn .move_left.mactive span	{background-position:-64px -36px;}
/* 140128_추가 kcu */
.chic_music .chic_btn .move_right.disabled span {background-position:-96px 0;}
.chic_music .chic_btn .move_left.disabled span {background-position:-96px -36px;}

.chic_music .chic_fin	{float:left; width:440px;}
.chic_music .chic_fin .song_wrap	{left:auto; display:block; width:440px; z-index:3;}
.chic_music .chic_fin .song_wrap .song_list	{height:346px;}
.chic_music .chic_fin .song_wrap .song_list .songname a	{width:auto; max-width:160px; *max-width:155px;}/*140401 수정 lyr*/
.chic_music .chic_fin .song_wrap .song_list .songname .title {font-weight:bold;}

.chic_music .serch_frend	{*height:26px; margin:8px 0 -5px;}
.chic_music .serch_frend fieldset	{width:100%; display:inline-block; text-align:right;}
.chic_music .serch_frend fieldset input	{display:inline-block; float:left; width:128px; vertical-align:top;}
.chic_music .serch_frend fieldset button	{margin:0 0 0 4px; *margin:-2px 0 0 4px;}
.chic_music .serch_frend fieldset button span.odd_span	{padding-left:7px;}
.chic_music .serch_frend fieldset button span.even_span	{padding-right:7px;}
.chic_music .serch_frend ul	{padding:11px 0 0;}
.chic_music ul li.list2 .serch_frend ul li	{float:none; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_list_bullet.png) no-repeat 0 10px; height:auto !important; min-height:0 !important; font-size:11px; letter-spacing:-1px; padding:0 0 5px 9px; line-height:16px;}

.music_tab.wrap_tab05 ul li.tab05_4 .cntt_tab05 .serch_frend {*height:26px; *margin:0 0 -5px;}
.music_tab.wrap_tab05 ul li.tab05_4 .cntt_tab05 .song_sort {*margin:1px 0 -2px;}

.chic_music .music_list .tab05_1 .songname a	{width:326px; *width:315px;}
.chic_music .music_list .tab05_2 .songname a	{width:206px;}
.chic_music .music_list .tab05_3 .songname a	{width:206px;}
.chic_music .music_list .tab05_4 .songname a	{width:206px;}

/* 140203_수정 */
.music_tab.wrap_tab05 .tab05_1 .song_list table.play_list td.first_child .wrap {padding-left:15px;}

/* 이미지 등록 */
.image_tab	{margin-top:24px;}
.image_tab	li	{float:left; width:16.6%; margin:-1px; border:1px solid #d9d9d9; border-left:1px solid #ebf0ef; background:#fff; text-align:center; z-index:1;}
.image_tab	li	a	{display:block; padding:6px 0 5px; color:#666; text-decoration:none;}
.image_tab	li.on	{position:relative; border:2px solid #739900; z-index:5;}
.image_tab	li.on	a	{padding:5px 0 4px; color:#1a1a1a; font-weight:bold;}

.image_list	{margin-top:24px; overflow:hidden;}
.image_list	ul	{margin:30px 0 0 -16px; padding:15px 0 8px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.image_list	ul	li	{float:left; width:110px; margin-left:16px; border:1px solid #fff; background:#fff;}
.image_list	ul	li.on	{border:1px solid #d9d9d9; background:#f5f5f5;}
.image_list	ul	li	.chic	{margin-top:5px;}
.image_list	ul	li div.image_list_div	{padding:7px; text-align:center;}
.image_list	ul	li	.thumb	{display:block; position:relative; width:96px;}
.image_list	ul	li	.thumb	img	{vertical-align:top;}
.image_list	ul	li	.thumb	.bg_frame	 {display:block; position:absolute; top:0; left:0; width:96px; height:96px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_frame_96.png) no-repeat 0 0;}

.image_list_wrap	 {position:relative;}
.image_list_wrap	 .wrap_page	{position:absolute; top:0; right:0;}

/* 내 이미지 올리기 */
.my_image	{margin-top:24px;}
.my_image	.image	 {margin-top:13px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center;}
.my_image	.image	 .thumb	{display:inline-block; position:relative; width:96px; margin:16px 0;}
.my_image	.image	 .thumb	img	{vertical-align:top;}
.my_image	.image	 .thumb	.bg_frame	 {display:block; position:absolute; top:0; left:0; width:96px; height:96px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_frame_96.png) no-repeat 0 0;}
.my_image	.image	 p	{padding:35px 0; font-family:"돋움", "Dotum", sans-serif,"Apple Gothic"; color:#1a1a1a;}

.add_bg.top	{border-top:1px solid #d9d9d9; border-bottom:none;}

.box_scroll.box_scroll_more	.btn_full	{display:inline-block; position:relative; margin:17px 0 16px; padding:0 16px; *padding:0 32px 0 16px;}

/* 재로그인 팝업 */
.box_img_re_login {margin:-32px 0 20px; border-bottom:1px solid #e6e6e6;}
.box_img_re_login img {display:block;}

/* 131230_추가 kcu */
.wrap_dj_serch .fl_right .input_text {*margin-left:2px;}


/*right ui wrap*/
.right_wrap.first_child {padding-top:0;border-top:none;}/*140428 추가 lyr*/
.right_wrap {width:223px;/*margin-bottom:23px;*/padding-top:23px;border-top:1px solid #e2e6e5;}/*140428 수정 lyr*/
.right_wrap.bb_no {border-bottom:0;}
/*140502 추가 lyr*/
.right_wrap .thumb .icon_hor02 {display: block;position: absolute;left: 3px;top: -2px;z-index: 1;width: 17px;height: 22px;background: url(http://image.melon.co.kr/resource/image/web/dj/dj_bg_thum_frame.png) no-repeat -37px -462px;text-indent: -9999px;}

/*.right_wrap.last_child {border-bottom:none;}140425 삭제 lyr*/
.title_wrap {height:15px;}
.title_wrap h4 {float:left;height:15px;background:url(http://image.melon.co.kr/resource/image/web/common/h4_title.png) no-repeat 0 0;text-indent: -9999px}
.title_wrap h4.title1 {width:100px;background-position:  0 -436px;}
.title_wrap h4.title2 {width:100px;background-position:0 -465px;}
.title_wrap h4.title3 {width:150px;background-position:0 -495px;}
.title_wrap h4.title4 {width:150px;background-position:0 -525px;}
.title_wrap h4.title5 {width:150px;background-position:0 -555px;}
.title_wrap h4.title6 {width:150px;background-position:0 -346px;}

.title_wrap h4.title7 {width:150px;background-position:0 -376px;}
.title_wrap h4.title8 {width:150px;background-position:0 -16px;}
.title_wrap h4.title9 {width:150px;background-position:0 -406px;}
.title_wrap h4.title10 {width:150px;background-position:0 -285px;}
.title_wrap h4.title11 {width:150px;background-position:0 -316px;}
.title_wrap h4.title12 {width:150px;background-position:0 -226px;}
.title_wrap h4.title13 {width:178px;background-position:0 -166px;}/*140523 수정 lyr*/
.title_wrap h4.title14 {width:150px;background-position:0 -196px;}
.title_wrap h4.title15 {width:100px;background-position:0 -136px;}
.title_wrap h4.title16 {width:150px;background-position:0 -76px;}
.title_wrap h4.title17 {width:150px;background-position:0 -45px;}
.title_wrap h4.title18 {width:150px;background-position:0 -106px;}
.title_wrap h4.title19 {width:150px;background-position:0 -255px;}
.title_wrap .more_btn {display:block;float:right;margin-top:-2px;}



/* 최신 플레이 리스트 _ 아티스트 플레이 리스트 _ 주간 인기 플레이리스트 _ 다른 회차 보기 */
.playlist_new ul {clear:both;padding-bottom:21px;overflow: hidden;}
.playlist_new ul li {margin-top:14px;padding-top:2px;overflow: hidden;}/*140523 수정 lyr*/
.playlist_new ul li.first_child {margin-top: 15px}/*140502 수정 lyr*/
.playlist_new .playlist_wrap div {width:64px;float:left;}
.playlist_new .playlist_wrap .thumb {display:block; position:relative; width:64px; height:64px; text-decoration:none;}
.playlist_new .playlist_wrap .thumb .thumb_frame {position:absolute; top:0; left:0; width:64px; height:64px; background:url(http://image.melon.co.kr/resource/image/web/dj/dj_bg_thum_frame.png) no-repeat -245px -113px;}
.playlist_new .playlist_wrap .thumb .thumb_frame.thumb_partition {
background: url(http://image.melon.co.kr/resource/image/web/dj/bg_album_frame_partition02.png) no-repeat 0 0;}
.playlist_new .playlist_wrap .thumb img {float:left;}
.playlist_new .playlist_wrap dl {padding-left:8px;width:148px;float:left;}/*140523 수정 lyr*/
.playlist_new .playlist_wrap dl dt {margin-top:1px;font-weight: bold;line-height: 14px}
.playlist_new .playlist_wrap dl dt.name_type {margin-top:10px;}/*140523 추가 lyr*/
.playlist_new .playlist_wrap dl dt a {overflow:hidden;display:inline-block;max-height:28px;color:#555;word-wrap: break-word;
word-break: break-all;vertical-align:top;}

.playlist_new .playlist_wrap dl dt.artist {width:140px;text-overflow:ellipsis;white-space: nowrap;overflow:hidden}
.playlist_new .playlist_wrap dl dt.artist a {color:#7cb710;}/*140422 수정 lyr*/
.playlist_new .playlist_wrap dl dd.cnt_art {margin-top:3px;width:140px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;font-size:11px;}/*140523 수정 lyr*/
.playlist_new .playlist_wrap dl dd.cnt_art a {color:#7cb710;}/*140422 수정 lyr*/
.playlist_new .playlist_wrap dl dd.in_txt {margin-top:3px;width:140px;font-size:11px;line-height: 14px}
.playlist_new .playlist_wrap dl dd.in_txt a {color:#555555;} /* 140513_수정 aty */
.playlist_new .playlist_wrap dl dd.cnt_gn {color:#999;width:140px;padding-top: 3px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;font-size:11px;line-height:11px;}/*140523 수정 lyr*/
.playlist_new .playlist_wrap dl dd.cs {color:#999;width:140px;padding-top:3px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;font-size:11px;line-height:11px;}/*140407 수정 lyr*/

/* dj 추천 */
.dj_rcom ul {clear:both;padding-bottom:21px;overflow: hidden;}
.dj_rcom ul li {margin-top:16px;margin-right:4px;width:70px;float:left;}
.dj_rcom .thumb {margin-left:3px;display:block; position:relative; width:64px; height:64px; text-decoration:none;}
.dj_rcom .thumb .thumb_frame {position:absolute; top:0; left:0; width:64px; height:64px; background:url(http://image.melon.co.kr/resource/image/web/dj/dj_bg_thum_frame.png) no-repeat -314px -113px;}
.dj_rcom dt {text-align:center;font-size:12px;font-weight:bold;width:64px;text-overflow:ellipsis;white-space: nowrap;overflow:hidden}
.dj_rcom dt a {color:#7cb710;}/*140422 수정 lyr*/
.dj_rcom dd {text-align:center;font-size:11px;color:#777;letter-spacing:-1px;}/*140602 수정 lyr*/

/* 이주의 플레이리스트 */
.week_playlist ul {clear:both;padding-bottom:21px;overflow: hidden;}
.week_playlist ul li {clear:both;margin-top:14px;}
.week_playlist .thum_wrap {width:104px;float:left;position: relative;margin-right:7px;}
.week_playlist .thum_wrap .thumb {display:block; position:relative; width:104px; height:104px; text-decoration:none;}
.week_playlist .thum_wrap .thumb .thumb_frame {position:absolute; top:0; left:0; width:104px; height:104px; background:url(http://image.melon.co.kr/resource/image/web/dj/dj_bg_thum_frame.png) no-repeat -410px 0px ;}
.week_playlist .thum_wrap .thumb .thumb_frame.partition {position:absolute; top:0; left:0; width:104px; height:104px; background:url(http://image.melon.co.kr/resource/image/web/dj/dj_bg_thum_frame.png) no-repeat -519px 0px ;}
.week_playlist .thum_wrap .thumb img {float:left;}
.week_playlist .thum_wrap .bg_play.small {display:inline-block; position:absolute; left:74px; bottom:3px; width:27px; height:27px;background:url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_play.png) no-repeat -40px 0; font-size:0; line-height:0; vertical-align:-5px; overflow:hidden;}
.week_playlist .thum_wrap a.bg_play.small:hover {background-position:-40px -52px;}/* 140602_수정 aty */
.week_playlist .thum_wrap .bg_play.small.disabled {background-position: -40px 0;}
.week_playlist dl {width:110px;float:left;}
.week_playlist dl dt {font-size:12px;line-height: 15px;font-weight: bold}
.week_playlist dl dt a {color:#555;}
.week_playlist dl dd {color:#999999;font-size:11px;}
.week_playlist dl dd.dj_n {margin-top:1px;}
.week_playlist dl dd.dj_n a {display:inline-block;width:110px;height:13px;color:#7cb710;text-overflow:ellipsis;white-space: nowrap;overflow:hidden;}/*140422 수정 lyr*/

/* 매거진 발행 파트너 */
.magazine_p ul {clear:both;padding-bottom:21px;overflow: hidden;}
.magazine_p ul li {width:104px;float:left;margin-right:15px;padding-top:13px;}
.magazine_p .thumb {display: block;position: relative;overflow: hidden;width: 104px;height: 104px;font-size: 0;line-height: 0;cursor: pointer;text-align: center;text-decoration:none;}/*140528 수정 lyr*/
.magazine_p .thumb img {display: inline-block;max-width: 104px;vertical-align: middle;}/*140528 추가 lyr*/
.magazine_p .thumb .wrap_vertical {display: inline-block;width: 0px;height: 104px;vertical-align: middle;visibility: hidden;}/*140528 추가 lyr*/
.magazine_p .thumb .thumb_frame {position: absolute;top: 0;left: 0;width: 104px;height: 104px;background: url(http://image.melon.co.kr/resource/image/web/common/bg_album01_frame.png) no-repeat 0 0;}/*140523 수정 lyr*/
.magazine_p dt {padding-top:5px;font-size:11px;width:104px;text-overflow:ellipsis;white-space: nowrap;overflow:hidden}
.magazine_p dt a {color:#555555;}
.magazine_p dd {line-height:16px;color:#999;font-size:11px;}



/*멜군 픽*/
.mels_pick	{width:191px;height:204px;padding:14px 16px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_album_frame02.png) no-repeat -375px -182px;}
.mels_pick.first_child {padding-top:14px;}
.mels_pick h4 {width:74px;background:url(http://image.melon.co.kr/resource/image/web/dj/h4_title.png) no-repeat 0 0;}
.mels_pick .box_mels_pick {margin-top:7px;}
.mels_pick .box_mels_pick .thumb {display:block;position:relative;overflow:hidden;width:191px;height:75px;font-size:0;line-height:0;cursor:pointer;text-align:center;}/*140514 수정 lyr*/
.mels_pick .box_mels_pick .thumb img {display: inline-block;max-width: 191px;vertical-align: middle;} /*140515 수정 lyr*/
.mels_pick .box_mels_pick .thumb .wrap_vertical {display: inline-block;width: 0px;height: 75px;vertical-align: middle;visibility: hidden;}/*140515 추가 lyr*/
.mels_pick .box_mels_pick .mels_txt {display:block;overflow:hidden;height:36px;margin-top:5px;color:#585858;}/*140502 수정 lyr*/
.mels_pick .box_mels_pick .box_mels_rvew {position:relative;margin-top:8px;color:#353535;}
.mels_pick .box_mels_pick .box_mels_rvew .rvew_count {vertical-align:middle;}
.mels_pick .box_mels_pick .box_mels_rvew .btn_small {position:absolute;right:0;top:0;}

/* 어제 많이 본 영상 _ 어제 많이 본 뮤비 */
.topview_move ul.mov_wrap {clear:both;padding-bottom:21px;}
.topview_move ul.mov_wrap:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.topview_move .date {font-size:11px;font-family: "Dotum", "Apple Gothic",sans-serif;color:#999999;}
.mov_wrap {width:240px;}
.mov_wrap li.move_list {float:left;min-height:130px;margin:12px 15px 0 0;}/*140423 수정 lyr*/
.topview_move .mov_wrap li dt a.ellipsis {display: block;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break:normal;word-wrap:normal;}/*140409 추가 lyr*/
.topview_move .mov_wrap li dt a {overflow:hidden;display:inline-block;max-height:27px;word-wrap: break-word;word-break: break-all;}/*140409 수정 lyr*/
/*140415 추가 lyr*/
.topview_move .mov_wrap dd.atistname {position: relative;width:86px;margin-top: 3px;padding: 0 18px 0 0;font-size: 11px;line-height: 14px;color: #1a1a1a;}
.topview_move .mov_wrap dd.atistname .ellipsis {display: block;width: 100%;color: #79a54c;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.topview_move .mov_wrap dd.atistname .ellipsis a {color: #79a54c;}
.topview_move .mov_wrap dd.atistname .wrap_more {position: absolute;top: 0;right: 4px;}
.topview_move .mov_wrap dd.atistname .btn_more02 {padding: 1px 5px 2px 1px;font-size: 0;line-height: 0;}
.topview_move .mov_wrap dd.atistname .btn_more02 .odd_span {display: inline-block;width: 4px;height: 8px;background: url(http://image.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 0;text-indent:0;overflow: hidden;font-size:0;line-height:0;}
.topview_move .mov_wrap dd.cnt_click {margin-top:2px;color: #999;font-size: 12px;line-height: 14px;font-family: "Dotum", "Apple Gothic", sans-serif;}
.topview_move .mov_wrap dd.cnt_click .cnt_view span {letter-spacing:-1px;}
.topview_move .mov_wrap li.first_child dd.atistname {width:auto;max-width:124px;float:left;}/*140415 수정 lyr*/
.topview_move .mov_wrap li.first_child dd.atistname .ellipsis {width:auto;max-width:124px;}/*140415 추가 lyr*/
.topview_move .mov_wrap li.first_child dd.cnt_click {float:left;}
.topview_move .mov_wrap li.first_child dd.atistname .wrap_more {top: -1px;*top:1px;right:0;}
.topview_move .mov_wrap li.first_child dd.cnt_click .bar {margin: 0 3px;color: #ccc;font-style: normal;font-size: 11px;line-height: 14px;font-family: "Dotum", "Apple Gothic", sans-serif;}
.topview_move .mov_wrap li dt a {overflow: hidden; word-wrap: break-word;word-break: break-all;}/* 140509_수정 aty */

/*이주의 dj*/
.dj_week ul {clear:both;padding-bottom:21px;overflow: hidden;}
.dj_week ul li {margin-top:14px;overflow: hidden;}
.dj_week ul li.first_child {margin-top: 17px}
.dj_week .playlist_wrap div {width:64px;float:left;}
.dj_week .playlist_wrap .thumb {display:block; position:relative; width:64px; height:64px; text-decoration:none;}
.dj_week .playlist_wrap .thumb .thumb_frame {position: absolute;top: 0;left: 0;width: 64px;height: 64px;background: url(http://image.melon.co.kr/resource/image/web/dj/dj_bg_thum_frame.png) no-repeat -314px -113px;}
.dj_week .playlist_wrap dl {padding-left:8px;width:140px;float:left;padding-top:5px;}
.dj_week .playlist_wrap dl dt {margin-top:1px;font-weight: bold;line-height: 14px}
.dj_week .playlist_wrap dl dt a {color:#555;}
.dj_week .playlist_wrap dl dt.artist {width:140px;text-overflow:ellipsis;white-space: nowrap;overflow:hidden}
.dj_week .playlist_wrap dl dt.artist a {color:#79a54c;}
.dj_week .playlist_wrap dl dd {padding-top:2px;}

/*140331 추가 lyr*/
.magazine_banner {border-bottom:none;}

/* 140324_추가 */
.mov_wrap li.on {position:relative; z-index: 10;}
/* //140324_추가 */
.mov_wrap .thumb {display:block; position:relative; width:104px; height:59px; text-decoration:none;}
.mov_wrap .thumb .thumb_frame {position:absolute; top:0; left:0; width:104px; height:59px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -479px -1139px;}
.mov_wrap .thumb .playtime {display:block; position:absolute; bottom:5px; right:5px; margin-left:24px; height:16px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat right 0;}
.mov_wrap .thumb .playtime.main_playtime {right:-66px}
.mov_wrap .thumb .playtime .time {display:block; position:relative; top:0; left:-24px; height:16px; margin-right:-19px; padding-left:23px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat 0 0; color:#fff; font-size:11px; line-height:16px; font-family:Arial, "Apple Gothic", sans-serif;}
.mov_wrap dt {width:104px;margin:7px 0 0;  font-weight:bold; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.mov_wrap dt a {color:#555;}
.mov_wrap dd.cnt_wrap {margin:1px 0 0;}
.mov_wrap dd.cnt_wrap .cnt_art {float:left;display:inline-block;vertical-align:middle;color:#7cb710;width:85px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;font-size:11px;margin-right:10px;}/*140422 수정 lyr*/
.mov_wrap dd.cnt_wrap .wrap_atist {float:left;position:absolute;right:0;}
.mov_wrap dd.cnt_wrap .bar {margin:0 3px; color:#ccc; font-style:normal; font-size:11px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.mov_wrap dd.cnt_wrap .cnt_view {color:#999; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.mov_wrap dd.cnt_wrap .cnt_view.cl_b {display:block;clear:both;}
.mov_wrap dd.cnt_wrap .cnt_view span {letter-spacing:-1px;}

.mov_wrap li.first_child {margin-top:11px;}
.mov_wrap li.first_child .thumb {width:223px; height:125px;}
.mov_wrap li.first_child .thumb .thumb_frame {width:223px; height:125px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -417px -1209px;}
.mov_wrap li.first_child dt {width:223px;margin:7px 0 0; }
.mov_wrap li.first_child dt .ellipsis{display: block;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: normal;word-wrap: normal;}/* 140509_추가 aty */
.mov_wrap li.first_child dt .ellipsis a {display:inline;}/* 140509_추가 aty */
.mov_wrap li.first_child dd.cnt_wrap {position:relative;margin:1px 0 0;}
.mov_wrap li.first_child dd.cnt_wrap .cnt_art {display:inline-block;max-width:130px;float:left;margin-right:10px;}
.mov_wrap li.first_child dd.cnt_wrap .wrap_atist {float:left;position:absolute;left:90px;*left:87px;*top:-3px;}



.tb_comm_list .rank {font-size:20px;color:#666;}
.tb_comm_list .rank.rank_top {color:#ff473b;}

.wrap_btn {height:28px;}/* 140530_수정 aty */
.wrap_btn .btn_l {float:left;}
.wrap_btn .btn_r {float:right;}

/*layer-pop*/
.layer-cont {margin: 18px -20px 8px 0;text-align: center;}
.reg_image {width:100%;}
.reg_image .wrap_tab03.type02 ul li .link_tab {width:238px;}
.reg_image .wrap_tab03.type02 ul li.on .link_tab {width:238px;}
.reg_image .issue_list {}
.reg_image .issue_list li {width:110px;height:132px;padding:0;margin-right:12px;}
.reg_image .issue_list li .wrap_thumb {width:96px;height:96px;margin:8px auto 0;}
.reg_image .issue_list li .thumb .thumb_frame {width:96px;height:96px;background:url(http://image.melon.co.kr/resource/image/web/dj/bg_album_frame02.png) no-repeat -225px -182px;}
.reg_image .issue_list li .chic {margin-top:5px;}

/*재로그인 팝업 140509 추가 lyr*/
.layer_popup .login_again_area {width:100%;}
.layer_popup .login_again_area .login_again {width:274px;margin-top:8px;padding:15px 22px 24px;border:1px solid #cccccc;background:#fafafa;}
.layer_popup .login_again_area .login_again .list_bullet li {color:#1a1a1a;letter-spacing:-1px;}
.layer_popup .login_again_bottom {margin-top:20px;text-align:center;}
.layer_popup .login_again_bottom strong {color:#1a1a1a;}

/*140325 추가 lyr*/
.play_list_info .wrap_thumb {width:168px;height:170px;}
.play_list_info .wrap_thumb .thumb {width:168px;height:170px;}
.play_list_info .wrap_thumb .thumb_frame {width:168px;height:170px;background:url(http://image.melon.co.kr/resource/image/web/dj/bg_album_frame02.png) no-repeat -626px 0;}
.play_list_info .magazine_insdc {width:534px;height:170px;}
.play_list_info .magazine_insdc dl {width:534px;}
.play_list_info .magazine_insdc dt {width:445px;}
.play_list_info .wrap_dj_info {width:202px;height:170px;padding-left:17px;}
.play_list_info .wrap_dj_info strong.title {display:block;padding-bottom:5px;font-size:15px;color:#555555;letter-spacing:-2px;border-bottom:1px solid #79a54c;}
.play_list_info .magazine_insdc_user {padding-top:20px;padding-bottom:23px;}
.play_list_info .magazine_insdc_user .cntt {width:114px;padding-left:5px}
.play_list_info .magazine_insdc_user dt.title {margin:0;font-weight:bold;}
.play_list_info .magazine_insdc_user .cntt dd {margin-top:2px;}

.play_list_info .magazine_user_info {padding-top:5px;}


.text_bullet {padding:0 0 10px 10px;border-bottom:1px solid #e6e6e6;color:#8a8a8a;font-size:13px;font-family:"맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif;background:url(http://image.melon.co.kr/resource/image/web/common/bg_list_bullet.png) no-repeat left 7px; }

.friend_num {vertical-align:middle;}

.list_album_playlist {border-top: 1px solid #ccc;}
.list_album_playlist ul {overflow:hidden;}
.list_album_playlist ul li {float: left;width: 354px;margin: 0 14px 0 0;padding: 16px 0 17px;}
.list_album_playlist ul li .collection_info {min-height: 104px;padding: 0 0 0 112px;}
.list_album_playlist ul .collection_info dt {display:inline-block;margin-top:8px;color: #1a1a1a;font-weight: bold;line-height: 16px;word-wrap: break-word;word-break: break-all;}
.list_album_playlist ul .collection_info .nicnmname {margin-top: 3px;}
.list_album_playlist ul .collection_info .nicnmname a {color: #79a54c;}
.list_album_playlist ul .collection_info .wrap_date {line-height: 20px;font-family: Dotum,"Apple Gothic", sans-serif;color: #777;}
.list_album_playlist ul .collection_info dt a {display: block;width: 100%;color: #000;font-weight: bold;font-size: 12px;line-height: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list_album_playlist ul .collection_info dd.atistname {float: left;height: 13px;}
.list_album_playlist ul .collection_info dd.cnt_song {float: left;margin-left: 11px;padding-left: 9px;background: url(http://image.melon.co.kr/resource/image/web/common/bg_gray_bar.png) no-repeat 0 1px;color: #666;font-size: 11px;line-height: 13px;}

.list_album_playlist ul .collection_info dd.atistname a {display: inline-block;max-width: 88px;color: #666;font-size: 11px;line-height: 13px;letter-spacing: -1px;padding-right: 1px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list_album_playlist ul .collection_info dd.wrap_btn {clear: both;padding-top: 5px;}
.list_album_playlist ul .collection_info dd.btn_play {padding-top:5px;}
.list_album_playlist ul .collection_info dd .btn_play_song span.songname12 {max-width:116px;}

.album_type2 .thumb {width:96px;height:96px;}
.album_type2 .thumb .thumb_frame{width: 96px;height: 96px;background: url(http://image.melon.co.kr/resource/image/web/dj/bg_album_frame02.png) no-repeat -225px -182px;}

/*140429 추가 lyr*/
.summ_prid {margin-top:-20px;}
/*margin*/
.mt35 {margin-top:35px !important;}

/*140521_추가 khr*/
.collection_chic_list {background-color:#fafafa; border:1px solid #d9d9d9; margin-top:9px; padding:11px 0 10px 11px;}
.collection_chic_list li {position:relative; float:left; width:112px; height:45px; margin:3px;}
.collection_chic_list li button {width:112px; height:45px; background:url(http://image.melon.co.kr/resource/image/web/dj/bg_btn_genre.png) no-repeat left top; padding-left:43px; text-align:left;}
.collection_chic_list li button.mhover {background-position:0 -45px;}
.collection_chic_list li.active button,/* 140526_add */
.collection_chic_list li button:active {background-position:0 -90px;}
.collection_chic_list li button span {margin-top:-2px; color:#484c40; font-size:13px; line-height:18px; font-family:"Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "Apple Gothic", sans-serif; letter-spacing:-1px;}
.collection_chic_list li button .icon {display:block; position:absolute; left:14px; top:9px; width:22px; height:22px}
.collection_chic_list li button .icon img {padding-top:5px;}
.collection_chic_list li button.mhover .icon {*left:18px;}
.collection_chic_list li button.mhover .icon .btn_plus {position:absolute; left:3px; top:5px;width:22px;height:22px;background:url(http://image.melon.co.kr/resource/image/web/dj/bg_genre_icon.png) no-repeat 0 -28px;}
.collection_chic_list li.active button .icon .btn_plus,/* 140526_add */
.collection_chic_list li button:active .icon .btn_plus {position:absolute; left:3px; top:5px;width:22px;height:22px;background:url(http://image.melon.co.kr/resource/image/web/dj/bg_genre_icon.png) no-repeat -25px -28px;}
.collection_chic_list li button.mhover .icon .btn_plus {*left:7}

/*140521_추가 khr*/
.wrap_genre_select {overflow:hidden; margin-top:24px; padding:15px 0 9px 20px; border:1px solid #d9d9d9; background:#fafafa; color:#333; line-height:20px;}
.wrap_genre_select div,
.wrap_genre_select p{float:left;}
.wrap_genre_select div .genre_txt{display:inline-block; margin-right:13px ;padding-top:4px; font-size:15px; font-family:"맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif; color:#1a1a1a; letter-spacing:-1px}
.wrap_genre_select div .btn_base02{margin:-4px 23px 0 0;}
.wrap_genre_select p{display:inline-block; width:292px;padding:3px 0 0 8px; margin-right:41px; background:url('http://image.melon.co.kr/resource/image/web/dj/bg_bullet.png') no-repeat 0 6px; color:#888; font-size:11px; letter-spacing:-1px; vertical-align:middle; line-height:16px;word-break:break-all;}
.wrap_genre_select .bar{margin-right:15px; color:#d9d9d9; font-style:normal; font-size:22px; line-height:26px; font-family:"Dotum", "돋움","Apple Gothic", sans-serif; vertical-align:middle;}
.wrap_genre_select div .txt_bullet{display:inline-block; padding:3px 0 0 8px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_list_bullet.png) no-repeat left 11px; word-break:break-all;}

/* 140611_추가 */
.song_list .loading_wrap {display:none;position:absolute;top:0;left:0;background-color: #fff;text-align:center;width:100%;height:100%;z-index:50;}
.song_list .loading_wrap .wrap .ico_load {padding-top:45px; margin-top:98px;background:url(http://image.melon.co.kr/resource/image/web/common/img_loading.gif) no-repeat 0 0; background-position:50% 0; *zoom:1;}