@charset "utf-8";
/*
* Service : 멜론 공통
* Creation Date : 2014.02.04
* Last Update :
* Author : 김미옥
*/

/* 메인 공통 */
hr {position:relative;background:#ddd;color:#ddd;clear:both;float:none;font-size:0;line-height:0;width:100%;margin:0;height:1px;top:7px;*top:0;border:none;}
.line_top {border-top:2px solid #3d464b;}
h2 {height:24px;color:#1a1a1a; font-size:15px;line-height:15px;letter-spacing:-1px;font-weight:bold;font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif;}
h3 {height:22px;color:#1a1a1a; font-size:12px;line-height:12px;letter-spacing:0;font-weight:bold;}
#conts	{padding:30px 0 0 0;}/* 140611_수정 */

#header.main #gnb_menu ul {background:none;}
/* 최신앨범 */
.new_album {position:relative; z-index:5;width:476px;height:340px; margin-bottom:32px; float:left;}/* 140310_수정 kcu*/
.new_album:after {display:block; clear:both; content:''; width:0; height:0; font-size:0;	line-height:0;}
.new_album h2 {float:left;}
.new_album h2 a.title_link {overflow:hidden; width:70px;height:15px;display:block;background:url(http://image.melon.co.kr/resource/image/web/main/bg_main_title.png) no-repeat;background-position: 0 -15px;text-indent: -9999px}
.new_album .section_na {float:right;padding-right:88px;}
.new_album .section_na .new_album_cate {overflow:hidden; zoom:1; padding-top:2px;}
.new_album .section_na .new_album_cate li {float:left; padding:0 8px; background:url(http://image.melon.co.kr/resource/image/web/main/bg_bar_1_11.png) no-repeat left 1px; font-size:0; line-height:0;}
.new_album .section_na .new_album_cate li a {display:inline-block; width:21px; height:12px; background:url(http://image.melon.co.kr/resource/image/web/main/bg_loce.png) no-repeat 0 0; font-size:0; line-height:0; vertical-align:top;}
.new_album .section_na .new_album_cate li.nth1.on a {background-position:0 -12px;}
.new_album .section_na .new_album_cate li.nth2 a {width:22px; height:12px; background-position:-39px 0;}
.new_album .section_na .new_album_cate li.nth2.on a {width:22px; height:12px; background-position:-39px -12px;}
.new_album .section_na .new_album_cate li.nth3 a {width:22px; height:12px; background-position:-78px 0;}
.new_album .section_na .new_album_cate li.nth3.on a {width:22px; height:12px; background-position:-78px -12px;}
.new_album .section_na .new_album_cate li.nth4 a {width:22px; height:12px; background-position:-106px 0;}
.new_album .section_na .new_album_cate li.nth4.on a {width:22px; height:12px; background-position:-106px -12px;}
.new_album .section_na .new_album_cate li.nth5 a {width:32px; height:12px; background-position:-145px 0;}
.new_album .section_na .new_album_cate li.nth5.on a {width:32px; height:12px; background-position:-145px -12px;}
.new_album .section_na .new_album_cate li.on a {font-weight: bold;color:#1a1a1a;}
.new_album .section_na .new_album_cate li.bg_none {background:none;}

/* 140609_수정 */
.new_album .list_wrap {position:absolute;top:23px;left:-2px; width: 480px; height: 340px;}/* 140611_수정 */
.new_album li.on .list_wrap {display:block;}
.new_album .list_wrap li {position:relative; display:inline; float:left; height:155px; margin:5px 0 0 4px; padding:0; background:none;} /*140429_수정*/
/* //140609_수정 */
.new_album .list_wrap li.clearb {clear:both;}
.new_album .list_wrap li.pr_none {padding-right:0;}
.new_album .list_wrap dl {}/*140430_수정*/
.new_album .list_wrap dl dd.hot {position:absolute; z-index:15; left:-1px;top:-1px;width:44px;height:44px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_flag_set.png) no-repeat left -46px;}/* 140611_수정 */
.new_album .list_wrap dl dd .thum span.bg_album_frame {position:absolute;top:0;left:0;width:156px;height:155px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -241px 0;}
/* 140312_추가 chb */
.new_album .list_wrap li.on {z-index:1;}
/* //140312_추가 chb */
.new_album .list_wrap .img {width:156px;height:155px;}
.new_album .list_wrap .img .thum {display:inline-block; font-size:0; line-height:0; cursor: pointer;}
.new_album .list_wrap .img .overlay {display:none;position:absolute; z-index:10; top:0;left:0;width:156px;height:155px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -843px -843px;}
.new_album .list_wrap .img .overlay a.btn_play_song {display:inline-block;position:absolute;bottom:7px;right:7px;width:42px;height:42px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_btn_page02.png) no-repeat -1px -275px;}
.new_album .list_wrap .img .overlay a.btn_play_song:hover {background-position:-1px -317px; color:#fff;}
.new_album .list_wrap .img .overlay a.album {display:block;width:156px; height:155px;text-align:center;line-height:0;}
.new_album .list_wrap .img .overlay a span.title {overflow:hidden;zoom:1; height:36px;  padding:0 20px;margin-top:60px; text-align:center;display:inline-block;font-size:12px;font-weight:bold;line-height:16px;letter-spacing:0;color:#fff; text-decoration:underline;}/*140521_수정*/
.new_album .list_wrap .img .overlay .artist {text-align:center; padding:0 20px;font-size:12px;line-height:16px;letter-spacing:-1px;color:#bababa;}
.new_album .list_wrap .img .overlay .artist .ellipsis {display:inline-block; overflow:hidden; max-width:100px; color:#bababa; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.new_album .list_wrap .img .overlay .artist .ellipsis a {color:#bababa; font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; font-weight:bold;}
.new_album .list_wrap .img .overlay .artist .wrap_atist {display:inline-block; margin-top:2px; vertical-align:top;}
.new_album .list_wrap .img .overlay .artist .wrap_atist .l_popup .list_bullet li {display:block; float:none; height:auto; margin:6px 0 0;padding:0 0 0 9px; background:url("http://image.melon.co.kr/resource/image/web/common/bg_list_bullet.png") no-repeat left 6px; text-align:left;}
.new_album .list_wrap .singer {display:block; position:absolute; bottom:0; height:22px; padding-top:8px; background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat 0 -682px; text-align:center; width:156px;}
.new_album .list_wrap .singer a {width:100%;color:#fff;font-size: 12px; line-height:15px; vertical-align:top;}
.new_album li.on .wrap_page {display:block;}

/*140310_추가 kcu*/
.new_album .list_wrap .sub_list {position: absolute; left:0; top:0; width:480px; margin:-4px 0 0 -3px;}/* 140611_수정 */
.new_album .list_wrap .sub_list:after {display:block; clear:both; content:'';}
.new_album .list_wrap .singer .ellipsis {display:inline-block; *display:inline; overflow:hidden; zoom:1; max-width:135px; color:#fff; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.new_album .list_wrap .singer .wrap_atist {display:inline-block; *display:inline; vertical-align:top;}
.new_album .list_wrap .singer .wrap_atist .list_bullet li {display:block;float:none; height:auto; margin:6px 0 0; padding:0 0 0 9px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_list_bullet.png) no-repeat left 6px; text-align:left;}
.new_album .list_wrap .singer .wrap_atist .list_bullet li a {color:#1A1A1A; font-weight:normal; }
.sub_list .btn_more span.odd_span {background:url("http://image.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png") no-repeat scroll -196px 3px;}
/* 상단 페이징 */
.wrap_page	{position:absolute;top:0;right:0;}
.wrap_page .wrap_btn {vertical-align:top;}
.wrap_page .page_num {display:inline-block; color:#888; font-size:12px; line-height:17px; vertical-align:top;}
.wrap_page .page_num strong {color:#1a1a1a; font-weight:normal;}
.wrap_page .btn_pre span.odd_span,
.wrap_page .btn_next span.odd_span {width:20px; height:17px; background:url(http://image.melon.co.kr/resource/image/web/main/bg_btn_page02.png) no-repeat; font-size:0; line-height:0;}
.wrap_page .btn_pre span.odd_span	{background-position:left -220px;}
.wrap_page .btn_next span.odd_span	{background-position:right -220px;}
.wrap_page .btn_pre.mhover span.odd_span	{background-position:left -238px !important}
.wrap_page .btn_pre:active span.odd_span	{background-position:left -256px !important}
.wrap_page .btn_pre.mactive span.odd_span	{background-position:left -256px !important}
.wrap_page .btn_next.mhover span.odd_span	{background-position:right -238px !important}
.wrap_page .btn_next:active span.odd_span	{background-position:right -256px !important}
.wrap_page .btn_next.mactive span.odd_span	{background-position:right -256px !important}
.wrap_page .btn_pre.disabled span.odd_span	{background-position:left -202px !important}
.wrap_page .btn_next.disabled span.odd_span	{background-position:right -202px !important}
.wrap_page .page .wrap_btn .btn_pre {margin-right:-2px;}

/* 이벤트 */
.event {position:relative; width:236px;margin:0 0 32px 8px;float:left;height:340px; background:url(http://image.melon.co.kr/resource/image/web/main/event_loading.jpg) no-repeat 0 24px;}/* 140620_수정 */
.event h2 a.title_link {width:50px;height:15px;display:block;background:url(http://image.melon.co.kr/resource/image/web/main/bg_main_title.png) no-repeat;background-position: 0 -45px;text-indent: -9999px}
.event .event_list {position:relative; overflow:hidden; width:236px; height:315px; padding-top:24px;}
.event .event_list .image_type24 {position:absolute; width:236px;height:315px;}
.event div a span.bg_album_frame {position:absolute;top:0;left:0;width:236px;height:315px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat 0 0}

.event .play_control {overflow:hidden; position:absolute; top:1px; right:2px; text-align:right; line-height:0}/* 140611_수정 */
.event .play_control .move	{display:inline-block; margin:2px 0 0 0;}/* 140611_수정 */
.event .play_control .move a	{display:inline-block;width:10px;height:10px;margin-left:3px;font-size:0;line-height:0;background:url(http://image.melon.co.kr/resource/image/web/main/bg_btn_page02.png) no-repeat -13px -189px;vertical-align:top;}
.event .play_control .move a:first-child	{margin:0;}
.event .play_control .move a.on	{background:url(http://image.melon.co.kr/resource/image/web/main/bg_btn_page02.png) no-repeat -1px -189px;}
.event .play_control .move a:hover {background:url(http://image.melon.co.kr/resource/image/web/main/bg_btn_page02.png) no-repeat -1px -189px;}
/*.event .play_control .pause {position:absolute;bottom:54px;left:170px;z-index:12}*/
.event .play_control .d_btn_ctrl {float:right; margin-left:10px;}/* 140611_수정 */
.event .play_control .d_btn_ctrl span {display:inline-block; width:15px;height:15px; font-size:0;line-height:0; vertical-align:top;}
.event .play_control .pause span {background:url(http://image.melon.co.kr/resource/image/web/main/bg_btn_page02.png) no-repeat left -171px;}
.event .play_control .pause.mhover span {background-position:-17px -171px !important}
.event .play_control .pause:active span {background-position:-34px -171px !important}
.event .play_control .pause.mactive span {background-position:-34px -171px !important}

.event .play_control .play {float:right;}
.event .play_control .play span {background:url(http://image.melon.co.kr/resource/image/web/main/bg_btn_page02.png) no-repeat left -155px;}
.event .play_control .play.mhover span {background-position:-17px -155px !important}
.event .play_control .play:active span {background-position:-34px -155px !important}
.event .play_control .play.mactive span {background-position:-34px -155px !important}


/* 로그인 영역 */
.id_wrap {float:left;width:280px;margin-left:8px;height:348px;}/* 140610_수정 */
.id_wrap .login_wrap {position:relative;border:1px solid #dfe6e8; background-color:#f9f9f9;width:278px;height:117px;}/* 140610_수정 */
.mt29   {margin-top:29px !important;}
.login_wrap .inbox {padding:18px 0 0 15px;}
.login_wrap .inbox fieldset {line-height: 18px}
.login_wrap .input_area input.text_id_main {height:27px;margin-bottom:6px; *margin-top:-2px; border:1px solid #ccc;ime-mode:inactive;}/*140428 수정 lyr*/
.login_wrap .input_area input.text_password_main {height:27px;margin-bottom:4px; *margin-top:-2px; border:1px solid #ccc;}
.login_wrap .input_area input.text_password_main.placeholder	{background:#fff url(http://image.melon.co.kr/resource/image/web/common/txt_password_main01.png) no-repeat 8px 11px;}
.save_id {position:absolute;bottom:12px;left:15px;letter-spacing: -1px;font-family:"Dotum", "Apple Gothic", sans-serif;font-size:11px;color:#777;line-height:13px;}/* 140610_수정 */
.save_id input#id_save01 {width:11px; height:11px; margin:1px 3px 0 0; padding:0;vertical-align:top;}/* 140610_수정 */
.save_id label {line-height:14px;vertical-align:top;}

.btn_main_login {position:absolute;top:18px;left:193px;}
.btn_main_login span {display:block; width:70px; height:64px; background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat 0 -344px; font-size:0; line-height:0; vertical-align:top;}
.btn_main_login.mhover span {background-position:-72px -344px;}
.btn_main_login.mactive span {background-position:-144px -344px;}

.wrap_member {position:absolute;bottom:10px;right:8px}
.wrap_member a {padding:0 7px 0 6px;font-family: "Dotum", "Apple Gothic", sans-serif;font-size:11px;color:#777;background:url(http://image.melon.co.kr/resource/image/web/common/bg_gray_line.png) no-repeat left 1px;}

.id_wrap .logout_wrap {position:relative;border:1px solid #d8dadb;border-top:1px solid #a6a8a8;background-color:#f9f9f9;width:278px;height:117px;}/* 140619 수정 lyr*/
.id_wrap .logout_wrap h2 {position:absolute;top:-25px;left:1px;}/*140521_수정*/
.id_wrap .logout_wrap h2 a {letter-spacing:0;}/* 140520_추가 */
.id_wrap .logout_wrap h2 span {display:inline-block; width:5px; height:9px; margin:4px 0 0 5px; *margin-top:7px; background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat -5px -32px; vertical-align:top;}

.mem_info {height:27px; padding-top:13px;padding-left:14px; background:#f3f3f3;}/*140619 수정 lyr*/
.mem_info a {display:inline-block; float:left; padding:2px 7px 0; color:#888; font-size:11px; background:url(http://image.melon.co.kr/resource/image/web/main/bg_bar_1_10.png) no-repeat 0 4px; }/* 140603_수정 */

.mem_info a.bg_none {background:none;}

.logout_wrap .mem_info strong a {float:left;display:inline-block;max-width:94px;padding:2px 5px 0 0;white-space:nowrap;text-overflow:ellipsis; word-wrap:normal; overflow:hidden; }/* 140621 update */

.mem_info strong a {padding:0 9px 0 0; color:#1a1a1a; font-size:12px; background:none;}/* 140603_수정 */

.mem_info span span {display:inline-block;width:10px;height:10px;background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat -1px -58px; }
.mem_info .mem_btn {display:inline;}
.btn_info {position:relative;}
.btn_info.mhover, .btn_info:focus, .btn_info.mactive, .btn_info.on {z-index:1;}
.btn_info span {display:inline-block; height:18px; background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat left top; overflow:hidden; line-height:0; font-size:0;}/*140611_수정*/

/*.btn_info.f_link {position:absolute;top:12px;right:83px;}*/

.btn_info.sns_facebook {height:18px;}/*140611_수정*/
.btn_info.sns_facebook span {width:41px; background-position:-90px top; vertical-align:top;}/*140612_수정*/
.btn_info.sns_facebook.mhover span, .btn_info.sns_facebook:focus span {background-position:-90px -26px;}/*140611_수정*/
.btn_info.sns_facebook.mactive span, .btn_info.sns_facebook.on span {background-position:-90px -52px;}/*140611_수정*/
.btn_info.sns_facebook span.cancel {width:50px; background-position:-90px -190px;}/*140611_수정*/
.btn_info.sns_facebook.mhover span.cancel, .btn_info.sns_facebook:focus span.cancel {background-position:-90px -216px;}/*140611_수정*/
.btn_info.sns_facebook.mactive span.cancel, .btn_info.sns_facebook.on span.cancel {background-position:-90px -242px;}/*140611_수정*/

/* //140306_miok */
/*.btn_info.logout {position:absolute;top:12px;right:16px;}*/
.btn_info.logout span {width:62px; background-position:-143px top;}
.btn_info.logout.mhover span, .btn_info.logout:focus span {width:62px; background-position:-143px -26px;}
.btn_info.logout.mactive span, .btn_info.logout.on span {width:62px; background-position:-143px -52px;}
/* 140306_miok */
.btn_buy {position:absolute;top:56px;right:18px;font-size:11px;color:#333;text-decoration: underline;}/* 140611_수정 */
.btn_buy a {*text-decoration: underline;}
/* //140306_miok */
.mem_used {border-top:1px solid #d8dadb;}/*140619 수정 lyr*/
.mem_used strong.product_name {display: block;margin:0 15px;padding:15px 0 7px 7px; background:url(http://image.melon.co.kr/resource/image/web/main/bg_dot_01.png) no-repeat left 21px; font-weight:normal;}/* 140603_수정 */
.mem_used strong.product_name a {color:#666666; font-weight:bold;}/* 140603_수정 */
.mem_used strong.product_name em {font-weight:bold;}/* 140603_수정 */
.mem_used strong.product_name a:hover {text-decoration:underline;}/* 140521_수정 */
.mem_used ul {overflow:hidden; zoom:1; padding-left:15px;padding-top:7px;}/*140603_수정*/
.mem_used li {float:left;padding:0 10px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_dot_01.png) no-repeat left 5px; line-height:13px;}/*140603_수정*/
.mem_used li.bg_none {background:none;padding-left:0;}
.mem_used li span {color:#888888;font-size:0;line-height:0;font-family: "Dotum", "Apple Gothic", sans-serif; vertical-align:top; vertical-align:top;}/* 140613_수정 */
.mem_used li span span.nm {display:inline-block;padding-left:5px;color:#333;}
.mem_used li span span.nm a {font-size:11px; line-height:13px; vertical-align:top;}/* 140613_수정 */
/*140603_추가*/
.mem_used li span.label {display:inline-block; width:20px; height:10px; margin-top:1px; background:url(http://image.melon.co.kr/resource/image/web/main/bg_loce.png) no-repeat left -115px; font-size:0; line-height:0;vertical-align:top;}
.mem_used li.nth1 {width:64px;}
.mem_used li.nth2 {width:75px;}
.mem_used li.nth3 {width:52px;}
.mem_used li.nth2 .label {background-position:-28px -115px;}
.mem_used li.nth3 .label {background-position:-56px -115px;}

/* 프로모션 배너 */
.promotion_wrap {position:relative; width:280px; height:188px; margin-top:8px; background:url(http://image.melon.co.kr/resource/image/web/main/artist_loading.jpg) no-repeat 0 0;}/* 140620_수정 */
.promotion_wrap ul{position:relative; overflow:hidden; width:280px; height:188px;}
.promotion_wrap li{position:absolute; height:188px;}
.promotion_wrap a span.txt_area {display:inline-block;width:280px;height:49px;position:absolute;left:0;bottom:0;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat left -450px;}
.promotion_wrap a span.txt_area span {display:inline-block;padding-left:16px;padding-top:7px;color:#e5e5e5;}
.promotion_wrap .cnt_fan {position:absolute;top:11px;left:11px;display:inline-block; height:26px; padding:0 0 0 5px; background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat 0px -73px; vertical-align:middle;color:#fff; font-size:11px;}/* 140603_수정 */
.promotion_wrap .cnt_fan span {display:inline-block; height:21px; padding:5px 3px 0 0; background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat right -73px; line-height:1.2em; text-align:center;}
.promotion_wrap a:hover {text-decoration:none; }
.promotion_wrap a span.bg_album_frame {position:absolute;top:0;left:0;width:280px;height:188px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat 0 -320px;cursor: pointer;}
.promotion_wrap .play_control {position:absolute; top:11px; right:11px;}
.promotion_wrap .play_control .move	{font-size:0;line-height:0;}
.promotion_wrap .play_control .move a	{display:inline-block;width:10px;height:10px;margin-left:3px;font-size:0;line-height:0;background:url(http://image.melon.co.kr/resource/image/web/main/bg_btn_page02.png) no-repeat -13px -189px;vertical-align:top;}
.promotion_wrap.play_control .move a:first-child	{margin:0;}
.promotion_wrap .play_control .move a.on	{background:url(http://image.melon.co.kr/resource/image/web/main/bg_btn_page02.png) no-repeat -1px -189px;}
.promotion_wrap .play_control .move a:hover {background:url(http://image.melon.co.kr/resource/image/web/main/bg_btn_page02.png) no-repeat -1px -189px;}


/* 많이 봤어요 */
.hot_issue {clear:both;width:704px;position:relative;float:left;height:472px}
.hot_issue h2 {border-bottom:1px solid #dfe6e8;}
.hot_issue h2 span.title_link {float:left;width:70px;height:15px;display:block;background:url(http://image.melon.co.kr/resource/image/web/main/bg_main_title.png) no-repeat;background-position: 0 -75px;text-indent: -9999px}
.hot_issue h2 span.txt_intro {display:inline-block; width:300px; margin-top:1px; padding-left:12px;letter-spacing:0;font-weight:normal;color:#888;dispaly:inline-block;font-size:12px;font-family: "Dotum", "Apple Gothic", sans-serif; background: none; vertical-align:top;}
.issue_list01 {position:relative;float:left;width:344px;height:251px;margin-top:16px}
.issue_list01 .txt_area {display:block;width:344px;height:55px;position:absolute;left:0;bottom:0;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat left -735px;}

.issue_list01 .txt_area span {display:block;padding-left:15px;padding-top:10px;color:#e5e5e5;}
.issue_list01 .txt_area span span.fc_point02 {color:#e64515 !important;display:inline-block;padding:0 8px 0 0px;margin:0 6px 0 0;background:url(http://image.melon.co.kr/resource/image/web/common/bg_gray_line.png) no-repeat right 4px;}
/*.issue_list01 .txt_area span span.fc_point02 a {color:#e64515 !important;}*/
.issue_list01 .txt_area span strong {font-size:14px;}
.issue_list01 .txt_area a {display:inline !important;color:#fff;}
.issue_list01 .cnt_fan {position:absolute;top:6px;right:5px;display:inline-block; height:20px; padding:0 0 0 9px; background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat 0px -101px; vertical-align:middle;color:#fff; font-size:11px;}
.issue_list01 .cnt_fan span {display:inline-block; height:15px; padding:5px 5px 0 0; background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat right -101px; line-height:1.2em; text-align:center;}
.issue_list01 a .bg_album_frame {position:absolute;top:0;left:0;width:344px;height:251px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -402px -110px;}

.issue_list02 {float:left;width:360px;height:267px;}
.issue_list02 dl {position:relative;margin:16px 0 0 16px;clear:both;overflow:hidden;}
.issue_list02 .mt15 {margin-top:15px;}
.issue_list02 a span.bg_album_frame {position:absolute;top:0;left:0;width:116px;height:73px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -241px -160px}
.issue_list02 dl dt {float:left;width:211px;padding-left:12px;line-height:16px}
.issue_list02 dl dt a {color:#888}
.issue_list02 dl dt span.title {display:block;font-weight: bold;color:#333;margin-top:2px;margin-bottom:2px}/* 140603_수정 */
.issue_list02 dl dd {float:left;width:116px;height:73px;}
.issue_list02 .mov_area {position:relative;}
.issue_list02 .playtime {display:block; position:absolute; bottom:3px; right:6px; margin-left:24px; height:16px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat right 0;}
.issue_list02 .playtime {*cursor:pointer;} /* IE7 */
.issue_list02 .playtime .time {display:block; position:relative; top:0; left:-24px; height:16px; margin-right:-19px; padding-left:23px;line-height: 16px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat 0 0; color:#fff; font-size:11px; font-family:Arial, "Apple Gothic", sans-serif;}
.issue_list02 .view_no {padding-left:12px;margin-top:2px;font-size:11px;font-family: "Dotum", "Apple Gothic", sans-serif;color:#888;height:14px;}
.issue_list02 .view_no span {color:#888;}/*140521_수정*/
.issue_list02 .view_no .bar {padding-right:6px;margin-right:5px;background:url(http://image.melon.co.kr/resource/image/web/common/bg_gray_line.png) no-repeat right 1px}
.issue_list02 .view_no .bar a {color:#7cb710;}
.hot_issue .issue_list03 {clear:both;width:704px;overflow: hidden;clear:both;}
.hot_issue .issue_list03 dl {position:relative;margin:16px 0 0 16px;float:left;overflow:hidden;}
.hot_issue .issue_list03 .ml0 {margin-left:0px;}
.issue_list03 a span.bg_album_frame {position:absolute;top:0;left:0;width:164px;height:106px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -657px 0}
.issue_list03 dl dt {width:164px;line-height:16px}
.issue_list03 dl dt a {color:#888}
.issue_list03 span.title {display:block;font-weight: bold;color:#333;margin-top:6px;margin-bottom:2px}
.issue_list03 span.ellipsis {display:block;width:164px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.issue_list03 dl dd {width:164px;height:106px;}
.issue_list03 .mov_area {position:relative;}
.issue_list03 .playtime {display:block; position:absolute; bottom:3px; right:6px; margin-left:24px; height:16px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat right 0;}
.issue_list03 .playtime {*cursor:pointer;} /* IE7 */
.issue_list03 .playtime .time {display:block; position:relative; top:0; left:-24px; height:16px; margin-right:-19px; padding-left:23px; line-height: 16px;background:url(http://image.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat 0 0; color:#fff; font-size:11px; font-family:Arial, "Apple Gothic", sans-serif;}
.issue_list03 .view_no {margin-top:2px;font-size:11px;font-family: "Dotum", "Apple Gothic", sans-serif;color:#888;height:14px;}
.issue_list03 .view_no a {color:#888;}
.issue_list03 .view_no .bar {padding-right:6px;margin-right:5px;background:url(http://image.melon.co.kr/resource/image/web/common/bg_gray_line.png) no-repeat right 1px}
.issue_list03 .view_no .bar a {color:#7cb710;}
.hot_issue .issue_list04 {clear:both;width:704px;}
.hot_issue .issue_list04 dl {position:relative;margin:16px 0 2px 16px;float:left}
.hot_issue .issue_list04 .ml0 {margin-left:0px;}
.issue_list04 a span.bg_album_frame {position:absolute;top:0;left:0;width:223px;height:148px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -570px -382px}
.issue_list04 dl dt {width:223px;line-height:16px}
.issue_list04 dl dt a {color:#888}
.issue_list04 .title {display:block;font-weight: bold;color:#333;margin-top:6px;margin-bottom:2px}
.issue_list04 .ellipsis {display:block;width:223px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.issue_list04 dl dd {width:223px;height:148px;}
.issue_list04 .mov_area {position:relative;}
.issue_list04 .playtime {display:block; position:absolute; bottom:6px; right:6px; margin-left:24px; height:16px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat right 0;}
.issue_list04 .playtime {*cursor:pointer;} /* IE7 */
.issue_list04 .playtime .time {display:block; position:relative; top:0; left:-24px; height:16px; margin-right:-19px; padding-left:23px; line-height: 16px;background:url(http://image.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat 0 0; color:#fff; font-size:11px; font-family:Arial, "Apple Gothic", sans-serif;}
.issue_list04 .view_no {margin-top:2px;font-size:11px;font-family: "Dotum", "Apple Gothic", sans-serif;color:#888;height:14px;}
.issue_list04 .view_no a {color:#7cb710;}
.issue_list04 .view_no .bar {padding-right:6px;margin-right:5px;background:url(http://image.melon.co.kr/resource/image/web/common/bg_gray_line.png) no-repeat right 1px; color:#7cb710;}

/* 멜론차트 140205_수정 */
.chart {width:280px;float:left;margin-left:24px;height:472px}
.chart h2 {border-bottom:1px solid #d8ddde;}
.chart h2 a.title_link {float:left;width:70px;height:15px;display:block;background:url(http://image.melon.co.kr/resource/image/web/main/title_chart.png) no-repeat 0 -5px; font-size:0; line-height:0;}/* 140618_수정 */
.wrap_chart_tab {position:relative; zoom:1;}
a.tab_link { display:block; width:94px; height:20px; padding-top:8px; background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat right -416px;  text-align:center; vertical-align:top;}
li.on a.tab_link {position:absolute; z-index:1; margin-top:-1px; padding-top:7px; border-top:2px solid #8ac121;}
a.tab_link.realtime {top:0;left:0;cursor: pointer;}
a.tab_link.realtime span {display:inline-block;height:14px;width:36px;background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat -19px -131px}
li.on a.tab_link.realtime span {background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat -19px -149px}
a.tab_link.pop {position:absolute;top:0;left:93px;cursor: pointer;}
a.tab_link.pop span {display:inline-block;height:14px;width:25px;background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat -76px -131px}
li.on a.tab_link.pop span {background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat -76px -149px;}
a.tab_link.artist {position:absolute;top:0;left:186px;cursor: pointer;}
a.tab_link.artist span {display:inline-block;height:14px;width:62px;background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat -127px -131px}
li.on a.tab_link.artist span {background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat -127px -149px;}

.chart .list_wrap {display:none;width:278px;position:absolute;top:28px;left:0;  border:1px solid #dfe6e8; border-width:0 1px;}
.chart .list_wrap span.txt_intro {position:absolute; top:-53px;right:0; width:130px;padding-left:7px;letter-spacing:0;font-weight:normal;color:#888;display:inline-block;font-size:12px;font-family: "Dotum", "Apple Gothic", sans-serif;background: none;text-align:right;}
.chart li.on div.list_wrap { display:block;}

.chart .list_wrap ul{border-top:1px solid #d8ddde;}
.chart .list_wrap li{position:relative; width:278px; height:30px; border-bottom:1px solid #e9edef; font-size:0; line-height:0;}
.chart .list_wrap li.rank_item {background:#fff;}
.chart .list_wrap li.odd {background:#f8f8f8;}
.chart .list_wrap li.active {position:relative; z-index:10; height:61px;}
.chart .list_wrap li .rank_number{overflow:hidden; float:left; width:71px;}
.chart .list_wrap li .rank_number .rank{display:inline-block; float:left; width:34px; height:13px; margin:9px 0 0 5px; background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat 0 -445px; font-size:0; line-height:0; text-align:center;vertical-align:top}
.chart .list_wrap li.active .rank_number .rank {height:21px;}
.chart .list_wrap li.active .rank_number {float:left; margin-top:12px;}
/*.chart .list_wrap li.active .rank_number.nth1 {margin-top:0;}140530_삭제*/
.chart .list_wrap li.active .rank_number.nth1 .rank{background-position:-53px -440px;}/* 140530_수정 */
.chart .list_wrap li .nth2 .rank{background-position: 0 -478px;}
.chart .list_wrap li.active .nth2 .rank{background-position: -50px -474px;}
.chart .list_wrap li .nth3 .rank{background-position: 0 -509px;}
.chart .list_wrap li.active .nth3  .rank{background-position: -50px -505px;}
.chart .list_wrap li .nth4 .rank{background-position: 0 -540px;}
.chart .list_wrap li.active .nth4 .rank{background-position: -50px -536px;}
.chart .list_wrap li .nth5 .rank{background-position: 0 -571px;}
.chart .list_wrap li.active .nth5 .rank{background-position: -50px -567px;}
.chart .list_wrap li .nth6 .rank{background-position: 0 -602px;}
.chart .list_wrap li.active .nth6 .rank{background-position: -50px -598px;}
.chart .list_wrap li .nth7 .rank{background-position: 0 -633px;}
.chart .list_wrap li.active .nth7 .rank{background-position: -50px -629px;}
.chart .list_wrap li .nth8 .rank{background-position: 0 -664px;}
.chart .list_wrap li.active .nth8 .rank{background-position: -50px -660px;}
.chart .list_wrap li .nth9 .rank{background-position: 0 -695px;}
.chart .list_wrap li.active .nth9 .rank{background-position: -50px -691px;}
.chart .list_wrap li .nth10 .rank{background-position: 0 -726px;}
.chart .list_wrap li.active .nth10 .rank{background-position: -50px -722px;}
.chart .list_wrap li .rank_number .ranking_num {display:inline-block; position:relative; overflow:hidden; zoom:1; width:22px; height:15px; margin-top:9px; padding-left:9px; vertical-align:top;}
.chart .list_wrap li.active .rank_number .ranking_num  {margin-top:13px;}
.chart .list_wrap li.active .nth1 .ranking_num {margin-top:12px;}
.chart .list_wrap li .rank_number .ranking_num .icon {position:absolute; top:0; left:0; overflow:hidden; width:7px;height:7px; margin:3px 2px 0 0; background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat -25px -196px; font-size:0; line-height:0; vertical-align:top;}/* 140610_수정 */
.chart .list_wrap li .rank_number .ranking_num.up .icon {background-position:-13px -196px;}
.chart .list_wrap li .rank_number .ranking_num.down .icon {background-position:-2px -196px;}
.chart .list_wrap li .rank_number .ranking_num .num {display:inline; font-family:Arial; font-size:10px; line-height:13px; vertical-align:top;}
.chart .list_wrap li .rank_number .ranking_num.up .num {color:#ff4e78;}
.chart .list_wrap li .rank_number .ranking_num.down .num {color:#47bda8;}
.chart .list_wrap li .rank_number .ranking_num.new .icon {width:21px; margin-top:4px; background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat -37px -196px;}/* 140610_추가 */
.chart .list_wrap li.recom {height:34px;}
.chart .list_wrap li.recom .rank_cntt {padding-top:11px;}
.chart .list_wrap li.recom .recom_wrap{float:left; width:71px; text-align:center;}
.chart .list_wrap li.recom .icon_recom {display:inline-block;font-size:0; line-height:0; width:33px;height:16px;margin-top:11px;background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat left -169px; vertical-align:top;}
.chart .list_wrap li .rank_cntt{float:left; width:207px; padding-top:6px;}
.chart .list_wrap li .rank_cntt:after{display:block; clear:both; content:''; width:0; height:0; font-size:0; line-height:0;}
.chart .list_wrap li .rank_cntt .thumb {display:none; float:left; width:48px;}
.chart .list_wrap li .rank_cntt .thumb a {position:relative; display:inline-block; width:48px; height:48px; vertical-align:top;}
.chart .list_wrap li .rank_cntt .thumb a .bg_album_frame {position:absolute;top:0;left:0;width:48px;height:48px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -873px 0}
.chart .list_wrap li .rank_cntt .rank_info {width:207px; padding-top:2px;}
.chart .list_wrap li .rank_cntt .rank_info:after {display:block; clear:both; content:''; width:0; height:0; font-size:0; line-height:0;}
.chart .list_wrap li .rank_cntt .song {float:left; width:120px;}
.chart .list_wrap li .rank_cntt .song a.ellipsis {display:block; overflow:hidden; font-size:12px; line-height:15px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.chart .list_wrap li .rank_cntt .artist {float:left; width:70px; margin-left:12px;}/* 140521_수정 */
.chart .list_wrap li .rank_cntt .artist .ellipsis {display:block; overflow:hidden; float:left; max-width:100%; font-size:12px; line-height:15px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.chart .list_wrap li .rank_cntt .artist .ellipsis a {color:#1a1a1a; font-size:12px; line-height:15px;}
.chart .list_wrap li .rank_cntt .artist .wrap_atist {display:none;}
.chart .list_wrap li.active .rank_cntt .thumb {display:block;}
.chart .list_wrap li.active .rank_cntt .rank_info {display:inline; float:left; width:150px; margin-left:9px;}
.chart .list_wrap li.active .rank_cntt .song {width:150px; padding-top:8px;}
.chart .list_wrap li.active .rank_cntt .song a {display:block; overflow:hidden; max-width:94%; color:#1a1a1a; font-size:12px; font-weight:bold; line-height:15px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}/*140521_수정*/
.chart .list_wrap li.active .rank_cntt .artist {width:100%; margin-left:0;}
.chart .list_wrap li.active .rank_cntt .artist:after{display:block; clear:both; content:''; width:0; height:0; font-size:0; line-height:0;}
.chart .list_wrap li.active .rank_cntt .artist .ellipsis {max-width:135px;}
.chart .list_wrap li.active .rank_cntt .artist .wrap_atist {display:inline-block; width:auto; float:left;}
.chart .list_wrap li.active .rank_cntt .artist .wrap_atist ul,
.chart .list_wrap li.active .rank_cntt .artist .wrap_atist ul li {padding:0 0 0 6px; width:auto; height:auto; border:none; font-size:12px; line-height:16px;}

.chart .list_wrap li .rank_cntt .btn_fan_b span.odd_span {width:21px;height:21px;background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat 0px -220px}
.chart .list_wrap li .rank_cntt .btn_fan_b.mhover span.odd_span {background-position:-21px -220px}
.chart .list_wrap li .rank_cntt .btn_fan_b.mactive span.odd_span {background-position:-42px -220px}
.chart .list_wrap li .rank_cntt .btn_fan_b.on span.odd_span {width:21px;height:21px;background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat 0px -241px}
.chart .list_wrap li .rank_cntt .btn_fan_b.on.mhover span.odd_span {background-position:0px -241px}
.chart .list_wrap li .rank_cntt .btn_fan_b.on.mactive span.odd_span {background-position:0px -241px}
.chart .list_wrap li .rank_cntt .btn_fan_b.on.disabled span.odd_span {background-position:0 -241px  !important;}
.chart .list_wrap li.recom .rank_cntt .artist .ellipsis {width:55px;}
.chart .list_wrap li.recom .rank_cntt .artist .wrap_atist {float:left; display:block;}
.chart .list_wrap li.recom .rank_cntt .artist .wrap_atist .list_bullet {border:0;}
.chart .list_wrap li.recom .rank_cntt .artist .wrap_atist .list_bullet li {width:auto; height:auto; padding:0 0 0 6px; border:0; font-size:12px; line-height:16px;}

.chart li.nth3 .list_wrap li {height:33px;}
.chart li.nth3 .list_wrap li.active {height:69px;}
.chart li.nth3 .list_wrap li .rank_number .rank {margin:10px 0 0 5px;}
.chart li.nth3 .list_wrap li .rank_number .ranking_num {margin-top:10px;}
.chart li.nth3 .list_wrap li.active .rank_number .ranking_num {margin-top:13px;}
/*.chart li.nth3 .list_wrap li.active .rank_number.nth1 .ranking_num {margin-top:29px;} 140530_삭제*/
/*.chart li.nth3 .list_wrap li.active .rank_number.nth1 .rank {margin-top:-1px;} 140530_삭제*/
.chart li.nth3 .list_wrap li .rank_cntt {width:154px; padding-top:7px;}
.chart li.nth3 .list_wrap li.active .rank_cntt {padding-top:11px;}
.chart li.nth3 .list_wrap li .rank_cntt .rank_info {width:154px;}
.chart li.nth3 .list_wrap li.active .rank_cntt .rank_info {width:95px;}
.chart li.nth3 .list_wrap li .rank_cntt .artist {width:100%; margin-left:0;}/* 140521_수정 */
.chart li.nth3 .list_wrap li .rank_cntt .artist .btn  {vertical-align:top;}
.chart li.nth3 .list_wrap li.active .rank_cntt .artist {width:100px; padding-top:14px;}
.chart li.nth3 .list_wrap li.active .rank_cntt .artist .ellipsis {display:inline; float:left; max-width:88px; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-weight:bold;}/* 140521_수정 */
.chart li.nth3 .list_wrap li.active .rank_cntt .artist .wrap_atist {display:inline; float:left; margin-left:3px; vertical-align:top;}/* 140521_수정 */
.chart li.nth3 .list_wrap li .rank_cntt .btn_fan_b {position:absolute; top:6px; right:16px;}
.chart li.nth3 .list_wrap li.active .rank_cntt .btn_fan_b {top:25px;}

.chart_btn_area {zoom:1; overflow:hidden; padding:6px 8px; border-bottom:1px solid #dfe6e8;}
.chart li.nth3 .chart_btn_area {height:26px;}
.chart_btn_area .btn_base {display:inline; float:left; margin-left:5px; *margin:-2px 3px 0 0;}
.chart_btn_area .all_view {float:right;margin:5px 5px 0 0;}
.chart_btn_area .all_view a {color:#666; font-size:11px; line-height:14px;}
.chart_btn_area .all_view span span {display:inline-block;width:10px;height:10px;background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat -1px -58px;}

/* 새로 나왔어요 */
.new_conts {clear:both;width:704px;height:483px;position:relative;float:left;margin-top:39px;margin-bottom:38px;}
.new_conts h2 {border-bottom:1px solid #dfe6e8;}
.new_conts h2 a.title_link {float:left;width:97px;height:15px;display:block;background:url(http://image.melon.co.kr/resource/image/web/main/bg_main_title.png) no-repeat;background-position: 0 -135px;text-indent: -9999px}
.new_conts h2 span.txt_intro {width:300px;margin-top:1px; padding-left:7px;letter-spacing:0;font-weight:normal;color:#888;display:inline-block;font-size:12px;font-family: "Dotum", "Apple Gothic", sans-serif;background: none; vertical-align:top;}
.new_conts .section_na {position: absolute;top:1px;right:0;}
.new_conts .section_na li {float:left;padding:0 0 0 8px;margin-top:1px;background:url(http://image.melon.co.kr/resource/image/web/common/bg_gray_line.png) no-repeat left 2px;}
.new_conts .section_na li a {display:inline-block; color:#666;}
.new_conts .section_na li a span {display:inline-block; font-size:0; line-height:0; vertical-align: top;}
.new_conts .section_na li.on a {font-weight: bold;color:#1a1a1a;}
.new_conts .section_na li.bg_none {background:none;padding:0 8px;}
.new_conts .section_na li.nth1 span{width:31px;height:12px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_loce.png) no-repeat left -27px}
.new_conts .section_na li.nth1.on span{background:url(http://image.melon.co.kr/resource/image/web/main/bg_loce.png) no-repeat left -43px}
.new_conts .section_na li.nth2 span{width:32px;height:12px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_loce.png) no-repeat -49px -27px}
.new_conts .section_na li.nth2.on span{background:url(http://image.melon.co.kr/resource/image/web/main/bg_loce.png) no-repeat -49px -43px}
.new_conts li.list_wrap {margin:16px 0 0 16px;margin-bottom:2px;width:344px;height:96px;float: left;}
.new_conts li.list_wrap.ml0 {margin-left:0;}

.new_conts dd.thum {width:96px;height:96px;position:relative;float:left;*z-index: -1;overflow:hidden;}
.new_conts dd.thum a img {display:inline-block;max-width: 96px;height:auto;vertical-align: middle;}/*140430 수정 lyr*/
.new_conts dd.thum a img.verti_middle {vertical-align: middle}
.new_conts dd.thum a span.bg_album_frame {position:absolute;top:0;left:0;width:96px;height:96px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -751px -110px}
.new_conts dd.thum a span.bg_album_frame.frame_partition {background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -503px 0;}
.new_conts dd.thum a .wrap_vertical {display:inline-block;width:0px;height:96px;vertical-align:middle;visibility:hidden;}
.new_conts dd.thum a ul.partition {overflow:hidden;}
.new_conts dd.thum a ul.partition li {height:48px;height:48px;float:left;}
.new_conts dd.thum a ul.partition li div.part_li {vertical-align: top;height:48px;display: inline-block;}
.new_conts dd.thum a ul.partition li div.part_li img {display: inline-block;vertical-align: middle;max-width: 48px;}
.new_conts dd.thum a ul.partition li div.part_li .wrap_vertical {height:48px;}
.new_conts dd.thum .playtime {display:block; position:absolute; bottom:3px; right:6px; margin-left:24px; height:16px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat right 0;}
.new_conts dd.thum .playtime {*cursor:pointer;} /* IE7 */
.new_conts dd.thum .playtime .time {display:block; position:relative; top:0; left:-24px; height:16px; margin-right:-19px; padding-left:23px; line-height: 16px;background:url(http://image.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat 0 0; color:#fff; font-size:11px; font-family:Arial, "Apple Gothic", sans-serif;}
.new_conts .list_wrap .thumb_wrap {float:left;}
.new_conts .artist_wrap {position:relative;float:left;margin:4px 0 0 16px;padding:1px 0 8px;width:232px; background:url(http://image.melon.co.kr/resource/image/web/main/bg_dot_underline.png) no-repeat left bottom;}/* 140520_수정 */
.new_conts .artist_wrap a.thum,.new_conts .artist_wrap span.thum {float: left;width: 32px;height: 32px;display: block;}/*140619 수정 lyr*/
.new_conts .artist_wrap .bg_album_frame {position: absolute;top:1px;left: 0;width: 32px;height: 32px;background: url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -826px 0;}/* 140520_수정 */
.new_conts .artist_wrap .artiname {overflow:hidden; margin-top:8px;display: block;color:#1a1a1a;}/* 140530_수정 */

.new_conts .artist_wrap .artiname .ellipsis {float:left;margin-left:7px;*margin-top:2px;display: block;float:left;max-width:190px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis}/* 140520_수정 */
.new_conts .artist_wrap .artiname .ellipsis a {color: #1a1a1a;}/* 140530_수정 */
.new_conts .artist_wrap .artiname a.ellipsis {float:left;margin-left:7px;*margin-top:2px;display: block;float:left;max-width:80px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;vertical-align:middle;}/* 140530_수정 */
.new_conts .explanation .time {font-size: 11px;color: #999;display: block;}/* 140530_수정 */

.explanation {float:left;margin-left:16px;width:232px;}
.explanation div {line-height: 16px;height:32px;} /* 140310_miok */
.explanation div a {color:#666;display: block; overflow:hidden; font-weight:bold;}/* 140530_수정 */
.explanation div a .ellipsis {display:block;width:230px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.explanation div a .ellipsis2 {float:left;display:block;width:109px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.explanation div a .txt {display:block;}
.explanation div a:hover .ellipsis2 {text-decoration: underline;}

.new_conts .explanation p {text-indent:-9999px;height:16px;display: block;margin-bottom:3px;background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat 0 0}
.new_conts p.icon_mov {width:33px;background-position:-267px -169px}
.new_conts p.icon_concert {width:33px;background-position:-267px -189px}
.new_conts p.icon_photo {width:33px;background-position:-267px -209px}
.new_conts p.icon_live {width:43px;background-position:-257px -249px}
.new_conts p.icon_news {width:33px;background-position:-267px -149px}
.new_conts p.icon_album {width:33px;background-position:-267px -229px}
.new_conts p.icon_djcollection {width:61px;background-position:-239px -269px}
.new_conts p.icon_musicstory {width:61px;background-position:-239px -289px}
.new_conts p.icon_playlist {width:63px;background-position:-237px -309px}

.new_conts dt {float:left;margin-left:16px;width:232px;}
.new_conts dt .artist_wrap {position: relative;width:100%;margin-top:4px;padding-top:9px;background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat left -280px}
.new_conts dt .bg_album_frame {position:absolute;top:9px;left:0;width:32px;height:32px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -826px 0;}
.new_conts dt .artist_wrap a.thum {float:left;width:32px;height:32px;display:block;}
.new_conts dt .artist_wrap .artiname {margin-top:8px;*margin-top:15px;display: block;color:#1a1a1a;}
.new_conts dt .ellipsis {float:left;margin-left:7px;*margin-top:2px;display: block;float:left;max-width:140px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis}
.new_conts dt .ellipsis a {color:#1a1a1a;font-weight: bold;}
.new_conts dt a.ellipsis {float:left;margin-left:7px;*margin-top:2px;display: block;float:left;max-width:80px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;font-weight: bold;vertical-align:middle}
.new_conts dt .time {font-size: 11px;color:#888888;text-align:right;display: block;width:50px;position:absolute;top:18px;right:0;}

.recm_wrap {font-size:0; line-height:0;}
.recm_conts {position:relative;float:left;margin:39px 0 0 24px;width: 280px;*z-index: -1}
.recm_conts h2 {border-bottom:1px solid #dfe6e8;}
.recm_conts h2 span.title_link {float:left;width:71px;height:15px;display:block;background:url(http://image.melon.co.kr/resource/image/web/main/bg_main_title.png) no-repeat;background-position: 0 -165px;text-indent: -9999px}
.thema_list {padding:0 15px 15px 15px;background-color:#fff;border:1px solid #d6e0e3; border-width:0px 1px 1px;}/* 140603_수정 */
.recm_thum1 {margin-top:16px;height:166px;}
.recm_thum1 ul li {position:relative;width:136px;height:166px;float:left}
.recm_thum1 .mr8 {margin-right:8px}
.recm_thum1 li a {display:block; height:166px; vertical-align:top;}
.recm_thum1 li a .bg_album_frame {position:absolute;top:0px;left:0;width:136px;height:166px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -751px -211px}
.recm_thum1 li a .txt_thum {position:absolute;bottom:0px;left:0;width:136px;height:48px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat 0px -816px}
.recm_thum1 li a .txt_thum span {color:#e5e5e5;display:block;margin:8px 0 0 15px;font-size:12px;font-weight: bold;line-height:16px}
.recm_conts li a:hover .txt_thum span{text-decoration:underline;}/* 140520_수정 */

.recm_thum2 {margin-top:16px;height:166px}
.recm_thum2 ul li {position:relative;height:166px}
.recm_thum2 li a {display:inline-block;width:280px;height:166px}
.recm_thum2 li a .bg_album_frame {position:absolute;top:0px;left:0;width:280px;height:166px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -285px -366px}
.recm_thum2 li a .txt_thum {position:absolute;bottom:0px;left:0;width:280px;height:48px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat 0px -951px}
.recm_thum2 li a .txt_thum span {color:#e5e5e5;display:block;margin:8px 0 0 15px;font-size:12px;font-weight: bold;line-height:16px}
.recm_thum2 li a .hot {position:absolute;left:-1px;top:-1px;width:44px;height:44px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_flag_set.png) no-repeat left -46px;;z-index: 1}/* 140611_수정 */

.recm_thum3 {padding-top:14px;}
.recm_thum3 ul li {position:relative;width:248px;text-align: center;}
.recm_thum3 ul li p {color:#1a1a1a;font-size:18px;line-height:18px;padding-bottom:8px;letter-spacing:-1px;font-weight:bold;font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif;}
.recm_thum3 ul li .fc_gray2 {display: block;color:#888; font-size:12px;line-height: 16px}
.recm_thum3 ul .thum {height:148px;text-align: left;margin-top:12px;*margin-top:10px;}
.recm_thum3 .thum a .bg_album_frame {position:absolute;top:0px;left:0;width:248px;height:148px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat 0 -513px}
.recm_thum3 .thum a .txt_thum {position:absolute;bottom:0px;left:0;width:248px;height:37px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat 0px -888px}
.recm_thum3 .thum a .txt_thum span {color:#e5e5e5;display:block;margin:11px 0 0 10px;font-weight: bold;line-height:16px;font-size:14px;}

.recm_list ul {margin-top:16px; *margin-top:1px;}
.recm_list ul li {display:block; height:58px; margin-top:8px; *margin-top:4px;}
.recm_list ul li dl {display:inline-block;zoom:1;overflow: hidden;}
.recm_list ul li dl dd {position: relative;clear:both;width:90px;height:58px;margin-right:11px;float:left;}
.recm_list ul li dl dd a {display:inline-block; height:58px;}
.recm_list ul li dl dd a span.bg_album_frame {position:absolute;top:0px;left:0;width:90px;height:58px;background:url(http://image.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -241px -238px}
.recm_list ul li dl dt {width:170px;float:left;line-height:16px;padding-top:3px}
.recm_list ul li dl dt .f11 {color:#888;}
.thema_list .recm_list ul li dl dt {width:145px;float:left;line-height:16px;margin-top:3px;}
.recm_list ul li dl dt span.title {display:block;margin-top:1px;color:#333;font-weight: bold;}

.notice {width:1008px;border-top:1px solid #dfe6e8;clear:both}
.notice dl {padding-top:12px;height:28px;}
.notice dd {overflow:hidden; zoom:1; float:left; max-width:730px;}/*140520_수정*/
.notice dd.date {padding-left:15px;display: inline-block;}
.notice dd a {float:left; color:#8a8a8a;display: inline-block;max-width:700px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis}/*140520_수정*/
.notice dd span.icon_new {float:right; width:20px; height:14px; margin:2px 0 0 5px; background:url(http://image.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat right -457px; font-size:0; line-height:0; vertical-align: top;}/*140520_수정*/
.notice dt.label {float:left;width:78px;line-height:15px;font-weight: bold;color:#000000;font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif;}
.notice dt.label span {display:inline-block; width:42px; height:12px; margin-top:2px; background:url(http://image.melon.co.kr/resource/image/web/main/bg_loce.png) no-repeat left -87px; font-size:0; line-height:0; vertical-align:top;}

/* 140530_영상 */
.video_contents {position:absolute; right:208px; bottom:205px; width:20px; height:16px; background:url(http://image.melon.co.kr/resource/image/web/common/bg_playtime_mini.png) no-repeat 0 0;}
.video_contents span {font-size:0; line-height:0;}

/* 140610_추가 khr 마리아 DB 장애 */
#conts.main_error {padding-bottom:88px}
#conts.main_error .cnt_fan {display:none}
#conts.main_error .new_conts{display:none}
#conts.main_error .recm_conts{display:none}
#conts.main_error .notice{display:none}
#conts.main_error .inquiry{display:none}
#conts.main_error .bar{background:none;}
#conts.main_error .issue_list01 .txt_area .fc_point02 span {display:inline !important;color:#fff;padding-left:0}/*140612_추가 khr*/
#conts.main_error .issue_list02 .view_no .bar span,
#conts.main_error .issue_list03 .view_no .bar span {color:#7cb710}/*140612_추가 khr*/