@charset "utf-8";

/*
* melon / 2013.07.19 / vi-nyl.com
* Service : 멜론 공통
* Creation Date : 2013.07.19
* Last Update :
* Author : 바이널
*/


/* box */
.box_thum {display:inline-block; *display:inline; min-width:100px; min-height:94px; border:1px solid #d9d9d9; *zoom:1;}
/* .box_thum:after {content:""; display:block; clear:both; height:0; visibility:hidden;} */
.box_thum .image {float:left; border-right:1px solid #d9d9d9;}
.box_thum .image a, .box_thum .image a img {display:block;}
.box_thum dl {float:left; padding:9px 40px 7px 15px; *padding:7px 40px 7px 15px;}
.box_thum .title, .box_thum .atist, .box_thum .date, .box_thum .wrap_btn_l {display:block; min-width:10px;}
.box_thum .title {display:block; color:#000; font-weight:bold; font-size:14px; line-height:1.4em; font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif;}
.box_thum .atist {margin-top:2px; color:#999; font-size:11px; line-height:13px;}
.box_thum .atist a {color:#999;}
.box_thum .date {margin-top:2px; color:#999; font-size:11px; line-height:13px; font-family:Arial,"dotum","돋움",sans-serif, "Apple Gothic", sans-serif;}
.box_thum .wrap_btn_l {margin-top:5px; *margin-top:3px;}
.box_thum .btn_youtube {margin-top:15px;}

.box_thum.album01 {width:323px;}
.box_thum.album01 .image a img {width:136px; height:136px;}
.box_thum.album01 dl {padding:13px 15px 10px 15px;}
.box_thum.album01 .title {font-size:12px; font-family:"돋움","dotum",sans-serif, "Apple Gothic", sans-serif;}
.box_thum.album01 .title .kind {font-weight:normal; font-size:11px;}
.box_thum.album01 .atist {margin-top:4px;}
.box_thum.album01 .atist a {color:#1a1a1a;}
.box_thum.album01 .date {margin-top:4px;}
.box_thum.album01 .ttlsonginfo {margin-top:10px; font-size:11px;}
.box_thum.album01 .ttlsonginfo a {color:#666;}
.box_thum.album01 .wrap_btn_l {margin-top:7px; *margin-top:5px;}
.box_thum.album01 .wrap_btn_l .wrap_like {*margin-left:-4px;}

.box_thum.album02 {width:248px; border:0;}
.box_thum.album02 .image	{border:1px solid #d9d9d9;}
.box_thum.album02 dl {padding:12px 15px 0 11px; height:auto;}
.box_thum.album02 .title {font-size:12px; font-family:"돋움","dotum",sans-serif, "Apple Gothic", sans-serif;}
.box_thum.album02 .title .kind {font-weight:normal; font-size:11px;}
.box_thum.album02 .atist {margin-top:3px;}
.box_thum.album02 .atist a {color:#1a1a1a;}
.box_thum.album02 .date {margin-top:3px;}
.box_thum.album02 .ttlsonginfo {margin-top:10px; font-size:11px;}
.box_thum.album02 .ttlsonginfo a {color:#666;}
.box_thum.album02 .wrap_btn_l {margin-top:6px; *margin-top:4px;}
.box_thum.album02 .wrap_btn_l .wrap_like {*margin-left:-4px;}

.box_thum02 {display:inline-block; *display:inline; width:323px; min-height:160px; border:1px solid #d9d9d9; *zoom:1;}
/* .box_thum02:after {content:""; display:block; clear:both; height:0; visibility:hidden;} */
.box_thum02 .image {float:left; width:160px; border-right:1px solid #d9d9d9;}
.box_thum02 .image a, .box_thum02 .image a img {display:block;}
.box_thum02 .image a {*zoom:1;}
/* .box_thum02 .image a:after {content:""; display:block; clear:both; height:0; visibility:hidden;} */
.box_thum02 .image a img {float:left; width:80px; height:80px;}
.box_thum02 dl {float:left; padding:11px 16px 10px 10px; *padding:8px 16px 8px 10px;}
.box_thum02 .title {display:block; color:#000; margin-bottom:5px; font-weight:bold; font-size:12px; line-height:1.4em;}
.box_thum02 .atist {float:left; color:#666; font-size:11px; line-height:13px;}
.box_thum02 .atist a {color:#666;}
.box_thum02 .info {float:left; padding-left:17px; *padding-left:7px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vertical_gray.png) no-repeat 9px -83px; color:#666; *background-position:4px -83px; font-size:11px; line-height:13px;}
.box_thum02 .wrap_btn_l {clear:both; width:130px; padding-top:6px;}
.box_thum02 .list_song {margin-top:7px; *margin-top:5px; padding-top:8px; border-top:1px solid #d9d9d9;}

.box_thum03 {position:relative; width:146px; min-height:76px; padding:10px; padding-left:82px; line-height:1.4em; font-family:"돋움", "Dotum", "Apple Gothic", sans-serif;}
.box_thum03 dt {margin-top:1px; font-weight:bold; font-size:12px;}
.box_thum03 dt {*margin-top:-1px;}
.box_thum03 dd {color:#666; font-size:11px; letter-spacing:-1px;}
.box_thum03 dd.gnr {margin-top:1px;}
.box_thum03 dd.play_song {margin-top:6px;}
.box_thum03 dd.play_song {*margin-top:4px;}
.box_thum03 dd .ellipsis {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.box_thum03 .image {position:absolute; left:10px; top:10px;}
.box_thum03 .wrap_btn {position:absolute; left:10px; top:66px;}
.box_thum03 .wrap_btn {*top:65px;} /* IE7 */
.box_thum03 .wrap_btn .btn_frend {*margin:0; *height:20px;} /* IE7 */
.box_thum03 .wrap_btn .btn_frend span {display:block; width:64px; height:20px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_frend.png) no-repeat 0 0; font-size:0; line-height:0; overflow:hidden;}
.box_thum03 .wrap_btn .btn_frend.on span {display:block; width:64px; height:20px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_frend.png) no-repeat 0 -24px; font-size:0; line-height:0; overflow:hidden;}

/* DJ 플레이리스트 Box */
.list_dj_play ul {margin-left:-18px;}
.list_dj_play ul li {float:left;}

.box_dj_play {width:323px; height:130px; margin-left: 18px;}
.box_dj_play .thumb {float:left; position:relative; width:130px; height:130px;}
.box_dj_play .thumb .thumb_frame {position:absolute; top:0; left:0; width:130px; height:130px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_album04.png) no-repeat 0 0;}
.box_dj_play .thumb .thumb_frame.thumb_partition {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_album04_partition.png) no-repeat 0 0} /* 131227_add_miok */
.box_dj_play a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
.box_dj_play .thumb img {float:left;}
/* 140225_miok */
.box_dj_play .ico_honor {display:block; position:absolute; top:-1px; left:3px; width:26px; height:38px; background:url(//cdnimg.melon.co.kr/resource/image/web/mymusic/ico_dj.png) no-repeat 0 -39px; font-size:0;}
.box_dj_play .dj_songinfo {float:right; width:163px; padding-right:18px;}
.box_dj_play .dj_songinfo dt {margin-top:7px;}/* 140529_수정 */
.box_dj_play .dj_songinfo 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;}
.box_dj_play .dj_songinfo dd.atistname {float:left; margin-top:5px; *margin-top:2px; height:13px;}
.box_dj_play .dj_songinfo dd.atistname a {display:inline-block; max-width:65px; color:#666; font-size:11px; line-height:13px; letter-spacing:-1px;padding-right:1px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;} /* 131224_modify_miok */
.box_dj_play .dj_songinfo dd.atistname .ico_atist {margin-top:-2px; vertical-align:top;}
/* UX-483 / 2017-07-19 */
.box_dj_play .dj_songinfo dd.cnt_song {float:left; margin-top:5px; margin-left:7px; padding-left:9px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gray_bar.png) no-repeat 0 1px; color:#666; font-size:11px; line-height:13px;}
/* //UX-483 / 2017-07-19 */
.box_dj_play .dj_songinfo dd.cnt_themalk {clear: both;padding-top:3px}
.box_dj_play .dj_songinfo dd.wrap_btn {clear:both; padding-top:1px;}
.box_dj_play .dj_songlist {margin-top:13px; padding-top:5px; border-top:1px solid #d9d9d9;}/* 140529_수정 */
.box_dj_play .dj_songlist ul {margin:0;}
.box_dj_play .dj_songlist ul li {display:block; float:none; width:100%; margin-top:5px; line-height:0;}/*140529_수정*/
.box_dj_play .dj_songlist ul li a.btn_play_song {text-align: left;display: inline-block;max-width:163px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden; vertical-align:-4px;}/* 140528_수정 aty */
.box_dj_play .dj_songlist ul li a.btn_play_song .icon_song {vertical-align:top;}/* 140528_수정 aty */
.box_dj_play .dj_songlist ul li a.btn_play_song .icon_play {vertical-align:8px; *vertical-align:-3px;}/* 140528_수정 aty */
.box_dj_play .dj_songlist ul li a.btn_play_song .songname11 {vertical-align:0;}/* 140528_수정 aty */
/*140311_modi kcu*/
a.btn_play_song.medium span.icon_play {width:16px; height:17px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -248px 0;}
a.btn_play_song.medium:hover span.icon_play {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -325px top;}
a.btn_play_song.medium.mactive span.icon_play {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -346px top;}
a.btn_play_song.medium.disabled:hover span.icon_play {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -248px 0;}

/* search */
.wrap_search {margin-top:24px; text-align:center;}
/* .wrap_search .input_text + .btn_base02 {*margin-left:4px;} */ /* ie7 */
.wrap_search .select_wrap {*margin-top:2px;*padding-right:4px} /* ie7 140113_kimmiok_추가 */
/* 별점 */
.contt_evalscore {display:inline-block; width:49px; height:9px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_evalscore.png) no-repeat 0 -11px; text-align:left; font-size:0; line-height:0; vertical-align:middle;}
.contt_evalscore span {display:inline-block; height:9px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_evalscore.png) no-repeat 0 0;}
.text_evalscore {font-weight:bold; font-family:"Times New Roman",serif, "Apple Gothic", sans-serif; font-style:italic; vertical-align:middle;}
.wrap_evalscore .text_evalscore  {*margin-left:4px;}

.contt_evalscore01 {display:inline-block; width:85px; height:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_evalscore.png) no-repeat 0 -70px; text-align:left; font-size:0; line-height:0;}
.contt_evalscore01 {*margin-right:5px;}
.contt_evalscore01 span {display:inline-block; height:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_evalscore.png) no-repeat 0 -49px;}/*140714 수정 lyr*/

.text_evalscore01 {color:#1a1a1a; font-size:26px; line-height:1.2em;}
.wrap_evalscore01 .text_evalscore01 {}

.contt_evalscore02 {display:inline-block; width:135px; height:21px; margin-right:-6px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_evalscore.png) no-repeat 0 -119px; font-size:0; line-height:0; text-align:left; vertical-align:middle; *zoom:1;}
/* .contt_evalscore02:after {content:""; display:block; clear:both; height:0; visibility:hidden;} */
.contt_evalscore02 span {display:inline-block; height:21px; background:#fff url(//cdnimg.melon.co.kr/resource/image/web/common/bg_evalscore.png) no-repeat 0 -94px;}
.contt_evalscore02 label {display:inline-block; float:left; width:11px; height:21px; background:#fff url(//cdnimg.melon.co.kr/resource/image/web/common/bg_evalscore.png) no-repeat 0 0; cursor:pointer;}
.contt_evalscore02 label span {display:inline-block; width:0; height:0; overflow:hidden; font-size:0; line-height:0;}

.contt_evalscore02 label.score01, .contt_evalscore02 label.score03, .contt_evalscore02 label.score05, .contt_evalscore02 label.score07, .contt_evalscore02 label.score09 {background-position:0 -119px;}

.contt_evalscore02 label.score02, .contt_evalscore02 label.score04, .contt_evalscore02 label.score06, .contt_evalscore02 label.score08,.contt_evalscore02 label.score10 {margin:0 6px 0 -1px; background-position:-10px -119px;}
.contt_evalscore02 label.score10 {margin-right:0;}

.contt_evalscore02 label.score01.on, .contt_evalscore02 label.score03.on, .contt_evalscore02 label.score05.on, .contt_evalscore02 label.score07.on,
.contt_evalscore02 label.score09.on {background-position:0 -94px;}

.contt_evalscore02 label.score02.on, .contt_evalscore02 label.score04.on, .contt_evalscore02 label.score06.on, .contt_evalscore02 label.score08.on,.contt_evalscore02 label.score10.on {margin:0 6px 0 -1px; background-position:-10px -94px;}

.text_evalscore02 {color:#999; font-weight:bold; font-size:24px; line-height:1.2em; font-family:Arial, "Apple Gothic", sans-serif; vertical-align:middle;}
.text_evalscore02 strong {color:#1a1a1a; font-size:24px;}
.text_evalscore02 .score {font-size:14px;}

.wrap_evalscore02 .text_evalscore02 {margin-left:5px;}

/* 파일첨부 리스트 */
.list_atach li {display:block; position:relative; margin-top:4px; padding:7px 65px 7px 0; border:1px solid #ccc; color:#333;}
.list_atach li.first_child {margin-top:0;}
.list_atach .wrap_vertical {display:inline-block; width:87px; height:48px; vertical-align:middle; visibility:hidden;}
.list_atach .no {display:inline-block; position:absolute; left:0; top:50%; width:39px; margin-top:-9px; text-align:center;}
.list_atach .info {margin-left:5px; vertical-align:middle;}
.list_atach .info, .list_atach .info dt, .list_atach .info dd {display:inline-block; *display:inline; line-height:12px;}
.list_atach .info .image {position:absolute; left:39px; top:50%; margin-top:-24px;}
.list_atach .info .image img {width:46px; height:46px; border:1px solid #bfbfbf;}
.list_atach .btn_base {position:absolute; right:16px; top:50%; margin-top:-12px;}

.list_atach.songname .info {max-width:250px;}
.list_atach.songname .info dt .none {display:inline-block; position:static; width:15px; height:15px; margin:-2px 4px 0 0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_play.png) no-repeat left top; vertical-align:middle; text-indent:-9999px; visibility:visible;}

.list_atach.album .info {max-width:190px;}
.list_atach.album .wrap_evalscore {position:absolute; right:15px; top:50%; margin-top:-9px;}

.list_atach.atist .info {max-width:250px; *zoom:1;}
.list_atach.atist .info dt, .list_atach.atist .info dd {display:block;}
.list_atach.atist .info dt {margin:3px 0 4px; *margin-top:0;}
.list_atach.atist .info dd {margin-top:3px;}
.list_atach.atist .info dd.image {margin-top:-24px;}

.list_atach.vdo .wrap_vertical {width:150px; height:62px;}
.list_atach.vdo .info {max-width:190px; *zoom:1;}
.list_atach.vdo .info dt, .list_atach.vdo .info dd {display:block;}
.list_atach.vdo .info dt {margin:3px 0 4px; *margin-top:0;}
.list_atach.vdo .info dd {margin-top:3px;}
.list_atach.vdo .info dd.f11 {margin-top:12px;}
.list_atach.vdo .info dd.image {margin-top:-31px;}
.list_atach.vdo .info .image img {width:108px; height:60px; border:1px solid #bfbfbf;}

.list_atach.search_wrong {margin-bottom:27px; padding:151px 0 180px; border-bottom:1px solid #ccc;}

/* 텍스트 링크 리스트 */
.list_sort {}
.list_sort li {float:left; margin-left:4px; padding:0 4px 0 9px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gray_bar.png) no-repeat 0 3px;}
.list_sort li.first_child {margin-left:8px; background:none;}
.list_sort li a {color:#666;}
.list_sort li.on a {color:#1a1a1a; font-weight:bold;}
.list_sort li.on strong {color:#1a1a1a; font-weight:bold;}

/* 한줄설명 */
.atach_info {position:relative; padding-bottom:18px; }
.atach_info .info {position:absolute; left:0; bottom:0; color:#999; font-size:11px; line-height:1.2em;}

/*  */
.songTxtBox	em	 {color:#1a1a1a; font-style:normal;}
.song_namelist {width:100%; margin-bottom:17px; color:#1a1a1a; overflow:hidden;}
.song_namelist	dt	{float:left; padding-right:4px; font-size:14px; font-weight:bold;}
.song_namelist	dd	 {float:left;}
.song_namelist	dd.bg_line	{margin-left:10px; padding-left:10px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gray_line.png) no-repeat 0 4px;}
.song_namelist	dd.bg_line	span	{display:inline-block; padding-left:17px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/ico_cd.png) no-repeat 0 2px;}
.song_namelist	dd.lyric {width:100%; clear:both; margin-top:22px; color:#666; line-height:1.6em;}
.songbox_scroll {height:272px; margin-top:10px; padding:14px 0 16px 16px; border:1px solid #d9d9d9; overflow-x:hidden; overflow-y:scroll;}

/* 다중아티스트 팝업 내 리스트 */
.l_popup .list_atist_small {max-height:284px; margin:46px 0 24px; overflow-y:auto; border:1px solid #ccc; border-right:0; border-left:0;}
.l_popup .list_atist_small {*position:relative;} /* ie7 */
.l_popup .list_atist_small ul li {position:relative; padding:8px 86px 8px 16px; border-top:1px solid #e6e6e6;}
.l_popup .list_atist_small ul li.first_child {border-top:0;}

/* .l_popup .list_atist_small .ellipsis {display:inline-block; width:159px; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;} */
.l_popup .list_atist_small .ellipsis {display:inline-block; max-width:140px !important; vertical-align:middle !important; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.l_popup .list_atist_small .ellipsis {*position:relative; *display:inline;} /* ie7 */

.l_popup .list_atist_small ul li .wrap_thumb {display:inline-block; margin-right:8px; vertical-align:middle;}
.l_popup .list_atist_small ul li .wrap_thumb {*display:inline; *zoom:1;} /* ie7 */
.l_popup .list_atist_small ul li .wrap_thumb .thumb {display:block; position:relative; width:40px; height:40px;}
.l_popup .list_atist_small ul li .wrap_thumb .thumb img {display:block;}
.l_popup .list_atist_small ul li .wrap_thumb .thumb .thumb_frame {display:block; position:absolute; left:0; top:0; width:40px; height:40px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_atist_frame40.png) no-repeat left top;}/*140808 수정 lyr*/
.l_popup .list_atist_small ul li .wrap_thumb a.thumb .thumb_frame {*cursor:pointer;} /* ie7 */

.l_popup .list_atist_small ul li .wrap_btn {position:absolute; right:16px; top:50%; margin-top:-11px;}

/*140814 추가 lyr*/
.l_popup .list_atist_type01 {margin-top:15px;}/*140813 추가 lyr*/
.l_popup .list_atist_type01 .ellipsis {max-width:90px !important;}/*140813 추가 lyr*/



/* 앨범 리스트 */
.list_album {margin:0 -16px 0 0; *margin-bottom:0; *zoom:1;}
/* .list_album:after {content:""; display:block; clear:both; height:0; visibility:hidden;} */
.list_album li {float:left; margin:0 16px 0 0; line-height:0;}

.list_album02 {margin-right:-20px; *zoom:1;}
/* .list_album02:after {content:""; display:block; clear:both; height:0; visibility:hidden;} */
.list_album02 li {float:left; margin-right:20px;}
.list_song li {float:none; margin:0; margin-top:4px; padding:2px 0 2px 21px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vertical_gray.png) no-repeat left -121px; color:#1a1a1a; font-size:11px; line-height:1.2em; }
.list_song li.first_child {margin-top:0;}

.list_album03 {border-top:1px solid #d9d9d9; *zoom:1;}
/* .list_album03:after {content:""; display:block; clear:both; height:0; visibility:hidden;} */
.list_album03 li {float:left; width:33.3%; padding:16px 0; border-bottom:1px solid #d9d9d9;}

.list_album04 {margin-right:-16px; *zoom:1;}
/* .list_album04:after {content:""; display:block; clear:both; height:0; visibility:hidden;} */
.list_album04 li {float:left; margin-right:16px;}

/* 곡리스트 1단 */
.list_music {padding:10px 3px 4px; border:1px solid #ccc; border-right:0; border-left:0;}
.list_music button {*margin:0;} /* ie7 */
.list_music li {margin:0 0 6px; vertical-align:top;} /* 140311_modi kcu */

.list_music .ellipsis	{display:inline-block; width:145px; margin-right:8px; vertical-align:middle; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} /* 140311_modi kcu */
.list_music .ellipsis {*display:inline; *position:relative; *margin-right:8px; *zoom:1;} /* ie7 */
.list_music .song_func {display:inline-block; margin-right:4px; vertical-align:2px;}
.list_music .song_func {*vertical-align:0;} /* ie7 */
.list_music .btn_icon_small {*margin:0 2px;} /* ie7 */
.list_music .icon_song {*vertical-align:-5px; *zoom:1;}
.list_music .atistname {display:inline-block; width:72px; margin-left:5px; color:#666; vertical-align:-1px;}/* 140312_modi kcu */
.list_music .atistname {*display:inline; *vertical-align:0; *zoom:1;} /* ie7 */
.list_music .atistname .wrap_atistname {display:inline-block; max-width:54px; color:#666; vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_music .atistname .wrap_atistname {*display:inline;} /* ie7 */
.list_music .atistname .list_bullet li {background-position:left 6px;}
.list_music .wrap_more {display:inline-block; position:relative;}
.list_music .wrap_more {*display:inline; *zoom:1;} /* ie7 */
.list_music li.on {z-index:5;}
.list_music li.on .wrap_more {z-index:5;}

.list_music .btn_more02 {padding:1px 5px 2px 1px;}
.list_music .btn_more02 span {display:inline-block; width:4px; height:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 0; text-indent:-9999px; overflow:hidden;}
.list_music .btn_more02 span {*padding-top:3px; *background-position:-137px 2px; *font-size:0; *line-height:0; *text-indent:0;} /* IE7 */

/*140311_추가 kcu*/
.list_music li .btn_play_song {width:148px; height:18px; vertical-align:middle;}
.list_music.tv li .btn_play_song {width:128px;}
.list_music.tv li .btn_play_song .songname12 {*vertical-align:-2px;}/* 140602_수정 */
.list_music.tv {border:none;}/* 140506_수정 aty */
/* box_vdo */
.box_vdo {position:relative;}
.box_vdo .wrap_thumb {position:relative;}
.box_vdo .wrap_thumb .thumb_link {display:block; position:relative; width:240px; height:135px;}
.box_vdo .wrap_thumb .wrap_info  {position:absolute; left:0; bottom:0; /* top:109px; */ width:240px; height:26px;}
.box_vdo .wrap_thumb .wrap_info .bg_info {display:block; height:26px; background-color:#000; opacity:0.6; filter:alpha(opacity=60);}
.box_vdo .wrap_thumb .wrap_info .txt_info   {display:block; position:absolute; top:0; left:0; width:232px; height:22px; padding:4px 0 0 8px;}
.box_vdo .wrap_thumb .wrap_info .txt_info   {*height:21px; *padding:5px 0 0 8px;} /* IE7용 재정의 */
.box_vdo .wrap_thumb .wrap_info .btn_player {display:inline-block; width:16px; height:16px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_play_vdo.png) no-repeat 0 0; overflow:hidden;}
.box_vdo .wrap_thumb .wrap_info .playtime   {font-size:11px; font-family:Arial, "Apple Gothic", sans-serif; color:#fff; vertical-align:4px;}
.box_vdo .wrap_thumb .wrap_info .view_count {position:absolute; top:4px; right:7px; font-size:11px; font-family:"Dotum", "Apple Gothic", sans-serif; color:#fff; letter-spacing:-1px;}
.box_vdo .wrap_thumb .wrap_info .view_count strong {font-weight:bold; font-family:Arial, "Apple Gothic", sans-serif; letter-spacing:1px;}
.box_vdo .atist_info {}
.box_vdo .atist_info dl {}
.box_vdo .atist_info dt {position:relative; padding:9px 0 0 16px; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}
.box_vdo .atist_info dt .icon_agellevel {display:block; position:absolute; top:9px; left:0;}
.box_vdo .atist_info dt .icon_agellevel {*top:8px;} /* IE7용 재정의 */
.box_vdo .atist_info dd.atistname {padding-top:5px; font-size:11px; line-height:13px; color:#1a1a1a;}
.box_vdo .atist_info dd.reg_date {padding-top:3px; font-size:11px; line-height:13px; font-family:Arial, "Apple Gothic", sans-serif; color:#999;}
.box_vdo .atist_info dd.reg_date {*padding-top:4px;} /* IE7용 재정의 */
.box_vdo .atist_info dd.wrap_btn {margin-top:6px;}
.box_vdo .atist_info dd.wrap_btn {*margin-top:3px;} /* IE7용 재정의 */
.box_vdo .atist_info dd.wrap_btn .btn_icon {*margin:0;} /* IE7용 재정의 */
.box_vdo .atist_info dd.wrap_btn .wrap_like {*margin-left:0;} /* IE7용 재정의 */
.box_vdo.type_02 {height:135px;}
.box_vdo.type_02 .wrap_thumb {position:absolute; top:0; left:0;}
.box_vdo.type_02 .atist_info {padding-left:250px;}

/* list vdo */
.list_vdo {margin:0 -16px -24px 0;}
.list_vdo {*margin:0 -16px -22px 0;} /* IE7용 재정의 */
.list_vdo li {float:left; width:240px; margin:0 16px 24px 0;}
.list_vdo li {*margin:0 16px 22px 0;} /* IE7용 재정의 */

/* 영상1 2014-03-11*/
.list_vdo01{*padding-bottom:16px;border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_list_vdo01.png) repeat 0 0; *zoom:1;}
.list_vdo01 .vdo01_ul{margin-bottom:-1px;}/* 140410_수정 aty */
.list_vdo01 .vdo01_ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}/* 140410_수정 aty */
.list_vdo01 .vdo01_ul .vdo01_li {float:left;width:503px;height:98px;margin:16px 0 17px;padding:0;}/* 140410_수정 aty */
.list_vdo01 .vdo01_ul .vdo01_li.vdo01_type {border-right:1px solid #E6E6E6;}/* 140410_수정 aty */
.list_vdo01 .vdo01_ul .wrap {float:left;margin-top:35px;width:96px; text-align:center;}/* 140312_modi kcu */
.list_vdo01 .vdo01_ul .wrap_video01{position:static;float:left;width:391px;}
.list_vdo01 .vdo01_ul .wrap_video01 .atist_info dd.reg_date{margin-top:3px;}
.list_vdo01 .vdo01_li .rank {display:inline-block; max-width:50px; min-width:30px; color:#939897; font-weight:bold; font-size:26px; line-height:1.2em; font-family:"Arial", "돋움", "Dotum", "Apple Gothic", sans-serif; text-align:center; vertical-align:middle;}/* 140312_modi kcu */
.list_vdo01 .vdo01_li .rank.top, .vdo01_li .rank.high {color:#ff7a45;}/* 140312_modi kcu */
.list_vdo01 .vdo01_li .tot_fan {padding-left:16px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_fan_star.png) no-repeat 0 2px;}
:root .list_vdo01 .album13_li .tot_fan {background-position:0 1px\9;}
.list_vdo01 .no_data {padding:53px 0 56px; background-color:#fff;}
.list_vdo01 .no_data p {color:#1a1a1a; font-size:14px; line-height:16px; font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; text-align:center;}

/* 영상2 리스트 */
.list_vdo02 {border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_list_vdo02.png) repeat 0 0; *zoom:1;}
.list_vdo02 .vdo02_ul {margin-left:-16px; margin-bottom:-1px;}
.list_vdo02 .vdo02_ul {*width:1024px;}
.list_vdo02 .vdo02_ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.list_vdo02 .vdo02_li {float:left; width:496px; margin:0 0 0 16px; padding:16px 0 17px;}
.list_vdo02 .vdo02_li.on {position:relative; z-index:5;}
.list_vdo02 dd.atistname .l_popup.small {left:100%; top:-5px;}
.list_vdo02 dd.wrap_func .l_popup.small {left:46px; top:32px;}
.list_vdo02.bt_none	{border-top:none;}

/* 영상3 리스트 */
.list_vdo03 {margin-left:-16px; *zoom:1;}
.list_vdo03:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.list_vdo03 li.vdo03_li {float:left; width:240px; margin-left:16px;}

/* 영상4 리스트 */
.list_vdo04 {margin-left:-16px; *zoom:1;}
.list_vdo04:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.list_vdo04 .vdo_li04 {float:left; width:240px; height:202px; margin-left:15px;}/*140502 수정lyr*/
.list_vdo04 .vdo_li04.on {z-index:5;}
.list_vdo04 .vdo_li04.on .atistname {z-index:5;}

.list_atist {border-top:1px solid #e6e6e6; border-right:0; border-left:0; *zoom:1;}
.list_atist li {float:left; width:50%; height:112px; padding:16px 0; border-bottom:1px solid #e6e6e6;}
.list_atist.bt_none	{border-top:none;}

/* small box_vdo */
.sbox_vdo {position:relative; height:59px;}
.sbox_vdo .thumb_link {display:block; position:absolute; top:0; left:0; width:104px; height:59px; text-decoration:none;}
.sbox_vdo .thumb_link .icon {display:block; position:absolute; top:4px; left:-2px; width:29px; height:17px; background-image:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo_flag.png); background-repeat:no-repeat; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden;}
.sbox_vdo .thumb_link .icon.recm {background-position:0 0;}
.sbox_vdo .thumb_link .icon.live {background-position:-33px 0;}
.sbox_vdo .thumb_link .btn_player {display:block; position:absolute; top:39px; left:4px; width:16px; height:16px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_play_vdo.png) no-repeat 0 0; overflow:hidden;}
.sbox_vdo .atist_info {padding-left:112px;}
.sbox_vdo .atist_info dl {}
.sbox_vdo .atist_info dt {position:relative; padding:4px 0 0 16px; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}
.sbox_vdo .atist_info dt .icon_agellevel {display:block; position:absolute; top:4px; left:0;}
.sbox_vdo .atist_info dt .icon_agellevel {*top:3px;} /* IE7용 재정의 */
.sbox_vdo .atist_info dd.atistname {padding-top:5px; font-size:11px; line-height:13px; color:#1a1a1a;}
.sbox_vdo .atist_info dd.view_count {padding-top:7px; font-size:11px; line-height:13px; font-family:"Dotum", "Apple Gothic", sans-serif; color:#666;}
.sbox_vdo .atist_info dd.view_count {*padding-top:8px;} /* IE7용 재정의 */
.sbox_vdo .atist_info dd.view_count strong {margin-left:2px; font-family:Arial; letter-spacing:1px;}

/* list small box_vdo */
.list_svdo {}
.list_svdo li {width:240px; margin:16px 0 0;}

/* list vided */
.list_video	 {margin-top:14px; border-bottom:1px solid #ccc; }
.list_video	 li	{float:left; width:50%; margin:16px 0 -1px; padding-bottom:16px; border-bottom:1px solid #e6e6e6;}
.list_video	 li	.wrap_video02	{min-height:153px;}

/* box_albuminfo */
.box_albuminfo {position:relative; width:136px; padding:150px 0 0;}
.box_albuminfo	dl	{margin-top:9px; padding:0 4px;}
.box_albuminfo dt {float:left; font-weight:bold; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.box_albuminfo dd.atistname {float:left; margin-left:4px; color:#1a1a1a; font-size:11px; line-height:13px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.box_albuminfo dd.date {margin-top:3px; color:#999; font-size:11px; line-height:13px; font-family:Arial;}
.box_albuminfo dd.image {position:absolute; top:0; left:0; width:136px; height:136px;}
.box_albuminfo dt a,
.box_albuminfo dd.atistname a {color:#1a1a1a;}
.box_albuminfo dt a	{display:inline-block; max-width:150px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;} /* 140206_miok */

/* 상품명 상품설명 + 아이콘 */
.selpd {position:relative; min-height:44px; padding:0 0 0 53px;}
.selpd dt {color:#1a1a1a; font-weight:bold; font-size:20px; line-height:1.2em; font-family:"맑은 고딕", "Malgun Gothic", "돋움", "Dotum", sans-serif, "Apple Gothic", sans-serif; letter-spacing:-1px;}
.selpd dt span {font-family:Arial, "Apple Gothic", sans-serif; line-height:1.0em; letter-spacing:0;}
.selpd dd {margin-top:8px; color:#1a1a1a; font-size:11px; line-height:1.2em;}
.selpd span.icon {position:absolute; top:6px; left:0; width:40px; height:38px; background-image:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_icon_prod.png); background-repeat:no-repeat; font-size:0; line-height:0;}
.selpd span.icon.srvc01 {background-position:0 0;}
.selpd span.icon.srvc02 {background-position:-44px 0;}
.selpd span.icon.srvc03 {background-position:-88px 0;}
.selpd span.icon.srvc04 {background-position:-132px 0;}

/* 아티스트 팬 맺기 */
.join_fan {position:relative; min-height:48px;}
.join_fan .image_atist01 {position:absolute; top:0; left:0;}
.join_fan .fan_info {padding:5px 0 0 58px;}
.join_fan .fan_info .wrap_fan {display:block;}

/* 영상 2 */
.wrap_video02 {position:relative; width:496px;}
.wrap_video02 .thumb {display:block; position:absolute; width:240px; height:135px; text-decoration:none;}
.wrap_video02 .thumb .thumb_frame {position:absolute; top:0; left:0; width:240px; height:135px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -574px -110px;}
.wrap_video02 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
.wrap_video02 .thumb .recm {display:block; position:absolute; top:5px; left:5px;width:46px; height:18px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.wrap_video02 a.thumb .recm {*cursor:pointer;} /* IE7 */
.wrap_video02 .thumb .live {display:block; position:absolute; top:0; left:0; width:240px; height:135px;}
.wrap_video02 a.thumb .live {*cursor:pointer;} /* IE7 */
.wrap_video02 .thumb .live .icon {display:block; position:absolute; top:5px; left:5px; width:50px; height:18px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -51px 0; text-indent:-9999px; overflow:hidden;}
.wrap_video02 .thumb .live .prvw {display:block; position:absolute; bottom:0; left:0; width:220px; padding:5px 10px 7px; border-top:1px solid #f30103; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_thumb_mask.png) repeat 0 0; color:#fff; font-size:12px; line-height:15px; font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; letter-spacing:-1px; text-align:center;}
:root .wrap_video02 .thumb .live .prvw {padding:4px 10px 8px\9;}
.wrap_video02 .thumb .playtime {display:block; position:absolute; bottom:6px; right:6px; margin-left:24px; height:16px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat right 0;} /* 140103_modify_miok */
.wrap_video02 a.thumb .playtime {*cursor:pointer;} /* IE7 */
.wrap_video02 .thumb .playtime .time {display:block; position:relative; top:0; left:-24px; height:16px; margin-right:-19px; padding-left:23px; background:url(//cdnimg.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_modify_miok */

.wrap_video02 .atist_info {height:135px; padding:0 0 0 256px;}
.wrap_video02 .atist_info dt {padding:3px 0 0; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}
:root .wrap_video02 .atist_info dt {padding:4px 0 0\9;} /* IE9 */
.wrap_video02 .atist_info dt .vdo_name {display:block; margin-bottom:4px; font-weight:normal;}
.wrap_video02 .atist_info dt .vdo_name strong {font-weight:normal; color:#555;}
.wrap_video02 .atist_info dt .vdo_name a {display:inline-block; max-width:90%; color:#555; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; vertical-align:middle;}

.wrap_video02 .atist_info dt .vdo_title {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_video02 .atist_info dt .vdo_title a {color:#555; font-size:13px;}
.wrap_video02 .atist_info dt .vdo_title a.disabled {color:#999;}/*140522 추가 lyr*/
.wrap_video02 .atist_info dt .icon_agellevel {vertical-align:top;}
.wrap_video02 .atist_info dt .icon_agellevel {*vertical-align:-3px;}
:root .wrap_video02 .atist_info dt .icon_agellevel {vertical-align:-2px\9;}

.wrap_video02 .atist_info dt .disabled {color:#c0c0c0;}
.wrap_video02 .atist_info dd .ellipsis {display:block; width:100%; color:#79a54c; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}/* 140312_modi kcu */
.wrap_video02 .atist_info dd .ellipsis a{color:#79a54c;}
.wrap_video02 .atist_info dd.cast .ellipsis {color:#777;}
.wrap_video02 .atist_info dd .wrap_more {position:absolute; top:0; right:4px;}
.wrap_video02 .atist_info dd .wrap_more {*top:-1px; *right:2px;} /* IE7 */
.wrap_video02 .atist_info dd .wrap_more .l_popup.small {top:-8px; left:17px;}
.wrap_video02 .atist_info dd .wrap_more .l_popup.small {*top:-7px; *left:19px;} /* IE7 */
:root .wrap_video02 .atist_info dd .wrap_more .l_popup.small {top:-9px\9;} /* IE9 */
.wrap_video02 .atist_info dd .btn_more02 {padding:1px 5px 2px 1px; font-size:0; line-height:0;}
.wrap_video02 .atist_info dd .btn_more02 {*padding:3px 5px 0 1px;} /* IE7 */
.wrap_video02 .atist_info dd .btn_more02 span {display:inline-block; width:4px; height:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 0; text-indent:-9999px; overflow:hidden;}
.wrap_video02 .atist_info dd .btn_more02 span {*font-size:0; *line-height:0; *text-indent:0;} /* IE7 */
.wrap_video02 .atist_info dd.atistname {position:relative; margin-top:3px; padding:0 18px 0 0; font-size:12px; line-height:14px; color:#1a1a1a;}
.wrap_video02 .atist_info dd.atistname.on {z-index:5;}
.wrap_video02 .atist_info dd.cast {position:relative; margin-top:3px; padding:0 18px 0 0; font-size:12px; line-height:14px; color:#666;}
.wrap_video02 .atist_info dd.cast.on {z-index:5;}

.wrap_video02 .atist_info dd.wrap_btn {margin:9px 0 0;}/* 140312 kcu */
.wrap_video02 .atist_info dd.wrap_btn .bar {margin:0 3px; color:#ccc; font-style:normal; font-size:11px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_video02 .atist_info dd.wrap_btn .cnt_view {color:#777; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_video02 .atist_info dd.wrap_btn .cnt_view span {letter-spacing:-1px;}
.wrap_video02 .atist_info dd.reg_date {margin-top:3px; font-size:12px; line-height:14px; color:#777;}/* 140312 kcu */
.wrap_video02 .atist_info dd.reg_date span {letter-spacing:-1px;}
.wrap_video02 .atist_info dd.wrap_func {position:absolute; bottom:0;}
.wrap_video02 .atist_info dd.wrap_func button {*height:22px;}

/* 영상 Type 3 */
.wrap_video03 {position:relative; width:240px;}
.wrap_video03 .thumb {display:block; position:absolute; width:104px; height:59px; text-decoration:none;}
.wrap_video03 .thumb .thumb_frame {position:absolute; top:0; left:0; width:104px; height:59px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -107px 0;}
.wrap_video03 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */

.wrap_video03 .thumb .playtime {display:block; position:absolute; bottom:2px; right:3px; margin-left:24px; height:16px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat right 0;} /* 140103_modify_miok */
.wrap_video03 a.thumb .playtime {*cursor:pointer;} /* IE7 */
.wrap_video03 .thumb .playtime .time {display:block; position:relative; top:0; left:-24px; height:16px; margin-right:-19px; padding-left:23px; background:url(//cdnimg.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_modify_miok */

.wrap_video03 .atist_info {padding:0 0 0 112px; min-height:59px;}

.wrap_video03 .atist_info dt {padding:3px 0 0; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}
.wrap_video03 .atist_info dt .vdo_title {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_video03 .atist_info dt .vdo_title a {color:#555;}
.wrap_video03 .atist_info dt .vdo_title a.disabled {color:#999;}/*140522 추가 lyr*/
.wrap_video03 .atist_info dt .disabled {color:#999;}
.wrap_video03 .atist_info dt .icon_agellevel {vertical-align:top;}
.wrap_video03 .atist_info dt .icon_agellevel {*vertical-align:-3px;}
:root .wrap_video03 .atist_info dt .icon_agellevel {vertical-align:-2px\9;}

/* 140124_miok */
.wrap_video03 .atist_info dd.atistname {position:relative; margin:3px 0 0; padding:0 18px 0 0; color:#333; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_video03 .atist_info dd.atistname .ellipsis {display:block; width:100%; color:#79a54c; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_video03 .atist_info dd.atistname .ellipsis a {color:#79a54c; font-size:11px;}
.wrap_video03 .atist_info dd.atistname .wrap_more {position:absolute; top:0; right:4px;}
.wrap_video03 .atist_info dd.atistname .wrap_more {*top:-1px; *right:2px;} /* IE7 */
.wrap_video03 .atist_info dd.atistname .wrap_more .l_popup.small {top:-8px; left:17px;}
.wrap_video03 .atist_info dd.atistname .wrap_more .l_popup.small {*top:-7px; *left:19px;} /* IE7 */
:root .wrap_video03 .atist_info dd.atistname .wrap_more .l_popup.small {top:-9px\9;} /* IE9 */

.wrap_video03 .atist_info dd.atistname .btn_more02 {padding:1px 5px 2px 1px; font-size:0; line-height:0;}
.wrap_video03 .atist_info dd.atistname .btn_more02 {*padding:3px 5px 0 1px;} /* IE7 */
.wrap_video03 .atist_info dd.atistname .btn_more02 span {display:inline-block; width:4px; height:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 0; text-indent:-9999px; overflow:hidden;}
.wrap_video03 .atist_infodd.atistname .btn_more02 span {*font-size:0; *line-height:0; *text-indent:0;} /* IE7 */
.wrap_video03 .atist_info dd.cnt_click {margin:5px 0 0;}
.wrap_video03 .atist_info 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;}
.wrap_video03 .atist_info dd.cnt_click .cnt_view {color:#666; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_video03 .atist_info dd.cnt_click .cnt_view span {letter-spacing:-1px;}
.wrap_video03 .atist_info dd.atistname.on {z-index:5;}

.wrap_video03 .atist_info dd.view_count {margin-top:3px; font-size:11px; line-height:13px; color:#666;}
.wrap_video03 .atist_info dd.view_count span {letter-spacing:-1px;}
.wrap_video03 .atist_info dd.wrap_btn {margin-top:4px;}
.wrap_video03 .atist_info dd.wrap_btn {*margin-top:6px;} /* IE7 */
.wrap_video03 .atist_info dd.wrap_btn .btn_icon18 {*margin:0 0 0 2px;}

.wrap_video03_01 {position:relative; min-height:76px; position:relative; padding-left:151px;}
.wrap_video03_01 dt {display:block; padding-top:2px;}
.wrap_video03_01 dt span, .wrap_video03_01 dt a {vertical-align:middle;}
.wrap_video03_01 dd {margin-top:4px;}
.wrap_video03_01 .icon_agellevel {margin-top:-1px; vertical-align:middle;}
.wrap_video03_01 .image {position:absolute; left:0; top:0; margin-top:0;}

.wrap_video03_01 .thumb .playtime {position:absolute; bottom:0; left:0; right:0; height:21px;}
.wrap_video03_01 .thumb .playtime .bg_playtime {display:block; height:21px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_playtime.png) repeat 0 0;}
.wrap_video03_01 .thumb .playtime .time {position:absolute; top:4px; left:6px; color:#fff; font-size:10px; line-height:12px; font-family:Arial, "Apple Gothic", sans-serif;}
.wrap_video03_01 .thumb .playtime .time .bg_play {display:inline-block; width:13px; height:13px; margin-right:1px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_play.png) no-repeat 0 0; font-size:0; line-height:0; vertical-align:-3px; overflow:hidden;}
.wrap_video03_01 .thumb .playtime .time .bg_play {*margin-right:4px;}
.wrap_video03_01.type02 .bg_play {display:inline-block; position:absolute; left:4px; bottom:4px; width:19px; height:19px; margin-right:1px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_play.png) no-repeat -17px 0; font-size:0; line-height:0; vertical-align:-5px; overflow:hidden;}

/* 영상 4 */
.wrap_video04 {width:240px;}
.wrap_video04 .thumb {display:block; position:relative; width:240px; height:135px; text-decoration:none;}/* 140103_mod_miok */
.wrap_video04 .thumb .thumb_frame {position:absolute; top:0; left:0; width:240px; height:135px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -574px -110px;}
.wrap_video04 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
.wrap_video04 .thumb .recm {display:block; position:absolute; top:5px; left:5px;width:46px; height:18px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.wrap_video04 a.thumb .recm {*cursor:pointer;} /* IE7 */
.wrap_video04 .thumb .live {display:block; position:absolute; top:0; left:0; width:240px; height:135px;}
.wrap_video04 a.thumb .live {*cursor:pointer;} /* IE7 */
.wrap_video04 .thumb .live .icon {display:block; position:absolute; top:5px; left:5px; width:50px; height:18px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -51px 0; text-indent:-9999px; overflow:hidden;}
.wrap_video04 .thumb .live .onair {display:block; position:absolute; bottom:0; left:0; width:240px; height:23px; padding:6px 0 0; border-top:1px solid #f30103; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_thumb_mask.png) repeat 0 0; color:#fff; font-size:12px; line-height:14px; font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; letter-spacing:-1px; text-align:center;}
.wrap_video04 .thumb .live .onair {*height:22px; *padding:7px 0 0;} /* IE7 */
.wrap_video04 .thumb .live .prvw {display:block; position:absolute; bottom:0; left:0; width:220px; padding:5px 10px 7px; border-top:1px solid #f30103; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_thumb_mask.png) repeat 0 0; color:#fff; font-size:12px; line-height:15px; font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; letter-spacing:-1px; text-align:center;}
:root .wrap_video04 .thumb .live .prvw {padding:4px 10px 8px\9;}
/* 140103_mod_miok */
.wrap_video04 .thumb .playtime {display:block; position:absolute; bottom:5px; right:5px; margin-left:24px; height:16px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat right 0;}
.wrap_video04 .thumb .playtime.main_playtime {right:-66px}
.wrap_video04 a.thumb .playtime {*cursor:pointer;} /* IE7 */
.wrap_video04 .thumb .playtime .time {display:block; position:relative; top:0; left:-24px; height:16px; margin-right:-19px; padding-left:23px; background:url(//cdnimg.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;}
.wrap_video04 dl {margin-left:2px;}
.wrap_video04 dt {margin:10px 0 0; color:#333; font-weight:bold; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_video04 dt .disabled {color:#999;}
.wrap_video04 dt .vdo_title {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_video04 dt .vdo_title a {color:#555;}
.wrap_video04 dt .vdo_title a.disabled {color:#999;}/*140522 추가 lyr*/
:root .wrap_video04 dt {margin:11px 0 0\9;} /* IE9 */
.wrap_video04 dt .icon_agellevel {vertical-align:top;}
.wrap_video04 dt .icon_agellevel {*vertical-align:-3px;}
:root .wrap_video04 dt .icon_agellevel {vertical-align:-2px\9;}

.wrap_video04 dd.atistname {position:relative; margin:3px 0 0; padding:0 18px 0 0; color:#333; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_video04 dd.atistname .ellipsis {display:block; width:100%; color:#79a54c; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_video04 dd.atistname .ellipsis a {color:#79a54c;}
.wrap_video04 dd.atistname .wrap_more {position:absolute; top:0; right:4px;}
.wrap_video04 dd.atistname .wrap_more {*top:-1px; *right:2px;} /* IE7 */
.wrap_video04 dd.atistname .wrap_more .l_popup.small {top:-8px; left:17px;}
.wrap_video04 dd.atistname .wrap_more .l_popup.small {*top:-7px; *left:19px;} /* IE7 */
:root .wrap_video04 dd.atistname .wrap_more .l_popup.small {top:-9px\9;} /* IE9 */

.wrap_video04 dd.atistname .btn_more02 {padding:1px 5px 2px 1px; font-size:0; line-height:0;}
.wrap_video04 dd.atistname .btn_more02 {*padding:3px 5px 0 1px;} /* IE7 */
.wrap_video04 dd.atistname .btn_more02 span {display:inline-block; width:4px; height:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 0; text-indent:-9999px; overflow:hidden;}
.wrap_video04 dd.atistname .btn_more02 span {*font-size:0; *line-height:0; *text-indent:0;} /* IE7 */
.wrap_video04 dd.cnt_click {margin:5px 0 0;}
.wrap_video04 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;}
.wrap_video04 dd.cnt_click .cnt_view {color:#777; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_video04 dd.cnt_click .cnt_view span {letter-spacing:-1px;}
.wrap_video04 dd.atistname.on {z-index:5;}

.wrap_video05 {position:relative; min-height:112px; padding-left:125px;}
.wrap_video05 .image {position:absolute; left:0; top:0; margin-top:0;}
.wrap_video05 dt {display:block; padding-top:6px; font-weight:bold; font-size:14px;}
.wrap_video05 dd {margin-top:4px; color:#1a1a1a;}
.wrap_video05 .fan_colk {margin-top:10px; color:#333;}
.wrap_video05 .info {margin-top:22px; color:#333;}


.list_vdo04.small_style  .vdo_li04 {width:172px; height:160px;}
.list_vdo04.small_style  .vdo_li04 .wrap_video04 {width:172px;}
.list_vdo04.small_style  .wrap_video04 .thumb .live .prvw {width: 152px;}
.list_vdo04.small_style  .wrap_video04 .thumb .live {width:172px; height:97px;}
.list_vdo04.small_style .wrap_video04 .thumb {width:172px; height:97px;}
.list_vdo04.small_style .wrap_video04 .thumb .thumb_frame {width:172px; height:79px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat 0 -1209px;}

.list_vdo04.medium_style .vdo_li04 {width:235px;margin-bottom:35px;}
.list_vdo04.medium_style .vdo_li04 .wrap_video04 {width:235px;}
.list_vdo04.medium_style .wrap_video04 .thumb .live .prvw {width: 215px;}
.list_vdo04.medium_style .wrap_video04 .thumb .live {width:235px; height:131px;}
.list_vdo04.medium_style .wrap_video04 .thumb {width:235px; height:131px;}
.list_vdo04.medium_style .wrap_video04 .thumb .thumb_frame {width:235px; height:131px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -177px -1209px;}
.list_vdo04.medium_style dd.reg_date {margin-top:5px; font-family:"Dotum", "Apple Gothic", sans-serif;font-size:12px; line-height:14px; color:#666;}
.list_vdo04.medium_style dd.reg_date span {letter-spacing:-1px;}
.list_vdo04.medium_style dd.cnt_click {margin:3px 0 0;color:#666;}
.list_vdo04.medium_style dd.cnt_click .cnt_view {color:#666;}

/* 유저 리스트 */
.thumb_userlk04 {display:block; position:relative; width:48px; height:48px;}
.thumb_userlk04 .thumb_frame {display:block; position:absolute; left:0; top:0; width:48px; height:48px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_userlk04.png) no-repeat left top;}
a.thumb_userlk04 .thumb_frame {cursor:pointer;}
.thumb_userlk04 img {display:block;}
.thumb_userlk04 .flag_up {display:inline-block; position:absolute; top:-3px; left:-3px; width:22px; height:13px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_up.png) no-repeat 0 0; font-size:0; line-height:0; text-indent:-9999px;}
.thumb_userlk04 .flag_new {display:inline-block; position:absolute; top:-3px; left:-3px; width:17px; height:13px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_new.png) no-repeat 0 0; font-size:0; line-height:0; text-indent:-9999px;} /* 140305_miok */

.box_userlk0501 {display:block; width:112px;}
.box_userlk0501 .thumb {display:block; position:relative;}
.box_userlk0501 .thumb img {display:block;}
.box_userlk0501 .thumb .thumb_frame {display:block; position:absolute; width:112px; height:112px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_userlk0501.png) no-repeat left top;}
.box_userlk0501 a.thumb .thumb_frame {cursor:pointer;}
.box_userlk0501 dl {margin-top:8px; padding-left:2px;}
.box_userlk0501 dt {display:block; margin-bottom:3px;}
.box_userlk0501 dd {line-height:18px;}
.box_userlk0501 .thumb .icon_usrlk.new {position:absolute; left:4px; top:4px;}
.box_userlk0501 .ellipsis {display:block; font-size:11px; line-height:1.2em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.box_userlk0501 .ellipsis a {font-size:11px;} /* 140227 */
.box_userlk0501 .ico_gnr {width:13px;}
.box_userlk0501 .btn_like {*margin-right:4px;}
.box_userlk0501 .bar {color:#ccc; font-style:normal; font-size:11px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.box_userlk0501 .btn_small02 {margin-top:8px;}
.box_userlk0501 dd.play_song {line-height:15px;}
.box_userlk0501 dd.play_song .btn_play_song {display:inline; width:auto; vertical-align:middle;} /* 140227_수정 kcu */
.box_userlk0501 dd.play_song .hyphen {font-size:11px; line-height:18px; vertical-align:top; *vertical-align:-1px;}
.box_userlk0501 dd.play_song .play_artist {display:inline; color:#777; font-size:11px; line-height:17px; font-family:"Dotum", "Apple Gothic", sans-serif; vertical-align:-1px; *vertical-align:-2px; letter-spacing:-1px; text-align:left;}
.box_userlk0501 dd.play_song .btn_play_song .icon_song ,.box_userlk0501 dd.play_song .btn_play_song .icon_play {vertical-align:middle;}
.box_userlk0501 dd.play_song .songname11  {vertical-align:-1px;}
.box_userlk0501 dd.play_song .play_artist span {vertical-align:middle;}

.list_userlk0501 {border:1px solid #ccc; border-right:0; border-left:0; overflow:hidden;}
.list_userlk0501 ul {margin:0 0 -1px -67px; overflow:hidden;}
.list_userlk0501 ul{*zoom:1;} /* ie7 */
.list_userlk0501 ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.list_userlk0501 ul li {float:left; height:233px; padding:16px 0 16px 67px; border-bottom:1px solid #e6e6e6;}

.box_userlk0502 {display:block; width:325px;}
.box_userlk0502 {*zoom:1;} /* ie7 */
.box_userlk0502:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.box_userlk0502 .thumb {display:block; position:relative; float:left; margin-right:12px;}
.box_userlk0502 .thumb img {display:block;}
.box_userlk0502 .thumb .thumb_frame {display:block; position:absolute; width:96px; height:96px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_userlk0502.png) no-repeat left top;}
.box_userlk0502 a.thumb .thumb_frame {cursor:pointer;}
.box_userlk0502 dl {float:left; width:217px; padding-top:2px;}
.box_userlk0502 dt {display:block;}
.box_userlk0502 dt .wrap_userlk {max-width:184px;}
.box_userlk0502 dt .wrap_userlk {*zoom:1;} /* ie7 */
.box_userlk0502 dt .wrap_userlk .ellipsis {float:left;}
.box_userlk0502 dd {line-height:18px;}
.box_userlk0502 .thumb .icon_usrlk.new {position:absolute; left:4px; top:4px;}
.box_userlk0502 .ellipsis {display:block; line-height:1.2em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-wrap:normal;}
.box_userlk0502 .ico_gnr {width:13px;}
.box_userlk0502 .btn_like {*margin-right:4px;}
.box_userlk0502 .bar {color:#ccc; font-style:normal; font-size:11px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.box_userlk0502 .btn_small02 {margin-top:4px;}
.box_userlk0502 dd.play_song a.btn_play_song {display:inline; width:auto; vertical-align:middle;}/* 140227_수정 kcu */
.box_userlk0502 dd.play_song a.play_artist {display:inline; color:#777; font-size:11px; font-family:"Dotum", "Apple Gothic", sans-serif; letter-spacing:-1px; text-align:left; vertical-align:-2px;}/* 140227_수정 kcu */
.box_userlk0502 dd.play_song .btn_play_song .icon_song ,.box_userlk0502 dd.play_song .btn_play_song .icon_play {vertical-align:middle;}
.box_userlk0502 dd.play_song .hyphen {font-size:11px; line-height:18px; vertical-align:top; *vertical-align:-1px;}
.box_userlk0502 dd.play_song .songname11  {vertical-align:-1px;}
.box_userlk0502 dd.play_song .play_artist span {vertical-align:middle;}

.list_userlk0502 {border:1px solid #ccc; border-right:0; border-left:0; overflow:hidden;}
.list_userlk0502 ul {margin:0 0 -1px -16px; overflow:hidden;}
.list_userlk0502 ul{*zoom:1;} /* ie7 */
.list_userlk0502 ul li {float:left; height:96px; padding:16px 0 16px 16px; border-bottom:1px solid #e6e6e6;}

.box_userlk06 {min-height:40px; padding:12px 0;}
.box_userlk06 {*zoom:1;} /* ie7 */
.box_userlk06 .thumb_userlk06 {position:relative; float:left; margin-right:12px;}
.box_userlk06 .thumb_userlk06 .thumb_frame {display:block; position:absolute; left:0; top:0; width:40px; height:40px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_userlk04.png) no-repeat left top;}
.box_userlk06 a.thumb_userlk06 .thumb_frame {*cursor:pointer;} /* ie7 */
.box_userlk06 .thumb_userlk06 .icon_usrlk.me {position:absolute; right:-6px; top:-8px;}
.box_userlk06 .thumb_userlk06 img {display:block;}
.box_userlk06 .btn_like {*margin-right:4px;}
.box_userlk06 dl {float:left; width:241px; padding-top:2px;}/*140904 수정 lyr*/
.box_userlk06 dt .ellipsis {display:block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.box_userlk06 .bar {color:#ccc; font-style:normal; font-size:11px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
/*140306_추가 kcu*/
.box_userlk06 dt .ellipsis span {margin-right:3px;}
.box_userlk06 dt .ellipsis .ico_dj {vertical-align:top;}
.box_userlk06 dd a {color:#777;}
.l_popup .box_userlk06 dt .ellipsis .ico_dj {vertical-align:middle;}
.l_popup .box_userlk06 dt .ellipsis strong {vertical-align:middle;}

.list_userlk06 li {padding:0 16px 0 24px; border-top:1px solid #e6e6e6;}
.list_userlk06 li.first_child {border-top:0;}

.wrap_userlk {display:inline-block; line-height:1.2em; vertical-align:top;}
.wrap_userlk {*display:inline; *zoom:1;} /* ie7 */
.wrap_userlk .ellipsis {display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-wrap:normal;}
.wrap_userlk .ellipsis a {color:#555; font-size:11px;}
.wrap_userlk .ellipsis a strong {color:#555; font-size:12px;}

/* 이미지 프레임 */
.image_type01s {display:block; position:relative; width:32px; height:32px; font-size:0; line-height:0;}
.image_type01s .bg_album_frame {position:absolute; top:0; left:0; width:32px; height:32px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat 0 -40px; cursor:pointer;}
.image_type04 {display:block; position:relative; width:136px; height:76px; font-size:0; line-height:0;}
.image_type04 .bg_album_frame {position:absolute; top:0; left:0; width:136px; height:76px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -215px 0; cursor:pointer;}
.image_type07 {display:block; position:relative; width:96px; height:96px; font-size:0; line-height:0;}
.image_type07 .bg_album_frame {position:absolute; top:0; left:0; width:96px; height:96px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -683px 0; cursor:pointer;}
.image_type08 {display:block; position:relative; width:112px; height:112px; font-size:0; line-height:0;}
.image_type08 .bg_album_frame {position:absolute; top:0; left:0; width:112px; height:112px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat 0 -110px; cursor:pointer;}
.image_type11 {display:block; position:relative; width:240px; height:135px; font-size:0; line-height:0;} /* 131219_수정 kcu */
.image_type11 .bg_album_frame {position:absolute; top:0; left:0; width:240px; height:135px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -574px -110px; cursor:pointer;}/* 131219_수정 kcu */
.image_type12 {display:block; position:relative; width:240px; height:125px; font-size:0; line-height:0;} /* 140422_수정 miok */
.image_type12 .bg_album_frame {position:absolute; top:0; left:0; width:240px; height:125px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -177px -1349px; cursor:pointer;}/* 140422_수정 miok  */
.image_type15 {display:block; position:relative; width:48px; height:48px; font-size:0; line-height:0;}
.image_type15 .bg_album_frame {position:absolute; top:0; left:0; width:48px; height:48px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -958px -110px; cursor:pointer;}
.image_type16 {display:block; position:relative; width:193px; height:181px; font-size:0; line-height:0;}
.image_type16 .bg_album_frame {position:absolute; top:0; left:0; width:193px; height:181px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat 0 -574px; cursor:pointer;}
.image_type17 {display:block; position:relative; width:480px; height:188px; font-size:0; line-height:0;}
.image_type17 .bg_album_frame {position:absolute; top:0; left:0; width:480px; height:188px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -456px -584px; cursor:pointer;}
.image_type18 {display:block; position:relative; width:196px; height:147px; font-size:0; line-height:0;}
.image_type18 .bg_album_frame {position:absolute; top:0; left:0; width:196px; height:147px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat 0 -782px; cursor:pointer;}
.image_type19 {display:block; position:relative; width:130px; height:130px; font-size:0; line-height:0;}
.image_type19 .bg_album_frame {position:absolute; top:0; left:0; width:130px; height:130px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -212px -782px; cursor:pointer;}
.image_type20 {display:block; position:relative; width:170px; height:170px; font-size:0; line-height:0;}
.image_type20 .bg_album_frame {position:absolute; top:0; left:0; width:170px; height:170px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -352px -782px; cursor:pointer;}
.image_type21 {display:block; position:relative; width:120px; height:120px; font-size:0; line-height:0;}
.image_type21 .bg_album_frame {position:absolute; top:0; left:0; width:120px; height:120px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -532px -782px; cursor:pointer;}
.image_type22 {display:block; position:relative; width:232px; height:216px; font-size:0; line-height:0;}
.image_type22 .bg_album_frame {position:absolute; top:0; left:0; width:232px; height:216px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -662px -782px; cursor:pointer;}
.image_type23 {display:block; position:relative; width:312px; height:216px; font-size:0; line-height:0;}
.image_type23 .bg_album_frame {position:absolute; top:0; left:0; width:312px; height:216px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat 0 -952px; cursor:pointer;}
.image_type24 {display:block; position:relative; width:185px; height:288px; font-size:0; line-height:0;}
.image_type24 .bg_album_frame {position:absolute; top:0; left:0; width:185px; height:288px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -662px -782px; cursor:pointer;}


/* 구매목록 총 개수 */
.list_totcnt {margin-bottom:12px; color:#1a1a1a; font-weight:bold; font-size:12px; line-height:14px;}
.list_totcnt span.no {color:#7cb710;}

.wrab_list_info {margin-bottom:8px;}
.wrab_list_info {*margin-bottom:5px;}
.wrab_list_info {*zoom:1;}
.wrab_list_info:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.wrab_list_info .list_totcnt {float:left; margin:0; padding-top:8px; line-height:1.2em;}
.wrab_list_info .wrap_sort_kind {float:right; padding-top:8px;}/* 140312 kcu */

.wrap_sort_kind:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.wrap_sort_kind .list_sort {float:left; line-height:1.2em;}/* 140312 kcu */
.wrap_sort_kind .wrap_list_kind {float:right; margin-top:-7px;}
html[data-useragent*="MSIE 10.0"] .wrap_sort_kind .wrap_list_kind {margin-top:-8px; border:1px solid red;}
.wrap_sort_kind .wrap_list_kind {*float:none;}

/* 곡 앨범 영상 공통 테이블 */
.tb_comm_list {max-width:1008px; border:1px solid #ccc; border-width:1px 0;}
.tb_comm_list table {}
.tb_comm_list th {height:27px; border-bottom:2px solid #80ba00; color:#8ca456; line-height:1.2em; font-size:11px; font-weight:bold; vertical-align:middle;}
.tb_comm_list th .wrap {text-align:center;}
.tb_comm_list th .tl {text-align:left;}
.tb_comm_list th .tr {text-align:right;}
.tb_comm_list th .pr3 {padding-right:3px;}
.tb_comm_list th .pl7 {padding-left:7px !important;}/*140312_add kcu*/
.tb_comm_list th .pr16 {padding-right:16px;}
.tb_comm_list th .pr85 {padding-right:85px;}
.tb_comm_list th .pr96 {padding-right:96px;}
.tb_comm_list th .pl16 {padding-left:16px;}
.tb_comm_list th .pl232 {padding-left:232px;}
.tb_comm_list td {border-top:1px solid #e6e6e6; vertical-align:middle;}
.tb_comm_list tr:first-child td {border-top:none;}
.tb_comm_list td .wrap {position:relative; padding:16px 0; text-align:center;}
.tb_comm_list td .wrap.on {*z-index:1;} /* ie7 */
.tb_comm_list td .wrap02 {position:relative; padding:7px 0; text-align:center;}
.tb_comm_list td .tl {text-align:left;}
.tb_comm_list td .pr16 {padding-right:16px;}
.tb_comm_list td .pr32 {padding-right:32px;}
.tb_comm_list td .pr56 {padding-right:56px;}
.tb_comm_list td .pl16 {padding-left:16px !important;}

.tb_comm_list td .wrap.pl18 {padding-left:18px;}
.tb_comm_list td .wrap.pl22 {padding-left:22px;}
.tb_comm_list td .wrap .no {color:#939897; font-size:20px; font-weight:bold; line-height:1.2em; font-family:"Arial", "돋움", "Dotum", "Apple Gothic", sans-serif;}/* 140312 kcu */
.tb_comm_list td .wrap .no14 {color:#666; font-size:14px; line-height:1.2em; font-family:"Arial", "돋움", "Dotum" "Apple Gothic", sans-serif;}
.tb_comm_list td .wrap .btn_small {*margin-left:0;}
/* 140212_삭제 kcu  .tb_comm_list td .wrap .btn_small span {*padding-left:4px;}
.tb_comm_list td .wrap .btn_small.view_vdo span {*padding-left:20px;}
.tb_comm_list td .wrap .btn_small.dl_vdo span {*padding-left:20px;}*/
.tb_comm_list td .wrap .btn_small.play span.odd_span {*padding-left:16px;}/* 140212_수정 kcu */

.tb_comm_list td .wrap .wrap_mw270 a.btn_play_song .songname12 {max-width:270px;}

.tb_comm_list .rank {display:inline-block; max-width:50px; min-width:30px; color:#939897; font-size:26px; line-height:1.2em; font-family:"Arial", "돋움", "Dotum", "Apple Gothic", sans-serif; font-weight:bold; text-align:center; vertical-align:middle;}
.tb_comm_list .rank.top, .tb_comm_list .rank.high {color:#ff473e;}
.tb_comm_list tr.mhover td {background-color:#fafafa;}
.tb_comm_list tr td.no_data {background-color:#fff;}
.tb_comm_list tr.on td {background-color:#f5f5f5;}
.tb_comm_list td .tot_fan {padding-left:16px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_fan_star.png) no-repeat 0 2px;}
:root .tb_comm_list td .tot_fan {background-position:0 1px\9;}
.tb_comm_list td .fan_num {background:none;padding:0;}

.tb_comm_list td .btn_icon.play span {display:inline-block; width:16px; height:16px; overflow:hidden; font-size:0; line-height:0; vertical-align:middle;}
.tb_comm_list td .btn_icon span.none {width:0; height:0; background:none !important;}
.tb_comm_list td .btn_icon span.songname {width:auto; height:auto; background:none !important; overflow:visible; color:#1a1a1a; font-size:12px; line-height:1.2em; font-family:"돋움","dotum",sans-serif, "Apple Gothic", sans-serif; vertical-align:middle; text-indent:0;}
.tb_comm_list td .btn_icon.mhover span.songname {text-decoration:underline;}
:root .tb_comm_list td .btn_icon span.songname {vertical-align:-1px\9;}
.tb_comm_list td .btn_icon.play span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vertical_gray.png) no-repeat left -121px;}
.tb_comm_list td .btn_icon.play.mhover span, .tb_comm_list td .btn_icon.play:focus span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vertical_gray.png) no-repeat left -121px;}
.tb_comm_list td .btn_icon.play.mactive span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vertical_gray.png) no-repeat left -121px;}

.wrap_totcnt {padding:6px 0; border-left:1px solid #e2e6e5;}
.wrap_totcnt dt {clear:both; float:left; width:78px; padding:6px 0 6px 22px; color:#666; font-size:13px; line-height:15px; font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; letter-spacing:-1px;}
.wrap_totcnt dt.fan {color:#666;}
.wrap_totcnt dt .icon {display:inline-block; width:16px; height:16px; margin-right:6px; background-image:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_icon_atist.png); background-repeat:no-repeat; vertical-align:middle;}
.wrap_totcnt dt.fan .icon {background-position:0 0;}
.wrap_totcnt dt.rvew .icon {background-position:0 -29px;}
.wrap_totcnt dt.share .icon {background-position:0 -56px;}
.wrap_totcnt dt.up .icon {background-position:0 -87px;}
.wrap_totcnt dd {float:left; width:115px; padding:6px 0; color:#333; font-weight:bold; font-size:13px; line-height:15px; font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; letter-spacing:0; text-align:right;}
.wrap_totcnt dd {*padding:7px 0 8px}/* IE7 */
.wrap_totcnt dd.fan {padding:5px 0 6px; color:#739900; font-size:14px;}
.wrap_totcnt dd.fan {*padding:6px 0 8px;}/* IE7 */
.tb_comm_list.bt_none	{border-top:none;}
.tb_comm_list td .wrap.search_wrong {padding:68px 0 80px; color:#1a1a1a; font-weight:normal; font-size:14px; line-height:1.7em; font-family:"맑은 고딕","Malgun Gothic", "Apple Gothic", sans-serif; letter-spacing:-1px;}
.tb_comm_list tr.mhover td .wrap.search_wrong {background-color:#fff;}
.tb_comm_list td.on .wrap {z-index:5;}
.tb_comm_list td.on .wrap_video01 .atist_info dd.atistname.ziup {z-index:5;}

.tb_comm_list .wrap_prfe {line-height:20px;}
/*.tb_comm_list .wrap_prfe .songname {display:inline-block; max-width:102px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:middle;}
.tb_comm_list .wrap_prfe .atistname {display:inline-block; max-width:110px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:middle;}*/
.tb_comm_list .wrap_prfe .hyphen {display:inline; vertical-align:middle;}

/* 140314_추가 aty*/
.tb_comm_list .wrap.t_left {text-align:left;}

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

/* 음악친구 목록 */
.tb_comm_list.musc_frend_list .wrap_prfe {font-size:11px;} /* 140120_miok */
.tb_comm_list.musc_frend_list .wrap_prfe span{color:#777;}
.tb_comm_list.musc_frend_list .wrap_prfe p {color:#666;}
.tb_comm_list.musc_frend_list .wrap_prfe .f11.dis_bl	 {display:block; min-height:18px;}
.tb_comm_list.musc_frend_list .wrap_prfe .txt	 {display:inline-block; vertical-align:middle;}
.tb_comm_list.musc_frend_list .wrap_prfe p	a	{color:#666;}
/*.tb_comm_list.musc_frend_list .wrap_prfe .songname {display:inline; color:#666;}*/
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 {min-height:18px;}
/*.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .btn_play_song	{width:auto;} /* 140225_수정 kcu */
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 a	{display:inline; width:auto; font-size:11px; line-height:16px; color:#666; vertical-align:middle; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .wrap_atist	{display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
/*.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .wrap_atist	span	{*margin-top:-3px;}*/
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .wrap_atist	.l_popup	{*top:15px !important;}
.tb_comm_list.musc_frend_list .wrap_prfe .atistname {display:inline; color:#666; vertical-align:middle;}
.tb_comm_list.musc_frend_list .wrap_userlk {width:240px;}
/*.tb_comm_list.musc_frend_list .wrap_userlk .icon_song	{margin-top:-5px; *margin-top:0;}*/
.tb_comm_list.musc_frend_list .wrap_userlk .songname	{height:18px; padding:1px 0 0 0;}/* 140224_수정 kcu */
.tb_comm_list.musc_frend_list .wrap_userlk .songname	.btn_play_song	{display:inline; width:auto; line-height:15px;}/* 140612_수정 kcu */
.tb_comm_list.musc_frend_list .wrap_userlk .songname	.btn_play_song .icon_play,
.tb_comm_list.musc_frend_list .wrap_userlk .songname	.btn_play_song .icon_song {*margin-top:-1px;}
.tb_comm_list.musc_frend_list .wrap_userlk .songname	.btn_play_song .songname12 {color:#777;}
.tb_comm_list.musc_frend_list .wrap_userlk .songname	a	{width:auto; font-size:12px; line-height:15px; color:#777; vertical-align:top; }/* 140312 kcu */
.tb_comm_list.musc_frend_list .wrap_userlk .songname	a.hyphen {font-size:12px; line-height:15px; vertical-align:top;}/* 140612_수정 */
.tb_comm_list.musc_frend_list .wrap_userlk .songname	a.play_artist {vertical-align:top}/* 140612_수정 */
.tb_comm_list.musc_frend_list .wrap_userlk .songname	a.play_artist span {font-size:12px; line-height:16px; vertical-align:top; *vertical-align:-1px}/* 140612_수정 */
.tb_comm_list.musc_frend_list .wrap_userlk .wrap_atist	{display:inline-block; *display:inline; *zoom:1;}

/*.tb_comm_list.musc_frend_list .wrap_userlk .btn_play_song	{margin:3px 0 0 -17px;}*/
.tb_comm_list.musc_frend_list .songname12	span	 {font-size:11px; color:#666;}
.tb_comm_list.musc_frend_list .wrap_userlk	.ellipsis	{display:inline-block; *display:inline; overflow:hidden; width:auto; max-width:203px; height:17px; vertical-align:top; *vertical-align:top;}
.tb_comm_list.musc_frend_list td .wrap {padding-top:0; padding-bottom:0;}
.tb_comm_list.musc_frend_list td .wrap02 {padding:4px 0;}


.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .btn_play_song span.songname11 {color:#777; vertical-align:top;}/* 140612_수정 */
/* 140224_추가 kcu */
.tb_comm_list.musc_frend_list .wrap_prfe .btn_play_song {display:inline;}
.tb_comm_list.musc_frend_list .wrap_prfe .btn_play_song .songname11 {color:#666;}
.tb_comm_list.musc_frend_list .wrap_userlk .songname	a.btn_play_song .songname11 {color:#666;}
/*.tb_comm_list.musc_frend_list .wrap_userlk .songname a.play_artist span {vertical-align:top;}*/
.tb_comm_list.musc_frend_list .wrap_prfe .btn_play_song.songname .songname11 {color:#666;}
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .ellipsis {display:inline-block; overflow:hidden; width:auto; max-width:240px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align: top;}/* 140626_수정 */
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 a.play_artist span {vertical-align:middle;}
.tb_comm_list.musc_frend_list .wrap_prfe .atistname span {vertical-align:middle;}
.tb_comm_list.musc_frend_list .wrap_prfe .ellipsis{display:inline-block; overflow:hidden; width:auto; max-width:140px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align:middle;}
.tb_comm_list.musc_frend_list .wrap_prfe .none {display:inline; font-size:11px; text-indent:-9999px;}
.tb_comm_list.musc_frend_list .wrap_prfe .ellipsis .btn_play_song {display:inline; width:auto; vertical-align:middle;}/* 140227_수정 */
.tb_comm_list.musc_frend_list .wrap_prfe .ellipsis .btn_play_song .songname12 {vertical-align:top;}
.tb_comm_list.musc_frend_list .wrap_prfe .ellipsis .play_artist {display:inline; color:#777; font-size:11px; line-height:17px;font-family:"Dotum", "Apple Gothic", sans-serif; vertical-align:middle; *vertical-align:-1px; letter-spacing:-1px; text-align:left} /* 140227_수정 kcu */
.tb_comm_list.musc_frend_list .wrap_prfe .ellipsis .hyphen {font-size:11px; line-height:17px; vertical-align:middle;}
.tb_comm_list.musc_frend_list .wrap_prfe .ellipsis .play_artist span {vertical-align:middle;}
.tb_comm_list.musc_frend_list .wrap_prfe .ellipsis .btn_play_song .icon_play ,
.tb_comm_list.musc_frend_list .wrap_prfe .ellipsis .btn_play_song .icon_song {vertical-align:middle}

/*140612_추가*/
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .ellipsis .hyphen,
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .ellipsis .play_artist,
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .ellipsis .play_artist span {vertical-align:top}
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .ellipsis .btn_play_song {display:inline-block; padding-top:1px;font-size:11px; line-height:13px; vertical-align:top;}
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .ellipsis .btn_play_song .icon_play,
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .ellipsis .btn_play_song .icon_song {margin-top:-2px;vertical-align:top;}
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .ellipsis .btn_play_song .icon_play {margin-top:-1px;}
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .ellipsis .btn_play_song .songname11 {line-height:13px; vertical-align:top; *vertical-align:-1px;}
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .ellipsis .hyphen {display:inline-block; padding-top:1px;line-height:13px;}
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .ellipsis .play_artist {display:inline; padding-top:1px; line-height:15px;*vertical-align:-7px;}/* 140626 수정 lyr*/
.tb_comm_list.musc_frend_list .wrap_prfe .songname2 .ellipsis .play_artist  span {font-size:11px; line-height:15px; vertical-align:top;*vertical-align:5px; padding-right:1px;}/* 140626 수정 lyr*/

/*150422 추가*/
.tb_comm_list.musc_frend_list .wrap_prfe .fan_info {display: inline-block;overflow: hidden;width:266px;height:16px;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;color:#666;}
.tb_comm_list.musc_frend_list .wrap_prfe .fan_info .artist_name {display: inline-block;overflow: hidden; width:auto;max-width:56px;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;color:#333;text-decoration: underline;vertical-align: top;*vertical-align: 0;}

/* 영상 1 */
.wrap_video01 {position:relative;}

.wrap_video01 .thumb {display:block; position:absolute; width:167px; height:98px; text-decoration:none;}
.wrap_video01 .thumb .thumb_frame {position:absolute; top:0; left:0; width:167px; height:98px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_video01_frame.png) no-repeat 0 0;}
.wrap_video01 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
.wrap_video01 .thumb .recm {display:block; position:absolute; top:5px; left:5px; width:46px; height:18px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.wrap_video01 a.thumb .recm {*cursor:pointer;} /* IE7 */
.wrap_video01 .thumb .live {display:block; position:absolute; top:0; left:0; width:167px; height:98px;}
.wrap_video01 a.thumb .live {*cursor:pointer;} /* IE7 */
.wrap_video01 .thumb .live .icon {display:block; position:absolute; top:5px; left:5px; width:50px; height:18px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -51px 0; text-indent:-9999px; overflow:hidden;}
.wrap_video01 .thumb .live .prvw {display:block; position:absolute; bottom:0; left:0; width:147px; padding:5px 10px 7px; border-top:1px solid #f30103; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_thumb_mask.png) repeat 0 0; color:#fff; font-size:12px; line-height:15px; font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; letter-spacing:-1px; text-align:center;}
:root .wrap_video01 .thumb .live .prvw {padding:4px 10px 8px\9;}
.wrap_video01 .thumb .playtime {display:block; position:absolute; bottom:6px; right:6px; margin-left:24px; height:16px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat right 0;} /* 140103_modify_miok */
.wrap_video01 a.thumb .playtime {*cursor:pointer;} /* IE7 */
.wrap_video01 .thumb .playtime .time {display:block; position:relative; top:0; left:-24px; height:16px; margin-right:-19px; padding-left:23px; background:url(//cdnimg.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_modify_miok */
.wrap_video01 .atist_info {min-height:98px; padding:0 0 0 182px;}
.wrap_video01 .atist_info dt {padding:2px 0 0; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}
.wrap_video01 .atist_info dt {*padding:3px 0 0;}
:root .wrap_video01 .atist_info dt {padding:4px 0 0\9;} /* IE9 */
.wrap_video01 .atist_info.pt7 dt {padding:7px 0 0; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}
:root .wrap_video01 .atist_info.pt7 dt {padding:8px 0 0\9;} /* IE9 */

.wrap_video01 .atist_info dt .vdo_name {display:block; margin-bottom:5px; font-weight:normal;}
.wrap_video01 .atist_info dt .vdo_name strong {display:inline-block; font-weight:normal; color:#555; vertical-align:middle;}/*140312_modi kcu*/
.wrap_video01 .atist_info dt .vdo_name a {display:inline-block; max-width:90%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#555; vertical-align:middle;}/*140312_modi kcu*/

.wrap_video01 .atist_info dt .vdo_title {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_video01 .atist_info dt .vdo_title a {color:#555;}
.wrap_video01 .atist_info dt .vdo_title a.disabled {color:#999;}/*140522 추가 lyr*/
.wrap_video01 .atist_info dt .icon_agellevel {vertical-align:top;}
.wrap_video01 .atist_info dt .icon_agellevel {*vertical-align:-3px;}
:root .wrap_video01 .atist_info dt .icon_agellevel {vertical-align:-2px\9;}

.wrap_video01 .atist_info dt .disabled {color:#999;}
.wrap_video01 .atist_info dd .ellipsis {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_video01 .atist_info dd .wrap_more {position:absolute; top:0; right:4px;}
.wrap_video01 .atist_info dd .wrap_more {*top:-1px; *right:2px;} /* IE7 */
.wrap_video01 .atist_info dd .wrap_more .l_popup.small {top:-8px; left:17px;}
.wrap_video01 .atist_info dd .wrap_more .l_popup.small {*top:-7px; *left:19px;} /* IE7 */
:root .wrap_video01 .atist_info dd .wrap_more .l_popup.small {top:-9px\9;} /* IE9 */
.wrap_video01 .atist_info dd .btn_more02 {padding:1px 5px 2px 1px; font-size:0; line-height:0;}
.wrap_video01 .atist_info dd .btn_more02 {*padding:3px 5px 0 1px;} /* IE7 */
.wrap_video01 .atist_info dd .btn_more02 span {display:inline-block; width:4px; height:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 0; text-indent:-9999px; overflow:hidden;}
.wrap_video01 .atist_info dd .btn_more02 span {*font-size:0; *line-height:0; *text-indent:0;} /* IE7 */

.wrap_video01 .atist_info dd.atistname {position:relative; margin-top:3px; padding:0 18px 0 0; font-size:12px; line-height:14px; color:#1a1a1a;}
.wrap_video01 .atist_info dd.atistname.on {z-index:5;}

.wrap_video01 .atist_info dd.cast {position:relative; margin-top:3px; padding:0 18px 0 0; font-size:12px; line-height:14px; color:#666;}
.wrap_video01 .atist_info dd.cast.on {z-index:5;}

.wrap_video01 .atist_info dd.wrap_btn {margin:9px 0 0;}/* 140312_modi kcu */
.wrap_video01 .atist_info dd.wrap_btn .bar {margin:0 3px; color:#ccc; font-style:normal; font-size:11px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_video01 .atist_info dd.wrap_btn .cnt_view {color:#777; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}/* 140312_modi kcu */
.wrap_video01 .atist_info dd.wrap_btn .cnt_view span {letter-spacing:-1px;}

.wrap_video01 .atist_info dd.reg_date {margin-top:3px; font-size:12px; line-height:14px; color:#777;}/* 140312_modi kcu */
.wrap_video01 .atist_info dd.reg_date {*margin-top:0;}
.wrap_video01 .atist_info dd.reg_date span {letter-spacing:-1px;}
.wrap_video01 .atist_info dd.wrap_album_title {margin-top:4px;}
.wrap_video01 .atist_info dd .album_title {display:block; position:relative; padding:0 10px 0 21px; *z-index:1;}
.wrap_video01 .atist_info dd .album_title a {color:#666;}
.wrap_video01 .atist_info dd .icon_album {display:block; position:absolute; top:2px; left:0; width:17px; height:13px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_icon_album.png) no-repeat 0 0; overflow:hidden; font-size:0; line-height:0; text-indent:-9999em;}
:root .wrap_video01 .atist_info dd .icon_album {top:1px\9;} /* IE9 */
.wrap_video01 .atist_info dd .ellipsis {display:block; width:100%; color:#777; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_video01 .atist_info dd .ellipsis a {color:#777;}
.wrap_video01 .atist_info dd .disabled {color:#999;}

.wrap_video01 .atist_info dd.atistname .ellipsis {color:#79a54c;}
.wrap_video01 .atist_info dd.atistname .ellipsis a {color:#79a54c;}
.wrap_video01 .atist_info dd.cast .ellipsis {color:#777;}
.wrap_video01 .atist_info dd.cast .ellipsis a {color:#777;}

/* 앨범 2 리스트 */
.list_album11 {border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_list_album11.png) repeat 0 0; *zoom:1;}
.list_album11 .album11_ul {/* margin-right:-16px; */ margin-bottom:-1px;}
.list_album11 .album11_ul {*width:1024px;}
.list_album11 .album11_ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.list_album11 .album11_li {float:left; width:320px; margin:0 16px 0 0; padding:16px 0 17px;}
.list_album11 .album11_li.on {position:relative; z-index:5;}
.list_album11 .album11_li.on dd.atistname {z-index:5;}
.list_album11 dd.atistname .l_popup.small {left:100%; top:-5px;}
.list_album11 dd.wrap_func .l_popup.small {left:46px; top:32px;}
.list_album11.bt_none	{border-top:none;}
/*.list_album11 dd.btn_play a.btn_play_song .songname12 {max-width:96px;}*/
.list_album11 .no_data {padding:53px 0 56px; background-color:#fff;}
.list_album11 .no_data p {color:#1a1a1a; font-size:14px; line-height:16px; font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; text-align:center;}

/* 앨범 3 리스트 */
.list_album10 {border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_list_album10.png) repeat 0 0; *zoom:1;}
.list_album10 ul.album10_ul {margin-left:-16px; margin-bottom:-1px;}
.list_album10 ul.album10_ul {*width:1024px;}
.list_album10 ul.album10_ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.list_album10 li.album10_li {float:left; width:240px; margin:0 0 0 16px; padding:12px 0 13px;}
.list_album10 li.album10_li.on {position:relative; z-index:5;}
.list_album10 dd.atistname .l_popup.small {left:100%; top:-5px;}
.list_album10 dd.wrap_func .l_popup.small {left:46px; top:32px;}
.list_album10.bt_none	{border-top:none;}

/* 앨범 4 리스트 */
.list_album12 {margin-left:-40px; *zoom:1;}
.list_album12:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.list_album12 li.album12_li {float:left; width:170px; margin-left:39px;}/*140527 수정 lyr*/
.list_album12 li.album12_li.on {position:relative; z-index:5;}
.list_album12 li.album12_li.on dd.atistname {z-index:5;}

/* 앨범 5 리스트 */
.list_album15 {border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_list_album11.png) repeat 0 0; *zoom:1;}
.list_album15 .album15_ul {/* margin-right:-16px; */ margin-bottom:-1px;}
.list_album15 .album15_ul {*width:1024px;}
.list_album15 .album15_ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.list_album15 .album15_li {float:left; width:361px; margin:0 14px 0 0; padding:16px 0 17px;}
.list_album15 .album15_li.nm_right {margin:0;}
.list_album15 .album15_li.on {position:relative; z-index:5;}
.list_album15 .album15_li.on dd.atistname {z-index:5;}
.list_album15 dd.atistname .l_popup.small {left:100%; top:-5px;}
.list_album15 dd.wrap_func .l_popup.small {left:46px; top:32px;}
.list_album15.bt_none	{border-top:none;}
.list_album15 .no_data {padding:53px 0 56px; background-color:#fff;}
.list_album15 .no_data p {color:#1a1a1a; font-size:14px; line-height:16px; font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; text-align:center;}

/* 앨범 1 */
.wrap_album01 {position:relative;}
.wrap_album01 .thumb {display:block; position:absolute; width:104px; height:104px; text-decoration:none;}
.wrap_album01 .thumb .thumb_frame {position:absolute; top:0; left:0; width:104px; height:104px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album01_frame.png) no-repeat 0 0;}
.wrap_album01 .thumb .thumb_frame.thumb_partition {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album01_frame_partition.png) no-repeat 0 0;} /* 131227_added_miok */
.wrap_album01 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
/*140316_추가 khr*/
.wrap_album01 .bg_play.small {display:inline-block; position:absolute; left:74px; bottom:3px; width:27px; height:27px;background:url(//cdnimg.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;}
.wrap_album01 a.bg_play.small:hover {background-position:-40px -52px;}

.wrap_album01 .atist_info {min-height:104px; padding:0 0 0 120px;}
.wrap_album01 .atist_info dt {padding:3px 0 0; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}
:root .wrap_album01 .atist_info dt {padding:4px 0 0\9;} /* IE9 */
.wrap_album01 .atist_info.pt7 dt {padding:7px 0 0; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}
:root .wrap_album01 .atist_info.pt7 dt {padding:8px 0 0\9;} /* IE9 */
.wrap_album01 .atist_info dt .album_name {display:block; margin-bottom:4px; color:#555; font-weight:normal; font-size:11px;}
.wrap_album01 .atist_info dt .album_name11	{display:block; font-weight:normal; font-size:11px; margin:0 0 4px; margin:-1px 0 5px\9;}
.wrap_album01 .atist_info dt .ellipsis {display:inline-block; width:auto; max-width:100%; color:#555; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}/* 140521_수정 aty */
.wrap_album01 .atist_info dt .disabled {color:#999;}
.wrap_album01 .atist_info dd .ellipsis {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_album01 .atist_info dd .wrap_more {position:absolute; top:0; right:4px;}
.wrap_album01 .atist_info dd .wrap_more {*top:-1px; *right:2px;} /* IE7 */
.wrap_album01 .atist_info dd .wrap_more .l_popup.small {top:-8px; left:17px;}
.wrap_album01 .atist_info dd .wrap_more .l_popup.small {*top:-7px; *left:19px;} /* IE7 */
:root .wrap_album01 .atist_info dd .wrap_more .l_popup.small {top:-9px\9;} /* IE9 */
.wrap_album01 .atist_info dd .btn_more02 {padding:1px 5px 2px 1px; font-size:0; line-height:0;}
.wrap_album01 .atist_info dd .btn_more02 {*padding:3px 5px 0 1px;} /* IE7 */
.wrap_album01 .atist_info dd .btn_more02 span {display:inline-block; width:4px; height:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 0; text-indent:-9999px; overflow:hidden;}
.wrap_album01 .atist_info dd .btn_more02 span {*font-size:0; *line-height:0; *text-indent:0;} /* IE7 */
.wrap_album01 .atist_info dd.atistname {position:relative; padding:0 18px 0 0; *margin-top:3px;font-size:12px; line-height:14px; color:#1a1a1a;}/*140603_수정 khr*/
/*140311_modi kcu*/
.wrap_album01 .atist_info dd.atistname .ellipsis {color:#79a54c;}
.wrap_album01 .atist_info dd.atistname .ellipsis a {color:#79a54c;}
.wrap_album01 .atist_info dd.btn_play {margin:8px 0 0;height:17px;} /*140603_수정 khr*/
.wrap_album01 .atist_info dd.btn_play .songname12 {color:#777;}
/*삭제.wrap_album01 .atist_info dd.btn_play a.btn_play_song .songname12 {max-width:420px;}*/
.wrap_album01 .atist_info dd.wrap_date {margin:6px 0 0;}
.wrap_album01 .atist_info dd.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;}
.wrap_album01 .atist_info dd.wrap_date .reg_date {color:#777; font-size:12px; line-height:13px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_album01 .atist_info dd.wrap_date .reg_date span {letter-spacing:-1px;}
.wrap_album01 .atist_info dd.wrap_date .contin_song {color:#777; font-size:11px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}

/*140306_추가 kcu*/
.wrap_album01 .thumb .flag_new {display:inline-block; position:absolute; top:-4px; left:-4px; width:17px; height:13px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_new.png) no-repeat 0 0; font-size:0; line-height:0; text-indent:-9999px;} /* 140305_miok */
/* 앨범 2 */

.wrap_album04 {position:relative;}
.wrap_album04 .thumb {display:block; position:absolute; width:130px; height:130px; text-decoration:none;}
.wrap_album04 .thumb .thumb_frame {position:absolute; top:0; left:0; width:130px; height:130px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_album04.png) no-repeat 0 0;}
.wrap_album04 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
/*140313_추가 khr*/
.wrap_album04 .bg_play.medium{display:inline-block; position:absolute; left:91px; bottom:6px; width:33px; height:33px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_play.png) no-repeat -71px 0; font-size:0; line-height:0; vertical-align:-5px; overflow:hidden;}
.wrap_album04 a.bg_play.medium:hover{background-position:-71px -52px;}

.wrap_album04 .atist_info {height:130px; padding:0 0 0 146px;}
.wrap_album04 .atist_info dt {height:30px;padding:2px 0 0; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}/*140610 수정 lyr*/
:root .wrap_album04 .atist_info dt {padding:3px 0 0\9;} /* IE9 */
.wrap_album04 .atist_info dt .vdo_name {display:block; margin-bottom:2px; color:#555; font-weight:normal; font-size:11px;}/* 140311_modi kcu */
.wrap_album04 .atist_info dt .vdo_name strong {font-weight:normal;}
.wrap_album04 .atist_info dt .vdo_name a {display:inline-block; max-width:90%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; vertical-align:middle;}
.wrap_album04 .atist_info dt .vdo_title {display:block; position:relative; padding:0 0 0 17px;}
.wrap_album04 .atist_info dt .ellipsis {display:inline-block; width:auto; max-width: 100%; color:#555; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}/*140610 수정 lyr*/
.wrap_album04 .atist_info dt .disabled {color:#999;}
.wrap_album04 .atist_info dd .ellipsis {display:block; width:100%; color:#79a54c; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_album04 .atist_info dd .ellipsis a {color:#79a54c;}
.wrap_album04 .atist_info dd .wrap_more {position:absolute; top:0; right:4px;}
.wrap_album04 .atist_info dd .wrap_more {*top:-1px; *right:2px;} /* IE7 */
.wrap_album04 .atist_info dd .wrap_more .l_popup.small {top:-8px; left:17px;}
.wrap_album04 .atist_info dd .wrap_more .l_popup.small {*top:-7px; *left:19px;} /* IE7 */
:root .wrap_album04 .atist_info dd .wrap_more .l_popup.small {top:-9px\9;} /* IE9 */
.wrap_album04 .atist_info dd .btn_more02 {padding:1px 5px 2px 1px; font-size:0; line-height:0;}
.wrap_album04 .atist_info dd .btn_more02 {*padding:3px 5px 0 1px;} /* IE7 */
.wrap_album04 .atist_info dd .btn_more02 .odd_span {display:inline-block; width:4px; height:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 0; text-indent:-9999px; overflow:hidden;}
.wrap_album04 .atist_info dd .btn_more02 .odd_span {*font-size:0; *line-height:0; *text-indent:0;} /* IE7 */
.wrap_album04 .atist_info dd.atistname {position:relative; margin-top:3px; padding:0 18px 0 0; font-size:12px; line-height:14px; color:#1a1a1a;}
.wrap_album04 .atist_info dd.btn_play {margin:11px 0 0;height:17px;}/*140603_수정 khr*/
.wrap_album04 .atist_info dd.btn_play .btn_play_song .songname12 {color:#777;}
.wrap_album04 .atist_info dd.btn_play .btn_play_song.disabled .songname12 {color:#c0c0c0;}
.wrap_album04 .atist_info dd.btn_play li {float:left;}/* 140311_추가 aty */
.wrap_album04 .atist_info dd.btn_play li.song_tit {width:100%;margin:0;padding:0; float:left;} /* 140311_추가 aty */
.wrap_album04 .atist_info dd.btn_play li .btn_play_song {text-align:left;height:17px;display:inline-block; width:auto; max-width:170px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;vertical-align: middle}

.wrap_album04 .atist_info dd.wrap_btn {margin:3px 0 0;height:17px}/*140603_수정 khr*/
.wrap_album04 .atist_info dd.wrap_btn .bar {/* margin:0 1px; */ color:#d9d9d9; font-style:normal; font-size:11px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}/* UX-487 20170720 */
.wrap_album04 .atist_info dd.wrap_btn .cnt_view {color:#777; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_album04 .atist_info dd.wrap_btn .tot_song {color:#777; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_album04 .atist_info dd.wrap_btn .tot_song {*line-height:16px;}
:root .wrap_album04 .atist_info dd.btn_play li.tot_song {background-position:0 4px\9;}
.wrap_album04 .atist_info dd.wrap_btn .cnt_view span {letter-spacing:-1px;}
.wrap_album04 .atist_info dd.reg_date {margin-top:1px; font-size:12px; line-height:14px; color:#666;}
.wrap_album04 .atist_info dd.reg_date {*margin-top:0;}
.wrap_album04 .atist_info dd.reg_date span {letter-spacing:-1px;}
.wrap_album04 .atist_info dd.wrap_func {position:absolute; bottom:0;}
.wrap_album04 .atist_info dd.wrap_func button {*height:22px;}
.wrap_album04 .atist_info dd.flac_type {margin-top:9px;font-size: 11px;color: #333333;}/*170411 추가 lyr*/

/* 앨범 3 */
.wrap_album03 {position:relative;}
.wrap_album03 .thumb {display:block; position:absolute; width:96px; height:96px; text-decoration:none;}
.wrap_album03 .thumb .thumb_frame {position:absolute; top:0; left:0; width:96px; height:96px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -683px 0;}
.wrap_album03 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
/*140313_추가 khr*/
.wrap_album03 .bg_play.small {display:inline-block; position:absolute; left:66px; bottom:3px; width:27px; height:27px;background:url(//cdnimg.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;}
.wrap_album03 a.bg_play.small:hover {background-position:-40px -52px;}

.wrap_album03 .atist_info {min-height:96px; padding:0 0 0 108px;}
.wrap_album03 .atist_info dt {padding:7px 0 0; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}/* 140312_modi kcu */
:root .wrap_album03 .atist_info dt {padding:4px 0 0\9;} /* IE9 */
.wrap_album03 .atist_info.pt17 dt {padding:17px 0 0; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}
:root .wrap_album03 .atist_info.pt17 dt {padding:18px 0 0\9;} /* IE9 */
.wrap_album03 .atist_info dt .album_name {display:block; margin-bottom:5px; font-weight:normal;}
.wrap_album03 .atist_info dt .ellipsis {display:block; width:100%; color:#555; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_album03 .atist_info dt .disabled {color:#999;}
.wrap_album03 .atist_info dd .ellipsis {display:block; width:100%; color:#79a54c; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_album03 .atist_info dd .ellipsis a {font-size:11px; color:#79a54c;}/*140312_modi kcu*/
.wrap_album03 .atist_info dd .wrap_more {position:absolute; top:0; right:4px;}
.wrap_album03 .atist_info dd .wrap_more {*top:-1px; *right:2px;} /* IE7 */
.wrap_album03 .atist_info dd .wrap_more .l_popup.small {top:-8px; left:17px;}
.wrap_album03 .atist_info dd .wrap_more .l_popup.small {*top:-7px; *left:19px;} /* IE7 */
:root .wrap_album03 .atist_info dd .wrap_more .l_popup.small {top:-9px\9;} /* IE9 */
.wrap_album03 .atist_info dd .btn_more02 {padding:1px 5px 2px 1px; font-size:0; line-height:0;}
.wrap_album03 .atist_info dd .btn_more02 {*padding:3px 5px 0 1px;} /* IE7 */
.wrap_album03 .atist_info dd .btn_more02 span {display:inline-block; width:4px; height:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 0; text-indent:-9999px; overflow:hidden;}
.wrap_album03 .atist_info dd .btn_more02 span {*font-size:0; *line-height:0; *text-indent:0;} /* IE7 */
.wrap_album03 .atist_info dd.atistname {position:relative; margin-top:8px; padding:0 18px 0 0; font-size:12px; line-height:14px; color:#1a1a1a;}/* 140312_modi kcu */
.wrap_album03 .atist_info dd.wrap_reg_date {margin:1px 0 0;}/* 140312_modi kcu */
.wrap_album03 .atist_info dd.wrap_reg_date .reg_date {color:#777; font-size:12px; line-height:15px; font-family:"Dotum", "Apple Gothic", sans-serif;}/* 140312_modi kcu */
.wrap_album03 .atist_info dd.wrap_btn {margin:7px 0 0;}/* 140312_modi kcu */

/* 앨범 4 */
.wrap_album05 {position:relative;width:170px;}/*140313_수정 khr*/
.wrap_album05 .thumb {display:block; position:relative; width:170px; height:170px; text-decoration:none;}
.wrap_album05 .thumb .thumb_frame {position:absolute; top:0; left:0; width:170px; height:170px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_album05.png) no-repeat 0 0;}
.wrap_album05 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
/*130313_추가 khr*/
.wrap_album05 .bg_play.big {display:inline-block; position:absolute; right:6px; bottom:75px; *bottom:71px ;width:44px; height:44px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_play.png) no-repeat -108px 0; font-size:0; line-height:0; vertical-align:-5px; overflow:hidden;}/*140603_수정 khr*/
.wrap_album05 a.bg_play.big:hover {background-position:-108px -52px;}

.wrap_album05 dl {margin-left:2px;}
.wrap_album05 dt {display:block; position:relative; margin:10px 0 0; padding:0; color:#333; font-weight:bold; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_album05 dt .disabled {color:#999;}
:root .wrap_album05 dt {margin:11px 0 0\9;} /* IE9 */
.wrap_album05 dt .ellipsis {display:block; width:100%; color:#555; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_album05 dd.atistname {position:relative; margin:5px 0 0; padding:0 18px 0 0; color:#333; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_album05 dd.atistname .ellipsis {display:block; width:100%; color:#79a54c; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}/* 140311_add kcu */
.wrap_album05 dd.atistname .ellipsis a {color:#79a54c;}/* 140311_add kcu */
.wrap_album05 dd.atistname .wrap_more {position:absolute; top:0; right:4px;}
.wrap_album05 dd.atistname .wrap_more {*top:-1px; *right:2px;} /* IE7 */
.wrap_album05 dd.atistname .wrap_more .l_popup.small {top:-8px; left:17px;}
.wrap_album05 dd.atistname .wrap_more .l_popup.small {*top:-7px; *left:19px;} /* IE7 */
:root .wrap_album05 dd.atistname .wrap_more .l_popup.small {top:-9px\9;} /* IE9 */
.wrap_album05 dd.atistname .btn_more02 {padding:1px 5px 2px 1px; font-size:0; line-height:0;}
.wrap_album05 dd.atistname .btn_more02 {*padding:3px 5px 0 1px;} /* IE7 */
.wrap_album05 dd.atistname .btn_more02 span {display:inline-block; width:4px; height:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 0; text-indent:-9999px; overflow:hidden;}
.wrap_album05 dd.atistname .btn_more02 span {*font-size:0; *line-height:0; *text-indent:0;} /* IE7 */
.wrap_album05 dd.cnt_click {margin:5px 0 0;}

/* 앨범 6 140311_aty */
.list_album13 {width:100%;border-top:1px solid #ccc; border-bottom:1px solid #ccc; *padding-bottom:16px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_list_album11.png) repeat 0 0; *zoom:1;}/* 140410_수정 aty */
.list_album13 .album13_ul {margin-bottom:-1px;}/* 140410_수정 aty */
.list_album13 .album13_ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.list_album13 .album13_li {float:left; width:503px; margin:16px 0 17px 0; padding:0;}/* 140410_수정 aty */
.list_album13 .album13_li.album13_type{border-right:1px solid #e6e6e6;}/* 140410_수정 aty */
.list_album13 .album13_li.on {position:relative; z-index:5;}
.list_album13 .album13_li .wrap{float:left;margin-top:50px;width:96px; text-align:center;}
.list_album13 .album13_li .wrap_album04{float:left;width:395px;}
.list_album13 .album13_li.on dd.atistname {z-index:5;}
.list_album13 dd.atistname .l_popup.small {left:100%; top:-5px;}
.list_album13 dd.wrap_func .l_popup.small {left:46px; top:32px;}
.list_album13.bt_none	{border-top:none;}
.list_album13 .album13_li .rank {display:inline-block; max-width:50px; min-width:30px; color:#939897; font-weight:bold; font-size:26px; line-height:1.2em; font-family:"Arial", "돋움", "Dotum", "Apple Gothic", sans-serif; text-align:center; vertical-align:middle;}
.list_album13 .album13_li .rank.top, .album13_li .rank.high {color:#ff5851;}/* 140422_수정 aty */
.list_album13 .album13_li .no_data {background-color:#fff;}
.list_album13 .album13_li .tot_fan {padding-left:16px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_fan_star.png) no-repeat 0 2px;}
:root .list_album13 .album13_li .tot_fan {background-position:0 1px\9;}
.list_album13 .no_data {padding:53px 0 56px; background-color:#fff;}
.list_album13 .no_data p {color:#1a1a1a; font-size:14px; line-height:16px; font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; text-align:center;}

/* 앨범 구매목록 */
.wrap_album02 {position:relative;}
.wrap_album02 .thumb {display:block; position:absolute; width:96px; height:96px; text-decoration:none;}
.wrap_album02 .thumb .thumb_frame {position:absolute; top:0; left:0; width:96px; height:96px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -683px 0;}
.wrap_album02 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
/* 140325_수정 khr*/
.wrap_album02 .bg_play.small {display:inline-block; position:absolute; left:66px; bottom:3px; width:27px; height:27px;background:url(//cdnimg.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;}
.wrap_album02 a.bg_play.small:hover {background-position:-40px -52px;}
.wrap_album02 .bg_play.small.disabled {background-position: -40px 0;}

.wrap_album02 .atist_info {min-height:96px; padding:0 0 0 112px;}
.wrap_album02 .atist_info dt {padding:3px 0 0; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}
:root .wrap_album02 .atist_info dt {padding:4px 0 0\9;} /* IE9 */
.wrap_album02 .atist_info.pt17 dt {padding:21px 0 0; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}
:root .wrap_album02 .atist_info.pt17 dt {padding:18px 0 0\9;} /* IE9 */
.wrap_album02 .atist_info dt .album_name {display:block; margin-bottom:5px; font-weight:normal;}
.wrap_album02 .atist_info dt .vdo_title {display: block;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;} /* 140414_추가 khr*/
.wrap_album02 .atist_info dt .ellipsis {display:block; width:100%; color:#555; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_album02 .atist_info dt .disabled {color:#999;}
.wrap_album02 .atist_info dd .ellipsis {display:block; width:100%; color:#79a54c; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_album02 .atist_info dd .ellipsis a {color:#79a54c;}
.wrap_album02 .atist_info dd .wrap_more {position:absolute; top:0; right:4px;}
.wrap_album02 .atist_info dd .wrap_more {*top:-1px; *right:2px;} /* IE7 */
.wrap_album02 .atist_info dd .wrap_more .l_popup.small {top:-8px; left:17px;}
.wrap_album02 .atist_info dd .wrap_more .l_popup.small {*top:-7px; *left:19px;} /* IE7 */
:root .wrap_album02 .atist_info dd .wrap_more .l_popup.small {top:-9px\9;} /* IE9 */
.wrap_album02 .atist_info dd .btn_more02 {padding:1px 5px 2px 1px; font-size:0; line-height:0;}
.wrap_album02 .atist_info dd .btn_more02 {*padding:3px 5px 0 1px;} /* IE7 */
.wrap_album02 .atist_info dd .btn_more02 span {display:inline-block; width:4px; height:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 0; text-indent:-9999px; overflow:hidden;}
.wrap_album02 .atist_info dd .btn_more02 span {*font-size:0; *line-height:0; *text-indent:0;} /* IE7 */
.wrap_album02 .atist_info dd.atistname {position:relative; margin-top:3px; padding:0 18px 0 0; font-size:12px; line-height:14px; color:#1a1a1a;}
.wrap_album02 .atist_info dd.atistname.on {z-index:5;}
.wrap_album02 .atist_info dd.wrap_reg_date {margin:11px 0 0;}
.wrap_album02 .atist_info dd.wrap_reg_date .reg_date {color:#777; font-size:12px; line-height:15px; font-family:"Dotum", "Apple Gothic", sans-serif;}
/* 구매목록 테이블에서 해당 테이블 상하 패딩 다름 */
.tb_comm_list .wrap_album02 {margin:-12px 0;}



/* 아티스트 2 - 검색 */
.wrap_atist12 {position:relative;}
.wrap_atist12 .thumb {display:block; position:absolute; width:120px; height:120px; text-decoration:none;}
.wrap_atist12 .thumb .thumb_frame {position:absolute; top:0; left:0; width:120px; height:120px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_atist12.png) no-repeat 0 0;}
.wrap_atist12 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
.wrap_atist12 .atist_info {height:120px; padding:0 0 0 136px;}
.wrap_atist12 .atist_info dt {height:14px;padding:3px 0 0; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}/*140609 수정 lyr*/
.wrap_atist12 .atist_info dt .ellipsis {display:inline-block; width:auto;max-width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}/*140609 수정 lyr*/
.wrap_atist12 .atist_info dt .disabled {color:#999;}
.wrap_atist12 .atist_info dd .ellipsis {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_atist12 .atist_info dd.gubun {margin-top:7px; padding:0 18px 0 0; font-size:12px; line-height:14px; color:#1a1a1a;}
.wrap_atist12 .atist_info dd.gnr {margin-top:2px; padding:0 18px 0 0; font-size:12px; line-height:14px; color:#1a1a1a;}
.wrap_atist12 .atist_info dd.btn_play {margin:10px 0 0;width:340px;height:17px;}/*140609 수정 lyr*/
.wrap_atist12 .atist_info dd.btn_play .btn_play_song {display:inline-block; width:auto;max-width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:17px;}/*140609 수정 lyr*/
.wrap_atist12 .atist_info dd.btn_play .btn_play_song span.icon_play {}
.wrap_atist12 .atist_info dd.btn_play .btn_play_song .songname12 {display:inline;vertical-align:top;*max-width:250px;}
.wrap_atist12 .atist_info dd.btn_play .btn_play_song.disabled {cursor:default;}/* 140624_수정 aty*/
.wrap_atist12 .atist_info dd.btn_play .btn_play_song.disabled span.icon_play {background-position:-54px 0;}/* 140624_수정 aty*/
.wrap_atist12 .atist_info dd.btn_play .btn_play_song.disabled .songname12 {color:#c0c0c0;}/* 140624_수정 aty*/
.wrap_atist12 .atist_info dd.wrap_btn {margin:13px 0 0;}

/* 아티스트 3 - 검색 */
.wrap_atist13 {position:relative;}
.wrap_atist13 .thumb {display:block; position:absolute; width:96px; height:96px; text-decoration:none;}
.wrap_atist13 .thumb .thumb_frame {position:absolute; top:0; left:0; width:96px; height:96px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -683px 0;}
.wrap_atist13 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
.wrap_atist13 .atist_info {height:96px; padding:0 0 0 108px;}

.wrap_atist13 .atist_info dt {padding:2px 0 0; font-weight:bold; font-size:12px; line-height:16px; color:#1a1a1a;}
:root .wrap_atist13 .atist_info dt {padding:3px 0 0\9;} /* IE9 */
.wrap_atist13 .atist_info dt .ellipsis {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_atist13 .atist_info dt .disabled {color:#999;}
.wrap_atist13 .atist_info dd .ellipsis {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_atist13 .atist_info dd.gubun {margin-top:6px; font-size:11px; line-height:13px; color:#1a1a1a; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_atist13 .atist_info dd.gnr {margin-top:3px; padding:0 18px 0 0; font-size:11px; line-height:13px; color:#1a1a1a;}
.wrap_atist13 .atist_info dd.wrap_btn {position:absolute;bottom:0;right:0}/*140611_수정 khr*/

/* 아티스트 1 */
.wrap_atist11 {position:relative;}

.wrap_atist11 .thumb {display:block; position:absolute; width:96px; height:96px; text-decoration:none;}
.wrap_atist11 .thumb .thumb_frame {position:absolute; top:0; left:0; width:96px; height:96px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -683px 0;}
.wrap_atist11 .thumb .thumb_frame.thumb_partition {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -683px 0;}
.wrap_atist11 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
.wrap_atist11 .thumb .icon_new {position:absolute; top:-2px; left:-2px;}/* 140612_추가 */

.wrap_atist11 .thumb .flag_up {display:inline-block; position:absolute; top:-4px; left:-4px; width:22px; height:13px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_up.png) no-repeat 0 0; font-size:0; line-height:0; text-indent:-9999px;}

.wrap_atist11 .atist_info {min-height:96px; padding:0 0 0 108px;}
.wrap_atist11 .atist_info dt {padding:3px 0 0; font-weight:bold; font-size:14px; line-height:16px; color:#1a1a1a;}
:root .wrap_atist11 .atist_info dt {padding:4px 0 0\9;} /* IE9 */
.wrap_atist11 .atist_info.pt17 dt {padding:17px 0 0; font-weight:bold; font-size:12px; line-height:14px; color:#1a1a1a;}
:root .wrap_atist11 .atist_info.pt17 dt {padding:18px 0 0\9;} /* IE9 */

/* 040314_추가 aty */
.wrap_atist11 .atist_info dl{margin-bottom:10px;}

.wrap_atist11 .atist_info dt .album_name {display:block; margin-bottom:5px; font-weight:normal;}
.wrap_atist11 .atist_info dt .ellipsis {display:inline-block; width:auto; max-width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}/*140610_수정 khr*/
.wrap_atist11 .atist_info dt .disabled {color:#999;}
.wrap_atist11 .atist_info dd .ellipsis {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.wrap_atist11 .atist_info dd.gubun {margin-top:7px; padding:0 18px 0 0; font-size:12px; line-height:14px; color:#1a1a1a;}
.wrap_atist11 .atist_info dd.gnr {margin-top:6px; padding:0 18px 0 0; font-size:12px; line-height:14px; color:#1a1a1a;}

.wrap_atist11 .atist_info dd .wrap_more {position:absolute; top:0; right:4px;}
.wrap_atist11 .atist_info dd .wrap_more {*top:-1px; *right:2px;} /* IE7 */
.wrap_atist11 .atist_info dd .wrap_more .l_popup.small {top:-8px; left:17px;}
.wrap_atist11 .atist_info dd .wrap_more .l_popup.small {*top:-7px; *left:19px;} /* IE7 */
:root .wrap_atist11 .atist_info dd .wrap_more .l_popup.small {top:-9px\9;} /* IE9 */
.wrap_atist11 .atist_info dd .btn_more02 {padding:1px 5px 2px 1px; font-size:0; line-height:0;}
.wrap_atist11 .atist_info dd .btn_more02 {*padding:3px 5px 0 1px;} /* IE7 */
.wrap_atist11 .atist_info dd .btn_more02 span {display:inline-block; width:4px; height:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 0; text-indent:-9999px; overflow:hidden;}
.wrap_atist11 .atist_info dd .btn_more02 span {*font-size:0; *line-height:0; *text-indent:0;} /* IE7 */
.wrap_atist11 .atist_info dd.atistname {position:relative; margin-top:7px; padding:0 18px 0 0; font-size:12px; line-height:14px; color:#1a1a1a;}
.wrap_atist11 .atist_info dd.wrap_reg_date {margin:0;}
.wrap_atist11 .atist_info dd.wrap_reg_date .reg_date {color:#666; font-size:11px; line-height:13px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_atist11 .atist_info dd.wrap_btn {margin:9px 0 0;}
.wrap_atist11 .atist_info dd.wrap_btn .btn_like {display:inline-block; position:relative; padding-left:15px; color:#666; font-size:12px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif; text-decoration:none;}
.wrap_atist11 .atist_info dd.wrap_btn .btn_like .icon {display:block; position:absolute; top:2px; left:0; width:11px; height:10px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_like.png) no-repeat 0 0; font-size:0; line-height:0; text-indent:-9999px; cursor:pointer;}
:root .wrap_atist11 .atist_info dd.wrap_btn .btn_like .icon {top:1px\9;} /* IE9 */
.wrap_atist11 .atist_info dd.wrap_btn .btn_like.on .icon {background-position:-15px 0;}

.wrap_atist11 .playlist_info {min-height:96px; padding:0 0 0 108px;}
.wrap_atist11 .playlist_info .songname {padding-top:2px; font-weight:bold; font-size:12px; line-height:16px;}
.wrap_atist11 .playlist_info .songname a {color:#1a1a1a;}
.wrap_atist11 .playlist_info .atistname {height:27px; padding-top:8px;}
.wrap_atist11 .playlist_info .atistname .ico_atist {margin-top:1px; vertical-align:top;}

.wrap_atist11 .playlist_info .atistname .ellipsis {color:#666; display:inline-block; max-width:240px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_atist11 .playlist_info .etc_info {color:#666; font-size:11px;}
.wrap_atist11 .playlist_info .etc_info em {color:#d9d9d9; font-size:10px; font-style:normal;}

/* 131227_added_miok */
.wrap_atist15 {position:relative;}
.wrap_atist15 .thumb {display:block; width:104px; height:104px; text-decoration:none;}
.wrap_atist15 .thumb .thumb_frame {position:absolute; top:0; left:0; width:104px; height:104px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -662px -1025px;}
.wrap_atist15 .thumb .thumb_frame.thumb_partition {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame_partition.png) no-repeat -662px -1025px;}
.wrap_atist15 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
.wrap_atist15 a.thumb img {float:left}
.wrap_atist15 .thumb .flag_up {display:inline-block; position:absolute; top:-4px; left:-4px; width:22px; height:13px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_up.png) no-repeat 0 0; font-size:0; line-height:0; text-indent:-9999px;}
.wrap_atist15 .playlist_info .songname {padding-top:2px; font-weight:bold; font-size:12px; line-height:16px;}
.wrap_atist15 .playlist_info .songname a {color:#1a1a1a;}
.wrap_atist15 .playlist_info .atistname {height:27px; padding-top:8px;}
.wrap_atist15 .playlist_info .atistname .ico_atist {margin-top:1px; vertical-align:top;}
.wrap_atist15 .playlist_info .atistname .ellipsis {color:#666; display:inline-block; max-width:240px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_atist15 .playlist_info .etc_info {color:#666; font-size:11px;}
.wrap_atist15 .playlist_info .etc_info em {color:#d9d9d9; font-size:10px; font-style:normal;}

/* 아티스트 차트 */
.wrap_atist14 {position:relative;}
.wrap_atist14 {*z-index:5;} /* IE7 */
.wrap_atist14 .thumb {display:block; position:absolute; width:104px; height:104px; text-decoration:none;}
.wrap_atist14 .thumb .thumb_frame {display:block; position:absolute; top:0; left:0; width:104px; height:104px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album01_frame.png) no-repeat 0 0;}
.wrap_atist14 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
.wrap_atist14 .atist_info {min-height:104px; padding:0 0 0 118px;}
.wrap_atist14 .atist_info dt {height:16px; padding:3px 0 0; font-weight:bold; font-size:14px; line-height:16px; color:#1a1a1a;}
:root .wrap_atist14 .atist_info dt {padding:4px 0 0\9;} /* IE9 */
.wrap_atist14 .atist_info dt .ellipsis {display:inline-block; max-width:80%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_atist14 .atist_info dt .disabled {color:#999;}
.wrap_atist14 .atist_info dd .ellipsis {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_atist14 .atist_info dd.wrap_btn {width:425px; margin:3px 0 0;} /* 140219_수정 kcu */
.wrap_atist14 .atist_info dd.wrap_btn .gubun {display:inline-block; margin:3px 2px 0 0; color:#1a1a1a; font-size:11px; line-height:14px; letter-spacing:-1px; vertical-align:top;}
.wrap_atist14 .atist_info dd.wrap_btn a.btn_play_song {width:380px; vertical-align:top; *vertical-align:middle;} /* 140220_수정 kcu */

.wrap_atist14 .atist_info dd.wrap_chart {margin-top:12px; padding:9px 11px 4px; background-color:#f5f5f5;}
.wrap_atist14 .atist_info dd.wrap_chart {*margin-top:10px} /* IE7 */
.wrap_atist14 .atist_info dd.wrap_chart .chart {color:#333; display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_atist14 .atist_info dd.wrap_chart .chart a {font-weight:bold;}
.wrap_atist14 .atist_info dd.wrap_chart .chart a.btn_play_song {width:430px;vertical-align: text-bottom;}/* 140224_icon miok*/
.wrap_atist14 .atist_info dd.wrap_chart .prid {font-size:11px;}

.wrap_atist14 .atist_info dd.prid {margin-top:0; font-size:12px; line-height:14px; color:#666;}
.wrap_atist14 .atist_info dd.wrap_btn .btn_icon span {display:inline-block; width:16px; height:16px; overflow:hidden; font-size:0; line-height:0; vertical-align:middle;}
.wrap_atist14 .atist_info dd.wrap_btn .btn_icon span.none {width:0; height:0; background:none !important;}
.wrap_atist14 .atist_info dd.wrap_btn .btn_icon span.songname {width:auto; height:auto; background:none !important; overflow:visible; color:#1a1a1a; font-size:12px; line-height:1.2em; font-family:"돋움","Dotum", "Apple Gothic",sans-serif; vertical-align:middle; text-indent:0;}
.wrap_atist14 .atist_info dd.wrap_btn .btn_icon.mhover span.songname {text-decoration:underline;}
:root .wrap_atist14 .atist_info dd.wrap_btn .btn_icon span.songname {vertical-align:-1px\9;}
.wrap_atist14 .atist_info dd.wrap_btn .btn_icon.play span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vertical_gray.png) no-repeat left -121px;}
.wrap_atist14 .atist_info dd.wrap_btn .btn_icon.play.mhover span, .wrap_atist14 .atist_info dd.wrap_btn .btn_icon.play:focus span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vertical_gray.png) no-repeat left -121px;}
.wrap_atist14 .atist_info dd.wrap_btn .btn_icon.play.mactive span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vertical_gray.png) no-repeat left -121px;}
.wrap_atist14 .on {z-index:5;}
.wrap_atist14 .btn_join_fan {position:absolute; top:14px; right:0;}

/* 아티스트 리스트 */
.list_atist12 {border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_list_atist12.png) repeat 0 0; *zoom:1;}
.list_atist12 ul {margin-left:-16px; margin-bottom:-1px;}
.list_atist12 ul {*width:1024px;}
.list_atist12 ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.list_atist12 ul li {float:left; width:496px; margin:0 0 0 16px; padding:16px 0 17px;}
.list_atist12 ul li.on {position:relative; z-index:5;}
.list_atist12 dd.atistname .l_popup.small {left:100%; top:-5px;}
.list_atist12 dd.wrap_func .l_popup.small {left:46px; top:32px;}
.list_atist12.bt_none	{border-top:none;}

.list_atist13 {margin-left:-16px;}
.list_atist13 {*width:1024px;}
.list_atist13:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.list_atist13 li {float:left; width:240px; margin:0 0 0 16px; padding:16px 0 17px;}
.list_atist13 li.on {position:relative; z-index:5;}
.list_atist13 dd.atistname .l_popup.small {left:100%; top:-5px;}
.list_atist13 dd.wrap_func .l_popup.small {left:46px; top:32px;}
.list_atist13.bt_none	{border-top:none;}

/* User List */
/* MELONUIT-363 : 20190416 썸네일 사이즈 및 간격수정 */
/* MELONUIT-970 : 20191128 썸네일 사이즈 원복 */
.list_userlk01 ul {margin-left:-8px;}
.list_userlk01 ul li {float:left; width:54px; margin-left:13px;}
/* .list_userlk01 ul li:first-child {margin-left:0;} */

.list_userlk01_48 ul {margin-right:-8px;}
.list_userlk01_48 ul li {float:left; width:48px; margin-right:8px;}

.box_userlk01 {display:block; width:54px;}
.box_userlk01 .thumb {display:block; position:relative; width:54px; height:54px;}
.box_userlk01 .thumb .thumb_frame {position:absolute; top:0; left:0; width:54px; height:54px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_thumb_54_170117.png) no-repeat 0 0;}
a.box_userlk01 .thumb .thumb_frame {*cursor:pointer;} /* IE7 */
.box_userlk01 .thumb img {display:block;}
.box_userlk01 .memid {display:block; margin-top:4px; color:#555; font-size:11px; line-height:13px; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/* MELONUIT-970 : 20191128 썸네일 사이즈 원복 */
/* //MELONUIT-363 : 20190416 썸네일 사이즈 및 간격수정 */


.box_userlk01_48 {display:block; width:48px; text-decoration:underline;}
a.box_userlk01_48 {text-decoration:none;}
.box_userlk01_48 .thumb {display:block; position:relative; width:48px; height:48px;}
.box_userlk01_48 .thumb .thumb_frame {position:absolute; top:0; left:0; width:48px; height:48px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -958px -110px;}
a.box_userlk01_48 .thumb .thumb_frame {*cursor:pointer;} /* IE7 */
.box_userlk01_48 .thumb img {display:block;}
.box_userlk01_48 .memid {display:block; margin-top:4px; color:#666; font-size:11px; line-height:13px; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
a.box_userlk01_48:hover .memid {text-decoration:underline;}
.box_userlk01_48 .memid {*cursor:pointer;} /* ie7 */

.list_album {margin:0 0 0 -16px; *margin-bottom:0; *zoom:1;}
.list_album li {float:left; margin:0 0 0 16px; line-height:0;}

.list_userlk02 {margin:0 0 0 -16px; *margin-bottom:0; *zoom:1;}
.list_userlk02:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.list_userlk02 li {float:left; margin:0 0 0 16px; line-height:0;}

.list_userlk02v {border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_list_userlk02v.png) repeat 0 0; *zoom:1;}
.list_userlk02v ul {margin-left:-16px; margin-bottom:-1px;}
.list_userlk02v ul {width:1024px;}
.list_userlk02v ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.list_userlk02v ul li {float:left; width:240px; height:88px; margin:0 0 0 16px; padding:16px 0 0;}
.list_userlk02v .no_data {padding:53px 0 56px; background-color:#fff;}
.list_userlk02v .no_data.fan_txt{padding:63px 0 64px;}
.list_userlk02v .no_data p {color:#1a1a1a; font-size:14px; line-height:16px; font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; text-align:center;}
.list_userlk02v .no_data p.txt{color:#333333;line-height:20px;}/* 140409_수정 aty */
.list_userlk02v .no_data p.txt02{color:#666666;}/* 140409_수정 aty */

.box_userlk02 {position:relative; width:160px; min-height:72px; padding-left:80px; line-height:1.4em; font-family:"돋움", "Dotum", "Apple Gothic", sans-serif;}
.box_userlk02 .thumb {position:absolute; top:0; left:0; width:72px; height:72px;}
.box_userlk02 .thumb .thumb_frame {position:absolute; top:0; left:0; width:72px; height:72px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_meminfo.png) no-repeat 0 0;}
.box_userlk02 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
.box_userlk02 .ellipsis {display:inline-block; width:100%; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; overflow:hidden;} /* 140227_수정 kcu */
.box_userlk02 .ellipsis a {color:#555;}
.box_userlk02 .link_none {color:#1a1a1a} /* 140108_kim miok*/
.box_userlk02 dt {font-weight:bold; font-size:12px; line-height:14px;}
.box_userlk02 dd.gnr {margin-top:5px; color:#666; font-size:11px; line-height:13px; letter-spacing:-1px;}
.box_userlk02 dd.play_co {margin-top:2px; color:#666; font-size:12px; line-height:15px;}
.box_userlk02 dd.play_song {height:17px; margin-top:4px;font-size:11px;}/* 140227_수정 */
.box_userlk02 dd.play_song .ellipsis {color:#777;}
.box_userlk02 dd.play_song .btn_play_song {display:inline; width:auto; vertical-align:middle;}/* 140227_수정 */
.box_userlk02 dd.play_song .play_artist {display:inline; color:#777; font-size:11px; line-height:14px;font-family:Dotum; vertical-align:-1px; *vertical-align:-2px; letter-spacing:-1px; text-align:left} /* 140227_수정 kcu */
.box_userlk02 dd.play_song .btn_play_song .icon_song ,.box_userlk02 dd.play_song .btn_play_song .icon_play {vertical-align:middle;}
.box_userlk02 dd.play_song .hyphen {font-size:11px; line-height:18px; vertical-align:top; *vertical-align:-1px;}
.box_userlk02 dd.play_song .songname11  {display:inline; vertical-align:-1px;}
.box_userlk02 dd.play_song .play_artist span {vertical-align:middle;}

/* 안내 문구 박스 */
.add_info {padding:21px 25px; border:1px solid #e6e6e6; border-right:0; border-left:0; background-color:#fafafa;}
.add_info .title {display:block; margin-bottom:10px; color:#1a1a1a; font-weight:bold; font-size:12px; line-height:1.2em;}
.add_info .txt_desc	{display:block; padding-bottom:12px; font-weight:bold; font-size:14px; color:#1a1a1a; font-family:"Malgun Gothic","맑은 고딕","Dotum","돋움",sans-serif, "Apple Gothic", sans-serif;}
.add_info .list_bullet li {color:#666;}

/* 공통: 플레이리스트 추가 */
.wrap_input_text {position:relative;}
.wrap_input_text .no_staus {position:absolute; right:8px; top:5px; color:#999; font-size:11px; line-height:1.4em;}
.wrap_input_text .no_staus .no {color:#666; font-weight:bold;}

.list_chic div.wrap {position:relative;}
.list_chic div.wrap .wrap_btn_chic {display:none; position:absolute; right:23px; top:50%; margin-top:-13px;}
.list_chic tr.mhover div.wrap .wrap_btn_chic {display:block;}

/* calendar */
.l_calendar {position:absolute; z-index:5;}
.l_calendar .cntt {width:271px; background-color:#fff; border:1px solid #666; overflow:hidden;}
.l_calendar .btn_close {position:absolute; right:16px; top:13px;}
.l_calendar .btn_close span {width:15px; height:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1155px top; overflow:hidden; text-indent:-9999px;}
.l_calendar .shadow {display:block; position:absolute; left:2px; right:0; top:2px; bottom:0; z-index:-1; width:100%; height:100%; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_shadow.png) repeat left top;}

.l_calendar dt {display:block; position:relative; padding:6px 0 7px; border-bottom:1px solid #d9d9d9; font-family:arial,"돋움","dotum",sans-serif, "Apple Gothic", sans-serif; color:#1a1a1a; font-size:20px; line-height:1.2em; text-align:center;}
.l_calendar dt {*zoom:1;}
.l_calendar dt .date {margin:0 14px; vertical-align:middle;}
.l_calendar .info {padding:5px 0; border-top:1px solid #d9d9d9; background-color:#fafafa; text-align:center;}
.l_calendar .info p {font-size:11px; line-height:1.4em;}
.l_calendar .info a.btn_text03 {margin-top:4px; font-weight:bold;}
.l_calendar .info a.btn_text03:hover span {color:#7cb710;}
.l_calendar .month_calendar {padding-bottom:8px}
.l_calendar .month_calendar ul {width:256px; margin:0 auto;}
.l_calendar .month_calendar ul {*zoom:1;} /* ie7 */
.l_calendar .month_calendar ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.l_calendar .month_calendar li {float:left; width:64px; height:32px; margin-top:8px; text-align:center;}
.l_calendar .month_calendar .btn span {width:56px; height:32px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_month.png) no-repeat left 100px; font-size:15px; line-height:30px; font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif;}
.l_calendar .month_calendar .btn.mhover span, .l_calendar .month_calendar .btn:focus span {background-position:left -44px;}
.l_calendar .month_calendar .btn.mactive span {background-position:left bottom; color:#fff;}
.l_calendar .month_calendar .btn.on span {background-position:left top; color:#fff; cursor:default; display:inline-block;}
.l_calendar .month_calendar .btn.disabled span {background:none; color:#999;}

.l_calendar .week_calendar {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_calendar.png) repeat-x left top;}
.l_calendar .week_calendar table {width:700px; margin-bottom:8px; margin-left:-438px; border-spacing:0;}
.l_calendar .week_calendar table th, .l_calendar table td {text-align:center; vertical-align:middle;}
.l_calendar .week_calendar table thead th {height:30px; padding-bottom:8px; color:#333; font-weight:bold; font-size:13px; font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif;}
.l_calendar .week_calendar table thead #week07 {color:#ea6661;}
.l_calendar table tbody th, .l_calendar table tbody td {height:24px; padding-top:4px; color:#333; font-size:12px; line-height:1.2em; font-family:arial,"돋움","dotum",sans-serif, "Apple Gothic", sans-serif;}
.l_calendar .week_calendar table tbody tr td {cursor:pointer;}
.l_calendar .week_calendar table tbody tr.mhover td, .l_calendar .week_calendar table tbody tr.mfocus td {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_calendar02.png) no-repeat 50% bottom;}
.l_calendar .week_calendar table tbody tr.mhover td.first, .l_calendar .week_calendar table tbody tr.mfocus td.first {background-position:left bottom;}
.l_calendar .week_calendar table tbody tr.mhover td.end, .l_calendar .week_calendar table tbody tr.mfocus td.end {background-position:right bottom;}
.l_calendar .week_calendar table tbody tr.mactive td {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_calendar03.png) no-repeat 50% bottom; color:#fff;}
.l_calendar .week_calendar table tbody tr.mactive td.first {background-position:left bottom;}
.l_calendar .week_calendar table tbody tr.mactive td.end {background-position:right bottom;}
.l_calendar .week_calendar table tbody tr.end td {background:none; color:#999; cursor:default;}
.l_calendar .week_calendar table tbody tr.on td {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_calendar01.png) no-repeat 50% bottom; color:#fff; cursor:default;}
.l_calendar .week_calendar table tbody tr.on td.first {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_calendar01.png) no-repeat left bottom; cursor:default;}
.l_calendar .week_calendar table tbody tr.on td.end {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_calendar01.png) no-repeat right bottom; cursor:default;}

/* 멜론차트 포토랭킹 썸네일리스트 (big, small) */
.wrap_photo01 {position:relative; width:304px;}
.wrap_photo01 .thumb {display:block; width:100%; height:304px; text-decoration:none;}
.wrap_photo01 .thumb .thumb_frame {position:absolute; top:0; left:0; width:304px; height:304px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -456px -270px;}
.wrap_photo01 a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
.wrap_photo01 .thumb .icon_rank	{position:absolute; top:0; left:0; width:40px; height:31px; padding:9px 0 0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_photo_rank.png) no-repeat 0 0; font:italic bold 24px/24px "Arial", "돋움", "Dotum", serif; color:#fff; text-align:center;}
.wrap_photo01 .thumb .icon_rank .bestlk	{font-size:12px; display:block; font-weight:normal; margin:0 0 -9px; display:none;}

.wrap_photo01 .atist_info {text-align:center;}
.wrap_photo01 .atist_info dt {padding:5px 0 0; font-weight:bold; font-size:12px; color:#1a1a1a;}
:root .wrap_photo01 .atist_info dt {padding:6px 0 0\9;} /* IE9 */
.wrap_photo01 .atist_info dt .vdo_title {display:block; position:relative;}
.wrap_photo01 .atist_info dt .ellipsis {display:inline-block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; vertical-align:top;}

.wrap_photo01 .atist_info dd .ellipsis {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.wrap_photo01 .atist_info dd.atistname {position:relative; margin-top:-1px; font-size:12px; line-height:14px; color:#666;}
.wrap_photo01 .atist_info dd.atistname.on {z-index:5;}
.wrap_photo01 .atist_info dd.atistname a	{color:#666;}

.wrap_photo01 .atist_info dd.wrap_btn {margin:4px 0 0;}
.wrap_photo01 .atist_info dd.wrap_btn .bar {margin:2px 2px 0; margin:1px 2px 0\9; color:#aaa; font-style:normal; font-size:9px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif; vertical-align:top; display:inline-block;}
.wrap_photo01 .atist_info dd.wrap_btn .cnt_view {color:#666; font-size:11px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.wrap_photo01 .atist_info dd.wrap_btn .cnt_view span {letter-spacing:-1px;}
.wrap_photo01 .atist_info dd.wrap_btn .btn_like {display:inline-block; position:relative; padding-left:15px; color:#666; font-size:11px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif; text-decoration:none;}
.wrap_photo01 .atist_info dd.wrap_btn .btn_like .icon {display:block; position:absolute; top:2px; left:0; width:11px; height:10px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_like.png) no-repeat 0 0; font-size:0; line-height:0; text-indent:-9999px; cursor:pointer;}
:root .wrap_photo01 .atist_info dd.wrap_btn .btn_like .icon {top:1px\9;} /* IE9 */

.wrap_photo01 .atist_info dd.wrap_btn .btn_like.mhover .icon {background-position:0 -47px;}
.wrap_photo01 .atist_info dd.wrap_btn .btn_like.mactive .icon {background-position:0 -98px;}
.wrap_photo01 .atist_info dd.wrap_btn .btn_like.on .icon {background-position:-79px 0;}
.wrap_photo01 .atist_info dd.wrap_btn .btn_like.on.mhover .icon {background-position:-79px -47px;}
.wrap_photo01 .atist_info dd.wrap_btn .btn_like.on.mactive .icon {background-position:-79px -98px;}

.wrap_photo01.small	{width:184px;}
.wrap_photo01.small .thumb	{height:184px;}
.wrap_photo01.small .thumb .thumb_frame	{width:184px; height:184px; background-position:-764px -270px;}
.wrap_photo01.small .thumb .icon_rank	{top:0; width:32px; height:27px; background-position:0 -40px; padding:5px 0 0; font:normal bold 16px/24px "Arial", "돋움", "Dotum","Apple Gothic", sans-serif;}

/* 멜론차트쪽 기간 표시 */
.btn_calendar	{display:inline-block; vertical-align:middle; *margin:0 4px;}
.btn_calendar span	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_sprite_green.png) no-repeat 0 0; width:14px; height:15px; overflow:hidden; display:inline-block; vertical-align:middle;}
.btn_calendar span span	{text-indent:-9999px;}

.summ_prid {position:relative; height:24px; padding:20px 0 11px 4px; *z-index:1;}/* 140328_수정 aty */
.summ_prid.on {z-index:5;}/* 140123_수정 kcu */
.summ_prid .datelk {display:inline-block; padding:0; color:#1a1a1a; font-size:16px; line-height:22px; font-family:"Arial", "돋움", dotum, serif; vertical-align:middle;}/* 140320_수정 aty */
.summ_prid.real_chart .datelk.type1{font-size:24px;font-family:arial;}
.summ_prid .real_tit {margin-right:5px;vertical-align:-4px;}/* 140320_추가 aty */
.summ_prid .year {display:inline-block; margin:-3px 0 0 1px; *margin:-1px 0 0 1px; color:#1a1a1a; font-weight:bold; font-size:16px; line-height:20px; font-family:"맑은 고딕","Malgun Gothic", dotum,"돋움", "Apple Gothic", sans-serif; letter-spacing:-1px; vertical-align:middle;*vertical-align:top;}/* 140407_수정 aty */
.summ_prid .time_chic {display:inline-block; margin-left:7px; padding:0; color:#1a1a1a; font-size:18px; line-height:22px; font-family:"Arial", "돋움", dotum, serif; vertical-align:middle;}/* 140320_수정 aty */
.summ_prid .time_chic span {margin-left:5px; font-size:16px; line-height:17px; font-family:"맑은 고딕","Malgun Gothic", dotum,"돋움", serif; vertical-align:2px;}
.summ_prid .notice {display:inline-block; padding:2px 0 0 11px; color:#666666; font-size:11px; line-height:13px; letter-spacing:-1px; vertical-align:-3px;}/* 140502_수정 aty */
.summ_prid .notice span {color:#9a9a9a; padding-left:4px;}
.summ_prid .hour{padding-left:5px; font-size:16px; line-height:22px; font-family:"Arial", "돋움", dotum, serif; color:#1a1a1a; vertical-align:middle;}/* 140330_추가 aty */
.summ_prid .hour img{vertical-align:-2px;}
.summ_prid .hour em{ font-family:"맑은 고딕","Malgun Gothic","Apple Gothic", sans-serif;vertical-align:1px;}
.summ_prid.real_chart .hour.type1{font-size:24px;font-family:arial;color:#7cb710;}/* 140415_추가 aty */
.summ_prid .week_chart  {display:inline-block; padding:0 0 0 14px; color:#1a1a1a; font-size:18px; line-height:22px; font-family:"맑은 고딕","Malgun Gothic", "돋움", "Dotum", "Apple Gothic", sans-serif; letter-spacing:-1px; vertical-align:middle;}/* 140407_수정 aty */
.summ_prid .week_chart strong {display:inline-block; padding-right:6px; color:#659201;}
.summ_prid .btn_round {position:relative; top:-1px;} /* ie11, ie10 middle정렬위해 */
@media \0screen {.summ_prid .btn_round {position:static;}} /* ie8 */
.summ_prid .btn_round {*position:static;} /* ie7 */
.summ_prid .btn_round.pre {display:inline-block; margin-right:13px; vertical-align:middle;}
.summ_prid .btn_round.next {display:inline-block; margin-left:12px; vertical-align:middle;}
.summ_prid .btn_calendar {display:inline-block; margin-top:-1px; margin-left:4px; *margin-left:8px; vertical-align:middle;}
.summ_prid .btn_big.short {position:absolute; right:0; bottom:8px; height: 31px;}
.summ_prid.real_chart{padding-top:30px;}/* 140415_추가 aty */
.summ_prid.real_chart .datelk, .summ_prid.real_chart .hour{font-size:20px;}/* 140331_수정 aty */
.summ_prid.real_chart .hour_layer{position:relative;display:inline;}
.summ_prid.real_chart .notice{font-family:"맑은 고딕","Malgun Gothic", "Apple Gothic", sans-serif;}/* 140416_수정 aty */
.summ_prid.real_chart .btn_text.arrow_d .icon{width:23px;height:23px; background:url(//cdnimg.melon.co.kr/resource/image/web/chart/btn_arrow.png) no-repeat 0 0;}/* 140415_추가 aty */
.summ_prid.real_chart .btn_text.arrow_d.mhover .icon{background-position:0 -23px;}/* 140415_추가 aty */
.summ_prid.real_chart .btn_text.arrow_d.mactive .icon{background-position:0 -46px;}/* 140415_추가 aty */
.summ_prid.real_chart .rank_update {display:block;position:absolute;left:-26px;top:-30px;width:76px;height:25px;background:url(//cdnimg.melon.co.kr/resource/image/web/chart/bg_time_update.png) no-repeat 0 0;font-size:0;line-height:0;}/* 140415_추가 aty */
.summ_prid.real_chart .rank_update{*top:-23px; *left:-24px;} /* IE7 */
.summ_prid.real_chart .notice.bar {margin-left:16px;*margin-left:12px;padding-left:16px;background:url(//cdnimg.melon.co.kr/resource/image/web/chart/time_bar02.gif) no-repeat 0 4px;}/* 140416_추가 aty */
.summ_prid.era_chart .datelk {font-size:20px; line-height:26px;}/* 140602_수정 aty */
.summ_prid.era_chart .year {margin-top:-7px; *margin-top:-2px; font-size:20px; line-height:26px;}/* 140602_수정 aty */
/* 포토리스트 140318_aty */
.photo_list {width:1008px;padding-bottom:20px;border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.photo_list ul{width:110%;display:inline-block;}
.photo_list ul li.photo01_li{float:left;width:184px;border-bottom:1px solid #c4c4c4;margin-right:22px;padding-top:20px;text-align:left;z-index:1;}
.photo_list ul li.photo02_li {float:left;margin-right:24px;padding-top:24px;text-align:left;z-index:1;}/*140527 추가 lyr*/
/* 140319_추가 */
.photo_list ul li.on {position: relative; z-index: 1;}
/* //140319_추가 */
.photo_list .wrap_photo02 {max-height:268px;padding:14px;border:1px solid #ebebeb;background:#f7f7f7;}
.photo_list .wrap_photo02 .thumb_wrap{overflow:hidden;position:relative;width:154px;height:154px;}/*140526 수정 lyr*/
.photo_list .wrap_photo02 .thumb_wrap .thumb{overflow:hidden;position:absolute;display:block;left:-173px;top:-173px;width:500px;height:500px;font-size:0;line-height:0;text-align:center;}/*140526 수정 lyr*/
.photo_list .wrap_photo02 .thumb_wrap .thumb img{display:inline-block;width:auto;height:auto; max-width:none;max-height:154px; vertical-align:middle;}/*140526 수정 lyr*/
.photo_list .wrap_photo02 .thumb_wrap .thumb.ex_height img {max-width:154px;max-height:none;}/*140526 추가 lyr*/
.photo_list .wrap_photo02 .thumb_wrap .thumb .wrap_vertical {display:inline-block;width:0px;height:500px;vertical-align:middle;visibility:hidden;}
.photo_list .wrap_photo02 .thumb_wrap a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
.photo_list .wrap_photo02 .thumb_wrap .thumb .thumb_frame{position:absolute;left:173px;top:173px;width:154px;height:154px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -829px -1017px;}/*140526 수정 lyr*/
.photo_list .wrap_photo02 .thumb_wrap .f_eng{position:absolute;right:8px;bottom:8px;width:14px;height:14px;z-index:10;}
.photo_list .wrap_photo02 .thumb_wrap .f_eng input{margin:0;}
.photo_list .wrap_photo02 .rank_wrap {margin-top:3px;padding-bottom:2px;border-bottom:1px solid #e6e6e6;}
.photo_list .wrap_photo02 .atist_info {margin-top:8px;text-align:left;}
.photo_list .wrap_photo02 .atist_info dl dt{position:relative;*position:static;margin-top: 3px; padding:0; color: #1A1A1A; font-size: 12px; line-height: 14px;*z-index:1;}
.photo_list .wrap_photo02 .atist_info dt div.ellipsis {*float:left;overflow:hidden;display:inline-block; max-width:135px;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;font-weight:bold;}/* 140418_수정 aty */
.photo_list .wrap_photo02 .atist_info dt .wrap_more {position:relative; display:inline;}
.photo_list .wrap_photo02 .atist_info dt .btn_more02 {padding:0 5px 2px 1px; font-size:0; line-height:0;}/* 140418_수정 aty */
.photo_list .wrap_photo02 .atist_info dt .btn_more02 {*padding:3px 5px 0 1px;} /* IE7 */
.photo_list .wrap_photo02 .atist_info dt .btn_more02 .odd_span {display:inline-block; width:4px; height:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -137px 0; text-indent:-9999px; overflow:hidden;}
.photo_list .wrap_photo02 .atist_info dt .btn_more02 .odd_span {*font-size:0; *line-height:0; *text-indent:0;} /* IE7 */
.photo_list .wrap_photo02 .rank {display:inline-block; color:#939897; font-size:24px; line-height:1.2em; font-family:"Arial", "돋움", "Dotum", "Apple Gothic", sans-serif; text-align:center; vertical-align:middle;}
.photo_list .wrap_photo02 .wrap_rank {vertical-align:bottom;line-height:22px;}
.photo_list .wrap_photo02 .wrap_rank .icon_static{vertical-align:middle;}
.photo_list .wrap_photo02 .rank.top, .photo_list .wrap_photo01 .rank.high {color:#ff473e; font-weight:bold; font-size:24px;}
.photo_list .wrap_photo02 .atist_info .atist_txt{overflow:hidden;width:145px;height:30px;margin-top:5px;color:#999999;line-height:15px;}
.photo_list .wrap_photo02 .atist_info dd.wrap_btn {margin:6px 0 0;}
.photo_list .wrap_photo02 .atist_info dd.wrap_btn .bar {margin:2px 2px 0; margin:1px 2px 0\9; color:#aaa; font-style:normal; font-size:9px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif; vertical-align:top; display:inline-block;}
.photo_list .wrap_photo02 .atist_info dd.wrap_btn .cnt_view {color:#666; font-size:11px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif;}
.photo_list .wrap_photo02 .atist_info dd.wrap_btn .cnt_view span {letter-spacing:-1px;}
.photo_list .wrap_photo02 .atist_info dd.wrap_btn .btn_like {display:inline-block; position:relative; padding-left:15px; color:#666; font-size:11px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif; text-decoration:none;}
.photo_list .wrap_photo02 .atist_info dd.wrap_btn .btn_like .icon {display:block; position:absolute; top:2px; left:0; width:11px; height:10px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_like.png) no-repeat 0 0; font-size:0; line-height:0; text-indent:-9999px; cursor:pointer;}
:root .photo_list .wrap_photo02 .atist_info dd.wrap_btn .btn_like .icon {top:1px\9;} /* IE9 */

.photo_list .wrap_photo02 .atist_info dd.wrap_btn .btn_like.mhover .icon {background-position:0 -47px;}
.photo_list .wrap_photo02 .atist_info dd.wrap_btn .btn_like.mactive .icon {background-position:0 -98px;}
.photo_list .wrap_photo02 .atist_info dd.wrap_btn .btn_like.on .icon {background-position:-79px 0;}
.photo_list .wrap_photo02 .atist_info dd.wrap_btn .btn_like.on.mhover .icon {background-position:-79px -47px;}
.photo_list .wrap_photo02 .atist_info dd.wrap_btn .btn_like.on.mactive .icon {background-position:-79px -98px;}

/*140527 추가 lyr*/
.photo_list .photo02_li .wrap_photo02 {max-height: 148px;padding: 0;border:none;;background:none;}
.photo_list .photo02_li .wrap_photo02 .thumb_wrap {width:148px;height:148px;}
.photo_list .photo02_li .wrap_photo02 .thumb_wrap .thumb {left: -176px;top: -176px;}
.photo_list .photo02_li .wrap_photo02 .thumb_wrap .thumb .thumb_frame {left: 176px;top: 176px;width: 148px;height: 148px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -423px -1451px;}
.photo_list .photo02_li .wrap_photo02 .thumb_wrap .thumb img {max-height: 148px;}
.photo_list .photo02_li .wrap_photo02 .thumb_wrap .thumb.ex_height img {max-width: 148px;max-height: none;}
/* 161228 추가 */
.photo_list .photo02_li .wrap_photo02 .thumb_wrap .thumb .thumb_frame02{position:absolute;left: 176px;top: 176px;width: 148px;height: 148px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_story_frame.png) no-repeat;}

.photo_wrap .wrap_btn.top{border-top:1px solid #e4e4e4;padding:7px 0;*padding:5px 0;}
.photo_wrap .wrap_btn.btm{border-bottom:1px solid #e4e4e4;padding:7px 0;*padding:5px 0;}

/* 장르 리스트 */
.gnr_list	{width:1005px; border-bottom:1px solid #d9d9d9; overflow:hidden;}
.gnr_list ul	{width:105%; display:inline-block; vertical-align:top; overflow:hidden;}
.gnr_list ul li	{float:left; padding:0 9px 0 8px; width:151px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_list2.png) no-repeat 0 6px; margin-left:-1px;}
.gnr_list ul li a, .gnr_list ul li span {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:3px 15px 2px 7px; padding:4px 15px 1px 7px\9; color:#1a1a1a;}
@media \0screen {.gnr_list ul li a, .gnr_list ul li span {padding:3px 15px 2px 7px;}}/* IE8 */
*+html .gnr_list ul li a, *+html .gnr_list ul li span {padding:3px 15px 2px 7px;}/* IE7 */
.gnr_list ul li.on a {font-weight:bold; letter-spacing:-1px; color:#fff; background:#659201 url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_arrow.png) no-repeat 138px 8px;}
.gnr_list ul li.on span {font-weight:bold; letter-spacing:-1px; color:#fff; background:#659201 url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_arrow.png) no-repeat 138px 8px;}

/* 장르 리스트 140312_miok */
.gnr_list	{width:1005px; border-top:2px solid #808080;border-bottom:1px solid #b9b9b9; overflow:hidden;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_tab_gnr.png) repeat}
.gnr_list ul	{width:105%; display:inline-block; vertical-align:top; overflow:hidden;margin-bottom:-1px;}
.gnr_list ul li	{float:left; padding:0 9px 0 13px; width:151px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_list2.png) no-repeat 0 10px; margin-left:-1px;}
.gnr_list ul li a, .gnr_list ul li span {display:block; white-space:nowrap; overflow:hidden; max-width:145px; text-overflow:ellipsis; padding:7px 0 6px 12px; *padding:7px 15px 6px 12px !important; color:#333;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon_arrow.png) no-repeat;background-position: 0 13px;}
.gnr_list ul li.on a {font-weight:bold; letter-spacing:-1px;color:#6ea301;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon_arrow.png) no-repeat  0 -17px;}
.gnr_list ul li.on span {font-weight:bold; letter-spacing:-1px;color:#6ea301;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon_arrow.png) no-repeat  0 -17px;}

/* 예외 케이스 탭 */
.gnr_list ul.sp li.tab01	{width:110px;}
.gnr_list ul.sp li.tab02	{width:189px;}
.gnr_list ul.sp li.tab03	{width:84px;}
.gnr_list ul.sp li.tab04	{width:111px;}
.gnr_list ul.sp li.tab05	{width:140px;}
.gnr_list ul.sp li.tab06	{width:110px;}
.gnr_list ul.sp li.tab07	{width:142px;}
.gnr_list ul.sp li.tab01.on a,
.gnr_list ul.sp li.tab01.on span	 {background:#659201 url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_arrow.png) no-repeat 97px 8px;}
.gnr_list ul.sp li.tab02.on a,
.gnr_list ul.sp li.tab02.on span {background:#659201 url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_arrow.png) no-repeat 176px 8px;}
.gnr_list ul.sp li.tab03.on a,
.gnr_list ul.sp li.tab03.on span {background:#659201 url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_arrow.png) no-repeat 71px 8px;}
.gnr_list ul.sp li.tab04.on a,
.gnr_list ul.sp li.tab04.on span {background:#659201 url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_arrow.png) no-repeat 98px 8px;}
.gnr_list ul.sp li.tab05.on a,
.gnr_list ul.sp li.tab05.on span {background:#659201 url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_arrow.png) no-repeat 127px 8px;}
.gnr_list ul.sp li.tab06.on a,
.gnr_list ul.sp li.tab06.on span {background:#659201 url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_arrow.png) no-repeat 97px 8px;}
.gnr_list ul.sp li.tab07.on a,
.gnr_list ul.sp li.tab07.on span {background:#659201 url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_arrow.png) no-repeat 129px 8px;}

/*150223_멜론쇼핑 : 쇼핑리스트 */
.shopping_list {overflow:hidden;width:1008px;padding-top:16px;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
.shopping_list ul {overflow:hidden;margin-left:-16px;}
.shopping_list li {float:left;width:240px;height:336px;margin-left:16px;}
.shopping_list .thumb_wrap {width:240px;height:240px;}
.shopping_list .thumb_wrap .thumb {display:inline-block;position:relative;}
.shopping_list .thumb_wrap .thumb_frame {position:absolute;left:0;top:0;display:block;width:238px;height:238px;border:1px solid #000;opacity: 0.1;filter:alpha(opacity=10);}
.shopping_list .wrap_btn {margin-top:9px;padding-left:2px;}
.shopping_list .wrap_btn .btn_like {line-height:16px;}
.shopping_list .wrap_btn .btn_like .icon {top:2px;}
.shopping_list .wrap_btn .cnt_view {margin-left:4px;*margin-left:8px;padding-left:7px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bl_shopping_list.jpg) no-repeat left 1px;color:#888;}
.shopping_list .wrap_btn .cnt_view span {color:#777;}
.shopping_list .shopping_info {margin-top:7px;padding-left:2px;}
.shopping_list .shopping_info strong {display:block;overflow: hidden;width:100%;text-overflow: ellipsis;white-space: nowrap;color:#555;}
.shopping_list .shopping_info strong span {vertical-align: -3px;}/*150401 추가 lyr*/
.shopping_list .shopping_info strong a {color:#555;vertical-align: top;*vertical-align: 1px;}/*150401 수정 lyr*/
.shopping_list .shopping_info .related_product {margin-top:4px;color:#888;}
.shopping_list .shopping_info .related_product a {color:#888;*vertical-align:middle;}
.shopping_list .related_product {}
.shopping_list .related_product .icon {display:inline-block;width:53px;height:16px;margin-right:4px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/icon_orderproduction.png) no-repeat;*vertical-align:middle; }
.shopping_list .related_product .icon span {display:inline-block;text-indent: -9999px;}
/* 탭메뉴 탭키 이동  */
.wrap_tab05	{width:100%; position:relative;}
.wrap_tab05 .tab_ul05	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_tab04_line2.png) no-repeat 0 0;}
.wrap_tab05 .tab_ul05.text_2line {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_tab04_line3.png) no-repeat 0 0;}
.wrap_tab05 .tab_ul05 .tab_li05 .link_tab05 {position:absolute; top:0; left:0; background:#f8fbfb; border:1px solid #dbdbdb; border-bottom:0; text-align:center; color:#676767; width:137px;line-height:14px; margin-bottom:-2px;height:22px; padding:10px 15px 0 15px; z-index:1;}
.wrap_tab05 .tab_ul05.text_2line .tab_li05 .link_tab05 {height:38px;padding:4px 15px 4px 15px;line-height: 1.2em}
.wrap_tab05 .tab_ul05.text_2line .tab_li05 .link_tab05 .cntt {display:inline-block;vertical-align: middle}
.wrap_tab05 .tab_ul05.text_2line .tab_li05.on .link_tab05 .cntt {display:inline-block;vertical-align: middle}
.wrap_tab05 .tab_ul05 .tab_li05 a.link_tab05:hover {text-decoration:none;}
.wrap_tab05 .tab_ul05 .tab_li05.on .link_tab05 {background:#fff; font-weight:bold; color:#595959; height:24px;border-top:2px solid #848484;height:22px;z-index:2;padding-top:12px;}/*140318*/

.wrap_tab05 .tab_ul05.text_2line .tab_li05.on  .link_tab05 	{height:38px !important;}
.wrap_tab05 .tab_ul05 .tab_li05.on .link_tab05 .wrap_vertical {display:inline-block; width:0; height:38px; visibility:hidden; vertical-align:middle;}
.wrap_tab05 .tab_ul05 .tab_li05 .link_tab05 .wrap_vertical {display:inline-block; width:0; height:38px; visibility:hidden; vertical-align:middle;}
.wrap_tab05 .tab_ul05 .tab_li05.tab05_1 .link_tab05	{width:136px; left:0;}
.wrap_tab05 .tab_ul05 .tab_li05.tab05_2 .link_tab05	{left:167px;}
.wrap_tab05 .tab_ul05 .tab_li05.tab05_3 .link_tab05	{left:335px;}
.wrap_tab05 .tab_ul05 .tab_li05.tab05_4 .link_tab05	{left:503px;}
.wrap_tab05 .tab_ul05 .tab_li05.tab05_5 .link_tab05	{left:671px;}
.wrap_tab05 .tab_ul05 .tab_li05.tab05_6 .link_tab05	{left:839px;}
.wrap_tab05 .tab_ul05 .tab_li05 .cntt_tab05	{position:relative; padding:34px 0 0; display:none; width:100%;}
.wrap_tab05 .tab_ul05.text_2line .tab_li05 .cntt_tab05	{position:relative; padding:48px 0 0; display:none; width:100%;}
.wrap_tab05 .tab_ul05 .tab_li05.on .cntt_tab05	{display:block;}

/* 탭메뉴 페이지 이동 */
.wrap_tab05.page_move .tab_ul05	{width:100%; min-height:34px;background-position:0 100%; overflow:hidden;}/*140530 수정 lyr*/
.wrap_tab05.page_move .tab_ul05 .tab_li05	{float:left;width:auto; margin-right:-1px;}
.wrap_tab05.page_move .tab_ul05 .tab_li05 .link_tab05	{position:relative; top:0; left:0; display:block;}
.wrap_tab05.page_move .tab_ul05 .tab_li05.first_child .link_tab05	{width:136px;}
.wrap_tab05.page_move .tab_ul05 .tab_li05.on .link_tab05 {padding-top:10px;}/*140530 추가 lyr*/

/* 탭메뉴 탭키 이동 140312_miok */
.wrap_tab02	{width:100%; position:relative;}
.wrap_tab02 .tab_ul02	{border-bottom:1px solid #c8c8c8;overflow: hidden;}
.wrap_tab02 .tab_ul02 .tab_li02 {margin:0 16px 0 0;height:37px;float:left;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_list2.png) no-repeat;background-position: right 13px;}
.wrap_tab02 .tab_ul02 .tab_li02.first_child {margin:0 16px;}
.wrap_tab02 .tab_ul02 .tab_li02.last_child {background: none}
.wrap_tab02 .tab_ul02 .tab_li02 .link_tab02 {display:inline-block;color:#848484;padding:10px 15px 10px 13px;float:left;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon_arrow.png) no-repeat;background-position: 0 16px;}
.wrap_tab02 .tab_ul02 .tab_li02.on .link_tab02 {font-weight:bold;color:#595959;display:inline-block;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon_arrow.png) no-repeat;background-position: 0 -14px;}
.wrap_tab02 .tab_ul02 .tab_li02 .cntt_tab02	{position:absolute;top:40px;left:0; padding:0; display:none; width:100%;}
.wrap_tab02 .tab_ul02 .tab_li02.on .cntt_tab02	{display:block;}

/* 탭메뉴 페이지 이동 */
.wrap_tab02.page_move 	{width:100%; position:relative;}
.wrap_tab02.page_move .tab_ul02	{border-bottom:1px solid #c8c8c8;overflow: hidden;}
.wrap_tab02.page_move  .tab_ul02 .tab_li02 {margin:0;padding:0 15px 0 16px;height:37px;float:left;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_list2.png) no-repeat;background-position: right 13px;}/*170404*/
.wrap_tab02.page_move  .tab_ul02 .tab_li02.first_child {}/*170404*/
.wrap_tab02.page_move  .tab_ul02 .tab_li02.last_child {background: none}
.wrap_tab02.page_move  .tab_ul02 .tab_li02 .link_tab02 {display:inline-block;color:#848484;padding:10px 0 10px 13px;float:left;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon_arrow.png) no-repeat;background-position: 0 16px;}/*170404*/
.wrap_tab02.page_move  .tab_ul02 .tab_li02.on .link_tab02 {font-weight:bold;color:#595959;display:inline-block;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon_arrow.png) no-repeat;background-position: 0 -14px;}
.wrap_tab02.page_move  .tab_ul02 .tab_li02 .link_tab03 {display:inline-block;color:#848484;padding:10px 0 10px 0px;float:left;} /*170404*/
.wrap_tab02.page_move  .tab_ul02 .tab_li02.on .link_tab03 {font-weight:bold;color:#595959;display:inline-block;}/* 140416_miok */
.wrap_tab02.page_move  .tab_ul02 .tab_li02 .cntt_tab02	{position:absolute;top:40px;left:0; padding:0; display:none; width:100%;}
.wrap_tab02.page_move  .tab_ul02 .tab_li02.on .cntt_tab02	{display:block;}

.wrap_tab02	.frend_addt	{position:absolute; top:6px; right:0px;*top:4px;}
.wrap_tab02	.frend_addt	input	{margin-left:10px;*margin-right:2px; font-size:11px;}
@media \0screen {.wrap_tab02 .frend_addt input {margin-top:0px;}} /* IE8 */
.wrap_tab02	.frend_addt .btn_base.facebook span.odd_span {padding-left:26px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base.png) no-repeat;background-position:0 -1085px;}
.wrap_tab02	.frend_addt .btn_base.facebook span.even_span {min-width:22px; height:26px; padding-right:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base.png) no-repeat right top; color:#333; font-size:11px; line-height:29px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px;}/* 140205_수정 kcu */
.wrap_tab02	.frend_addt .btn_base.facebook span.even_span {*line-height:26px;} /* ie7 */
.wrap_tab02	.frend_addt .btn_base.facebook.mhover span.odd_span, .btn_base:focus span.odd_span {background-position:left -1121px;}
.wrap_tab02	.frend_addt .btn_base.facebook.mhover span.even_span, .btn_base:focus span.even_span {background-position:right -37px;}
.wrap_tab02	.frend_addt .btn_base.facebook.mactive span.odd_span	{background-position:-32px -1121px;}
.wrap_tab02	.frend_addt .btn_base.facebook.mactive span.even_span {background-position:right -74px;}
.wrap_tab02	.frend_addt	.bar {display:inline-block; *margin-left:-3px; font-size:18px; color:#d9d9d9; vertical-align:-3px;}

.wrap_tab02 .auto_search {border:1px solid #888888;width:174px;position:absolute;left:696px;top:31px;background-color:#fff;z-index:1}
.wrap_tab02 .auto_search ul.search_list {padding:0 !important;}
.wrap_tab02 .auto_search ul.search_list li {width:174px;padding:0;}
.wrap_tab02 .auto_search ul.search_list li a {display:block;padding-left:4px;color:#666666;line-height:23px;height:23px;}
.wrap_tab02 .auto_search ul.search_list li a:hover {color:#1a1a1a}
.wrap_tab02 .auto_search ul.search_list li a:hover {background-color:#f5f5f5;}
.gnr_list .auto_search ul.search_list li.search_none {padding:3px 0 2px 7px}


/* 팝업 내 탭메뉴 탭키 이동 */
.pop_tab01	{width:100%; position:relative;}
.pop_tab01 .p_tab_ul01	{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;background:#f8fbfb url(//cdnimg.melon.co.kr/resource/image/web/common/bg_tab04_line5.png) no-repeat top right;height:32px;}
.pop_tab01 .p_tab_ul01 .p_tab_li01 {overflow:hidden;}
.pop_tab01 .p_tab_ul01 .p_tab_li01 .link_p_tab01 {position:absolute; top:0; left:0; background:#f8fbfb; border:1px solid #d9d9d9; border-bottom:0; text-align:center; color:#676767; min-width:124px; height:23px; padding:9px 20px 0; z-index:1;}
.pop_tab01 .p_tab_ul01 .p_tab_li01 a.link_p_tab01:hover	{text-decoration:none;}
.pop_tab01 .p_tab_ul01 .p_tab_li01.on .link_p_tab01 {background:#fff; font-weight:bold; color:#595959; width:124px; height:23px;border-color:#dbdbdb;border-top:2px solid #808080; z-index:2;}
.pop_tab01 .p_tab_ul01 .p_tab_li01.tab01_1 .link_p_tab01	{left:0;}
.pop_tab01 .p_tab_ul01 .p_tab_li01.tab01_2 .link_p_tab01	{left:165px;}
.pop_tab01 .p_tab_ul01 .p_tab_li01.tab01_3 .link_p_tab01	{left:335px;}
.pop_tab01 .p_tab_ul01 .p_tab_li01.tab01_4 .link_p_tab01	{left:503px;}
.pop_tab01 .p_tab_ul01 .p_tab_li01.tab01_5 .link_p_tab01	{left:671px;}
.pop_tab01 .p_tab_ul01 .p_tab_li01.tab01_6 .link_p_tab01	{left:839px;}
.pop_tab01 .p_tab_ul01 .p_tab_li01 .cntt_p_tab01 {position:absolute; top:40px;left:0;display:none;width:100%;}
.pop_tab01 .p_tab_ul01 .p_tab_li01.on .cntt_p_tab01	{display:block;}
.pop_tab01 .p_tab_ul01.w138 .p_tab_li01 .link_p_tab01	{width:152px;}
.pop_tab01 .p_tab_ul01.w138 .p_tab_li01.tab01_2 .link_p_tab01	{left:201px;}
.pop_tab01 .p_tab_ul01.w145 .p_tab_li01 .link_p_tab01	{width:145px;}

.pop_tab01 .p_tab_ul01.w248 .p_tab_li01 .link_p_tab01	{width:212px;}/* 140611_수정 aty */
.pop_tab01 .p_tab_ul01.w248 .p_tab_li01.tab01_2 .link_p_tab01	{left:246px;}/* 140401 */

/* 팝업 내 탭 메뉴 페이지 이동 */
.pop_tab01.page_move			{position:static;}
.pop_tab01.page_move .p_tab_ul01	{width:100%;height:32px;}
.pop_tab01.page_move .p_tab_ul01 .p_tab_li01	{float:left; width:auto; margin-right:-1px;margin-top:-1px;}
.pop_tab01.page_move .p_tab_ul01 .p_tab_li01 .link_p_tab01	{position:relative; top:0; left:0; display:block;}



/* 넘버링 Big */
.wrap_number_big	{height:17px; display:inline-block; vertical-align:middle;}
.wrap_number_big span	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/txt_numbering.png) no-repeat 0 0; width:0; height:17px; display:inline-block; vertical-align:middle; margin-right:-4px;}
.wrap_number_big span.no_0	{width:17px; background-position:0 0;}
.wrap_number_big span.no_1	{width:9px; background-position:-27px 0;}
.wrap_number_big span.no_2	{width:11px; background-position:-49px 0;}
.wrap_number_big span.no_3	{width:12px; background-position:-73px 0;}
.wrap_number_big span.no_4	{width:13px; background-position:-98px 0;}
.wrap_number_big span.no_5	{width:12px; background-position:-123px 0;}
.wrap_number_big span.no_6	{width:12px; background-position:-148px 0;}
.wrap_number_big span.no_7	{width:12px; background-position:-173px 0;}
.wrap_number_big span.no_8	{width:12px; background-position:-198px 0;}
.wrap_number_big span.no_9	{width:12px; background-position:-223px 0;}
.wrap_number_big span.no_week	{width:17px; background-position:-248px 0;}
/* 넘버링 Small */
.wrap_number_small	{height:9px; display:inline-block; vertical-align:middle;}
.wrap_number_small span	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/txt_numbering.png) no-repeat 0 0; width:0; height:9px; display:inline-block; vertical-align:middle; margin-right:-4px;}
.wrap_number_small .text	{background:none; font:normal normal 12px/18px arial,dotum; color:#666; width:auto; height:auto;}
.wrap_number_small span.no_0	{width:7px; background-position:0 -27px;}
.wrap_number_small span.no_1	{width:6px; background-position:-14px -27px;}
.wrap_number_small span.no_2	{width:7px; background-position:-27px -27px;}
.wrap_number_small span.no_3	{width:7px; background-position:-40px -27px;}
.wrap_number_small span.no_4	{width:7px; background-position:-53px -27px;}
.wrap_number_small span.no_5	{width:7px; background-position:-67px -27px;}
.wrap_number_small span.no_6	{width:7px; background-position:-80px -27px;}
.wrap_number_small span.no_7	{width:7px; background-position:-93px -27px;}
.wrap_number_small span.no_8	{width:7px; background-position:-107px -27px;}
.wrap_number_small span.no_9	{width:7px; background-position:-120px -27px;}
.wrap_number_small span.no_cm	{width:3px; background-position:-134px -27px;}


/*넘버링 Big height 21*/
.wrap_number_h21	{height:21px; display:block; vertical-align:middle;}
.wrap_number_h21 span	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/txt_numbering02.png) no-repeat 0 0; width:0; height:21px; display:inline-block; vertical-align:middle; margin-right:-4px;}
.wrap_number_h21 span.no_0	{width:14px; background-position:0 0;}
.wrap_number_h21 span.no_1	{width:11px; background-position:-23px 0;}
.wrap_number_h21 span.no_2	{width:16px; background-position:-41px 0;}
.wrap_number_h21 span.no_3	{width:17px; background-position:-64px 0;}
.wrap_number_h21 span.no_4	{width:18px; background-position:-89px 0;}
.wrap_number_h21 span.no_5	{width:17px; background-position:-113px 0;}
.wrap_number_h21 span.no_6	{width:18px; background-position:-138px 0;}
.wrap_number_h21 span.no_7	{width:17px; background-position:-162px 0;}
.wrap_number_h21 span.no_8	{width:17px; background-position:-187px 0;}
.wrap_number_h21 span.no_9	{width:17px; background-position:-211px 0;}
.wrap_number_h21 span.no_week	{width:20px; background-position:-250px 0;}
.wrap_number_h21 span.no_txt	{width:15px; background-position:-233px 0;}

/* 넘버링 Small height 10*/
.wrap_number_h10	{height:10px; display:inline-block; vertical-align:middle;}
.wrap_number_h10 span	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/txt_numbering02.png) no-repeat 0 0; width:0; height:10px; display:inline-block; vertical-align:middle; margin-right:-4px;}
.wrap_number_h10 .text	{background:none; font:normal normal 12px/18px arial,dotum; color:#666; width:auto; height:auto;}
.wrap_number_h10 span.no_0	{width:7px; background-position:0 -26px;}
.wrap_number_h10 span.no_1	{width:5px; background-position:-12px -26px;}
.wrap_number_h10 span.no_2	{width:8px; background-position:-22px -26px;}
.wrap_number_h10 span.no_3	{width:8px; background-position:-35px -26px;}
.wrap_number_h10 span.no_4	{width:8px; background-position:-48px -26px;}/*140416 수정 lyr*/
.wrap_number_h10 span.no_5	{width:7px; background-position:-63px -26px;}
.wrap_number_h10 span.no_6	{width:7px; background-position:-76px -26px;}
.wrap_number_h10 span.no_7	{width:7px; background-position:-89px -26px;}
.wrap_number_h10 span.no_8	{width:7px; background-position:-102px -26px;}
.wrap_number_h10 span.no_9	{width:7px; background-position:-114px -26px;}/*140416 수정 lyr*/
.wrap_number_h10 span.no_cm	{width:4px; background-position:-126px -26px;}
.wrap_number_h10 span.no_year {width:14px; height:12px;background-position:-136px -24px;}
.wrap_number_h10 span.no_month {width:11px;height:12px; background-position:-153px -24px;}


/* 아티스트 파인더 */
.f_tit.finder {margin:25px 0 12px;}
.f_stit.finder {margin:26px 0 9px;}

.wrap_finder {border:1px solid #999; border-right:0; border-left:0;}
.wrap_finder dl {padding-left:190px; border:1px solid #d9d9d9; border-top:0; border-bottom:0; background-color:#f5f5f5;}
.wrap_finder dl {*zoom:1;}
.wrap_finder dl dt {display:block; float:left; width:190px; margin-left:-190px; text-align:center;}
.wrap_finder dl dd {padding:12px 15px; border-left:1px solid #d9d9d9; background-color:#fff;}

.wrap_finder dl dt .icon {display:inline-block; width:14px; height:14px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_finder_atist.png) no-repeat left top; vertical-align:middle;}
.wrap_finder dl dt .icon {*margin-right:4px;} /* ie7 */
.wrap_finder dl dt .text {color:#333; font-weight:bold; font-size:13px; line-height:1.2em; font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif; letter-spacing:-1px; vertical-align:middle;}

/* 아티스트 파인더 아티스트 선택 */
.wrap_finder.atist {margin-bottom:8px; border-top:2px solid #555e62;}
.wrap_finder.atist dl dt {padding-top:32px;}

/* 아티스트 파인더 아티스트 선택 버튼 */
.wrap_finder.atist .wrap_btn_atist {margin-top:4px; overflow:hidden;}
.wrap_finder.atist .wrap_btn_atist {*margin-top:0;} /* ie7 */
.wrap_finder.atist .wrap_btn_atist.first_child {margin-top:0;}

.wrap_finder .btn_base.finder01, .wrap_finder .btn_base.finder02 {float:left; margin:0; margin-left:2px;}
.wrap_finder .btn_base.finder01.first_child, .wrap_finder .btn_base.finder02.first_child {margin-left:0;}

.btn_base.finder01 span span {min-width:12px;}
.btn_base.finder02 span span {min-width:32px;}
.btn_base.finder01.on span, .btn_base.finder02.on span {background-position:left -1154px;}
.btn_base.finder01.on span span, .btn_base.finder02.on span span {background-position:right -1154px; font-weight:bold; color:#fff;}

/* 아티스트 파인더 조건선택 선택 */
.wrap_finder_cnd {border-top:1px solid #999; border-bottom:1px solid #999;border-left:1px solid #d9d9d9;}
.wrap_finder_cnd {*zoom:1;} /* ie7 */
.wrap_finder_cnd:after {content:""; display:block; clear:both; height:0; visibility:hidden;}

.wrap_finder_cnd dl {float:left; width:190px; border-right:1px solid #d9d9d9;}
.wrap_finder_cnd dl.first_child {border-left:1px solid #d9d9d9;}
.wrap_finder_cnd dl.gnr {width:215px;} /* 140120_miok */
.wrap_finder_cnd dl.gnr_dtl {width:216px;} /* 140213_수정 kcu */

.wrap_finder_cnd dl dt {display:block; padding:6px 0; border-bottom:1px solid #ccc; background-color:#f5f5f5; text-align:center;}
.wrap_finder_cnd dl dt .text {color:#333; font-weight:bold; font-size:13px; line-height:1.2em; font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif; letter-spacing:-1px; vertical-align:middle;}

.wrap_finder_cnd dl dd {height:136px; padding:12px 0; overflow:auto;}
.wrap_finder_cnd dl.gnr dd, .wrap_finder_cnd dl.gnr_dtl dd {overflow-y:scroll;}

.wrap_finder_cnd dl dd .finder_wrong {height:100%; margin:-12px 0; padding:12px 0; background-color:#fafafa; text-align:center;}
.wrap_finder_cnd dl dd .finder_wrong .wrap_vertical {display:inline-block; width:0; height:100%; visibility:hidden; vertical-align:middle;}
.wrap_finder_cnd dl dd .finder_wrong p {display:inline-block; color:#999; font-size:12px; line-height:1.2em; vertical-align:middle;}
.wrap_finder_cnd dl dd .finder_wrong p {*display:inline; *zoom:1;}

.wrap_finder_cnd label {display:block; padding:4px 16px;}
.wrap_finder_cnd label.mhover, .wrap_finder_cnd label.on {background-color:#f5f5f5;}
.wrap_finder_cnd label .text {font-size:12px; line-height:1.2em;}
.wrap_finder_cnd label.on .text {color:#1a1a1a; font-weight:bold;}

/* 아티스트 파인더 활동연대 선택 */
.wrap_finder.years {margin-top:8px;}
.wrap_finder.years dl dt {padding-top:22px;}
.wrap_finder.years dl dd {position:relative; padding:18px 148px 10px 18px;}
.wrap_finder.years dl dd .wrap_btn {position:absolute; right:74px; top:15px;}

/* 아티스트 파인더 활동연대 선택 히스토그램 */
.finder_yearlk_wrap {}
.finder_yearlk_wrap .yearlk_bar {position:relative; width:607px; height:9px;}
.finder_yearlk_wrap .yearlk_bar.bar_year {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_bar_yearlk.png) no-repeat left top;}
.finder_yearlk_wrap .yearlk_bar .yearlk_bar {position:absolute; top:0; left:0; width:607px; height:9px; z-index:1;}
.finder_yearlk_wrap .yearlk_bar .yearlk_bar.start {z-index:1; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_bar_yearlk.png) no-repeat left bottom;}
.finder_yearlk_wrap .yearlk_bar .yearlk_bar.last {z-index:2; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_bar_yearlk.png) no-repeat left top;}

.finder_yearlk_wrap .sel {position:absolute; top:-7px; right:-23px; width:25px; height:26px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_yearlk.png) no-repeat 0 0; font-size:0; line-height:0; z-index:1; cursor:pointer;}
.finder_yearlk_wrap .sel.mhover {background-position:0 -30px;}
.finder_yearlk_wrap .sel.mactive {background-position:0 -60px;}

.finder_yearlk_wrap .yearlk_text {position:relative;height:18px;margin-top:9px;}/*141001 수정 lyr*/
.finder_yearlk_wrap .yearlk_text a {position:absolute; top:2px;font-size:12px; line-height:1.2em;}/*141001 수정 lyr*/
.finder_yearlk_wrap .yearlk_text a {*zoom:1;} /* ie7 */
.finder_yearlk_wrap .yearlk_text a.first_child {left:0;}/*141001 수정 lyr*/
.finder_yearlk_wrap .yearlk_text a.t1960 {left:70px;}/*141001 수정 lyr*/
.finder_yearlk_wrap .yearlk_text a.t1970 {left:158px;}/*141001 수정 lyr*/
.finder_yearlk_wrap .yearlk_text a.t1980 {left:242px;}/*141001 수정 lyr*/
.finder_yearlk_wrap .yearlk_text a.t1990 {left:328px;}/*141001 수정 lyr*/
.finder_yearlk_wrap .yearlk_text a.t2000 {left:414px;}/*141001 수정 lyr*/
.finder_yearlk_wrap .yearlk_text a.t2010 {left:500px;}/*141001 수정 lyr*/
.finder_yearlk_wrap .yearlk_text a.next {right:36px;}/*141001 수정 lyr*/

.btn_big.calendar .icon {width:14px; height:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_finder_calendar.png) no-repeat left top; vertical-align:-3px;}
.btn_big.calendar .icon {*margin:0; *margin-right:4px; *vertical-align:middle;} /* ie7 */
.btn_big.calendar .text {display:inline-block; vertical-align:middle;}

/* 아티스트 파인더 문자선택 */
.gnr_finder_list {margin-top:16px; border:1px solid #d9d9d9; overflow:hidden;}
.gnr_finder_list {*zoom:1;} /* ie7 */
.gnr_finder_list .wrap_character {display:block; float:left; width:107px; height:84px; margin-top:8px; padding-top:8px; border-right:1px solid #d9d9d9; text-align:center;}
.gnr_finder_list .wrap_character .character {color:#739900; font-weight:bold; font-size:50px; line-height:1.2em; font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif;}
.gnr_finder_list ul {display:inline-block; float:right; width:898px; height:92px; padding:8px 0 6px; vertical-align:top; overflow-y:auto;}
.gnr_finder_list ul li {float:left; padding:0 9px 0 8px; width:159px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_list2.png) no-repeat 0 6px; margin-left:-1px;}
.gnr_finder_list ul li a, .gnr_finder_list ul li span {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:3px 15px 2px 7px; padding:4px 15px 1px 7px\9; color:#1a1a1a;}
@media \0screen {.gnr_finder_list ul li a, .gnr_finder_list ul li span {padding:3px 15px 2px 7px;}}/* IE8 */
*+html .gnr_finder_list ul li a, *+html .gnr_finder_list ul li span {padding:3px 15px 2px 7px;}/* IE7 */
.gnr_finder_list ul li.on a {font-weight:bold; letter-spacing:-1px; color:#fff; background:#739900 url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_arrow.png) no-repeat 138px 8px;}
.gnr_finder_list ul li.on span {font-weight:bold; letter-spacing:-1px; color:#fff; background:#739900 url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gnr_arrow.png) no-repeat 138px 8px;}

.gnr_finder_list .search_wrong {float:right; width:898px; height:65px; padding:35px 0 6px; text-align:center;}
.gnr_finder_list .search_wrong p {color:#333; font-weight:normal; font-size:12px; line-height:1.5em; font-family:"돋움", "dotum", sans-serif, "Apple Gothic", sans-serif; letter-spacing:0;}

/* 아티스트 파인더 검색결과 검색정보 */
.finder_serch_info {margin:30px 0 8px;}
.finder_serch_info {*zoom:1;} /* ie7 */
.finder_serch_info:after {content:""; display:block; clear:both; height:0; visibility:hidden;}

.finder_serch_info .serch_info {float:left; color:#333; font-size:12px; line-height:18px;}
.finder_serch_info .serch_info dt {float:left; margin-right:4px; font-weight:bold;}
.finder_serch_info .serch_info dd {float:left;}
.finder_serch_info .serch_info dd.tot {margin-left:8px; padding-left:9px; font-weight:bold; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gray_bar.png) no-repeat 0 3px;}/* 140318 */

.finder_serch_info .list_sort {float:right;}

/* 선곡하기 하단 버튼 */
.add_bg {position:relative; padding:6px; border-bottom:1px solid #d9d9d9; background:#f7f7f7; *zoom:1;}
.add_bg .btn_move {width:26px; height:26px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_move_list.png) no-repeat 0 0;}
.add_bg .btn_move.top {background-position:0 0;}
.add_bg .btn_move.top.mhover {background-position:0 -30px;}
.add_bg .btn_move.top.mactive {background-position:0 -60px;}
.add_bg .btn_move.up {background-position:-30px 0;}
.add_bg .btn_move.up.mhover {background-position:-30px -30px;}
.add_bg .btn_move.up.mactive{background-position:-30px -60px;}
.add_bg .btn_move.down {background-position:-60px 0;}
.add_bg .btn_move.down.mhover {background-position:-60px -30px;}
.add_bg .btn_move.down.mactive {background-position:-60px -60px;}
.add_bg .btn_move.bottom {background-position:-90px 0;}
.add_bg .btn_move.bottom.mhover {background-position:-90px -30px;}
.add_bg .btn_move.bottom.mactive {background-position:-90px -60px;}
.add_bg .btn_move span {text-indent:-9999px;}
.add_bg .btn_base {height:26px;}
.add_bg .btn_base span span {min-width:32px;}
.add_bg .chic_del {position:absolute; top:6px; right:6px;}

/* 이미지 크게 보기 팝업 */
.wrap_viewlk_image {*zoom:1;} /* ie7 */
.wrap_viewlk_image:after {content:""; display:block; clear:both; height:0; visibility:hidden;}/*140508 추가 lyr*/
.wrap_viewlk_image .wrap_image {float:left; width:496px;}
.wrap_viewlk_image .wrap_image .thumb {display:block; position:relative; width:496px; height:496px; text-align:center;}
.wrap_viewlk_image .wrap_image .thumb img {display:inline-block;; max-width:496px; max-height:496px; vertical-align:middle;}
.wrap_viewlk_image .wrap_image .thumb .wrap_vertical {display:inline-block; width:0; height:496px; visibility:hidden; vertical-align:middle;}
.wrap_viewlk_image .wrap_image .thumb .icon_viewlk_image {display:none;}
.wrap_viewlk_image .wrap_image a.thumb:hover .icon_viewlk_image {display:block;}
.wrap_viewlk_image .wrap_image .thumb .thumb_frame {display:block; position:absolute; left:0; top:0; width:496px; height:496px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_image.png) left top;}
.wrap_viewlk_image .wrap_image a.thumb .thumb_frame {*cursor:pointer;} /* ie7 */

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

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

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

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

.wrap_viewlk_image .wrap_image_cmt {float:right;}

/* 로그인 */
.gray_box02_login {margin:3px 0 8px; padding:14px; border:1px solid #d9d9d9; background:#fafafa;}

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

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

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


/* 메인배너 레이어팝업 */
.l_popup.small .main_baner {padding:0 15px 0; background-color:#fff; border:1px solid #666;}/*140702 수정 lyr*/
.l_popup.small .main_baner .wrap_baner {}
.l_popup.small .main_baner .wrap_baner ul {overflow:hidden;}/*140704 추가 lyr*/
.l_popup.small .main_baner .wrap_baner ul li {float:left;margin-top:16px;font-size:0;line-height:0;}/*150521 수정 lyr*/
.l_popup.small .main_baner .wrap_baner ul li.first_child {margin-right:8px;}/*140704 수정 lyr*/
.l_popup.small .main_baner .wrap_baner ul li img {vertical-align:top;}
.l_popup.small .main_baner .wrap_lower {height:39px;}
.l_popup.small .main_baner .wrap_lower .fl_left {padding-top:9px;}
.l_popup.small .main_baner .wrap_lower .fl_left label {color:#666; font-size:11px; line-height:13px; letter-spacing:-1px;}
.l_popup.small .main_baner .wrap_lower .fl_right {padding-top:7px;}
.l_popup.small .main_baner .wrap_lower .fl_right .btn_base {*height:26px; *margin:0;}

/* 멜론 다운로드 프로그램 설치 안내 */
.wrap_step_dtl {margin-top:22px; border-top:1px solid #e6e6e6;}
.wrap_step_dtl li {padding-top:32px;}
.wrap_step_dtl li .image {margin-top:24px; font-size:0; line-height:0; text-align:center;}

.box_step {padding:13px 12px; border:1px solid #e5e5e5; background-color:#f7f7f7;}
.box_step .step {display:inline-block; height:17px; margin-right:6px; padding-right:10px; border-right:1px solid #e5e5e5; vertical-align:middle;}
.box_step .step span {display:inline-block; margin-top:-3px; color:#000; font-weight:bold; font-size:16px; line-height:1.2em; font-family:"맑은 고딕","Malgun Gothic", "돋움", "Dotum", sans-serif, "Apple Gothic", sans-serif;}
.box_step .dtl {display:inline-block; vertical-align:middle; color:#1a1a1a;}
.box_step .dtl {*display:inline; *zoom:1;} /* ie7 */

/* 오류 메시지 */
.img_check_sys {display:inline-block; width:178px; height:194px; margin-right:46px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/img_check_sys.png) no-repeat left top;}
.img_check_sys {*display:inline; *zoom:1;} /* ie7 */

.date_check_sys {margin-top:18px;}
.date_check_sys dt, .date_check_sys dd {display:inline;}
.date_check_sys dd {font-weight:bold;}

.wrap_check_sys {margin-top:80px; text-align:center;}
.wrap_check_sys div {display:inline-block; text-align:left;}
.wrap_check_sys div {*display:inline; *zoom:1;} /* ie7 */

.wrap_check_sys div .img_check_sys {vertical-align:middle;}

.wrap_check_sys div .msge {display:inline-block; margin-top:-30px; vertical-align:middle;}
.wrap_check_sys div .msge {*display:inline; *zoom:1;} /* ie7 */
.wrap_check_sys div .msge h3 {color:#1a1a1a; font-weight:bold; font-size:20px; line-height:1.4em; font-family:"맑은 고딕", "Malgun Gothic","돋움", "Dotum", sans-serif, "Apple Gothic", sans-serif;}
.wrap_check_sys div .msge p {margin-top:12px;}

.wrap_check_sys .wrap_btn {width:556px;display:block;margin-top:54px; padding-top:24px; border-top:1px solid #e6e6e6; text-align:center;}

/********** 댓글CSS: 공통CSS는 댓글CSS위로 입력 부탁 드립니다. *****************************************************/

/* 댓글 - icon */
.icon_ancm {display:inline-block; width:33px; height:16px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_sprite_cmt.png) no-repeat 0 0; overflow:hidden; vertical-align:-3px;}
.icon_best {display:inline-block; width:36px; height:16px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_sprite_cmt.png) no-repeat -35px 0; overflow:hidden; vertical-align:-3px;}
.icon_new {display:inline-block; width:20px; height:16px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_sprite_cmt.png) no-repeat -165px 0; overflow:hidden; vertical-align:-3px;}/* 140522_수정 aty */

.icon_atist {display:inline-block; width:15px; height:18px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_sprite_cmt.png) no-repeat -72px 0; overflow:hidden; vertical-align:-7px;}

.icon_dj_cmt {display:inline-block; width:23px; height:13px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_sprite_cmt.png) no-repeat -285px 0; overflow:hidden; vertical-align:-2px;}
.icon_dj_cmt {*vertical-align:middle;} /* ie7 */

.icon_reg_mobile {display:inline-block; width:7px; height:11px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_sprite_cmt.png) no-repeat -91px 0; overflow:hidden; vertical-align:-3px;}

.icon_secrt {display:inline-block; width:9px; height:12px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_sprite_cmt.png) no-repeat -202px 0; overflow:hidden; vertical-align:-1px;}
.icon_secrt {margin-right:4px; *vertical-align:0;} /* ie7 */

/* 댓글 - button */
.btn_b31 .odd_span {padding-left:6px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_btn_dgray02.png) no-repeat left -90px;}
.btn_b31 .odd_span .even_span {min-width:44px; height:31px; padding-right:6px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/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, .btn_b31:focus .odd_span {background-position:left -125px;}
.btn_b31.mhover .odd_span .even_span, .btn_b31:focus .odd_span .even_span {background-position:right -125px;}
.btn_b31.mactive .odd_span {background-position:left -160px;}
.btn_b31.mactive .odd_span .even_span {background-position:right -160px;}

.btn_text.arrow_u02 .text, .btn_text.arrow_d02 .text  {font-size:12px; line-height:1.4em; color:#555;}
.btn_text.arrow_u02 .icon, .btn_text.arrow_d02 .icon {width:5px; height:3px; display:inline-block; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_btn_icon.png) no-repeat -291px top; vertical-align:3px;}
.btn_text.arrow_u02 .icon, .btn_text.arrow_d02 .icon {*vertical-align:middle;}
.btn_text.arrow_u02 .icon {background-position:-291px -13px;}

.btn_reg .odd_span, .btn_reg .even_span {background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_btn_reg.png) no-repeat left top;}
.btn_reg .odd_span {padding-left:8px; background-position:left top;}
.btn_reg .even_span {min-width:64px; height:80px; padding-right:8px; background-position:right top; color:#333; font-weight:bold; font-size:14px; line-height:84px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif;}

.btn_reg.mhover .odd_span {background-position:left -100px;}
.btn_reg.mhover .even_span {background-position:right -100px;}

.btn_reg.mactive .odd_span {background-position:left -200px;}
.btn_reg.mactive .even_span {background-position:right -200px;}

.btn_reg02 .odd_span, .btn_reg02 .even_span {background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_btn_reg.png) no-repeat left top;}
.btn_reg02 .odd_span {padding-left:8px; background-position:left -288px;}
.btn_reg02 .even_span {min-width:64px; height:52px; padding-right:8px; background-position:right -288px; color:#666; font-weight:bold; font-size:12px; line-height:54px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif;}

.btn_reg02.mhover .odd_span {background-position:left -348px;}
.btn_reg02.mhover .even_span {background-position:right -348px;}

.btn_reg02.mactive .odd_span {background-position:left -408px;}
.btn_reg02.mactive .even_span {background-position:right -408px;}

.btn_reg03 .odd_span, .btn_reg03 .even_span {background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_btn_reg.png) no-repeat left top;}
.btn_reg03 .odd_span {padding-left:8px; background-position:left -466px;}
.btn_reg03 .even_span {min-width:64px; height:24px; padding-right:8px; background-position:right -466px; color:#666; font-size:12px; line-height:26px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif;}

.btn_reg03.mhover .odd_span {background-position:left -496px;}
.btn_reg03.mhover .even_span {background-position:right -496px;}

.btn_reg03.mactive .odd_span {background-position:left -526px;}
.btn_reg03.mactive .even_span {background-position:right -526px;}

.btn_reg04 .odd_span, .btn_reg04 .even_span {background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_btn_reg.png) no-repeat left top;}
.btn_reg04 .odd_span {padding-left:8px; background-position:left -558px;}
.btn_reg04 .even_span {min-width:64px; height:87px; padding-right:8px; background-position:right -558px; color:#333; font-weight:bold; font-size:14px; line-height:90px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif;}

.btn_reg04.mhover .odd_span {background-position:left -653px;}
.btn_reg04.mhover .even_span {background-position:right -653px;}

.btn_reg04.mactive .odd_span {background-position:left -748px;}
.btn_reg04.mactive .odd_span .even_span {background-position:right -748px;}

.btn_atach_cmt {position:relative;}
.btn_atach_cmt.mhover, .btn_atach_cmt:focus, .btn_atach_cmt.mactive {z-index:1;}
.btn_atach_cmt .odd_span {width:31px; height:28px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_btn_atach.png) no-repeat left top; overflow:hidden; line-height:28px; text-indent:-999px;}

.btn_atach_cmt.sound .odd_span {background-position:left top;}
.btn_atach_cmt.sound.mhover .odd_span, .btn_atach_cmt.sound:focus .odd_span {background-position:left -35px;}
.btn_atach_cmt.sound.mactive .odd_span {background-position:left -70px;}

.btn_atach_cmt.photo .odd_span {background-position:-40px top;}
.btn_atach_cmt.photo.mhover .odd_span, .btn_atach_cmt.photo:focus .odd_span {background-position:-40px -35px;}
.btn_atach_cmt.photo.mactive .odd_span {background-position:-40px -70px;}

.btn_atach_cmt.video .odd_span {background-position:-80px top;}
.btn_atach_cmt.video.mhover .odd_span, .btn_atach_cmt.video:focus .odd_span {background-position:-80px -35px;}
.btn_atach_cmt.video.mactive .odd_span {background-position:-80px -70px;}

.btn_atach_cmt.link .odd_span {background-position:-120px top;}
.btn_atach_cmt.link.mhover .odd_span, .btn_atach_cmt.link:focus .odd_span {background-position:-120px -35px;}
.btn_atach_cmt.link.mactive .odd_span {background-position:-120px -70px;}

.wrap_btn_atach_cmt {display:inline-block; clear:both; line-height:28px; vertical-align:middle;}
.wrap_btn_atach_cmt {*display:inline; *position:relative; *zoom:1;} /* ie7 */
.wrap_btn_atach_cmt:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.wrap_btn_atach_cmt .wrap_btn_attach {position:relative; float:left; margin-left:-1px; font-size:0; line-height:0;}
.wrap_btn_atach_cmt .wrap_btn_attach .l_popup {font-size:12px; line-height:18px;}
.wrap_btn_atach_cmt .wrap_btn_attach.mhover {*z-index:1;} /* ie7 */
.wrap_btn_atach_cmt .btn_atach_cmt {*margin:0;} /* ie7 */

.btn_reprt .odd_span {width:10px; height:11px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_btn_cmt.png) no-repeat left top; text-indent:-9999px; vertical-align:middle;}
.btn_reprt.mhover .odd_span {background-position:0 -21px;}

.btn_recm {height:17px; vertical-align:middle;}
.btn_recm .odd_span {position:relative; height:17px; padding-left:18px; color:#666; font-size:12px; line-height:18px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; text-decoration:none;}
.btn_recm .icon {display:block; position:absolute; left:0; top:0; width:13px; height:17px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_sprite_cmt.png) no-repeat 0 0; font-size:0; line-height:0;}

.btn_recm.positive .icon {background-position:-239px 0;}
.btn_recm.positive.mhover .icon {background-position:-239px -20px;}
.btn_recm.positive.mactive .icon {background-position:-239px -40px;}
.btn_recm.positive.on .icon,
.btn_recm.positive.on.mhover .icon {background-position:-239px -60px;}
.btn_recm.negative .icon {background-position:-262px 0;}
.btn_recm.negative.mhover .icon {background-position:-262px -20px;}
.btn_recm.negative.mactive .icon {background-position:-262px -40px;}
.btn_recm.negative.on .icon,
.btn_recm.negative.on.mhover .icon {background-position:-262px -60px;}

.wrap_btn_recm .btn_recm span.odd_span {color:#999}
.wrap_btn_recm .btn_recm {margin-left:18px;}
.wrap_btn_recm .btn_recm.positive {margin-left:0;}

/* 댓글 - 타이틀 */
.re_title {margin:30px 0 12px 0; color:#1a1a1a; font-weight:bold; font-size:18px; line-height:24px; font-family:"Malgun Gothic","맑은 고딕","Dotum", "돋음", "Apple Gothic",sans-serif;}
.re_title.arr {padding-left:11px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bul_title.png) no-repeat 0 6px;}

/* 댓글 - 총 검색 결과 수 */
.wrap_list_totcnt strong.fc_strong {padding-left:9px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bul_arrow_gray02.png) no-repeat left 2px; font-weight:normal;}
.wrap_list_totcnt strong.fc_strong .fc_point, .wrap_list_totcnt strong.fc_strong .cnt {font-weight:bold;}

/* 댓글 - 리뷰 입력창 */
.re_notice {position:relative; margin-bottom:24px; padding:15px 101px 8px 15px; background-color:#f9f9f9; border:1px solid #d1d1d1; z-index:40}
.re_notice .re_text, .re_notice .wrap_cmt_box_thum {margin-bottom:13px;}
.re_notice .wrap_cmt_box_thum {position:relative;}
.re_notice .wrap_check {margin-top:5px;}
.re_notice .wrap_btn {margin-top:8px;}
.re_notice .wrap_btn {*height:28px; *zoom:1;} /* ie7 */
.re_notice .wrap_btn:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.re_notice .wrap_btn .wrap_btn_atach_cmt {float:left; clear:none;}
.re_notice .wrap_btn .wrap_btn_sns {float:right; clear:none;}
.re_notice .wrap_btn02 {position:absolute; right:15px; top:15px;}
.re_notice .wrap_btn02 {*top:13px;} /* ie7 */
.re_notice .wrap_btn02 button {*margin:0;} /* ie7 */
.re_notice.no_btn_wrap {padding-bottom:15px;}/*140430 추가 lyr*/

.textarea {position:relative; padding-bottom:19px; border:1px solid #d1d1d1; background-color:#fff; color:#666; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif;}/* 140127_수정 min-height:59px; */
.textarea .num_board {width:100%;display:block;text-align:right} /* 140110_miok */
.textarea .ancm {padding:6px 32px 0; color:#b2b2b2;} /* 140124_수정 kcu */
.textarea .ancm p {padding-left:11px; text-indent:-11px;}

.textarea02 {position:relative; min-height:126px; padding:6px 7px; padding-bottom:4px; border:1px solid #d1d1d1; background-color:#fff; color:#666; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif;}/* 140110_miok */
.textarea02 .num_board {width:100%;display:block;text-align:right} /* 140110_miok */
.textarea02 .ancm {color:#b2b2b2;}
.textarea02 .ancm p {padding-left:11px; text-indent:-11px;}

.re_text {display:block; resize:none; padding:0;  border:0; overflow:hidden; line-height:18px;}

.num_board {font-size:12px; color:#999;}
.num_board strong {color:#666}

/* 140429_miok */
.btn_cmt_sns {position:relative;float:left; margin:0; margin-left:-1px;}/*140911 수정 lyr*/
.btn_cmt_sns.mhover, .btn_cmt_sns:focus, .btn_cmt_sns.mactive, .btn_cmt_sns.on {z-index:1;}
.btn_cmt_sns span.odd_span {height:28px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_btn_sns2_140822.png) no-repeat left top; overflow:hidden; line-height:28px; text-indent:-999px;}/*140911 수정 lyr*/

.btn_cmt_sns.facebook span.odd_span {width:31px; background-position:0 0;}/*140902 수정 lyr*/
.btn_cmt_sns.facebook.mhover span.odd_span, .btn_cmt_sns.facebook:focus span.odd_span {width:31px; background-position:0px -44px;}/*140902 수정 lyr*/
.btn_cmt_sns.facebook.mactive span.odd_span {width:31px; background-position:0px -91px;}/*140902 수정 lyr*/
.btn_cmt_sns.facebook.on span.odd_span {width:31px; background-position:0px -135px;}/*140902 수정 lyr*/

.btn_cmt_sns.twitter span.odd_span {width:31px; background-position:-30px top;}/*140911 수정 lyr*/
.btn_cmt_sns.twitter.mhover span.odd_span, .btn_cmt_sns.twitter:focus span.odd_span {width:31px; background-position:-30px -44px;}/*140911 수정 lyr*/
.btn_cmt_sns.twitter.mactive span.odd_span {width:31px; background-position:-30px -91px;}/*140911 수정 lyr*/
.btn_cmt_sns.twitter.on span.odd_span {width:31px; background-position:-30px -135px;}/*140911 수정 lyr*/


/* 댓글 - 리뷰 입력창 - 방명록 케이스 */
.re_notice.type02 .textarea {min-height:61px;}
.re_notice.type02 .textarea .ancm {zoom:1; margin-bottom:-12px;}

/* 댓글 - 목록형 리스트 */
.tb_list_cmt {border-top:2px solid #b8b8b8; border-bottom:1px solid #b8b8b8;}
.tb_list_cmt thead th {height:33px; border-bottom:1px solid #cfcfcf; color:#333333; text-align:center; vertical-align:middle; background-color:#fafafa;}
.tb_list_cmt th.t_left, .tb_list_cmt td.t_left {text-align:left;}
.tb_list_cmt th.t_right, .tb_list_cmt td.t_right {text-align:right;}
.tb_list_cmt th.t_center, .tb_list_cmt td.t_center {text-align:center;}
.tb_list_cmt tbody th, .tb_list_cmt td {height:39px; border-top:1px solid #e6e6e6; text-align:left; vertical-align:middle;}
.tb_list_cmt tbody tr.first_child th, .tb_list_cmt tbody tr.first_child td {border-top:none;}
.tb_list_cmt tbody tr.atist {background-color:#edf5f3;}
.tb_list_cmt th .wrap {position:relative; padding:0 16px 0 0;}
.tb_list_cmt td .wrap {position:relative; padding:0 16px 0 0;}
.tb_list_cmt td.on .wrap {z-index:1;}
.tb_list_cmt td.no {font-family:"Arial", "돋움", "Dotum", "Apple Gothic", sans-serif; text-align:center;}
.tb_list_cmt th.no .wrap, .tb_list_cmt td.no .wrap {padding-right:16px; padding-left:16px;}
.tb_list_cmt th.title .wrap, .tb_list_cmt td.title .wrap {padding-right:40px;}
.tb_list_cmt th.pd_right01 .wrap, .tb_list_cmt td.pd_right01 .wrap {padding-right:24px;}
.tb_list_cmt .ellipsis {display:inline-block; vertical-align:middle; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tb_list_cmt .ellipsis {*display:inline; *vertical-align:middle;} /* ie7 */
.tb_list_cmt .ellipsis a {color:#555;}
.tb_list_cmt .icon_reg_mobile {vertical-align:-1px;}
.tb_list_cmt .icon_atist {vertical-align:middle;}

/* 댓글 - 목록형 리스트 - 확장영역 */
.tb_list_cmt .tr_cntt td {border-top:none;}
.tb_list_cmt .tr_cntt td .wrap {padding:0;}
.tb_list_cmt .tr_cntt .wrap .tb_cmt_cntt {position:relative; padding:8px 180px 11px 72px; color:#333; line-height:1.4em;}
.tb_list_cmt .tr_cntt .wrap .tb_cmt_cntt .text {margin-bottom:8px;color:#555;}
.tb_list_cmt .tr_cntt .wrap .tb_cmt_cntt .text.fc_b3 {color:#b3b3b3;}
.tb_list_cmt .tr_cntt .wrap .tb_cmt_cntt .wrap_cmt_box_thum {margin:12px 0 8px;}
.tb_list_cmt .tr_cntt .wrap .tb_cmt_cntt .wrap_cmt_box_thum .cmt_box_link {margin:-14px 0 -10px;}
.tb_list_cmt .tr_cntt .wrap .tb_cmt_cntt .wrap_btn_cmt {position:absolute; right:16px; top:8px;}

/* 댓글 - 목록형 리스트 - 댓글목록 */
.list_cmt02 li {border-top:1px dotted #d9d9d9;}
.list_cmt02 .wrap_cmt {position:relative; padding:11px 180px 11px 90px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_cmt_arrow.png) no-repeat 72px 13px;}
.list_cmt02 .wrap_cmt {*zoom:1;} /* ie7 */
.list_cmt02 .wrap_cmt:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.list_cmt02 .wrap_nicnmname {float:left; width:120px;}
.list_cmt02 .wrap_cntt {float:right; width:613px;color:#555;}
.list_cmt02 .wrap_cntt .btn_like {vertical-align:0;}
.list_cmt02 .wrap_cntt .btn_like {*vertical-align:middle;} /* ie7 */
.list_cmt02 .wrap_cmt .wrap_btn_cmt {position:absolute; right:16px; top:11px; line-height:0;}
.list_cmt02 .bar {margin:0 3px; color:#ccc; font-style:normal; font-size:11px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif; vertical-align:middle;}

/* 댓글 - 목록형 리스트 - 댓글입력 */
.wrap_insert_cmt {border-top:1px dotted #d9d9d9;}
.wrap_insert_cmt .wrap_bg_insert {position:relative; padding:11px 16px 11px 90px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_cmt_arrow.png) no-repeat 72px 13px;}
.wrap_insert_cmt .wrap_bg_insert {*zoom:1;} /* ie7 */
.wrap_insert_cmt .wrap_bg_insert button {*margin:0; *margin-left:4px;} /* ie7 */
.wrap_insert_cmt div.wrap_all {border:1px solid #b6b6b6;height:24px} /* 140113_miok_추가 */
.wrap_insert_cmt div.wrap_all.wide {width:727px;margin-right:3px;float:left}/* 140113_miok_추가 */
.wrap_insert_cmt div.wrap_all.wide.wide_type {width:450px;} /* 140529_수정 aty */
.wrap_insert_cmt div.wrap_all.wide.wide_type .wrap_input .input_text {width:340px;} /* 140529_수정 aty */
.wrap_insert_cmt .wrap_input {display:inline-block; position:relative;}
.wrap_insert_cmt .wrap_input .input_text {border:0px;box-shadow:0 0 0 0 rgba(0,0,0,0.05) inset;} /* 140110_miok */
.wrap_insert_cmt .wrap_input .wrap_staus {width:88px;float:left;text-align:right;margin-top:2px} /* 140113_miok_추가 */
.wrap_insert_cmt .wrap_input .wrap_staus {*margin-top:4px}
.wrap_insert_cmt .wrap_check {margin-top:5px;}
.wrap_insert_cmt .no_staus {display:inline-block;padding-left:8px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_cmt_num_board.png) no-repeat left 50%; color:#999; font-size:11px; line-height:1.4em;} /* 140110_miok */
.wrap_insert_cmt .no_staus .no {color:#666; font-weight:bold;}
.wrap_insert_cmt .btn_base02 .even_span {min-width:64px;}

/* 댓글 - 요약형 - 1depth 댓글 */
.list_cmt {position:relative; z-index:20; border:1px solid #ccc; border-right:0; border-left:0;}
.list_cmt ul li {border-top:1px solid #e6e6e6;}
.list_cmt ul li {*zoom:1; *vertical-align:top;} /* ie7 */
.list_cmt ul li.first_child {border-top:0;}
.list_cmt ul li.on {position:relative; z-index:10;}
.list_cmt .wrap_insert_cmt .wrap_bg_insert {padding:16px; padding-left:180px; background-position:162px 16px;overflow:hidden}/* 140113_miok */
.list_cmt .wrap_insert_cmt .wrap_bg_insert div.wrap_btn_r {margin-top:0;*margin-top:-2px} /* 140114_miok, 140808_update kiok */
.list_cmt .ellipsis {display:inline-block; overflow:hidden; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis;}
.list_cmt .ellipsis {*display:inline; *vertical-align:middle;} /* ie7 */
.list_cmt .ellipsis a {color: #555}
.list_cmt .ellipsis .icon_atist {*vertical-align:middle;} /*  */
.list_cmt .bar {margin:0 3px; color:#ccc; font-style:normal; font-size:11px; line-height:14px; font-family:"Dotum", "Apple Gothic", sans-serif; vertical-align:middle;}
.list_cmt .date {font-size:11px;color:#999;}
.list_cmt .wrap_cmt_box_thum {*margin-bottom:5px;}
.list_cmt .text_search,
.tb_list_cmt .text_search{color:#7CB710; font-weight:bold; text-decoration:underline;}
.list_cmt .search_wrong {padding:83px 0; color:#1a1a1a; font-size:14px; line-height:1.4em; font-family:"맑은 고딕","Malgun Gothic",arial,"돋움","dotum",sans-serif, "Apple Gothic", sans-serif; letter-spacing:-1px; text-align:center;}
.list_cmt .search_loading {padding:68px 0 63px; text-align:center;}
.list_cmt .search_loading p {color:#1a1a1a;}
.list_cmt .search_loading p {*margin-top:5px;} /* ie7 */
.list_cmt .time {margin-left:3px;}

.list_cmt .playtime {display:block !important; position:absolute !important; bottom:5px; right:5px; margin-left:24px; height:16px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat right 0;}
.list_cmt .playtime {*cursor:pointer;} /* IE7 */
.list_cmt .playtime .time {display:block; position:relative; top:0; left:-24px; height:16px; margin-right:-19px; padding-left:23px; background:url(//cdnimg.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;}

.wrap_btn_list {position:relative;}
.wrap_btn_list .btn_big {position:absolute; right:0; top:16px;}
.wrap_btn_list .btn_big span span {min-width:0;}

.wrap_cmt_cntt {display:block; position:relative; padding:16px 0; padding-left:160px;}
.wrap_cmt_cntt {*zoom:1;} /* ie7 */
.wrap_cmt_cntt:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.wrap_cmt_cntt .wrap_nicnmname {float:left; width:114px; margin-left:-160px; padding:0 23px;}
.wrap_cmt_cntt .wrap_nicnmname .icon_reg_mobile {vertical-align:-1px;}
.wrap_cmt_cntt .wrap_cntt {padding-right:88px;}
.wrap_cmt_cntt .wrap_cntt .cntt {word-break:break-all;color:#555;}/* 140219_추가 kcu */
.wrap_cmt_cntt .wrap_cntt .cntt .btn_text {margin-left:4px; vertical-align:0;}
.wrap_cmt_cntt .wrap_cntt .cntt .btn_text {*margin-top:-5px; *margin-left:6px; *vertical-align:-2px;} /* ie7 */
.wrap_cmt_cntt .wrap_cntt .cntt .wrap_cmt_box_thum {margin-top:14px;}
.wrap_cmt_cntt .wrap_cntt .cntt .wrap_cmt_box_thum .cmt_box_link {margin-top:-16px;}
.wrap_cmt_cntt .wrap_cntt .wrap_btn {margin-top:10px;}
.wrap_cmt_cntt .wrap_re_notice {padding-right:16px;}
.wrap_cmt_cntt .wrap_re_notice .re_notice {margin-bottom:5px;}
.wrap_cmt_cntt .wrap_re_notice .re_notice .textarea {padding:6px 7px; padding-bottom:4px;} /* 140110_miok */
.wrap_cmt_cntt .wrap_re_notice .btn_reg02, .wrap_cmt_cntt .wrap_re_notice .btn_reg03 {display:block;}
.wrap_cmt_cntt .wrap_re_notice .btn_reg03 {margin-top:4px;}
.wrap_cmt_cntt .wrap_re_notice .btn_reg03 {*margin-top:0;} /* ie7 */
.wrap_cmt_cntt .wrap_re_notice .wrap_btn {margin-top:10px;}
.wrap_cmt_cntt .wrap_btn_report {position:absolute; right:16px; top:16px;}
.wrap_cmt_cntt .wrap_btn_report .bar {vertical-align:-1px;}
.wrap_cmt_cntt .wrap_btn_report .bar {*vertical-align:2px;} /* ie7 */
.wrap_cmt_cntt .btn_text.arrow_u02, .wrap_cmt_cntt .btn_text.arrow_d02 {*margin-top:-2px;} /* ie7 */
.wrap_cmt_cntt.atist {background-color:#edf5f3;}

/* 140124_추가 kcu */
.wrap_cmt_cntt .wrap_re_notice .re_notice .textarea {min-height:59px; padding:0 0 19px 0;}
.wrap_cmt_cntt .wrap_re_notice .re_notice .textarea .scroll {position:relative; overflow:hidden; overflow-y:auto; padding: 6px 7px 4px;}/*140127 수정 height:41px; */
.wrap_cmt_cntt .wrap_re_notice .re_notice .textarea .scroll .re_text {padding-bottom:0}
.re_notice .textarea .scroll {overflow:hidden; position:relative; overflow-y:auto; padding: 6px 7px 4px;}/*140127 수정 height:48px; */
.textarea .num_board {position:absolute; bottom:0; right:10px; width:auto;}

/* 댓글 - 요약형 - 2depth 댓글 */
.lower_cmt li {position:relative; padding:16px 0 16px 307px; border-top:1px dotted #d9d9d9;}
.lower_cmt li {*zoom:1;} /* ie7 */
.lower_cmt li:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.lower_cmt li .wrap_nicnmname {float:left; width:114px; margin-left:-147px; padding:0 16px 0 17px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_cmt_arrow.png) no-repeat 2px 3px;}
.lower_cmt li .wrap_nicnmname .icon_reg_mobile {vertical-align:-1px;}
.lower_cmt li .wrap_cntt {padding-right:88px;}
.lower_cmt li .wrap_btn_report {position:absolute; right:16px; top:16px;}
.lower_cmt li .date {*vertical-align:middle;}

/* 댓글 - 첨부파일 */
.cmt_box_thum {display:inline-block; position:relative; padding-left:95px; border:1px solid #d9d9d9; background-color:#fff;}
.cmt_box_thum {*display:inline; *zoom:1;}
.cmt_box_thum:after {content:''; display:block; clear:both; height:0; visibility:hidden;}
.cmt_box_thum .image {float:left; margin-left:-95px; border-right:1px solid #d9d9d9;}
.cmt_box_thum .image a, .cmt_box_thum .image span, .cmt_box_thum .image img {display:block;}
.cmt_box_thum .image a, .cmt_box_thum .image span {position:relative;}
.cmt_box_thum .image a .icon_cmt_mv, .cmt_box_thum .image span .icon_cmt_mv {display:block; position:absolute; left:50%; top:50%; width:32px; height:32px; margin:-16px 0 0 -16px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_cmt_mv.png) no-repeat left top;}
.cmt_box_thum .image a .icon_cmt_mv {*cursor:pointer;} /* ie7 */
.cmt_box_thum .image a .playtime {display:block; position:absolute; bottom:5px; right:5px; margin-left:24px; height:16px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat right 0;}
.cmt_box_thum .image a .playtime {*cursor:pointer;} /* IE7 */
.cmt_box_thum .image a .playtime .time {display:block; position:relative; top:0; left:-24px; height:16px; margin-right:-19px; padding-left:23px; background:url(//cdnimg.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;}
.cmt_box_thum .cntt {padding:0 40px 0 15px;}
.cmt_box_thum .cntt .wrap_btn .btn_icon {*margin:0; *margin-left:4px;}
.cmt_box_thum .title {display:block; font-weight:bold; font-size:12px; line-height:1.4em;}
.cmt_box_thum dd {font-size:12px; line-height:1.2em;}
.cmt_box_thum dd a, .cmt_box_thum dd span {vertical-align:middle;}
.cmt_box_thum dd span.ellipsis {width:auto;}/*140709 추가 lyr*/
.cmt_box_thum dd a {color:#666;}
.cmt_box_thum .btn_close {position:absolute; right:0; top:0;}
.cmt_box_thum .btn_close {*margin:0;} /* ie7 */
.cmt_box_thum .btn_close .odd_span {width:14px; height:14px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_btn_close.png) no-repeat left top; overflow:hidden; text-indent:-9999px;}

.cmt_box_thum.album .cntt {padding-top:8px;}
.cmt_box_thum.album .cntt {*padding-top:7px;} /* ie7 */
.cmt_box_thum.album .cntt .wrap_btn {margin-top:5px;margin-bottom:5px;}
.cmt_box_thum.album .cntt .wrap_btn {*margin-top:3px;} /* ie7 */
.cmt_box_thum.album .cntt dd {margin-top:2px;}
.cmt_box_thum.album .cntt dd div.ellipsis {display:inline-block;*display:inline;width:580px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}/* 140410_수정 aty */
.cmt_box_thum.album .cntt dd .wrap_atist {display:inline-block; position:relative; vertical-align:middle;}
.cmt_box_thum.album .cntt dd .wrap_atist {*display:inline; *zoom:1;} /* ie7 */
.cmt_box_thum.album .cntt dd .wrap_atist ul li {border-top:0 !important;}

.cmt_box_thum.album .cntt dd div.ellipsis .none {text-indent:-9999px; *text-indent:0; font-size:11px; line-height:13px; *font-size:0px; *line-height:0; vertical-align:top;}


.cmt_box_thum.song .cntt {padding-top:13px;}/* 140219_수정 kcu */
.cmt_box_thum.song .cntt {*padding-top:12px;} /* ie7 *//* 140219_수정 kcu */
.cmt_box_thum.song .cntt .wrap_btn {margin-top:6px;margin-bottom:5px;}/* 140219_수정 kcu */
.cmt_box_thum.song .cntt .wrap_btn {*margin-top:4px;} /* ie7 *//* 140219_수정 kcu */
.cmt_box_thum.song .cntt dd {margin-top:2px;}/* 140219_수정 kcu */
.cmt_box_thum.song .cntt dd div.ellipsis {display:inline-block;*display:inline; width:auto; max-width:280px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden}/*140626_수정 */
.cmt_box_thum.song .cntt dd .wrap_atist {display:inline-block; position:relative; vertical-align:middle;}
.cmt_box_thum.song .cntt dd .wrap_atist {*display:inline; *zoom:1;} /* ie7 */
.cmt_box_thum.song .cntt dd .wrap_atist ul li {border-top:0 !important;}
.cmt_box_thum.song .cntt dd .album_ellipsis {display:inline-block;max-width:280px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden}

.cmt_box_thum.song .cntt dd div.ellipsis .none{text-indent:-9999px; *text-indent:0; font-size:11px; line-height:13px; *font-size:0px; *line-height:0; vertical-align:top;}

.cmt_box_thum.atist .cntt {padding-top:15px;}
.cmt_box_thum.atist .cntt .title {margin-bottom:15px;max-width:580px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden}
.cmt_box_thum.atist.atist_type .cntt .title {max-width:336px;}/* 140528_수정 aty */
.cmt_box_thum.atist .cntt dd {margin-top:2px;}

.cmt_box_thum.youtube {padding-left:167px;}
.cmt_box_thum.youtube .image {margin-left:-167px;}
.cmt_box_thum.youtube .cntt {position:relative; min-height:52px; padding:10px 40px 32px 15px;}
.cmt_box_thum.youtube .cntt .title {line-height:1.5em;}
.cmt_box_thum.youtube .cntt .wrap_bnt {position:absolute; left:15px; bottom:6px;}

.cmt_box_thum.mv {padding-left:167px;}
.cmt_box_thum.mv .image {margin-left:-167px;}
.cmt_box_thum.mv .cntt {padding-top:10px;}
.cmt_box_thum.mv .icon_agellevel {vertical-align:middle;}
.cmt_box_thum.mv dd {margin-top:2px;}
.cmt_box_thum.mv .cntt dd div.ellipsis {display:inline-block;*display:inline;width:500px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden}/* 140410_수정 aty */
.cmt_box_thum.mv .cntt dd .wrap_atist {display:inline-block; position:relative; vertical-align:middle;}
.cmt_box_thum.mv .cntt dd .wrap_atist {*display:inline; *zoom:1;} /* ie7 */
.cmt_box_thum.mv .cntt dd .wrap_atist ul li {border-top:0 !important;}
.cmt_box_thum.mv .cntt dd div.ellipsis .none {text-indent:-9999px; *text-indent:0; font-size:11px; line-height:13px; *font-size:0px; *line-height:0; vertical-align:top;}
.cmt_box_image {position:relative;}
.cmt_box_image .thumb {display:inline-block; position:relative; max-width:192px;}
.cmt_box_image .thumb {*display:inline; *zoom:1;} /* ie7 */
.cmt_box_image a.thumb .thumb_frame {*cursor:pointer} /* ie7 */
.cmt_box_image .thumb_frame {position:absolute; left:0; right:0; top:0; bottom:0; border:1px solid #000; opacity:0.2;}
.cmt_box_image img {display:block; max-width:192px;}
@media \0screen {.cmt_box_image .thumb_frame {border:1px solid #d9d9d9;}} /* ie8 */
.cmt_box_image .thumb_frame {*border:1px solid #d9d9d9;} /* ie7 */
.cmt_box_image .btn_close {position:absolute; right:0; top:0;}
.cmt_box_image .btn_close .odd_span {width:14px; height:14px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_btn_close.png) no-repeat left top; overflow:hidden; text-indent:-9999px;}
.cmt_box_link {padding:14px 0;}
.cmt_box_link a {text-decoration:underline;}
.cmt_box_link .thumb {vertical-align:middle;}
.cmt_box_link .btn_close {height:7px; margin-left:4px; vertical-align:middle;}
.cmt_box_link .btn_close {*margin-left:8px; *vertical-align:3px;} /* ie7 */
.cmt_box_link .btn_close .odd_span {width:7px; height:7px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_sprite_gray.png) no-repeat -1338px top; overflow:hidden; line-height:0; text-indent:-9999px;}

/* 댓글 - 첨부파일 레이어 */
.l_popup_cmt {position:absolute; left:0; top:0; color:#666; font-size:12px; line-height:18px;}
.l_popup_cmt h1 {margin-bottom:10px; font-family:"돋움","dotum",sans-serif, "Apple Gothic", sans-serif; color:#1a1a1a; font-weight:bold; font-size:14px; line-height:1.4em;}
.l_popup_cmt .cntt {background-color:#fff; padding:15px; border:1px solid #6d6d6d;}
.l_popup_cmt .btn_close {position:absolute; right:15px; top:15px;}
.l_popup_cmt .btn_close .odd_span {width:15px; height:15px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_sprite_gray.png) no-repeat -1155px top; overflow:hidden; text-indent:-9999px;}
.l_popup_cmt .shadow {display:block; position:absolute; left:2px; right:0; top:2px; bottom:0; z-index:-100; width:100%; height:100%; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_shadow.png) repeat left top;}
.l_popup_cmt .bullet {display:block; position:absolute; left:0; top:-9px; width:14px; height:10px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_sprite_gray.png) no-repeat -1314px top;}
.l_popup_cmt .wrap_search {position:relative; margin:0; margin-bottom:13px; text-align:left;}
.l_popup_cmt .wrap_search.type02 {margin-bottom:0;}
.l_popup_cmt .wrap_search.type02 {*margin-bottom:8px;} /* ie7 */
.l_popup_cmt .wrap_search .btn_b31 {margin:0;}
.l_popup_cmt .wrap_search .btn_b31 {*margin-left:4px;} /* ie7 */
.l_popup_cmt .wrap_search.on .btn_b31 {*margin-left:0;}
.l_popup_cmt .paginate {margin-top:20px; margin-bottom:14px;}
.l_popup_cmt .search_wrong {padding:127px 0 153px; color:#1a1a1a; font-size:14px; line-height:1.4em; font-family:"맑은 고딕","Malgun Gothic",arial,"돋움","dotum",sans-serif, "Apple Gothic", sans-serif; letter-spacing:-1px; text-align:center;}
.l_popup_cmt .search_loading {padding:120px 0 132px; text-align:center;}
.l_popup_cmt .search_loading p {color:#1a1a1a;}
.l_popup_cmt .search_loading p {*margin-top:5px;} /* ie7 */
.l_popup_cmt .wrap_search.on {*z-index:5;}
.l_popup_cmt .wrap_search .wrap_auto_search {position:absolute; left:0; top:31px; z-index:5; 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_cmt .wrap_search .wrap_auto_search {*top:34px;} /* ie7 */ /* 140410_수정 aty */
.l_popup_cmt .wrap_search .wrap_auto_search .btn_b31 {*margin-left:0;} /* ie7 */
.l_popup_cmt .wrap_search .wrap_auto_search li {padding:0 7px;}
.l_popup_cmt .wrap_search .wrap_auto_search li.mhover {background-color:#f5f5f5;}
.l_popup_cmt .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_cmt .wrap_search .wrap_auto_search li .text_search {color:#739900; font-weight:bold; text-decoration:underline;}
.l_popup_cmt .wrap_btn_c {margin:16px 0;}
.l_popup.album_prev {}
.l_popup.album_prev .cntt {padding:46px 16px 15px; background-color:#fff; border:1px solid #666;}
.l_popup.album_prev .wrap_prev {display:block; position:relative; width:496px; height:496px; text-align: center;}/*160921*/
.l_popup.album_prev .wrap_prev img {display:inline-block; max-width: 496px; max-height: 496px; vertical-align: middle;}/* 160921 */
.l_popup.album_prev .wrap_prev .prev_frame {display:block; position:absolute; left:0; top:0; width:496px; height:496px; background:url(//cdnimg.melon.co.kr/resource/image/web/album/bg_frame_prev.png) no-repeat left top;}
.l_popup.album_prev a.wrap_prev .prev_frame {*cursor:pointer;} /* ie7 */
.l_popup.album_prev .wrap_prev .icon_viewlk_image {display:none;}
.l_popup.album_prev a.wrap_prev .icon_viewlk_image {*cursor:pointer;} /* ie7 */
.l_popup.album_prev a.wrap_prev:hover .icon_viewlk_image {display:block;}
.l_popup.album_prev .wrap_prev .wrap_vertical {display: inline-block; width: 0px; height: 496px; vertical-align: middle; visibility: hidden;}/* 160921 */

/* 첨부팝업 내 검색결과 sorting */
.wrap_sort_cmt {margin-bottom:7px;}
.wrap_sort_cmt {*zoom:1;} /* ie7 */
.wrap_sort_cmt:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.wrap_sort_cmt .line01 {position:relative; top:4px;}
.wrap_sort_cmt .btn_base02 {height:26px;}

/* 댓글 - 검색 리스트 */
.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-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 {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 td .wrap.left .icon_agellevel {font-size:12px;*text-indent:0;vertical-align:middle;}/* 140410_aty 수정 */
.tb_list_search th .wrap.right, .tb_list_search td .wrap.right {padding-right:16px;}
.tb_list_search td .wrap {color:#1a1a1a;} /* 140122_miok */
.tb_list_search td .wrap .thumb_frame02 {position:absolute;top:0;left:0;width:56px;height:32px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_48_48.png) no-repeat 0 -48px}/* 140122_miok */
.tb_list_search .ellipsis {display:inline-block; overflow:hidden; vertical-align:middle; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.tb_list_search .ellipsis {*position:relative; *display:inline;}
.tb_list_search .ellipsis span {vertical-align:middle;}/* 140410_aty 수정 */
.tb_list_search .wrap_atist {display:inline-block; position:relative; vertical-align:middle; z-index:1;}/*140502 수정 lyr*/
.tb_list_search .wrap_atist {*display:inline; *zoom:1;} /* ie7 */
.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(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_atach_frame.png) no-repeat left top;}
.tb_list_search a.thumb .thumb_frame {*cursor:pointer;} /* ie7 */
.tb_list_search .text_search {color:#7CB710; font-weight:bold; text-decoration:underline;}/* 140410_aty 수정 */
.tb_list_search .text_search .text_search {display:inline;}

.tb_list_search .no_result .ellipsis,
.tb_list_search .no_result .ellipsis .text_search {color:#c0c0c0; }

/* 댓글 - 기타 */
.text_reprt {margin-bottom:6px; padding-bottom:6px; border-bottom:1px solid #e5e5e5;}

/* 이미지 크게 보기 내 댓글 */
.wrap_viewlk_image_cmt {width:429px; border-left:1px solid #d9d9d9; }/*140526 수정 lyr*/
.wrap_viewlk_image_cmt .viewlk_image_cmt {height:582px; padding:1px 16px 15px;overflow-y:scroll;}/*140526 수정 lyr*/
.wrap_viewlk_image_cmt .viewlk_image_cmt {*position:relative;}

.wrap_viewlk_image_cmt .re_title {margin:0; margin-bottom:11px; font-size:14px; line-height:1.2em; font-family:"돋움","dotum",sans-serif, "Apple Gothic", sans-serif;}/*140526 수정 lyr*/

.wrap_viewlk_image_cmt .textarea .ancm {padding:8px; padding-bottom:4px;}
.wrap_viewlk_image_cmt .re_notice {margin-bottom:10px; padding:0; padding-bottom:4px; border:0; border-bottom:1px solid #e5e5e5;background-color:#fff;}/*140526 수정 lyr*/
.wrap_viewlk_image_cmt .re_notice .wrap_btn {margin-top:4px; /*padding:0 5px;*/}/*140526 수정 lyr*/
.wrap_viewlk_image_cmt .re_notice .wrap_btn .wrap_btn_atach {margin-right:4px;}
.wrap_viewlk_image_cmt .re_notice .wrap_btn .wrap_btn_sns {float:left;}
.wrap_viewlk_image_cmt .re_notice .wrap_btn .wrap_btn {float:right; margin-top:1px; padding:0;}
.wrap_viewlk_image_cmt .re_notice .wrap_btn .wrap_btn {*margin-top:-1px;} /* ie7 */
.wrap_viewlk_image_cmt .re_notice .wrap_btn .btn_base .even_span {min-width:48px; font-size:12px; letter-spacing:0;}

.wrap_viewlk_image_cmt .wrap_cmt_cntt {padding:14px 8px;}
.wrap_viewlk_image_cmt .wrap_cmt_cntt .wrap_nicnmname {float:none; width:auto; margin:0; margin-bottom:10px; padding:0;}
.wrap_viewlk_image_cmt .wrap_cmt_cntt .wrap_cntt {padding:0;}
.wrap_viewlk_image_cmt .wrap_cmt_cntt .wrap_re_notice {margin:0 -24px 0 -8px;}
.wrap_viewlk_image_cmt .wrap_cmt_cntt .wrap_re_notice {*zoom:1;} /* ie7 */

.wrap_viewlk_image_cmt .list_cmt {border-color:#e6e6e6;}
.wrap_viewlk_image_cmt .list_cmt .date {margin-left:4px;color:#999;}
.wrap_viewlk_image_cmt .list_cmt .wrap_insert_cmt .wrap_bg_insert {padding:11px 8px 11px 24px; background-position:9px 11px;}
.wrap_viewlk_image_cmt .list_cmt .wrap_insert_cmt .wrap_bg_insert .wrap_btn_r {margin-top:4px;}
.wrap_viewlk_image_cmt .list_cmt .wrap_insert_cmt .btn_base02 .even_span {min-width:48px;}

.wrap_viewlk_image_cmt .lower_cmt li {padding:14px 8px 14px 24px;}
.wrap_viewlk_image_cmt .lower_cmt .wrap_nicnmname {float:none; width:auto; margin:0 0 8px -17px; padding:0; padding-left:17px; }
.wrap_viewlk_image_cmt .lower_cmt .wrap_nicnmname .date {margin-left:8px;}
.wrap_viewlk_image_cmt .lower_cmt .wrap_cntt {padding-right:0;}
.wrap_viewlk_image_cmt .lower_cmt .wrap_cntt .cntt {margin-bottom:4px;}
.wrap_viewlk_image_cmt .cmt_box_thum .cntt {padding-right:30px;}
.wrap_viewlk_image_cmt .view_more	{border:1px solid #d9d9d9; width:411px; height:30px; display:inline-block; margin-left:16px;vertical-align:top;}/*140526 수정 lyr*/
.wrap_viewlk_image_cmt .view_more button	{text-align:center; font-size:11px; font-family:"dotum","돋움", "Apple Gothic", sans-serif; color:#666;}
.wrap_viewlk_image_cmt .view_more .more	{float:left; width:411px; /*border-right:1px solid #d9d9d9;*/ background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bg_arrow_btm.png) no-repeat 225px 13px; padding:2px 0 0; line-height:1.1em; height:30px;}/*140526 수정 lyr*/
.wrap_viewlk_image_cmt .view_more .top	{float:right; text-align:left; width:78px; *width:71px; background:url(//cdnimg.melon.co.kr/resource/image/cmt/web/common/bul_arrow_up2.png) no-repeat 53px 13px; padding:2px 0 0 19px; *padding:6px 0 4px 17px; line-height:1.1em; height:30px;}

/*151207 수정 lyr*/
/* 미디어 쿼리 - CSS 문서 맨 하단 위치(하위 소스 위치도 변경 하지 말것) 1280 미만일때 */
.narrow-screen #util_menu .top_right {right:0;}
.narrow-screen #util_menu .top_right.my_fold  {right:0;}
.narrow-screen #header_wrap {padding:0 20px;}
.narrow-screen #header_wrap.my_fold {padding:0 20px;}
.narrow-screen #conts_section {padding:0 20px;}
.narrow-screen #conts_section.my_fold {padding:0 20px;}
.narrow-screen #footer .footer_cont {padding:0 20px;}/*151207 수정 lyr*/
.narrow-screen #footer.my_fold .footer_cont {padding:0 20px;}/*151207 수정 lyr*/
.narrow-screen .cmn_banner {display:none !important;}
/* 140331_수정 event gnb 관련 수정// */
/*.event_gnb #id_box { display:none;}*/
.narrow-screen .event_gnb #id_box .logout button.my_expn { display:none;}
.event_gnb	.cmn_banner {display:none !important;}
/* //140331_수정 event gnb 관련 수정 */
.narrow-screen #gnb_menu .size_wrap .right	{display:none;}
.narrow-screen #id_box .expn {display:none !important;}
.narrow-screen #id_box .fold {display:block !important;}
.narrow-screen #id_box.logoff .login .inbox	{display:block;}
.narrow-screen #id_box.logoff .login .expn	{display:none;}
.narrow-screen #id_box .login .inbox {display:block !important;}
.narrow-screen #id_box .logout .fold .inbox	{display:block !important;}
.narrow-screen #id_box .logout .fold .outbox	{display:none !important;}
.narrow-screen #id_box {display:block;position:relative;top:42px;float:right;width:260px;z-index:15;}

/* GNB 로그인 후 마이영역(1024 이하일때) - 펼쳤을때 */
.narrow-screen #id_box .expn {position:absolute; top:-2px;right:-17px;width:217px;height:650px; padding:0 4px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_id_inbox_expn_151207.png) no-repeat 0 0;}
.narrow-screen #id_box .expn .line_bottom {position:absolute;bottom:-7px;left:0;width:217px;height:7px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_id_inbox_expn_151207.png) no-repeat 0 100%;}
.narrow-screen #id_box .bottom {width:208px;height:7px;position:absolute;left:0;bottom:0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_id_inbox_expn_151207.png) no-repeat 0 100%; z-index:15;}
.narrow-screen #id_box .expn .id_logout {position:relative; overflow:hidden; width:208px; height:100%; padding:0;}
.narrow-screen #id_box .expn .id_logout .top_area {width:208px;height:39px;background:none;}
.narrow-screen #id_box .expn .id_logout strong.member_name {padding-top:16px;}
.narrow-screen #id_box .expn .id_logout .product_info {padding-top:10px;}
.narrow-screen #id_box .expn a	{}
.narrow-screen #id_box .expn .id_logout .btn_icon.my_simple	{position:absolute;top:13px;right:6px;}
.narrow-screen #id_box .expn .id_logout .btn_icon.my_simple span {width:21px;height:20px; font-size:0; line-height:0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1315px -30px;}
.narrow-screen #id_box .expn .id_logout .btn_icon.my_simple.mhover span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1337px -30px;}
.narrow-screen #id_box .expn .id_logout .btn_icon.my_simple.mactive span	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1359px -30px;}
.narrow-screen #id_box .expn .id_logout .btn_icon.my_simple.on span		{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1315px -33px;}
.narrow-screen #id_box .expn .my_menu_info dl	{float:left;margin-top:4px;*margin-top:3px;font-size:11px; font-family:"돋움", "Dotum", "Apple Gothic", sans-serif;color:#666;vertical-align:top;line-height:11px;}
.narrow-screen #id_box .expn .my_menu_info dl.prd	{width:100%;margin-bottom:6px;*margin-bottom:7px;}
.narrow-screen #id_box .expn .my_menu_info dt	{float:left;color:#1a1a1a;}
.narrow-screen #id_box .expn .my_menu_info .prd dt,
.narrow-screen #id_box .expn .my_menu_info .prd dd a	{color:#666;}
.narrow-screen #id_box .expn .my_menu_info dd	{float:left;padding-left:3px;}
.narrow-screen #id_box .expn .my_menu_info dd a	{background:none !important;margin-top:0;padding-right:14px !important;color:#1a1a1a;}
.narrow-screen #id_box .expn .ban	{padding-left:4px;}
.narrow-screen #id_box .expn .ban a {padding:0;}

/* GNB 로그인 후 마이영역(1024 이하일때) -  접혔을때 */
.narrow-screen #id_box .logout .fold .inbox .id_logout {width:281px;}/* 161209 수정 */
.narrow-screen #id_box .logout .fold .inbox .id_logout strong.ellipsis {display:inline-block; width:147px; margin-right:4px; padding-top:7px;*padding-top:8px;font-size:11px; line-height:15px;color:#1a1a1a;vertical-align:top;letter-spacing: -1px;font-weight: normal;text-align: right;}/* 161209 수정 */
.narrow-screen #id_box .logout .fold .inbox .id_logout strong.ellipsis .id_area {overflow:hidden; display:inline-block; width:auto; max-width:133px;margin-top:-3px;*margin-top:-5px;padding:4px 3px 0 0;font-size:12px;line-height:15px;color:#2f2f2f;vertical-align:top;letter-spacing: 0;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal; text-align: left;vertical-align: top;font-weight: bold;font-family:"굴림", "Gulim", "Apple Gothic", sans-serif;}/* 161209 수정 */
.narrow-screen #id_box .logout .fold .inbox .id_logout strong.ellipsis .id_area .icon_grade {overflow:hidden;display:inline-block;margin-top:-3px;padding-right:4px;vertical-align: top;}/* 161209 수정 */
.narrow-screen #id_box .logout .fold .inbox .id_logout strong.ellipsis .id_area .icon_grade .icon_logon{display:block;float:left;margin:0 2px;}/* 161209 추가 */
.narrow-screen #id_box .logout .fold .inbox .id_logout a.ellipsis:hover {text-decoration:underline;}
.narrow-screen #id_box .logout .fold .inbox .id_logout .btn_icon {margin:4px 0 0;*margin-top:1px;}
.narrow-screen #id_box .logout .fold .inbox .id_logout .btn_icon span	{vertical-align:top;}
.narrow-screen #id_box .logout .fold .inbox .id_logout .btn_icon.my_expn span {width:21px;height:20px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1315px -50px;}/* 140603_수정 */
.narrow-screen #id_box .logout .fold .inbox .id_logout .btn_icon.my_expn.mhover span, .btn_icon.my_expn:focus span  {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1337px -50px;}
.narrow-screen #id_box .logout .fold .inbox .id_logout .btn_icon.my_expn.mactive span	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1359px -50px;}
.narrow-screen #id_box .logout .fold .inbox .id_logout .btn_icon.my_expn.on span		{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1315px -50px;}

.narrow-screen #id_box .logout .fold .inbox .id_logout .btn_icon.sns_facebook span {display:inline-block; overflow:hidden; width:41px;height:18px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_set_my_sns.png) no-repeat right top; font-size:0; line-height:0;}/* 140603_수정 */
.narrow-screen #id_box .logout .fold .inbox .id_logout .btn_icon.sns_facebook.mhover span, .btn_icon.sns_facebook:focus span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_set_my_sns.png) no-repeat right -25px;}/* 140603_수정 */
.narrow-screen #id_box .logout .fold .inbox .id_logout .btn_icon.sns_facebook.mactive span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_set_my_sns.png) no-repeat right -49px;}/* 140603_수정 */
.narrow-screen #id_box .logout .fold .inbox .id_logout .btn_icon.sns_facebook.on span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_set_my_sns.png) no-repeat 0 top;}/*140430 수정 lyr*/
.narrow-screen #id_box .logout .fold .inbox .id_logout .btn_icon.sns_facebook.on span.cancel {width:50px; background-position: 0 0;}/*140603_수정*/
.narrow-screen #id_box .logout .fold .inbox .id_logout .btn_icon.sns_facebook:focus span.cancel {background-position: 0 -25px;}/*140603_수정*/
.narrow-screen #id_box .logout .fold .inbox .id_logout .btn_icon.sns_facebook.mhover span.cancel {background-position: 0 -25px;}/*140603_수정*/
.narrow-screen #id_box .logout .fold .inbox .id_logout .btn_icon.sns_facebook.mactive span.cancel {background-position: 0 -49px;}/*140603_수정*/
.narrow-screen #id_box .logout .fold .inbox .id_logout .info_area {display:inline-block; *display:inline; vertical-align:top; *vertical-align:middle;}
.narrow-screen #id_box .logout .fold .inbox .id_logout .my_menu_info {display:inline-block; *display:inline;}
.narrow-screen #id_box .logout .fold .inbox .id_logout .my_menu_info a {display:inline-block;margin:0 3px 0 4px;padding:9px 7px 11px !important;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bl_head_menu.jpg) left 9px no-repeat;font-size:11px;line-height:11px; color:#5f6066; vertical-align:top;letter-spacing: -1px}
.narrow-screen #id_box .logout .fold .inbox .id_logout .my_menu_info a:hover {text-decoration: none;}
.narrow-screen #id_box .logout .fold .inbox .id_logout .my_menu_info a.first_child {margin:0;background: none;letter-spacing: 0;text-decoration: underline;}
.narrow-screen #id_box .logout .fold .inbox .id_logout .my_menu_info button	{display:inline-block;*display:inline;vertical-align:top;margin-left:7px;}

.narrow-screen #id_box .logout .fold .inbox .id_logout .my_menu_info .btn_icon.sns_facebook span {display:inline-block; overflow:hidden; width:41px;height:18px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_set_my_sns.png) no-repeat right top; font-size:0; line-height:0;}
.narrow-screen #id_box .logout .fold .inbox .id_logout .my_menu_info .btn_icon.sns_facebook:focus span {background-position: right -25px;}/*140603_수정*/
.narrow-screen #id_box .logout .fold .inbox .id_logout .my_menu_info .btn_icon.sns_facebook.mhover span {background-position: right -25px;}/*140603_수정*/
.narrow-screen #id_box .logout .fold .inbox .id_logout .my_menu_info .btn_icon.sns_facebook.mactive span {background-position: right -49px;}/*140603_수정*/
.narrow-screen #id_box .logout .fold .inbox .id_logout .my_menu_info .btn_icon.sns_facebook span.cancel {width:50px;background-position: 0 0;}
.narrow-screen #id_box .logout .fold .inbox .id_logout .my_menu_info .btn_icon.sns_facebook:focus span.cancel {background-position: 0 -25px;}/*140603_수정*/
.narrow-screen #id_box .logout .fold .inbox .id_logout .my_menu_info .btn_icon.sns_facebook.mhover span.cancel {background-position: 0 -25px;}/*140603_수정*/
.narrow-screen #id_box .logout .fold .inbox .id_logout .my_menu_info .btn_icon.sns_facebook.mactive span.cancel {background-position: 0 -49px;}/*140603_수정*/

.narrow-screen #id_box .expn .ctrl_bar {margin-left:1px;}

/*151207 수정 lyr*/
/* GNB 로그인 전 마이영역(1024 이하일때)(140205수정) */
.narrow-screen #id_box.logoff {top:40px;width:132px !important;height:32px;}
.narrow-screen #id_box .login .inbox fieldset {width:100% !important; background:none !important; margin:0 !important; height:auto !important;}
.narrow-screen #id_box .login .inbox fieldset .wrap_mem	 {overflow:hidden; zoom:1;}
.narrow-screen #id_box .login .inbox a {display:block;float:left; height:22px;padding:10px 8px 0; font-size:12px; font-family:"돋움", "Dotum", "Apple Gothic", sans-serif;color:#707070; line-height:13px;}
.narrow-screen #id_box .login .inbox a.btn_login {height:20px;margin-left:8px;padding:10px 11px 0;border:1px solid #cbcbcb;color:#505050;letter-spacing:0;}
.narrow-screen #id_box .login .inbox a:hover {text-decoration: none;color: #575757;}
.narrow-screen #id_box .login .inbox a.btn_login:hover {border:1px solid #969696;color:#333;}





.narrow-screen #id_box .login .inbox input[type=checkbox]	{width:11px !important;height:11px !important;*margin-right:3px !important;vertical-align:middle !important;}
.narrow-screen #id_box .login .inbox input[type=text]	{height:28px !important;line-height:13px; line-height:28px\9;margin-left:0 !important;padding-top:0 !important;padding-left:7px !important;border-top:1px solid #B6B6B6 !important;border-left:1px solid #B6B6B6 !important;border-right:1px solid #ccc !important;border-bottom:1px solid #ccc !important;font-size:11px !important;font-weight:normal;}/*140603_수정*/
.narrow-screen #id_box .login .inbox label			{font-size:11px; font-family:"돋움", "Dotum", "Apple Gothic", sans-serif;color:#999;vertical-align:top;letter-spacing:-1px;}/* 140603_수정 */
.narrow-screen #id_box .login .inbox .input_area		{position:relative; zoom:1; height:28px; padding-top:15px;} /*140603_수정*/
.narrow-screen #id_box .login .inbox .input_area:after {display:block; clear:both; content:'';}
.narrow-screen #id_box .login .inbox .input_area input {float:left; display:inline;height:26px !important; margin:0 5px 0 0 !important; vertical-align:top;}/*140603_수정*/
.narrow-screen #id_box .login .inbox .input_area input.text_password_main01.placeholder	{background:#fff url(//cdnimg.melon.co.kr/resource/image/web/common/txt_password_main01.png) no-repeat 8px 7px !important;} /* ie7 */
.narrow-screen #id_box .login .inbox .input_area input.placeholder	{background:#fff url(//cdnimg.melon.co.kr/resource/image/web/common/txt_password_main01.png) no-repeat 8px 7px;}
.narrow-screen #id_box .login .inbox .input_area button	{float:left;margin:0px !important;font-size:0; line-height:0;}/*140603_수정*/
/*140428 추가 lyr*/
.narrow-screen #id_box .login .inbox .input_area .btn_emphs03_small span.odd_span {width:66px;height:28px; padding:0;overflow:hidden;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_login02.png) no-repeat left top; font-size:0; line-height:0; vertical-align:top;}/* 140603_수정 */
/*.narrow-screen #id_box .login .inbox .input_area .btn_emphs03_small span.even_span {min-width:39px; height:28px; padding-right:7px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_emphs04_small.png) no-repeat right top; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; color:#fff; font-size:12px; line-height:30px; letter-spacing:-1px;font-weight:bold;}140603_삭제*/
.narrow-screen #id_box .login .inbox .input_area .btn_emphs03_small.mhover span.odd_span, .narrow-screen #id_box .login .inbox .input_area .btn_emphs03_small:focus span.odd_span {background-position:left -28px;}
.narrow-screen #id_box .login .inbox .input_area .btn_emphs03_small.mhover span.even_span, .narrow-screen #id_box .login .inbox .input_area .btn_emphs03_small:focus span.even_span {background-position:right -28px;}
.narrow-screen #id_box .login .inbox .input_area .btn_emphs03_small.mactive span.odd_span {background-position:left -56px;}
.narrow-screen #id_box .login .inbox .input_area .btn_emphs03_small.mactive span.even_span {background-position:right -56px;}
.narrow-screen #id_box .login .inbox .input_area .save_id		{position:absolute; left:0; top:49px; font-size:11px; line-height:16px;} /* 140603_수정 */
.narrow-screen #id_box .login .inbox .input_area .save_id input		{margin:2px 3px 0 0 !important; padding:0; height:12px !important; vertical-align:top;} /* 140603_수정 */
/*@media screen and (-webkit-min-device-pixel-ratio:0){.narrow-screen #id_box .login .inbox label	{vertical-align:middle;}}*/

/* 140312_add kcu  */
.tb_list .no_result .no, .no_result .ellipsis span{color:#c0c0c0;}
.tb_list.type02 .ellipsis.rank02 {color:#81a376 !important;}
.tb_list.type02 .ellipsis.rank02 a{color:#81a376 !important;}

/* 140320_add */
.d_layer_rel {position: relative;}
.d_layer_rel.on {z-index: 3;}

/* 140502_추가 aty * /

/* 개인정보 제3자 제공 동의 140220_miok  뮤직스토리
.layer_popup .wrap_agrmt .ico_cau {background-position:0 3px; line-height:18px;}
.layer_popup .wrap_agrmt .agrmt_info {margin-top:20px; padding:20px 23px; border:1px solid #d9d9d9;}
.layer_popup .wrap_agrmt .agrmt_info li {color:#666;}
.layer_popup .wrap_agrmt .tb_agrmt {border-top:2px solid #808080; border-bottom:1px solid #808080;}
.layer_popup .wrap_agrmt .tb_agrmt table {}
.layer_popup .wrap_agrmt .tb_agrmt th {padding:11px 10px 10px 24px; background-color:#f7f7f7; border-bottom:1px solid #e6e6e6; color:#1a1a1a;}
.layer_popup .wrap_agrmt .tb_agrmt td {padding:11px 10px 10px 16px; border-bottom:1px solid #e6e6e6;}*/


/* 개인정보 제3자 제공 동의 */
.layer_popup .wrap_agrmt {}
.layer_popup .wrap_agrmt .ico_cau {background-position:0 3px; line-height:18px;}
.layer_popup .wrap_agrmt .agrmt_info {margin-top:12px; padding-top:15px; border-top:1px solid #ebebeb;}/*140430 수정 lyr*/
.layer_popup .wrap_agrmt .agrmt_info li {color:#666;}
.layer_popup .wrap_agrmt .agrmt_info p {padding:3px 0 0 10px;}
.layer_popup .wrap_agrmt .agrmt_info p .btn_text .text {font-size:12px;color:#1a1a1a;}
.layer_popup .wrap_agrmt .tb_agrmt {margin-top:8px;border-top:2px solid #b8b8b8; border-bottom:1px solid #b8b8b8;}/*140430 수정 lyr*/
.layer_popup .wrap_agrmt .tb_agrmt table {}
.layer_popup .wrap_agrmt .tb_agrmt th {padding:11px 10px 10px 24px; background-color:#f7f7f7; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6;color:#1a1a1a;}/*140430 수정 lyr*/
.layer_popup .wrap_agrmt .tb_agrmt td {padding:11px 10px 10px 16px; border-bottom:1px solid #e6e6e6;}
.layer_popup .wrap_agrmt .tb_agrmt tr.last th,
.layer_popup .wrap_agrmt .tb_agrmt tr.last td {border-bottom:none;}
.layer_popup .wrap_agrmt .agrmt_text {font-size:11px;color:#999999;letter-spacing:-1px;line-height: 16px;}/*140430 추가 lyr*/


/*wsg 크롭 css*/
.temp_thum {}
.temp_thum ul {overflow:hidden;}
.temp_thum li {float: left;width: 184px;margin-right: 22px;padding-top: 20px;text-align: left;z-index: 1;}
.temp_thum li .thumb_wrap {position: relative;width: 154px;height: 154px;overflow: hidden;}
.temp_thum li .thumb_wrap .thumb {overflow: hidden;position: absolute;display: inline-block;width: 1000px;height: 1000px;font-size: 0;line-height: 0;text-align: center;left: -424px;top: -424px;vertical-align: middle;}
.temp_thum li .thumb .thumb_frame {position: absolute;left:424px;top:424px;width: 154px;height: 154px;
    background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -829px -1017px;}
.temp_thum li .thumb_wrap .thumb img {display: inline-block;max-width: none;max-height: 154px;vertical-align: middle;}
.temp_thum li .thumb_wrap .thumb .wrap_vertical {display: inline-block;height: 1000px;vertical-align: middle;width: 0px;visibility: hidden;
}
.temp_thum .default .thumb_wrap .thumb img {max-width:none;max-height:none;min-width:154px;min-height:154px;}

.temp_thum .ex_height .thumb_wrap {}
.temp_thum .ex_height .thumb_wrap .thumb img {max-width:154px;max-height:none;}
.temp_thum .ex_height .thumb_wrap .thumb .wrap_vertical {}

/*crop 140512 추가 lyr*/
.crop_type {}
.crop_type .ex_height {}
.crop_type .thumb_wrap {overflow:hidden;position:relative;width:96px;height:96px;}
.crop_type .thumb_wrap .thumb {overflow:hidden;position:absolute;display:inline-block;left:-202px;top:-202px;width:500px;height:500px;font-size:0;line-height:0;text-align:center;vertical-align:middle;cursor:pointer;}
.crop_type .thumb_wrap .thumb img {display: inline-block;width:auto;height:auto;max-width: none;max-height: 96px;vertical-align: middle;}/*140516 수정 lyr*/
.crop_type .thumb_wrap .thumb .thumb_frame {position: absolute;top: 202px;left:202px;width: 96px;height: 96px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album_frame.png) no-repeat -683px 0;}/*140514 수정 lyr*/
.crop_type .thumb_wrap .thumb .thumb_frame.frame_partition {background: url(//cdnimg.melon.co.kr/resource/image/web/main/bg_frame.png) no-repeat -503px 0;}
.crop_type .thumb_wrap .thumb .wrap_vertical {display: inline-block;width: 0px;vertical-align: middle;visibility: hidden;height: 500px;}
.crop_type .thumb_wrap .thumb .playtime {bottom: 205px;right: 208px;display: block;position: absolute;margin-left: 24px;height: 16px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat right 0;}
.new_conts dd.thum .playtime {*cursor:pointer;} /* IE7 */
.crop_type .thumb_wrap .thumb .playtime .time {display: block;position: relative;top: 0;left: -24px;
    height: 16px;margin-right: -19px;padding-left: 23px;line-height: 16px;background: url(//cdnimg.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;}
.crop_type .thumb_wrap .thumb .live {display: block;position: absolute;left: 0px;right: 0;top: 0;bottom: 0;}
.crop_type .thumb_wrap .thumb .live .icon {display: block;position: absolute;top: 5px;left: 5px;width: 50px;height: 18px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vdo.png) no-repeat -51px 0;text-indent: -9999px;overflow: hidden;}
:root .crop_type .thumb_wrap .thumb .live .prvw {padding: 4px 10px 8px\9;}
.crop_type .thumb_wrap .thumb .live .prvw {display: block;position: absolute;bottom: 0;left: 0;right: 0;padding: 5px 10px 7px;border-top: 1px solid #f30103;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_thumb_mask.png) repeat 0 0;color: #fff;font-size: 12px;line-height: 15px;font-family: "맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif;letter-spacing: -1px;text-align: center;}
.crop_type .thumb_wrap .thumb.ex_height img {max-width: 96px;max-height: none;}

.crop_type .partition {position:absolute;left:202px;top:202px;width:96px;}
.crop_type .partition li {float:left;height:48px;}
.crop_type .partition li .part_li {vertical-align:top;width:48px;height:48px;display:inline-block;}
.crop_type .partition li .part_li img {max-width:48px;max-height:48px;}
.crop_type .partition li .part_li .wrap_vertical {height:48px;}

/* error page 140521_추가 */
.sys_error {padding-top:137px; background:url("//cdnimg.melon.co.kr/resource/image/web/common/img_check_sys.png") no-repeat 50% 0; text-align: center;}
.sys_error p {color:#666; font-size:12px; line-height:1.4em;}
.sys_error p.txt_emphs {margin-bottom:14px; color:#1a1a1a; font-weight:bold; font-size:14px; line-height:1.6em;}
.sys_error .date_check_sys {margin-top:18px;}
.sys_error .date_check_sys dt, .date_check_sys dd {display:inline;}
.sys_error .date_check_sys dd {font-weight:bold;}
.sys_error .sys_check_area {margin:14px 0;padding:19px 0 19px 77px;border:1px solid #cccccc;background-color:#fafafa;text-align:left;}/*140807 추가 lyr*/
.sys_error .sys_check_area ul li {color:#666666;}/*140807 추가 lyr*/
.sys_error .sys_check_area ul li strong em {display:block;font-weight:normal;}/*140807 추가 lyr*/
.sys_error .wrap_btn_c {margin-top: 20px;}

#conts .sys_error {width:495px; margin: 80px auto 0;}
#conts .sys_error_btn_hide {display: none;}

/* 멜론 서비스 점검 v4 161017 추가 */
.cont_type2_header{font-size:0;line-height:0;}
.cont_type2_header h1{position:relative;width:532px;margin:0 auto;padding:17px 0  42px;text-align:center;}
.cont_type2_wrap{width:532px;margin:0 auto;}
.cont_type2_wrap .cont_box{width:470px;padding:41px 30px 50px;border:1px solid #e1e1e1;background:#fff;}
.cont_type2_wrap .txt_info h2{text-align:center;font-size:34px;font-family:"맑은 고딕","Malgun Gothic","Apple Gothic",sans-serif;line-height:42px;color:#000;letter-spacing:-3px;}
.cont_type2_wrap .txt_info .txt_area{padding:27px 10px 0 20px;margin-top:-19px;}
.cont_type2_wrap .txt_info .txt_area p{margin-top:19px;font-size:16px;font-family:"맑은 고딕","Malgun Gothic","Apple Gothic",sans-serif;line-height:34px;color:#333;letter-spacing:-1px;}
.cont_type2_wrap .list_info{margin-top:26px;padding:29px 23px 19px;background:#fafafa;}
.cont_type2_wrap .list_info dl{margin-top:-20px;}
.cont_type2_wrap .list_info dl dt{margin-top:20px;padding-left:10px;font-weight:bold;font-size:16px;font-family:"맑은 고딕","Malgun Gothic", "돋움",Dotum, "Apple Gothic",sans-serif;color:#606060;letter-spacing:-1px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_list_dot.png) no-repeat 0 8px;}
.cont_type2_wrap .list_info dl dd{margin-top:13px;padding-left:10px;font-size:14px;line-height:26px;font-family: "돋움",Dotum, "맑은 고딕","Malgun Gothic", "Apple Gothic",sans-serif;color:#606060;letter-spacing:-1px;}
.cont_type2_wrap .list_info dl dd.style01{font-weight:bold;color:#00b423;letter-spacing:0;}

/* 멜론 서비스 점검 팝업 v4 161017 추가 */
.popup_type02 .popup_cntt .txt_area{padding:0 24px;margin-top:-16px;}
.popup_type02 .popup_cntt .txt_area p{margin-top:16px;font-size:16px;font-family:"맑은 고딕","Malgun Gothic","Apple Gothic",sans-serif;line-height:34px;color:#333;letter-spacing:-1px;}
.popup_type02 .popup_cntt .txt_list{margin-top:32px;padding:25px 23px 27px 26px;border:1px solid #ddd;}
.popup_type02 .popup_cntt .txt_list dl{margin-top:-20px;}
.popup_type02 .popup_cntt .txt_list dl dt{margin-top:20px;padding-left:10px;font-weight:bold;font-size:16px;font-family:"맑은 고딕","Malgun Gothic", "돋움",Dotum, "Apple Gothic",sans-serif;color:#606060;letter-spacing:-1px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_list_dot.png) no-repeat 0 8px;}
.popup_type02 .popup_cntt .txt_list dl dd{margin-top:13px;padding-left:10px;font-size:14px;line-height:26px;font-family: "돋움",Dotum, "맑은 고딕","Malgun Gothic", "Apple Gothic",sans-serif;color:#606060;letter-spacing:-1px;}
.popup_type02 .popup_cntt .txt_list dl dd.style01{font-weight:bold;color:#00b423;letter-spacing:0;}
.popup_type02 .popup_cntt .btn_area{margin-top:50px;text-align:center;}
.popup_type02 .popup_cntt .btn_area .btn_square01{display: inline-block;min-width:280px;padding: 17px 0 23px;background-color: #00cd3c;font-size:22px;line-height: 28px;font-family: "맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif;color: #fff;}

/*서비스개편 page*//*140807 추가 lyr*/
.sys_check {overflow:hidden;width:645px;margin:91px auto 0;}
.sys_check .sys_check_logo {display:block;height:41px;text-align:right;border-bottom:2px solid #00cd3c;}/*160922 수정 lyr*/
.sys_check .sys_check_logo a {display: inline-block;padding-right:2px;}
.sys_check .sys_check_txt {padding-top:56px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/img_svc_error.png) no-repeat 0 34px;}
.sys_check .sys_check_tit {height:143px;padding:0 0 0 33px;}
.sys_check .sys_check_tit p {padding-top:24px;}
.sys_check .sys_check_info {padding:34px 32px 45px 33px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;background-color:#f7f7f7;}
.sys_check .sys_check_info p {line-height:20px;}
.sys_check .sys_check_list {margin:22px 0 18px;padding:24px 33px 27px;background-color:#fff;}
.sys_check .sys_check_list li {margin-top:4px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bul_sys_arrow.png) no-repeat 0 5px;}
.sys_check .sys_check_list li span {margin-right:6px;padding:0 8px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gray_line06.png) no-repeat right 0;vertical-align: top;}
.sys_check .sys_check_list li strong {display:inline-block;color:#1a1a1a;}
.sys_check .sys_check_list li strong.fc_point {color: #01b925 !important;}/*160922 추가 lyr*/
.sys_check .sys_check_list li em {display:block;color:#666666;font-weight:normal;}

/* 140609 스크롤일때 다중 아티스트레이어 위치 */
.d_scrolldiv .wrap_atist {position:static;}

/* 150112 추가 lyr */
.layer_popup .layer_title.friendship_tit {vertical-align:top;}
.layer_popup .layer_title.friendship_tit .tit {display:inline-block; max-width:432px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align:top;}
.layer_popup .layer_title.friendship_tit .icon_beta{display:inline-block; width:50px; height:20px; margin-left:4px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_beta.png) no-repeat; font-size:0; line-height:0; vertical-align:middle; *vertical-align:-5px;}/* 140620_수정 aty*/

/* 친밀도 상단 */
.wrap_friendship {width:704px;}
.wrap_friendship .wrap_stus {position:relative;z-index:11;}
.wrap_friendship .wrap_stus .graph_info {overflow:hidden;}
.wrap_friendship .wrap_stus .graph_info .type01 {color:#7e9fc7;}
.wrap_friendship .wrap_stus .graph_info .type02 {color:#70c7b9;}
.wrap_friendship .wrap_stus .graph_info .type03 {color:#bcda6d;}
.wrap_friendship .wrap_stus .graph_info .type04 {color:#f5d66c;}
.wrap_friendship .wrap_stus .graph_info .type05 {color:#eb997c;}
.wrap_friendship .wrap_stus .graph_info .type06 {color:#e78888;}
.wrap_friendship .wrap_stus .graph_info .stus_txt {float:left; width:176px; }
.wrap_friendship .wrap_stus .graph_info .stus_txt .date {font-size:22px; font-family:Arial; color:#7acdc3; line-height:24px;}
.wrap_friendship .wrap_stus .graph_info .stus_txt p {margin-top:2px; font-size:16px; color:#666666; line-height:20px; font-weight:bold; font-family:"맑은 고딕","Malgun Gothic","Apple Gothic",sans-serif;}
.wrap_friendship .wrap_stus .graph_info .stus_txt p.txt {font-family:Arial; font-size:18px;}
.wrap_friendship .wrap_stus .graph_info .stus_txt p span {font-size:22px; line-height:24px; font-family:Arial; font-weight:normal; vertical-align:middle;}
.wrap_friendship .wrap_stus .graph_info .stus_txt p.txt span {vertical-align:-1px; *vertical-align:middle;}
.wrap_friendship .wrap_stus .graph_info .intimacy {float:right; width:517px; margin-top:24px; font-size:16px; line-height:22px; color:#666666; font-family:"맑은 고딕","Malgun Gothic","Apple Gothic",sans-serif;}
.wrap_friendship .wrap_stus .graph_info .intimacy .artist {display:inline-block; max-width:240px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align:top;}
.wrap_friendship .wrap_stus .graph_info .intimacy .nickname {display:inline-block; max-width:174px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align:top;}
.wrap_friendship .wrap_stus .graph_info .intimacy .point01 {font-family:Arial; font-weight:bold; font-size:18px; line-height:20px; vertical-align:middle; *vertical-align:-2px;}
.wrap_friendship .wrap_stus .graph_info .intimacy .point02 {font-family:Arial; font-weight:bold; font-size:18px; line-height:20px; vertical-align:middle; *vertical-align:-2px;}

.wrap_friendship .wrap_stus .degree_info {position:relative;margin-top:10px;*zoom:1;}
.wrap_friendship .wrap_stus .degree_info:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.wrap_friendship .wrap_stus .degree_info .graph_wrap {position:relative; float:left; width:140px; height:140px; margin:9px 0 0 9px;}
.wrap_friendship .wrap_stus .degree_info .graph_wrap.artist {margin-top:-6px;}
.wrap_friendship .wrap_stus .degree_info .graph_wrap .thumb_frame {display:block; position:absolute; top:0; left:0; width:140px; height:140px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_degree03.png) no-repeat 0 0;}
.wrap_friendship .wrap_stus .degree_info .graph_wrap .graph_value {position:absolute; left:0; bottom:0; width:140px;}
.wrap_friendship .wrap_stus .degree_info .graph_wrap.type01 .graph_value .circle_graph {display:block; height:100%; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_degree03.png) no-repeat -159px bottom;}
.wrap_friendship .wrap_stus .degree_info .graph_wrap.type02 .graph_value .circle_graph {display:block; height:100%; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_degree03.png) no-repeat -317px bottom;}
.wrap_friendship .wrap_stus .degree_info .graph_wrap.type03 .graph_value .circle_graph {display:block; height:100%; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_degree03.png) no-repeat -478px bottom;}
.wrap_friendship .wrap_stus .degree_info .graph_wrap.type04 .graph_value .circle_graph {display:block; height:100%; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_degree03.png) no-repeat -642px bottom;}
.wrap_friendship .wrap_stus .degree_info .graph_wrap.type05 .graph_value .circle_graph {display:block; height:100%; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_degree03.png) no-repeat -801px bottom;}
.wrap_friendship .wrap_stus .degree_info .graph_wrap.type06 .graph_value .circle_graph {display:block; height:100%; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_degree03.png) no-repeat -968px bottom;}
.wrap_friendship .wrap_stus .degree_info .average_high {float:left; width:508px; margin-left:27px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph {position:relative; margin-left:5px;padding-top:107px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bar_graph02.png) no-repeat 0 bottom;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph.artist {padding-top:90px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .diopter {position:relative; position:absolute; bottom:-15px; left:0; height:14px; font-size:11px; color:#b2b2b2; font-family:Arial;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .diopter span {display:block; position:absolute; top:0;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .diopter .num2 {left:80px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .diopter .num3 {left:163px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .diopter .num4 {left:248px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .diopter .num5 {left:331px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .diopter .num6 {left:415px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .diopter .num7 {left:495px;}

/*친밀도 sns 버튼*/
.wrap_friendship .wrap_stus .degree_info .wrap_btn_sns {position:absolute;bottom:0;left:48px;}
.wrap_friendship .wrap_stus .degree_info .wrap_btn_sns .btn_sns {height:28px;}
.wrap_friendship .wrap_stus .degree_info .wrap_btn_sns .btn_sns.facebook span.odd_span {width:31px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_sns03_140822.png) no-repeat left top;}
.wrap_friendship .wrap_stus .degree_info .btn_sns.facebook.mhover span.odd_span, .wrap_friendship .wrap_friendship .wrap_stus .degree_info .btn_sns.facebook:focus span.odd_span {background-position:left -44px;}
.wrap_friendship .wrap_stus .degree_info .btn_sns.facebook.mactive span.odd_span, .wrap_friendship .wrap_stus .degree_info .btn_sns.facebook.on span.odd_span {background-position:left -89px}
.wrap_friendship .wrap_stus .degree_info .btn_sns.facebook.disabled span.odd_span {background-position:left -129px}
.wrap_friendship .wrap_stus .degree_info .btn_sns.twitter span.odd_span {width:31px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_sns03_140822.png) no-repeat right top;}
.wrap_friendship .wrap_stus .degree_info .btn_sns.twitter.mhover span.odd_span, .wrap_friendship .wrap_stus .degree_info .btn_sns.twitter:focus span.odd_span {background-position:right -44px;}
.wrap_friendship .wrap_stus .degree_info .btn_sns.twitter.mactive span.odd_span, .wrap_friendship .wrap_stus .degree_info .btn_sns.twitter.on span.odd_span {background-position:right -89px;}
.wrap_friendship .wrap_stus .degree_info .btn_sns.twitter.disabled span.odd_span {background-position:right -129px;}

/* 최고 평균 말풍선 */
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont span {display:block;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont span.bar {position:absolute;width:15px;height:15px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_balloon02.png) no-repeat -625px -211px;bottom:0;left:10px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer {position:absolute; bottom:-2px; height:51px; width:35px; margin-left:-16px; padding-top:9px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_balloon02.png) no-repeat -615px -141px; text-align:center; color:#888888; font-size:11px; line-height:12px; cursor:pointer; z-index:10;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer .txt {font-family:Arial; font-size:14px; color:#444444;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer.on {color:#ffffff;}/* 140605_수정 */
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer.on .txt{color:#ffffff;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer.on.type01 {background-position:-15px -141px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer.on.type01 span.bar {background-position:-25px -211px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer.on.type02 {background-position:-115px -141px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer.on.type02 span.bar {background-position:-125px -211px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer.on.type03 {background-position:-215px -141px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer.on.type03 span.bar {background-position:-225px -211px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer.on.type04 {background-position:-315px -141px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer.on.type04 span.bar {background-position:-325px -211px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer.on.type05 {background-position:-415px -141px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer.on.type05 span.bar {background-position:-425px -211px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer.on.type06 {background-position:-515px -141px;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .balloon_layer.on.type06 span.bar {background-position:-525px -211px;}

/* 본인 말풍선 */
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .himself_layer {position:absolute; bottom:-5px; height:78px; width:68px; margin-left:-32px; padding-top:32px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_balloon02.png) no-repeat -600px 0; text-align:center; color:#666666; font-size:28px; cursor:pointer; z-index:5;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .himself_layer .txt {font-family:Arial;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .himself_layer.on {color:#ffffff; cursor:default;}

.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .himself_layer.type01 {background-position:0 0;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .himself_layer.type02 {background-position:-100px 0;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .himself_layer.type03 {background-position:-200px 0;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .himself_layer.type04 {background-position:-300px 0;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .himself_layer.type05 {background-position:-400px 0;}
.wrap_friendship .wrap_stus .degree_info .average_high .average_graph .average_cont .himself_layer.type06 {background-position:-500px 0;}

/* 멜론 이용 이력 */
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage {width:515px; height:50px; padding-top:6px; margin-top:22px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_take_advantage_170717.png) no-repeat 0 0;}
.wrap_friendship .wrap_stus .degree_info .average_high .advantage_type02 {background-position:0 -60px;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage ul{ float:left; width:337px; margin-left:28px; padding-top:10px;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage ul li {position:relative;float:left; width:110px; font-size:12px; color:#666666;} /* MELONUIT-2534 수정 */
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage ul li .txt {font-size:12px;color:#666;font-family: "돋움",Dotum,"Apple Gothic",sans-serif;}

.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage ul li .btn_advantage {font-size:12px; color:#666666;font-family: "돋움",Dotum,"Apple Gothic",sans-serif;vertical-align:0;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage ul li .l_popup {display:none;left:-70px !important;top:40px !important;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage ul li.on {z-index:999;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage ul li.on .l_popup {display:block;}

.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage.type01 ul li strong {color:#7e9fc7;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage.type02 ul li strong {color:#70c7b9;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage.type03 ul li strong {color:#aad045;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage.type04 ul li strong {color:#efca47;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage.type05 ul li strong {color:#eb997c;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage.type06 ul li strong {color:#e78888;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage p.txt {float:left; width:129px; padding:9px 0 0 21px;vertical-align:top;}/*141124 수정 lyr*/
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage p.txt strong {display:inline-block; max-width:80px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align:top; *vertical-align:middle;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage p.txt.pt17 {padding-top:17px;}
.wrap_friendship .wrap_stus .degree_info .average_high .advantage_type02 p.txt {float:none;width:515px;text-align:center;padding:17px 0 0 0;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage ul li .l_popup .advantage_list {padding:13px 0 7px;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage ul li .l_popup .advantage_list strong {font-size:14px;color:#1a1a1a;font-family:"맑은 고딕","Malgun Gothic","Apple Gothic",sans-serif;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage ul li .l_popup .advantage_list ul {float:none;width:100%;margin:0;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage ul li .l_popup .advantage_list li {overflow:hidden;float:none;width:100%;padding:8px 0 5px;border-top:1px solid #e8e8e8;color:#666666;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage ul li .l_popup .advantage_list li span {float:right;}
.wrap_friendship .wrap_stus .degree_info .average_high .take_advantage ul li .l_popup .advantage_list li span.title {float:left;}

/* 친밀도 하단 */
.wrap_friendship .moment_music {height:478px; margin-top:24px; padding-top:14px; border-top:1px solid #81b916; border-bottom:1px solid #d3d3d3;}
.wrap_friendship .moment_music .moment_wrap {float:left; width:344px;}
.wrap_friendship .moment_music .moment_wrap h2 {width:291px; height:17px; margin-bottom:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/stit_moment_music.png) no-repeat 0 0; font-size:0; line-height:0;}
.wrap_friendship .moment_music .moment_wrap ul.moment {width:344px; z-index:10;}
.wrap_friendship .moment_music .moment_wrap ul.moment li {position:relative; float:left; width:171px; height:148px; border-top:1px solid #e8e8e8; vertical-align:top;}
.wrap_friendship .moment_music .moment_wrap ul.moment li.beginning strong.txt,
.wrap_friendship .moment_music .moment_wrap ul.moment li.aplenty_month strong.txt{cursor: pointer;}
.wrap_friendship .moment_music .moment_wrap ul.moment li.type {border-left:1px solid #e8e8e8;}
.wrap_friendship .moment_music .moment_wrap ul.moment li.type02 {width:344px}
.wrap_friendship .moment_music .moment_wrap ul.moment li.type02 .txt {margin-right:50px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li.type03 {width:344px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li.type03 .txt_music a .artist {max-width:164px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .txt {display:inline-block; padding:9px 0 0 12px; font-size:13px; line-height:15px; font-family:"맑은 고딕","Malgun Gothic","Apple Gothic",sans-serif;color:#777777; *cursor:pointer;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .txt.type01 {color:#aaaaaa;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .txt span {color:#49afa9;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .txt_type01 {margin-top:29px; text-align:center; font-size:12px; color:#666666; line-height:16px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .txt_type01 .artist {display:inline-block; max-width:97px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align:top; *vertical-align:middle;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .txt_music {margin-top:2px; display:block; width:171px; text-align:center;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .txt_music a {color:#1a1a1a; font-size:11px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .txt_music a .artist {display:inline-block; max-width:72px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align:top; *vertical-align:0;cursor:pointer;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .txt_music a:hover .artist {text-decoration:underline;}
.wrap_friendship .moment_music .moment_wrap ul.moment li.type02 .txt_music {width:344px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li.type02 .txt_music a .artist {max-width:164px; *vertical-align:0;}
.wrap_friendship .moment_music .moment_wrap ul.moment li.type03 .txt_type01 {margin-top:201px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li.type03 .artist {max-width:133px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li.type03 .txt_music {width:344px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .date_cont {margin-top:33px; text-align:center;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .date_cont.data_layer_open {}
.wrap_friendship .moment_music .moment_wrap ul.moment li .date_cont .l_popup {display:none;top:-79px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .date_cont .year {display:block; font-size:18px; color:#666666; font-family:Arial; font-weight:bold;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .date_cont .month_day {font-size:36px; line-height:42px; color:#999999; font-weight:bold;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .date_cont.mactive .year{color:#e0e0e0;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .date_cont.mactive .month_day{color:#ebebeb;}
.wrap_friendship .moment_music .moment_wrap ul.moment li a.btn_more {position:absolute; right:12px; top:12px;}

.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup {display:block; position:relative; top:-124px; z-index:80;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .song_photo {padding:15px 0 8px; text-align:center;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .song_photo .thumb_wrap {position:relative; height:104px; width:104px; margin:0 0 10px 27px; *margin-left:0;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .song_photo .thumb {display:block;overflow:hidden; height:104px; width:104px; cursor:pointer;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .song_photo .thumb .thumb_frame {display:block; position:absolute; left:0; top:0; height:104px; width:104px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_album01_frame.png) no-repeat;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .song_photo .ellipsis {display:inline-block; max-width:127px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align:top;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .song_photo .date {display:block; color:#7e878c; font-size:12px;}

.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .mv_cont {padding:15px 0 8px; text-align:center;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .mv_cont .thumb_wrap {position:relative; height:96px; width:96px; margin:0 0 10px 27px; *margin-left:0;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .mv_cont .thumb {display:block; height:96px; width:96px;font-size:0;line-height:0; cursor:pointer;text-align: center;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .mv_cont .thumb .thumb_frame {display:block; position:absolute; left:0; top:0; height:96px; width:96px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_userlk0502.png) no-repeat;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .mv_cont .thumb img {display:inline-block;width:auto;max-width:96px;height:auto;vertical-align:middle;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .mv_cont .ellipsis {display:inline-block; max-width:107px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align:top;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .mv_cont .date {display:block; color:#7e878c; font-size:12px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .mv_cont .thumb .playtime {display:block; position:absolute; bottom:6px; right:6px; margin-left:24px; height:16px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_playtime.png) no-repeat right 0;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .mv_cont a.thumb .playtime {*cursor:pointer;} /* IE7 */
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .mv_cont .thumb .playtime .time {display:block; position:relative; top:0; left:-24px; height:16px; margin-right:-19px; padding-left:23px; background:url(//cdnimg.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;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .mv_cont .thumb .wrap_vertical {display:inline-block;width:0;height:96px;vertical-align:middle;visibility:hidden;}

/*친밀도 팝업 포토 크롭*/
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .song_photo.crop_type .thumb_wrap {}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .song_photo.crop_type .thumb_wrap .thumb {left:-198px;top:-198px;width:500px;height:500px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .song_photo.crop_type .thumb_wrap .thumb .thumb_frame {left:198px;top:198px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .song_photo.crop_type .thumb_wrap .thumb img {max-height:104px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .song_photo.crop_type .thumb_wrap .thumb.ex_height img {max-width:104px;max-height:none;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup {}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .aplenty_graph {padding:14px 0 8px; text-align:center;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .aplenty_graph ul {height: 114px;padding-top:13px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .aplenty_graph ul li {float: left;position: relative;width: 50px;height: 82px;border:none;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .aplenty_graph ul li.type01 .aplenty_type {position: absolute;bottom: 0;right: 0;display: block;width: 36px;max-height: 82px; min-height:1px; background: #e5e6ed;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .aplenty_graph ul li.type02 .aplenty_type {position: absolute;bottom: 0;right: 0;display: block;width: 36px;max-height: 82px; min-height:1px; background: #c8cace;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .aplenty_graph ul li.type03 .aplenty_type {position: absolute;bottom: 0;right: 0;display: block;width: 36px;max-height: 82px; min-height:1px; background: #5acec7;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .aplenty_graph ul li .txt {display: inline-block;position: absolute;top: -19px;right: 0;width: 36px;margin:0;padding: 0;font-size: 11px;text-align: center;font-family: "돋움",Dotum,"Apple Gothic",sans-serif;line-height: 15px;color: #777777;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .aplenty_graph ul li.type03 .txt {color:#5acec7;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .l_popup .aplenty_graph ul li .date  {
    display: inline-block;position: absolute;bottom:-18px;right: 0;width: 40px;padding: 0;font-size: 11px;text-align: center;font-family: "돋움",Dotum,"Apple Gothic",sans-serif;line-height: 15px;color: #777777;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .aplenty {height:127px; margin-top:11px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li.aplenty_month .l_popup {display:none;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .aplenty .aplenty_wrap {float:left;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .aplenty .aplenty_wrap ul{overflow:hidden; height:94px; margin:4px 0 0 15px;padding-top:14px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .aplenty .aplenty_wrap ul li {position:relative; width:30px; height:82px; border:none;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .aplenty .aplenty_wrap ul li.type01 .aplenty_type {position:absolute; bottom:0; right:0; display:block; width:23px; max-height:82px; min-height:1px; background:#e5e6ed;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .aplenty .aplenty_wrap ul li.type02 .aplenty_type {position:absolute; bottom:0; right:0; display:block; width:23px; max-height:82px; min-height:1px; background:#c8cace;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .aplenty .aplenty_wrap ul li.type03 .aplenty_type {position:absolute; bottom:0; right:0; display:block; width:23px; max-height:82px; min-height:1px; background:#5acec7;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .aplenty .aplenty_wrap ul li.type03 .txt{color:#5acec7;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .aplenty .aplenty_wrap ul li .txt {position:absolute; top:-15px; right:0; width:32px;margin:0; padding:0; font-size:11px; text-align:right; font-family:"돋움",Dotum,"Apple Gothic",sans-serif;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .aplenty .date {float:left; margin:50px 0 0 8px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .date .year {display:block; margin-left:2px; font-size:12px; color:#666666; font-family:Arial,"Apple Gothic",sans-serif;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .date .month {font-size:36px; line-height:38px;  font-family:Arial,"Apple Gothic",sans-serif; color:#5acec7;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .burning_wrap {overflow:hidden; margin:6px 0 0 28px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .burning_wrap .burning {position:relative;overflow:hidden; float:left; width:69px; height:69px; }
.wrap_friendship .moment_music .moment_wrap ul.moment li .burning_wrap .date {float:left; margin:19px 0 0 11px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .burning_txt {margin:7px 0 0 11px; color:#878787; font-size:11px; line-height:14px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .burning_txt .artist {display:inline-block; max-width:110px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align:top; *vertical-align:0;}

.wrap_friendship .moment_music .moment_wrap ul.moment li .familiarity_cont {padding-top:11px;text-align:center;font-family:Arial,"Apple Gothic",sans-serif;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .familiarity_cont div {width:78px;height:55px;margin:0 auto;padding-top: 23px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_familiarity.png) no-repeat;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .familiarity_cont div span {display:inline-block;color:#fff;vertical-align:top;font-size:18px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .familiarity_cont div span em {display:inline-block;font-size:29px;padding-top:3px;*padding-top:0;vertical-align:top;line-height:29px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .familiarity_cont p {padding-top:6px;font-size:16px;color:#878787;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .fan_cont {padding-top:11px;text-align:center;font-family:Arial,"Apple Gothic",sans-serif;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .fan_cont div {width:104px;height:55px;margin:0 auto;padding-top:21px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_fan.png) no-repeat center 0;font-size:0;line-height:0;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .fan_cont div span {display:block;height:26px;font-size:27px;color:#5acec7;line-height:27px;}
.wrap_friendship .moment_music .moment_wrap ul.moment li .fan_cont p {padding-top:8px;font-size:16px;color:#878787;}

/*팝업 on class*/
.wrap_friendship .moment_music .moment_wrap ul.moment li.on {z-index:10;}
.wrap_friendship .moment_music .moment_wrap ul.moment li.on .l_popup {display:block;}

/* MUSIC 내가 들은 음악 */
.wrap_friendship .moment_music .music_wrap {float:right; width:344px;}
.wrap_friendship .moment_music .music_wrap h2 {width:198px; height:17px; margin:0 0 15px 11px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/stit_moment_music.png) no-repeat 0 -22px; font-size:0; line-height:0;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap {height:148px; border-top:1px solid #e8e8e8;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li {float:left; width:114px; padding-top:7px; text-align:center;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .tit {font-size:13px; color:#777777; font-family:"맑은 고딕","Malgun Gothic","Apple Gothic",sans-serif;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .tit.type01 {color:#aaaaaa;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .tit span {color:#75b300;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .thumb_wrap {width:73px; height:73px; margin:6px auto 3px auto; font-size:0; line-height:0;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .thumb {position:relative; display:block; height:73px; width:73px; cursor:pointer;overflow:hidden;z-index:1;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .thumb img{display:inline-block; max-width:73px; vertical-align:middle;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .thumb .thumb_frame {display:block; position:absolute; left:0; top:0; height:73px; width:73px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_cd_frame.png) no-repeat;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .thumb .wrap_vertical {display:inline-block;width:0px;height:73px;vertical-align:middle;visibility:hidden;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .ellipsis {display:inline-block; max-width:90px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align:top;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .ellipsis a{font-size:12px; line-height:16px; color:#666666;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .date {display:block;font-size:11px; color:#999999;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .txt {margin-top:40px; color:#666666; line-height:16px; font-size:12px;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .txt span {color:#ea6b6b;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .txt2 {width:238px; margin:40px -112px 0 0; color:#666666;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .txt2 .artist {display:inline-block; max-width:96px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align:top; *vertical-align:0;}
.wrap_friendship .moment_music .music_wrap ul.cd_wrap li .txt2 .txt_music a:hover .artist {text-decoration:underline;}

.wrap_friendship .moment_music .music_wrap h3.stit {padding:7px 0 0 12px; border-top:1px solid #e8e8e8; font-size:13px; color:#777777; font-family:"맑은 고딕","Malgun Gothic","Apple Gothic",sans-serif; font-weight:bold;}
.wrap_friendship .moment_music .music_wrap h3.stit span {color:#75b300;}
.wrap_friendship .moment_music .music_wrap ul.top3 {height:92px;margin-top:19px;}
.wrap_friendship .moment_music .music_wrap ul.top3 li {position:relative; float:left;width:92px; margin-left:18px;}
.wrap_friendship .moment_music .music_wrap ul.top3 li.first_child {margin-left:13px;}
.wrap_friendship .moment_music .music_wrap ul.top3 li .thumb {position:relative; display:block; height:92px; width:92px; cursor:pointer; text-align:center;}
.wrap_friendship .moment_music .music_wrap ul.top3 li .thumb img{display:inline-block; max-width:92px; max-height:92px; vertical-align:middle;}
.wrap_friendship .moment_music .music_wrap ul.top3 li .thumb .wrap_vertical {display:inline-block;width:0px;height:92px;vertical-align:middle;visibility:hidden;}
.wrap_friendship .moment_music .music_wrap ul.top3 li .thumb .thumb_frame {display:block; position:absolute; left:0; top:0; height:92px; width:92px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_top3_frame.png) no-repeat;}
.wrap_friendship .moment_music .music_wrap ul.top3 li .top_cont {position:absolute; left:0; bottom:0; width:92px; height:37px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_top3_cont.png) repeat; text-align:center;}
.wrap_friendship .moment_music .music_wrap ul.top3 li .top_cont .ellipsis {display:inline-block; overflow:hidden; max-width:76px; margin-top:3px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; line-height:15px; vertical-align:top; color:#ffffff;}
.wrap_friendship .moment_music .music_wrap ul.top3 li .top_cont .ellipsis a {color:#ffffff;}
.wrap_friendship .moment_music .music_wrap ul.top3 li .top_cont .num {display:block;font-size:11px; color:#c1c1c1; }
.wrap_friendship .moment_music .music_wrap ul.top3 li .rank {position:absolute; top:-1px; left:3px; display:block; width:19px; height:26px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_rank.png) no-repeat; font-size:0; line-height:0; z-index:10;}
.wrap_friendship .moment_music .music_wrap ul.top3 li .rank.type01 {background-position:-1px 0;}
.wrap_friendship .moment_music .music_wrap ul.top3 li .rank.type02 {background-position:-37px 0;}
.wrap_friendship .moment_music .music_wrap ul.top3 li .rank.type03 {background-position:-73px 0;}
.wrap_friendship .moment_music .music_wrap ul.top3 li .icon_recm {position:absolute; top:3px; left:3px; width:32px; height:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_recm.png) no-repeat; z-index:1; }
.wrap_friendship .moment_music .music_wrap ul.top3 li.type01 {width:109px; margin-left:14px;}
.wrap_friendship .moment_music .music_wrap ul.top3 li.type01 .txt {margin-top:40px; color:#666666;}
.wrap_friendship .moment_music .music_wrap ul.top3 li.type02 {width:221px; text-align:center;}
.wrap_friendship .moment_music .music_wrap ul.top3 li.type02 .txt {margin-top:28px; line-height:16px; color:#666666; font-size:12px;}
.wrap_friendship .moment_music .music_wrap ul.top3 li.type02 .txt .ellipsis {display:inline-block; overflow:hidden; max-width:180px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; vertical-align:top; *vertical-align:middle;}
.wrap_friendship .moment_music .music_wrap ul.familiarity_info {clear:both;margin-top:12px;padding: 7px 0 0 12px;border-top: 1px solid #e8e8e8;}
.wrap_friendship .moment_music .music_wrap ul.familiarity_info li {padding:16px 0 0 2px;font-family: "Dotum", "Apple Gothic", sans-serif;}
.wrap_friendship .moment_music .music_wrap ul.familiarity_info li strong {font-size:12px;color:#7cb710;}
.wrap_friendship .moment_music .music_wrap ul.familiarity_info li p {padding-top:3px;letter-spacing: -1px;font-size:11px;color:#888888;}
.wrap_friendship .moment_music .music_wrap .no_data {width:344px; border-top:1px solid #e8e8e8; padding:132px 0 116px; color:#666666; text-align:center;}
.wrap_friendship .moment_music .music_wrap .no_data a {color:#1a1a1a; font-size:11px;}
.wrap_friendship .moment_music .music_wrap .no_data a .artist {display:inline-block; max-width:160px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; cursor:pointer; vertical-align:middle; *vertical-align:0;}
.wrap_friendship .moment_music .music_wrap .no_data a:hover .artist {text-decoration:underline;}
.wrap_friendship .btn_c {margin-top:24px; text-align:center;}

/*감사메시지 상세*//*150119 추가 lyr*/
.wrap_thankyou_detail {}
.wrap_thankyou_detail .wrap_image {position:relative;overflow:hidden;width:496px;height:496px;margin-bottom:13px;}
.wrap_thankyou_detail .wrap_image .thumb {overflow: hidden;position: absolute;display: inline-block;top:-252px;left:-252px;width:1000px;height:1000px;font-size: 0;line-height: 0;text-align: center;vertical-align: middle;cursor: pointer;}
.wrap_thankyou_detail .wrap_image .thumb img {display: inline-block;width: auto;height: auto;max-width: none;max-height:496px;vertical-align: middle;}
.wrap_thankyou_detail .wrap_image .thumb.ex_height img {max-height:none;max-width:496px;}
.wrap_thankyou_detail .wrap_image .thumb .wrap_vertical {display: inline-block;width: 0px;vertical-align: middle;visibility: hidden;height:1000px;}
.wrap_thankyou_detail .wrap_image .icon_play {display: block;position: absolute;top: 470px;left: 470px;width: 60px;height: 60px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/icon_palyer.png) no-repeat;}
.wrap_thankyou_detail .wrap_image.player_type {width:495px;height:281px;}
.wrap_thankyou_detail .wrap_image.player_type .thumb {top:-360px;left:-252px;}
.wrap_thankyou_detail .wrap_image.player_type .thumb img {max-height:281px;}
.wrap_thankyou_detail .wrap_image.player_type .thumb .thumb_frame {}
.wrap_thankyou_detail .list_add_message {height:48px;margin:0 0 10px;padding-top:10px;border-top:1px solid #eaebeb;}/*150130 수정 lyr*/

.wrap_thankyou_detail .list_add_message:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.wrap_thankyou_detail .list_add_message .ellipsis {display: inline-block;vertical-align: top;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.wrap_thankyou_detail .list_add_message .title {padding:7px 0 6px 0;}
.wrap_thankyou_detail .list_add_message .title strong span {color:#1a1a1a;}
.wrap_thankyou_detail .list_add_message.song {height:24px;margin: 16px 0 0px;}/*150130 수정 lyr*/
.wrap_thankyou_detail .list_add_message.song li {width: 496px;height: 14px;line-height: 0;margin-top: 4px;}
.wrap_thankyou_detail .list_add_message.song li:first-child {margin-top: 0;}
.wrap_thankyou_detail .list_add_message.song li .btn_play_song {display: inline-block;width: auto;max-width: 360px;height: 14px;padding-top: 1px;vertical-align: top;font-size: 11px;color: #1a1a1a;line-height: 13px;text-align: left;letter-spacing: -1px;}
.wrap_thankyou_detail .list_add_message.song li .btn_play_song .icon_song,
.wrap_thankyou_detail .list_add_message.song li .btn_play_song .icon_play,
.wrap_thankyou_detail .list_add_message.song li .btn_play_song .icon_album,
.wrap_thankyou_detail .list_add_message.song li .btn_play_song .ico_artist {margin-top:-2px;vertical-align:top;}
.wrap_thankyou_detail .list_add_message.song li .btn_play_song .icon_album,
.wrap_thankyou_detail .list_add_message.song li .btn_play_song .icon_play {margin-top:-1px;}
.wrap_thankyou_detail .list_add_message.song li .btn_play_song .songname11{color:#333; line-height:13px; vertical-align:top; *vertical-align:-1px;}
.wrap_thankyou_detail .list_add_message.song li .link_atist {color:#666; font-size:11px; line-height:13px; letter-spacing:-1px; vertical-align:middle;padding-right:1px}
.wrap_thankyou_detail .list_add_message.song li .hyphen {display:inline-block; color:#333; font-size:11px; line-height:15px; vertical-align: top;}
.wrap_thankyou_detail .list_add_message.song li .ellipsis.song_name {max-width:156px;}
.wrap_thankyou_detail .list_add_message.song li .ellipsis.atist_neme {max-width:104px; padding-top:1px;*padding-top:0; line-height:13px;font-size:11px;color:#333;}
.wrap_thankyou_detail .list_add_message.song li .ellipsis.atist_neme {*display:inline;}/*ie7*/
.wrap_thankyou_detail .list_add_message.song li .ellipsis.atist_neme a  {color:#666; font-size:11px; line-height:13px; vertical-align:top;color:#333;}
.wrap_thankyou_detail .list_add_message.song li .btn_play_song .songname11 {color: #333;line-height: 13px;vertical-align: top;}

.wrap_thankyou_detail .list_add_message .add_thumb {float:left;overflow:hidden;position:relative;width:48px;height:48px;margin-left:2px;}
.wrap_thankyou_detail .list_add_message .add_thumb .thumb {overflow: hidden;
    position: absolute;display: inline-block;left: -226px;top: -226px;width: 500px;height: 500px;font-size: 0;line-height: 0;text-align: center;vertical-align: middle;cursor: pointer;}
.wrap_thankyou_detail .list_add_message .add_thumb img {display: inline-block;width: auto;height: auto;max-width: none;max-height: 48px;vertical-align: middle;}
.wrap_thankyou_detail .list_add_message .add_thumb .thumb_frame {display:block;position:absolute;top: 226px;left: 226px;width:46px;height:46px;border:1px solid #000;opacity: 0.2;filter:alpha(opacity=20);}
.wrap_thankyou_detail .list_add_message .add_thumb .wrap_vertical {display: inline-block;width: 0px;height: 500px;vertical-align: middle;visibility: hidden;}
.wrap_thankyou_detail .list_add_message .list_add_info {float:left;width:436px;padding :7px 0 0 10px;}
.wrap_thankyou_detail .list_add_message .list_add_info .allbum_name,
.wrap_thankyou_detail .list_add_message .list_add_info .atist_neme {display: inline-block;width:auto;max-width:96%;vertical-align: top;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.wrap_thankyou_detail .list_add_message .list_add_info .atist_neme {*display:inline;}
.wrap_thankyou_detail .list_add_message .list_add_info .allbum_name {display:block;max-width:100%;}
.wrap_thankyou_detail .list_add_message .list_add_info .allbum_name a {color:#1a1a1a;}
.wrap_thankyou_detail .list_add_message .list_add_info .atist_neme a {font-size:11px;color:#666666;}
.wrap_thankyou_detail .list_add_message .wrap_atist {display: inline-block;position: relative;}
.wrap_thankyou_detail .list_add_message .wrap_atist {*display:inline;} /* ie7 */
.wrap_thankyou_detail .list_add_message.song .wrap_atist .btn_more .odd_span {background-position:-137px 3px;*background-position: -137px 0px;}
.wrap_thankyou_detail .text_area {overflow:hidden;color:#666;}
.wrap_thankyou_detail .wrap_btn_r {margin:5px 0 16px;}
.wrap_thankyou_detail .wrap_btn {padding-top:13px;text-align: right;border-top:1px solid #eaebeb;}

/*vip popup*//*150401 추가 lyr*/
.layer_popup.wrap_vip_pop .layer_cntt {height:auto;min-height:581px;padding:0 0 51px 0;background:#ffffff url(//cdnimg.melon.co.kr/resource/image/web/common/bg_vip_pop_160826.jpg) no-repeat;border:none;}/*160826 수정 lyr*/
.wrap_vip_pop .cont_area {height:593px;font-size:0;line-height:0;text-indent:-9999px;}/*151113 수정 lyr*/
.wrap_vip_pop .cont_area span {display:inline-block;font-size:0;line-height:0;text-indent:-9999px;}
.wrap_vip_pop .wrap_btn_c {padding-bottom:4px;}/*150720 수정 lyr*/
.wrap_vip_pop .wrap_btn_c a {font-size: 0;line-height: 0;}/*150604 추가 lyr*/
.wrap_vip_cont .popup_grade_view {width:402px;height:47px;margin:21px auto 0;padding:1px 0 0 38px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_popup_vip_150720.png) no-repeat;}/*150720 수정 lyr*/
.wrap_vip_cont .popup_grade_view p {font-size:14px;font-weight:bold;font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif;color:#005f57;}/*150720 추가 lyr*/
.wrap_vip_cont .popup_grade_view img {vertical-align:top;}
/*.wrap_vip_cont .popup_grade_view span {display:inline-block;padding:0 2px 0 2px;text-align:right;font-size:16px;color:#4c5167;font-weight:bold;vertical-align:top;}150720 삭제 lyr*/
.wrap_vip_cont .img_banner {margin-top:16px;text-align: center;font-size:0;line-height:0;}/*150720 추가 lyr*/
.layer_popup.wrap_vip_pop .btn_close {right: 23px;top: 24px;}
.layer_popup.wrap_vip_pop .btn_close .odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_vip_close.png) no-repeat;width:25px;height:25px;}

/*btn*/
.btn_base.short span.odd_span {padding-left:7px;}
/*//151207 수정 lyr*/

/*160118 추가 lyr*/
.login_popup input.text51 {height: 49px;padding:0 11px;font-size: 14px;color:#333333;font-family:"돋움", "Dotum", "Apple Gothic", sans-serif;border:1px solid #cccccc;line-height:49px;box-shadow:none;}

.popup02.login_popup {border-top:3px solid #00cd3c;}
.layer_popup.popup02 {border:1px solid #ccc;border-top:3px solid #00cd3c;}
.popup02.login_popup .title {background-color: #fff;border:none;font-size: 0;line-height: 0;}
.popup02.login_popup .cntt {border:none;background: #fff;}
.popup02.login_popup .shadow {left: 4px;top: -3px;padding-top:7px; }

.login_popup {}
.login_popup .title {padding:54px 60px 0;}
.login_popup .cntt {padding:19px 60px 30px;} /* 20170420 */
/*160310 수정 lyr*/
.layer_popup.login_popup .btn_close {top: 16px;}
.layer_popup.login_popup .btn_close .odd_span {width:21px;height:21px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/btn_close_login.png) no-repeat;}
/*//160310 수정 lyr*/

/*4.0 로그인 영역*/
.login_popup .login_input_area02 {}
.login_popup .login_input_area02 .text51 {border-bottom:none;}
.login_popup .login_input_area02 .text51.text_password01 {*margin-top:-3px;border-top:1px solid #ededed;border-bottom:1px solid #ccc;}
.login_popup .login_input_area02 .text51.mhover,
.login_popup .login_input_area02 .text51:focus {border:1px solid #ccc;border-bottom:none;}
.login_popup .login_input_area02 .text51.text_password01.mhover,
.login_popup .login_input_area02 .text51.text_password01:focus {border-top:1px solid #ededed;border-bottom:1px solid #ccc;}
.login_popup .login_input_area02 .text51.text_password01.placeholder {background:url(//cdnimg.melon.co.kr/resource/image/web/common/txt_password13.png) no-repeat 16px 16px;}

.login_popup .login_input_area02 .wrap_login_input {overflow: hidden;}
.login_popup .login_input_area02 .wrap_insert {float: left;width: 319px;}
.login_popup .login_input_area02 .wrap_btn {float: left;width:101px;margin:0;}
.login_popup .login_input_area02 .wrap_btn button {*margin:1px 0 0 0;}
.login_popup .login_input_area02 .box_check02 {margin-top:18px;}
.login_popup .login_input_area02 .txt_error {width:420px;margin:-4px 0 13px;font-size: 12px;line-height: 23px;color:#eb4100;letter-spacing: -1px;}/*160202 추가 lyr*/
.login_popup .login_input_area02 .wrap_login_info {margin-top:16px;padding-top:14px;border-top:1px solid #ebebeb;}
.login_popup .login_input_area02 .wrap_login_info a {display: inline-block;padding:5px 2px;color: #767676;}
.login_popup .login_input_area02 .wrap_login_info a.first_child {padding-left:0;}
.login_popup .login_input_area02 .wrap_login_info a:hover {text-decoration: underline;}
.login_popup .login_input_area02 .wrap_login_info .bar {color:#ebebeb;}
.login_popup .btn_login02 {width:101px;height:101px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_login_melon.png) no-repeat;}
.login_popup .btn_login02 span {display:block;font-size: 0;line-height: 0;text-indent: -9999px;}
.login_popup .btn_login02.mhover {background-position: 0 -101px;}
.login_popup .box_check02 {overflow: hidden;position: relative;height: 18px;}
.login_popup .box_check02 .input_check {position: absolute;left:0;top: 0;width: 1px;height: 1px;border: none;margin: 2px 1px;padding:0;vertical-align: top;}
.login_popup .box_check02 .label_check {float: left;height:18px;padding-left: 21px;color: #606060;font-size: 12px;font-family:"돋움", "Dotum", "Apple Gothic", sans-serif;cursor: pointer;line-height: 18px;}
.login_popup .box_check02 .label_check .icon {display:block;position:absolute;left:0;top:1px;width:15px;height:15px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_checkbox_melon.png) no-repeat;}/* 160826 */
.login_popup .box_check02.on .label_check .icon {background-position: 0 -15px !important;}
/* 20170420 */
.wrap_kakao_login {margin-top:21px;}
.wrap_kakao_login .btn_kakao_login {display: block; width: 420px; border:2px solid #ffcd00; padding:13px 0 19px; text-align: center; color:#1e1e1e; line-height: 22px; font-size: 17px; font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif;}
.wrap_kakao_login .btn_kakao_login.mhover {border:2px solid #e9be0c;}
.wrap_kakao_login .btn_kakao_login span {display: inline-block; position: relative; padding-left: 26px; background: url(//cdnimg.melon.co.kr/resource/image/web/common/icon_kakao04.png) 0 6px no-repeat; vertical-align: -2px; }
/* //20170420 */

/*로그인 쇼핑 팝업*/
.login_popup.login_shopping {border-top:3px solid #14b9a5;}
.login_popup.login_shopping .btn_login02 {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/btn_login_shopping.png);}
.login_popup.login_shopping .box_check02 .label_check .icon {background-image:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_checkbox_shopping.png);}

/*160202 추가 lyr*/
.ico_cau15_red {display:inline-block;width:15px;height:19px;padding-right:7px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/ico_caution15.png) no-repeat 0 1px; vertical-align: middle;}

/* 다음검색랜딩 160921 추가 */
.daum_search_wrap{position:fixed;right:20px;bottom:20px;padding:16px 15px 13px;width:184px;border:1px solid #c3c3c3;background:#fff;z-index:20;}
.daum_search_wrap .tit{margin-left:2px;height:15px;}/* 170102 수정 */
.daum_search_wrap .tit .daum_logo{display:inline-block;width:36px;height:15px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/daum_search_logo.png) no-repeat 0 0;text-indent:-9999px;}/* 170102 추가 */
.daum_search_wrap .tit span{display:inline-block;width:73px;height:13px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/daum_search_logo.png) no-repeat -40px 0;text-indent:-9999px;}/* 170102 추가 */
.daum_search_wrap .tab_menu{overflow:hidden;margin-top:7px;}
.daum_search_wrap .tab_menu ul{width:184px;height:32px;border-bottom:1px solid #dfdfdf;}
.daum_search_wrap .tab_menu ul li{float:left;}
.daum_search_wrap .tab_menu ul li a{display:inline-block;width:46px;height:33px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_tab.png) no-repeat;text-indent:-9999px;}
.daum_search_wrap .tab_menu ul li a.menu01{background-position:0 0;}
.daum_search_wrap .tab_menu ul li a.menu02{background-position:-46px 0;}
.daum_search_wrap .tab_menu ul li a.menu03{background-position:-92px 0;}
.daum_search_wrap .tab_menu ul li a.menu04{background-position:-138px 0;}
.daum_search_wrap .tab_menu ul li.on a.menu01{background-position:0 -33px;}
.daum_search_wrap .tab_menu ul li.on a.menu02{background-position:-46px -33px;}
.daum_search_wrap .tab_menu ul li.on a.menu03{background-position:-92px -33px;}
.daum_search_wrap .tab_menu ul li.on a.menu04{background-position:-138px -33px;}
.daum_search_wrap .search_rank{overflow:hidden;margin:6px 4px 0 1px;}
.daum_search_wrap .search_rank ol{overflow:hidden;margin-top:-10px;margin:0;}
.daum_search_wrap .search_rank ol li{margin-top:10px;height:16px;}
.daum_search_wrap .search_rank ol li a{padding-left:6px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_icon.png) no-repeat;}
.daum_search_wrap .search_rank ol li a.n01{background-position:0 0;}
.daum_search_wrap .search_rank ol li a.n02{background-position:0 -20px;}
.daum_search_wrap .search_rank ol li a.n03{background-position:0 -51px;}
.daum_search_wrap .search_rank ol li a.n04{background-position:0 -82px;}
.daum_search_wrap .search_rank ol li a.n05{background-position:0 -114px;}
.daum_search_wrap .search_rank ol li .ellipsis{display:inline-block;}
.daum_search_wrap .search_rank ol li .ellipsis strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;float:left;margin-left:8px;width:125px;height:14px;line-height:14px;font-size:12px;color:#1a1a1a;letter-spacing:-1px;vertical-align:top;}
.daum_search_wrap .search_rank ol li .ellipsis.nrm strong{font-weight:normal;}
.daum_search_wrap .search_rank .keyword_wrap{overflow:hidden;width:179px;}
.daum_search_wrap .search_rank .keyword_wrap .icon_rank{display:inline-block;float:right;}
.daum_search_wrap .search_rank .keyword_wrap .icon_rank .icon{display:inline-block;margin-top:3px;width:7px;height:7px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_icon.png) no-repeat;text-indent:-9999px;}
.daum_search_wrap .search_rank .keyword_wrap .icon_rank .icon.new{width:20px;background-position:0 -147px;}
.daum_search_wrap .search_rank .keyword_wrap .icon_rank .icon.up{margin-top:4px;background-position:0 -160px;}
.daum_search_wrap .search_rank .keyword_wrap .icon_rank .icon.down{margin-top:4px;background-position:-12px -160px;}
.daum_search_wrap .search_rank .keyword_wrap .icon_rank .icon.normal{background-position:-25px -147px;}
.daum_search_wrap .search_rank .keyword_wrap .icon_rank .num{display:inline-block;margin-top:2px;margin-right:-1px;font-size:9px;line-height:9px;font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif;color:#8b8b8b;vertical-align:top;}
.daum_search_wrap .btm_area{overflow:hidden;width:179px;margin-top:17px;margin-left:1px;}
.daum_search_wrap .btm_area .time{float:left;font-size:11px;line-height:15px;font-family:"dotum","돋움",sans-serif, "Apple Gothic", sans-serif;color:#b1b1b1;}
.daum_search_wrap .btm_area .txt_kakao{float:right;margin-top:1px;width:84px;height:15px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/daum_search_logo.png) no-repeat 0 -26px;text-indent:-9999px;font-size:0;line-height:0;}
.daum_search_wrap .btn_closed{position:absolute;right:16px;top:16px;}
.daum_search_wrap .btn_closed a{display:block;width:13px;height:13px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_icon.png) no-repeat 0 -177px;text-indent:-9999px;}

/* 161121 보안 암호화 공지사항 팝업 추가 */
.wrap_pop_notice{display:none; width:610px;background:#fff;z-index:9999;}
.wrap_pop_notice .pop_notice_inner{padding:50px 26px 59px 47px;border:1px solid #ccc;border-top:3px solid #00cd3c;background:#fff;z-index:30;}
.wrap_pop_notice h1{font-weight:normal;font-size:32px;line-height:44px;color:#000;font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif;letter-spacing:-2px;text-align:center;}
.wrap_pop_notice .wrap_notice .info_cont{margin-top:-11px;margin-right:2px;}
.wrap_pop_notice .wrap_notice{position:relative;overflow-y:auto;height:493px;margin-top:46px;}
.wrap_pop_notice .wrap_notice .info_cont p{font-size:16px;line-height:34px;color:#333;font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif;letter-spacing:-1px;}
.wrap_pop_notice .wrap_notice .info_cont .txt01 .pgh{margin-top:16px;}
.wrap_pop_notice .wrap_notice .info_cont .txt02{padding-top:28px;margin-top:26px;border-top:1px solid #2f2f2f;}
.wrap_pop_notice .wrap_notice .info_cont .txt02 p{font-size:14px;line-height:26px;font-weight:bold;;color:#2f2f2f;font-family:"dotum","돋움", "Malgun Gothic","맑은 고딕",sans-serif, "Apple Gothic", sans-serif;}
.wrap_pop_notice .wrap_notice .info_cont .txt02 .date{margin-top:17px;}
.wrap_pop_notice .wrap_notice .info_cont .txt02 .date span{color:#00b423;}
.wrap_pop_notice .wrap_notice .info_cont.cont2{padding-top:23px;margin-top:27px;border-top:1px solid #ccc;}
.wrap_pop_notice .wrap_notice .info_cont.cont2  .txt02{padding-top:23px;margin-top:25px;border-top:1px solid #2f2f2f;}
.wrap_pop_notice .wrap_notice .info_cont.cont2  .txt02 dt{font-weight:bold;font-size:16px;line-height:34px;color:#2f2f2f;font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif;}
.wrap_pop_notice .wrap_notice .info_cont.cont2  .txt02 dd{margin-top:14px;}
.wrap_pop_notice .wrap_notice .info_cont.cont2  .txt02 dd.list{margin-top:16px;}
.wrap_pop_notice .wrap_notice .info_cont.cont2  .txt02 dd p{margin-left:1px;padding-left:9px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bl_pop_list.png) no-repeat 0 9px;font-weight:bold;font-size:14px;line-height:20px;color:#2f2f2f;font-family:"dotum","돋움", "Malgun Gothic","맑은 고딕",sans-serif, "Apple Gothic", sans-serif;letter-spacing:0;}
.wrap_pop_notice .wrap_notice .info_cont.cont2  .txt02 dd ul{margin-top:9px;}
.wrap_pop_notice .wrap_notice .info_cont.cont2  .txt02 dd.list ul{margin-top:10px;}
.wrap_pop_notice .wrap_notice .info_cont.cont2  .txt02 dd ul li{padding-left:11px;font-size:14px;line-height:24px;color:#606060;}
.wrap_pop_notice .wrap_notice .info_cont.cont2  .txt02 dd.list ul li{line-height:26px;}
.wrap_pop_notice .wrap_notice .info_cont.cont2  .txt02 p.refer{padding:1px 0 0 11px;font-weight:normal;font-size:12px;line-height:26px;color:#7d7d7d;letter-spacing:0;}
.wrap_pop_notice .wrap_notice .info_cont.cont2  .txt03{padding-top:23px;margin-top:26px;border-top:1px solid #ccc;}
.wrap_pop_notice .wrap_input_box{padding:31px 0 0 0;}
.wrap_pop_notice .wrap_input_box .check_area{overflow:hidden;position:relative;;background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_today_check.png) no-repeat;}
.wrap_pop_notice .wrap_input_box .check_area.on{background-position:0 -20px;}
.wrap_pop_notice .wrap_input_box .check_area input[type=checkbox]{position: absolute; top:0; left:0; margin:0; opacity:0; filter:alpha(opacity=0); vertical-align:top; cursor:pointer;}
.wrap_pop_notice .wrap_input_box .check_area label{position:relative;display:block;float:left;padding-left:32px;height:20px;font-size:16px;color:#333;font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif;letter-spacing:-1px;}
.wrap_pop_notice .wrap_input_box .btn-area{width:280px;margin:41px auto 0;text-align:center;}
.wrap_pop_notice .wrap_input_box .btn-area button{overflow:hidden;position:relative;display:block;}
.wrap_pop_notice .wrap_input_box .btn-area button span{display:block;width:280px;height:68px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_pop_confirm.png) no-repeat;text-indent:-9999px;}
.wrap_pop_notice .shadow{display:block;position:absolute;left:-2px;right:0;top:0;bottom:0;z-index:-1;width:914px;height:905px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_shadow02.png) no-repeat;}

/* MELONUIT-738 : 20190923 */
.wrap_pop_notice.MELONUIT-738 {width: 840px;}
.wrap_pop_notice.MELONUIT-738 h1 {position: relative; font-size: 26px; color: #333333; z-index: 1;}
.wrap_pop_notice.MELONUIT-738 .pop_notice_inner {padding: 55px 48px 42px 48px;}
.wrap_pop_notice.MELONUIT-738 .wrap_notice {height: 450px; margin-top: 0;}
.wrap_pop_notice.MELONUIT-738 .wrap_notice .info_cont {margin: 0;}
.wrap_pop_notice.MELONUIT-738 .wrap_notice .info_cont .txt01 {padding: 44px 0 40px;}
.wrap_pop_notice.MELONUIT-738 .wrap_notice .info_cont .txt01 .pgh {margin-top: 30px; color: #575757; font-size: 15px; line-height: 33px;}
.wrap_pop_notice.MELONUIT-738 .wrap_notice .info_cont .txt01 .center {text-align: center;}
.wrap_pop_notice.MELONUIT-738 .wrap_notice .info_cont .txt01 .line {margin: 23px 0 14px; color: #333333; font-size: 16px;}
.wrap_pop_notice.MELONUIT-738 .wrap_notice .info_cont .txt01 .company {line-height: 24px; color: #333; font-size: 16px;}
.wrap_pop_notice.MELONUIT-738 .box {position: relative; margin-top: -10px;}
.wrap_pop_notice.MELONUIT-738 .box .bg_top {position: absolute; top: 0; left: 0; right: 0; height: 66px; background: url('//cdnimg.melon.co.kr/resource/image/web/common/modal_bg_shadow_top.png') repeat-x 0 0;}
.wrap_pop_notice.MELONUIT-738 .box .bg_bottom {position: absolute; bottom: 0; left: 0; right: 0; height: 66px; background: url('//cdnimg.melon.co.kr/resource/image/web/common/modal_bg_shadow_bottom.png') repeat-x 0 0;}
.wrap_pop_notice.MELONUIT-738 .wrap_input_box {position: relative;}
.wrap_pop_notice.MELONUIT-738 .wrap_input_box .d_close {position: absolute; top: 21px; right: 0; width: 81px; height: 36px; border: 1px solid #666666;}
.wrap_pop_notice.MELONUIT-738 .wrap_input_box .d_close span {color: #333333; font-size: 16px;}
.wrap_pop_notice.MELONUIT-738 .shadow {display: none; height: 672px;}
/* //MELONUIT-738 : 20190923 */

/* MELONUIT-1148 20200121 */
.wrap_pop_notice.wrap_pop_isms {width: 650px;}
.wrap_pop_notice.wrap_pop_isms .pop_isms_inner{padding:55px 60px 55px 194px;border:1px solid #ccc;border-top:3px solid #00cd3c;background:#fff url(//cdnimg.melon.co.kr/resource/image/web/common/img_isms.png) no-repeat 35px 58px;z-index:30;}
.wrap_pop_notice.wrap_pop_isms .title {margin:0 0 17px 0;font-size: 22px;line-height:30px;color:#333333;font-weight: normal;font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif;text-align: left;letter-spacing:-1px;}
.wrap_pop_notice.wrap_pop_isms .cntt {padding: 0; background: #fff;}
.wrap_pop_notice.wrap_pop_isms .cntt .txt01{margin:0 0 12px 0;font-size: 14px;line-height:22px;color:#333333;font-weight: normal;font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif;text-align: left;}
.wrap_pop_notice.wrap_pop_isms .cntt .list_isms li{margin:2px 0 0 0;font-size: 14px;line-height:22px;color:#4c4c4c;font-weight: normal;font-family:"Malgun Gothic","맑은 고딕","dotum","돋움",sans-serif, "Apple Gothic", sans-serif;text-align: left;}
.wrap_pop_notice.wrap_pop_isms .btn_close {position: absolute; right: 22px; top: 25px;}
.wrap_pop_notice.wrap_pop_isms .btn_close span {display: block; width: 21px; height: 21px; background: url(//cdnimg.melon.co.kr/resource/image/web/cm/btn_close_login.png) no-repeat; overflow: hidden; text-indent: -99999px;}
.wrap_pop_notice.wrap_pop_isms .shadow {display: block; position: absolute; left: 4px; top: -3px; right: 0; bottom: 0; z-index: -1; width: 100%; height: 100%; padding-top: 7px; background: url(//cdnimg.melon.co.kr/resource/image/web/cm/bg_shadow.png) repeat left top;}
/* //MELONUIT-1148 20200121 */

/* UX-463 20170707 */
.recaptcha {display:table; width:100%; table-layout:fixed;}
.recaptcha dt {display:table-cell; width:120px; vertical-align:middle; color:#000;}
.recaptcha dd {display:table-cell; width:304px;}
#recaptcha {width:304px; height:78px; float:right; margin-top:12px; overflow:hidden;}
/* //UX-463 20170707 */

/* UX-1028 */
.page_header {position: relative; margin-bottom: 8px; zoom: 1;}
.page_header:after {content: ''; display: block; clear: both;}
.page_header.bline {padding-bottom: 7px; border-bottom: 1px solid #d9d9d9;}
.page_header .title {float: left; color: #2f2f2f; font-family: "맑은 고딕", "Malgun Gothic",sans-serif; vertical-align: middle;}
.page_header h2.title {height: 40px; line-height: 40px; font-size: 26px;}
.page_header h3.title {height: 36px; line-height: 36px; font-size: 24px;}
.page_header h4.title {height: 32px; line-height: 32px; font-size: 22px;}
.page_header h5.title {height: 28px; line-height: 28px; font-size: 20px;}
.page_header h6.title {height: 24px; line-height: 24px; font-size: 18px;}
.page_header .title .sum {color: #767676;}
.page_header .paragraphs {clear: both;}
.page_header .tooltip {position: relative; float: left; margin-left: 6px;}
.page_header .tooltip .layer_popup {display: none;}
.page_header .tooltip .desc {height: 38px; line-height: 38px; padding: 0 42px 0 16px; color: #969696; white-space: nowrap;}
.page_header .tooltip .tit {padding: 10px 42px 0 16px; color: #2f2f2f; font-size: 14px;}
.page_header .tooltip .list {padding: 0 42px 10px 16px;}
.page_header .tooltip .list li {margin-top: 11px; color: #969696; white-space: nowrap;}
.page_header .tooltip .button_icons.tooltip {position: absolute; top: 10px;}
.page_header .tooltip .button_icons.guide {position: absolute; top: 7px;}
.page_header .tooltip .button_icons.close {display: none; position: absolute; top: 15px; right: 19px; }
.page_header .tooltip .d_open {border: 1px solid #e5e5e5; background-color: #fff;}
.page_header .tooltip .d_open .button_icons.close {display: block;}
.page_header .arrow_r {position: absolute; top: 5px; right: 0;}

.button_icons {display: inline-block; background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/button_icons_sprite_20180108.png); background-repeat: no-repeat; background-position: 0 0; vertical-align: middle;}
.button_icons.etc.guide {width: 20px; height: 20px; background-position: -403px -9px;}
.button_icons.etc.close {width: 11px; height: 11px; background-position: -484px -31px;}
/* //UX-1028 */