@charset "utf-8";

/* 240524 MELONUIT-2616 특수문자 깨짐 */
@font-face {
    font-family: 'Noto Music';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/notomusic/v20/pe0rMIiSN5pO63htf1sxEkW7I9tAcVwob5A.woff2) format('woff2');
    unicode-range: U+25CC, U+2669-266F, U+1D000-1D0F5, U+1D100-1D126, U+1D129-1D1EA, U+1D200-1D245;
}

/* latin-ext */
@font-face {
    font-family: 'Noto Music';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/notomusic/v20/pe0rMIiSN5pO63htf1sxEt6aBvRoe1QQVg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Noto Music';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/notomusic/v20/pe0rMIiSN5pO63htf1sxEtCaBvRoe1Q.woff2) format('woff2');

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* MELONUIT-2725 pretendard 추가 */
@font-face {
    font-family: 'Pretendard';
    font-weight: 900;
    font-display: swap;
    src: local('Pretendard Black'), url('/resource/fonts/pretendard/Pretendard-Black.woff2') format('woff2'), url('/resource/fonts/pretendard/Pretendard-Black.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 800;
    font-display: swap;
    src: local('Pretendard ExtraBold'), url('/resource/fonts/pretendard/Pretendard-ExtraBold.woff2') format('woff2'), url('/resource/fonts/pretendard/Pretendard-ExtraBold.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    font-display: swap;
    src: local('Pretendard Bold'), url('/resource/fonts/pretendard/Pretendard-Bold.woff2') format('woff2'), url('/resource/fonts/pretendard/Pretendard-Bold.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 600;
    font-display: swap;
    src: local('Pretendard SemiBold'), url('/resource/fonts/pretendard/Pretendard-SemiBold.woff2') format('woff2'), url('/resource/fonts/pretendard/Pretendard-SemiBold.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    font-display: swap;
    src: local('Pretendard Medium'), url('/resource/fonts/pretendard/Pretendard-Medium.woff2') format('woff2'), url('/resource/fonts/pretendard/Pretendard-Medium.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    font-display: swap;
    src: local('Pretendard Regular'), url('/resource/fonts/pretendard/Pretendard-Regular.woff2') format('woff2'), url('/resource/fonts/pretendard/Pretendard-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 300;
    font-display: swap;
    src: local('Pretendard Light'), url('/resource/fonts/pretendard/Pretendard-Light.woff2') format('woff2'), url('/resource/fonts/pretendard/Pretendard-Light.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 200;
    font-display: swap;
    src: local('Pretendard ExtraLight'), url('/resource/fonts/pretendard/Pretendard-ExtraLight.woff2') format('woff2'), url('/resource/fonts/pretendard/Pretendard-ExtraLight.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 100;
    font-display: swap;
    src: local('Pretendard Thin'), url('/resource/fonts/pretendard/Pretendard-Thin.woff2') format('woff2'), url('/resource/fonts/pretendard/Pretendard-Thin.woff') format('woff');
}
/* //MELONUIT-2725 pretendard 추가 */


/*240528 MELONUIT-2616 특수문자 깨짐*/
@font-face {
    font-family: 'Noto Music';
    src:url('/resource/fonts/NotoMusic-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/*// 240528 MELONUIT-2616 특수문자 깨짐 */


.screen-out { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; font-size: 0.5px; color: transparent; }/* MELONUIT-2729 */

/* Skip Navigation */
#skip_nav					{position:absolute; top:-100px; left:0; width:100%; z-index:99;}
#skip_nav a				{position:absolute; width:100%; text-align:center; background:#ccc; color:#000}
#skip_nav a:focus		{top:100px;}
* #skip_nav a:active		{top:100px;}

html		{height:100%; margin:0; padding:0; border:0;}
body		{height:100%; margin:0; padding:0; border:0; font-family:"맑은 고딕","Malgun Gothic","돋움",Dotum,"Apple Gothic",helvetica neue,helvetica,BlinkMacSystemFont,'Segoe UI',Roboto,'Noto Music',sans-serif; letter-spacing:0; font-size:12px; color:#666; line-height:18px; background:#fff; -webkit-text-size-adjust:none;} /* 240529 MELONUIT-2616 특수문자 깨짐 */
body.scroll_dis {overflow-y:auto;*overflow-y:visible;}
/* 140605 modal, 140613 modal update */
body.scroll_margin {margin-right:15px;} /* 130221 add 130228 del */
/* 140616 modal update */
html>body.scroll_margin{margin-right:17px}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    body.scroll_margin{margin-right:17px}
}
/* //140616 modal update */
body.scroll_no {overflow:hidden;}

/* // 140605, 140613 modal update */
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section	{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section	{display:block;}
ol,ul,li	{list-style:none;font-weight:normal;}
table	    {border-collapse:collapse; border-spacing:0; table-layout:fixed;}
caption, th, td	    {text-align:left;font-weight:normal;float:none !important;}
table, th, td		{vertical-align:top;}
/* blockquote:before, blockquote:after, q:before, q:after {content:"";} */ /* loen 체크필요 */
blockquote, q {quotes:"" "";}
a img {border:none;}
img	  {border:none;line-height:0;font-size:0;}
em {font-style:normal;}

hr       {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 17px;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
fieldset {border:0; line-height:0;}
legend   {position:absolute; top:-7000px; left:-7000px; height:0; /* visibility:hidden */}

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

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

/* Form */
label		{}
fieldset	{}
legend	{}
fieldset, #IE8#HACK		{}
legend, #IE8#HACK		{margin-top:0;margin-bottom:0;}
textarea	{height:20px;padding-top:3px;border-top:1px solid #a8a8a8; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; border-left:1px solid #bababa;color:#b3b3b3;}
textarea:focus	{border-color:#666;}
select	{background-color:#fff;}
/*input[type=text], input[type=password], input[type=url], input[type=email], input[type=readonly], input.text, textarea, select {margin:0;}*/
textarea {margin:0; padding:5px; border:1px solid #ccc; color:#666; font-size:12px; font-family:dotum,"돋움","Apple Gothic",sans-serif; line-height:1.6em; overflow-x:hidden; overflow-y:scroll;}
input.rdo	{width:12px;margin:0 2px 0 0;padding:0;}
.mpointer	{cursor:pointer;}

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

input.text31 {height:29px; padding:0 7px; font-size:12px;}
@media \0screen {input.text31 {line-height:29px;}} /* IE8 */
input.text31 {*line-height:29px;} /* IE7 */

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

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

/* select */
select	{min-width:80px; height:26px; *height:17px; padding:2px 2px 2px 0; border:1px solid #ccc; color:#666; font-size:12px; font-family:dotum,"돋움","Apple Gothic",sans-serif; vertical-align:middle;}
@media \0screen {select {min-width:75px; padding:4px 3px 4px 0;}} /* IE8 */
@-moz-document url-prefix() {select {padding:4px 3px 4px 0;}} /* FireFox */

select.h32	{min-width:80px; height:32px; *height:23px; padding:2px 2px 2px 0; border:1px solid #ccc; color:#666; font-size:12px; font-family:dotum,"돋움","Apple Gothic",sans-serif; vertical-align:middle;}
@media \0screen {select.h32 {min-width:75px; padding:7px 3px 7px 0;}} /* IE8 */
@-moz-document url-prefix() {select.h32 {padding:7px 3px 7px 0;}} /* FireFox */

/* Select Skin */
.select_wrap {display:inline-block; *display:inline; position:relative; z-index:1; text-align:left; vertical-align:top; *zoom:1}
.select_wrap.on {z-index:2;}
.select_wrap select {min-width:0;}
.select_type01 .select_box {display:inline-block; position:relative; height:31px; padding-left:9px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_selectbox.png) no-repeat 0 0; font-size:12px; line-height:18px;}
.select_type01 .select_box .sel_r {display:inline-block; height:24px; padding: 7px 31px 0 0; background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_selectbox.png) no-repeat right 0; color:#666; cursor:pointer; vertical-align:middle; *vertical-align:top;}
.select_type01 .select_box.mhover {background-position:left -40px;}
.select_type01 .select_box.mhover .sel_r {background-position:right -40px;}
.select_type01 .select_box.open {background-position:left -80px;}
.select_type01 .select_box.open .sel_r {background-position:right -80px;}

.select_type01 .select_open {display:block; position:absolute; top:30px; left:0; width:100%; z-index:5;}
.select_type01 .select_open ul {position:relative; border:1px solid #999; border-left-color:#888; max-height:208px; margin:0; padding:4px 0; background-color:#fff; overflow-y:auto; z-index:5;} /* 방대종_ie11오류 삭제/수정: max-height:780px; overflow-y:auto; */
.select_type01 .select_open li {font-size:12px; line-height:18px;}
.select_type01 .select_open li.mhover {background-color:#f5f5f5;}
.select_type01 .select_open li a {color:#666; display:block; min-height:23px; padding:3px 0 0 7px;} /* 131126방대종_height min-height로 교체 height:23px; */
.select_type01 .select_open li a:hover {color:#1a1a1a;}

.select_type01 .select_box.disabled {background-position:left -247px;}
.select_type01 .select_box.disabled .sel_r {background-position:right -247px; color:#999; cursor:default;}

.select_type02 .select_box {display:inline-block; position:relative; height:26px; padding-left:9px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_selectbox.png) no-repeat 0 -131px; font-size:12px; line-height:18px;}
.select_type02 .select_box .sel_r {overflow:hidden; display:inline-block; height:21px; padding: 5px 31px 0 0; background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_selectbox.png) no-repeat right -131px; color:#666; cursor:pointer; vertical-align:middle;}/* 131217 overflow:hidden; 추가 kcu*/
.select_type02 .select_box.mhover {background-position:left -166px;}
.select_type02 .select_box.mhover .sel_r {background-position:right -166px;}
.select_type02 .select_box.open {background-position:left -201px;}
.select_type02 .select_box.open .sel_r {background-position:right -201px;}

.select_type02 .select_open {display:block; position:absolute; top:25px; left:0; width:100%; z-index:5;}
.select_type02 .select_open ul {position:relative; max-height:208px; border:1px solid #999; border-left-color:#888; margin:0; padding:4px 0; background-color:#fff; overflow-y:auto; z-index:5;}
.select_type02 .select_open li { font-size:12px; line-height:18px;}
.select_type02 .select_open li.mhover {background-color:#f5f5f5;}
.select_type02 .select_open li a {color:#666; display:block !important; min-height:23px; margin:0 !important; padding:3px 0 0 7px !important;} /* 131126방대종_height min-height로 교체 height:23px !important; */
.select_type02 .select_open li a:hover {color:#1a1a1a;}

.select_type02 .select_box.disabled {background-position:left -288px;}
.select_type02 .select_box.disabled .sel_r {background-position:right -288px; color:#999; cursor:default;}


/*141117 추가 lyr*/
.select_type04 .select_box {display:inline-block; position:relative; height:38px; padding-left:9px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_selectbox38.jpg) no-repeat 0 0; font-size:14px; line-height:20px;font-weight:bold;}
.select_type04 .select_box .sel_r {overflow:hidden; display:inline-block; height:29px; padding: 9px 31px 0 0; background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_selectbox38.jpg) no-repeat right 0; color:#1a1a1a; cursor:pointer; vertical-align:middle;}
.select_type04 .select_box.mhover {background-position:left -38px;}
.select_type04 .select_box.mhover .sel_r {background-position:right -38px;}
.select_type04 .select_box.open {background-position:left -114px;}
.select_type04 .select_box.open .sel_r {background-position:right -114px;}

.select_type04 .select_open {display:block; position:absolute; top:37px; left:0; width:100%; z-index:5;}
.select_type04 .select_open ul {position:relative; max-height:206px; border:1px solid #999; border-left-color:#888; margin:0; padding:4px 0; background-color:#fff; overflow-y:auto; z-index:5;}
.select_type04 .select_open li { font-size:12px; line-height:18px;}
.select_type04 .select_open li.mhover {background-color:#f5f5f5;}
.select_type04 .select_open li a {color:#666; display:block !important; min-height:23px; margin:0 !important; padding:3px 0 0 7px !important;} /* 131126방대종_height min-height로 교체 height:23px !important; */
.select_type04 .select_open li a:hover {color:#1a1a1a;}

.select_type04 .select_box.disabled {background-position:left -76px;}
.select_type04 .select_box.disabled .sel_r {background-position:right -76px; color:#999; cursor:default;}




/* .select_wrap + .btn, .select_wrap + .select_wrap {*margin-left:4px;} */ /* ie7에서 inline-block+inline-block 요소 간격 벌어지지 않는 문제 */

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

.ico_radio {text-decoration:none;}
.ico_radio .icon {display:inline-block; width:16px; height:16px; margin-right:4px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_radio.png) no-repeat 0 0; vertical-align:middle;}
.ico_radio .text {color:#666; vertical-align:middle;}
a.ico_radio:hover .text {text-decoration:underline;}

.ico_radio.on .text {color:#1a1a1a;}
.ico_radio.on .text span {font-weight:bold; letter-spacing:-1px;}
.ico_radio.on .icon {background-position:-20px 0;}

/* Spacing */
.mt0	{margin-top:0 !important;}
.mt3	{margin-top:3px !important;}
.mt4	{margin-top:4px !important;}/* 140603_추가 */
.mt5	{margin-top:5px !important;}
.mt6	{margin-top:6px !important;}
.mt8	{margin-top:8px !important;}
.mt10	{margin-top:10px !important;}
.mt12	{margin-top:12px !important;} /* 160404 추가 */
.mt15	{margin-top:15px !important;}
.mt16	{margin-top:16px !important;}
.mt18	{margin-top:18px !important;}
.mt19	{margin-top:19px !important;}
.mt20  {margin-top:20px !important;;}
.mt21	{margin-top:21px;}
.mt24  {margin-top:24px !important;}
.mt25	{margin-top:25px;}
.mt27	{margin-top:27px;}
.mt28	{margin-top:28px;}
.mt30   {margin-top:30px !important;}
.mt32   {margin-top:32px;}
.mt34	{margin-top:34px;}
.mt40	{margin-top:40px;}
.mt44	{margin-top:44px;}
.mt46	{margin-top:46px !important;}
.mt48	{margin-top:48px !important;}
.mt56	{margin-top:56px;}

.mb0	{margin-bottom:0 !important;}
.mb3	{margin-bottom:3px !important;}
.mb5	{margin-bottom:5px;}
.mb8	{margin-bottom:8px !important;}
.mb10	{margin-bottom:10px !important;}
.mb15	{margin-bottom:15px !important;}
.mb18	{margin-bottom:18px;}
.mb20	{margin-bottom:20px;}
.mb24	{margin-bottom:24px;}
.mb40	{margin-bottom:40px;} /* UX-1043 */

.ml0	{margin-left:0 !important;}
.ml4	{margin-left:4px !important;}
.ml5	{margin-left:5px;}
.ml10	{margin-left:10px !important;}
.ml20	{margin-left:20px;}

.mr5	{margin-right:5px;}
.mr10	{margin-right:10px;}
.mr0	{margin-right:0px !important;}

.pt0	{padding-top:0 !important;}
.pt5	{padding-top:5px;}
.pt10	{padding-top:10px !important;}
.pt14	{padding-top:14px;}/*140425 추가 lyr*/
.pt20	{padding-top:20px !important;}
.pt24	{padding-top:24px !important;}
.pt30	{padding-top:32px !important;} /* 140108_추가_miok */
.pt32	{padding-top:32px !important;}

.pb5	{padding-bottom:5px;}
/* 160404 추가 */
.pb24	{padding-bottom:24px !important;}
.pb47	{padding-bottom:47px !important;}
/* // 160404 추가 */

.pl5	{padding-left:5px;}

.pr5	{padding-right:5px;}

/* align */
.t_left   {text-align:left;}
.t_right  {text-align:right;}
.t_center {text-align:center; *zoom:1;}
.al_top   {vertical-align:top !important;}
.al_mid   {vertical-align:middle;}
.al_bot   {vertical-align:bottom;}

/* font-family */
.dotum	    {font-family:"돋움","Dotum";}
.gulim		{font-family:"굴림","Gulim";}
.malgun	    {font-family:"맑은 고딕","Malgun Gothic";}
.f_eng		{font-family:"Arial";}
.china		{font-size:14px;}

/* Only Chrome, Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .china	{font-family:"돋움","Dotum","Apple Gothic", sans-serif; font-size:14px;}
}

/* font-size */
.f11 {font-size:11px; color:#666; letter-spacing:-1px;}
.f12 {font-size:12px; font-family:"돋움","Dotum","Apple Gothic", sans-serif;}
.f13 {font-size:13px; font-family:"맑은 고딕","Malgun Gothic","Apple Gothic", sans-serif;}
.f14 {font-size:14px; font-family:"맑은 고딕","Malgun Gothic","Apple Gothic", sans-serif;}
.f15 {font-size:15px; font-family:"맑은 고딕","Malgun Gothic","Apple Gothic", sans-serif;}

.f14_d {font-size:14px; font-family:"돋움", Dotum,"Apple Gothic", sans-serif;}

/* line-height */
.line100	{line-height:100%;}
.line150	{line-height:150%;}
.line200	{line-height:200%;}

/* Title Font */
.f_tit {/*margin:25px 0 12px;*/ color:#1a1a1a; font-weight:bold; font-size:24px; line-height:30px; font-family:"맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif; letter-spacing:-2px;}
.f_stit {/*margin:26px 0 23px;*/ color:#1a1a1a; font-weight:bold; font-size:18px; line-height:24px; font-family:"맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif;; letter-spacing:-1px;}
.f_ctit {color:#1a1a1a; font-weight:normal; font-size:14px; line-height:16px; font-family:"맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif; letter-spacing:-1px;}

/* 뮤직스토리 헤딩태그 요청관련 *//*140424 수정 lyr*/
.specl_sumry_stit	{font:normal 20px/25px "맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif;letter-spacing:-1px; font-weight:bold; color:#1a1a1a;padding-bottom:12px;}/*140428 수정 lyr*/
h1.specl_sumry_stit {padding-bottom:16px;}/*140428 추가 lyr*/
.specl_sumry_stit span	{color:#8bc223; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_tit_vline.png) no-repeat 100% center; margin:0 11px 0 0; padding:0 14px 0 0; vertical-align: top;}
h2.specl_sumry_stit	{color:#1a1a1a;font-size:18px;line-height:22px;}
h3.specl_sumry_stit	{font-size:14px;line-height:18px;font-family:"돋움", Dotum,"Apple Gothic", sans-serif;}/*140428 수정 lyr*/
h3.specl_sumry_stit span	{margin:0;padding:0;background:none;}
h4.specl_sumry_stit	{color:#1a1a1a;font-size:12px;line-height:16px;font-family:"돋움", Dotum,"Apple Gothic", sans-serif;}
h5.specl_sumry_stit	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_notice.png) no-repeat 0 0; font:normal bold 14px/20px "돋움", Dotum, "맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif; color:#1a1a1a; padding:21px 30px 28px 50px; height:auto;}

/*140424 삭제 lyr
.specl_sumry_stit	{font:normal 18px/24px "맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif; color:#1a1a1a; letter-spacing:-1px; font-weight:bold; color:#5ea100;}
.specl_sumry_stit span	{color:#1a1a1a; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_tit_vline.png) no-repeat 0 9px; margin:0 0 0 11px; padding:0 0 0 14px;}
.specl_sumry_stit1	{font:normal bold 18px/22px "맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif; color:#1a1a1a; letter-spacing:-1px; margin:0 !important; padding-left:0;}
.specl_sumry_stit1 h3	{font:normal bold 14px/22px "돋움", Dotum, "맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif; color:#1a1a1a; background:#fff; display:block;}
.specl_sumry_stit1 h3 strong, .specl_sumry_stit2 strong	{color:#7cb710;}/* 140421_수정 aty/
h3.specl_sumry_stit2	{font:normal bold 14px/22px "돋움", Dotum, "맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif; color:#1a1a1a; background:#fff; display:block;}
.specl_sumry_stit2	{font:normal bold 18px/18px "맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif; color:#1a1a1a; letter-spacing:-1px;}
.specl_sumry_stit3	{font:normal bold 14px/18px "맑은 고딕", "Malgun Gothic","돋움", Dotum,"Apple Gothic", sans-serif; color:#1a1a1a; letter-spacing:-1px;}*/

.agrmt_rvew_cont	{}
.agrmt_rvew	{width:100%;margin-top:32px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_notice.png) no-repeat 100% 100%;}/*140428 수정 lyr*/
.agrmt_rvew_cont	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_notice.png) no-repeat 0 0; font:normal bold 14px/1.2 "돋움", Dotum, "맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif; color:#1a1a1a; padding:21px 30px 28px 50px; height:auto;}

/* Font - 숫자 */
.f_arial	{font-family:"Arial","돋움", Dotum, "맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif !important; color:#1a1a1a;}

/* Color */
.fc_strong	{color:#1a1a1a !important;}
a.fc_strong	{text-decoration:underline !important;}
.fc_gray	{color:#333 !important;}
.fc_mgray {color:#777 !important;}/*140312_modi kcu*/
.fc_lgray	{color:#999 !important;}
.fc_point	{color:#7cb710 !important;}/* 140421_수정 aty */
.fc_point02	{color:#df2607 !important;}
a.fc_point02	{text-decoration:underline !important;}
.fc_point03	{color:#739900;}/* 140421_수정 aty */
.fc_point04	{color:#7cb710;}/* 140421_수정 aty */
.fc_point05 {color: #01b925;}/*160922 추가 lyr*/
.fc_serch {color:#7cb710 !important; text-decoration:underline !important;}

/* 가격 */
.text_hold {text-decoration:line-through;}
.text_dc {color:#df2607; font-weight:bold;}

/* Anchor Property */
a		{color:#1a1a1a; text-decoration:none;}
a:link	{color:#1a1a1a; text-decoration:none;}
a:hover	{color:#1a1a1a; text-decoration:underline;}
a:visited	{color:#1a1a1a; text-decoration:none;}

/* 모달팝업 div - 스크립트 요청 CSS 140227_수정 */
.layer_popup.d_modal_container,.d_modal_container {position:fixed; left:50%; top:50%; z-index:9999; background-color:#fff; outline:none; background-clip:padding-box;}

/* 모달 오버레이 - 스크립트 요청 CSS */
/* 140613 modal : rgba 지원 여부에 따른 백그라운드 처리 */
.d_modal_overlay {background-color:#fff; opacity:1;position:fixed; top:0; left:0; bottom:0; right:0; z-index: 9990;}
.d_modal_overlay.ie9 {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_transparent.png) !important;}
/* // 140613 modal : rgba 지원 여부에 따른 백그라운드 처리 */


#header	{position:relative;width:100%; min-width:1048px; height:192px;z-index:20;box-sizing: border-box;font-family: 'Pretendard'; background:url(//cdnimg.melon.co.kr/resource/image/web/common/gnb_menu_repeat@3x.png) 0 0 / 60px auto repeat-x }/* MELONUIT-2729 */
#header * {font-family: 'Pretendard'; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}/* MELONUIT-2729 */
#header.event_wrap {height:147px; background-position:50% 0;}
#header.event_wrap #gnb_menu ul {background:none;}
#header.gnb2_expn {margin-bottom:0;height:242px;}
#header_wrap	{width:1008px;margin:0 auto;padding:0 20px;}
/* #header_wrap::before {position: absolute; content: ""; bottom: -49px; left: -200%; right: -300%; height: 49px; background: #FCFCFC; border-bottom: 1px solid #EAEAEA;} */
#header_wrap.pr_none {padding:0 19px;}
.event_gnb #header_wrap		{padding-right:0;}
/* MELONUIT-1715 : 사이드메뉴 삭제 2
#header_wrap.my_fold,
#header_wrap.fold_off	{padding:0 228px 0 20px;} */
#header_wrap.fold_on	{padding:0 20px;}
#util_menu		{width:100%;height:30px;}

#gnb {border:none;}/* MELONUIT-2729 */
#gnb .logo {line-height:0;margin-left: 6px;}/* MELONUIT-2729 250519 */
#gnb .logo a {display: block;width: 130px;height: 36px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/img_melon_logo@3x.png) 0 0 / 130px auto no-repeat ;}/* MELONUIT-2729 */
#gnb_menu {position:relative;z-index:14;display: flex;justify-content: space-between; margin-top: 5px; height: 58px;}/* MELONUIT-2729 */
/* #gnb_menu ul {width:819px;} MELONUIT-1652 : 20201022 */
#gnb_menu ul.sub_gnb {width:auto;}
/* .gnb2_expn #gnb_menu {height:105px !important;} MELONUIT-2729 */
#header.main #gnb_menu ul.sub_gnb {width:auto; margin-left:0;}
#header.main #gnb_menu ul li .more_wrap ul {width:auto;}

#gnb .size_wrap	,
#gnb_menu .size_wrap		{display:none;}/* 호환 테스트 용(삭제예정) */

/*#id_box	{position:absolute;top:0;}
#id_box .min	{height:39px;background:#ccc;}
#id_box .expn	{display:none;background:#ccc;}
#id_box .expn img	{font-size:0;line-height:0;}*/

/* 140331_수정 .event_gnb #id_box	{display:none;} */
#id_box				{display:block;position:fixed;top:0;right:0;width:208px;height:100%;font-size:0;line-height:0;z-index:15;word-break:break-all;} /* 140117_수정 */
#id_box.d_fold_off {width:234px;height:auto;} /* 140127_추가 */
#id_box.logoff .login	{display:block;height:100%;} /* 로그인 상태가 아닐때 */
#id_box.logoff .login .inbox	{display:none;}
#id_box.logoff .login .expn	{display:block;}
#id_box.logoff .logout	{display:none;} /* 로그인 상태가 아닐때 */
#id_box.logon .login	{display:none;} /* 로그인 상태일때 */
#id_box.logon .logout	{display:block;height:100%;} /* 로그인 상태일때 */
#id_box .login .inbox	{display:none;}
#id_box .login .expn	{display:block;}
#id_box .logout .fold .inbox	{display:none;}
#id_box .logout .fold .outbox {display:block;}

#cont_wrap					{/*min-height:100%;*/margin:0 auto;background:none;}/*140528 수정 lyr*/
/* 161017 추가 */
#cont_wrap.cont_type2{width:100%;background:#fafafa url(//cdnimg.melon.co.kr/resource/image/web/common/bg_top_repeat.png) repeat-x;}


/*140319_추가*/
#cont_wrap.on {position: relative; z-index: 1;}
/*//140319_추가*/

#conts_section				{position:relative;width:1008px;margin:0 auto;padding:0 20px;} /* MELONUIT-1715 : 사이드메뉴 삭제 3 */
#conts_section.pr_none {padding:0 20px;} /* 140204_miok */
.event_gnb #conts_section		{padding:0 20px;}
/* MELONUIT-1715 : 사이드메뉴 삭제 4
#conts_section.my_fold,
#conts_section.fold_off			{padding:0 228px 0 20px;} */
#conts_section.fold_on			{padding:0 20px;}
#conts {position:relative;z-index:10;display: inline-block;display: block;width:1008px;min-height:800px;padding:52px 0 88px;zoom:1;}
#conts:after			{content: "."; display: block; height: 0px; clear: both; visibility: hidden; font-size:0; line-height:0;}
* html #conts		{height: 1%;} /* Hides from IE-mac */
#conts h2					{margin-top:0 !important;}

#conts .ltcont		{float:left; width:736px; margin-top:30px;} /* 통합 게시판 2단 레이아웃 */
#conts .ltcont.rbrd	{border-right:1px solid #e6e6e6;}
#conts .rtcont		{float:right; width:240px; margin:30px 0 0 32px;} /* 통합 게시판 2단 레이아웃 */

/* 푸터 */
/* MELONUIT-1846 */
#footer	{width:100%;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_footer_210109.jpg) repeat-x;}
#footer * {font-family: 'pretendard';}/* MELONUIT-2729  */
/* //MELONUIT-1846 */
/* MELONUIT-1846 : 2021-01-12 */
#footer .footer_cont {width:1008px;height:auto;margin:0 auto;padding:0 20px;min-height:204px;}
/* //MELONUIT-1846 : 2021-01-12 */
/* //MELONUIT-1846 */
/* MELONUIT-1846 : 2021-01-11 */
#footer.pr_none .footer_cont {min-height:204px;padding:0 20px;}
/* //MELONUIT-1846 : 2021-01-11 */
.event_gnb #footer .footer_cont {padding:0 20px 32px;}
#footer.fold_on .footer_cont {padding:0 20px 32px;}
#footer .footer_menu {overflow:hidden;}
#footer .footer_menu ul {display: flex; height: 53px;}/* MELONUIT-2729  */
#footer .footer_menu li {position:relative;}/* MELONUIT-2729  */
#footer .footer_menu li + li {margin-left: 13px;}/* MELONUIT-2729  */
/* #footer .footer_menu li.menu01 {}MELONUIT-2729 */
#footer .footer_menu li a {display: inline-block; cursor: pointer; color: #888888; font-size: 15px; font-weight: 600; line-height: 18px;padding: 17px 6px 18px;}/* MELONUIT-2729 */
#footer .footer_menu li a:hover {text-decoration: none; color: #646464;}
/* MELONUIT-2729
#footer .footer_menu li a span {display:block;height:19px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/footer_menu_210109.png) no-repeat;font-size: 0;line-height: 0;text-indent:-9999px;}
#footer .footer_menu .menu01 a span{width:78px;background-position:0 0;}
#footer .footer_menu .menu01 a:hover span{background-position:0 -21px;}
#footer .footer_menu .menu02 a span{width:74px;background-position:-80px 0 !important;}
#footer .footer_menu .menu02 a:hover span{background-position:-80px -21px !important;}
#footer .footer_menu .menu03 a span{width: 72px;background-position: -156px 0 !important;}
#footer .footer_menu .menu03 a:hover span{background-position: -156px -21px !important;}
#footer .footer_menu .menu04 a span{width: 49px;background-position: -230px 0 !important;}
#footer .footer_menu .menu04 a:hover span{background-position: -230px -21px !important;}
#footer .footer_menu .menu05 a span{width: 99px;background-position: -843px 0 !important;}
#footer .footer_menu .menu05 a:hover span{background-position: -843px -21px !important;}
#footer .footer_menu .menu06 a span{width:107px;background-position: -515px 0 !important;}
#footer .footer_menu .menu06 a:hover span{background-position: -515px -21px !important;}
#footer .footer_menu .menu07 a span{width: 76px;background-position: -627px 0 !important;}
#footer .footer_menu .menu07 a:hover span{background-position: -627px -21px !important;}
#footer .footer_menu .menu08 a span{width: 49px;background-position: -461px 0 !important;}
#footer .footer_menu .menu08 a:hover span{background-position: -461px -21px !important;}
#footer .footer_menu .menu09 a span{width: 27px;background-position: -708px 0 !important;}
#footer .footer_menu .menu09 a:hover span{background-position: -708px -21px !important;}
#footer .footer_menu .menu10 a span{width: 76px;background-position: -948px 0 !important;}
#footer .footer_menu .menu10 a:hover span{background-position: -948px -21px !important;}
#footer .footer_menu li a span.icon_new{display:inline-block;position:absolute;right:-7px;top:15px;width:5px;height:5px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bl_icon_new.png) no-repeat;background-position:0 0 !important;}
#footer .footer_menu li a:hover span.icon_new{background-position:0 0 !important;} */


#footer .footer_policy {overflow:hidden;margin-top:26px;margin-left:1px;font-size: 0;line-height: 0;}
#footer .footer_policy li {float:left;margin-left:4px;padding:0 0 0 6px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gray_line03.png) no-repeat left 1px;}
#footer .footer_policy li a {display:inline-block;padding:0 3px;font-size:12px;line-height:14px;font-family:"돋움", Dotum, "맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif;color:#505050;}/*160712 수정*/
#footer .footer_policy li.first_child {margin-left:0;padding-left:0;background:none;}
#footer .footer_policy li.first_child a {padding-left:0;}
#footer .footer_policy li a:hover {color: #333;}
#footer .footer_policy li.first_child a{padding-left:0;}

/* MELONUIT-1846 */
#footer p {margin:19px 0 54px;font-size:11px;line-height:20px;color:#909090;font-family:"돋움", Dotum, "맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif; letter-spacing: -0.5px;}
/* //MELONUIT-1846 */
#footer p span {display:inline-block;padding:0 8px 0 8px;font-size:11px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gray_line07.png) no-repeat left 4px;vertical-align: middle;}
#footer p span.first {background:none;padding-left:0;}
#footer p em {display:block;}
#footer p span a.btn-info {display:inline-block; margin-left:8px;padding:4px 9px 2px 8px; color:#505050; line-height:12px;border:1px solid #d9d9d9;vertical-align: middle;}
#footer p span a.btn-info:hover {text-decoration: none;}
#footer p span a.btn_footer_mail {color: #909090;}
#footer p span a.btn_footer_mail:hover {text-decoration: none;}
#footer p span a.btn_arrow {color: #909090; padding-right: 7px; margin-left: 3px; background: url(//cdnimg.melon.co.kr/resource/image/web/common/icon_arrow_footer.png) no-repeat 100% 50%; color: #909090;}
#footer p span.first a.btn_arrow {margin: 0 3px 0 0;}
#footer p span a.btn_arrow:hover {text-decoration: none;}
/* MELONUIT-1846 */
/* 인증마크 삭제
#footer .ban {height:74px;margin-left:1px;padding:33px 0 0 4px;font-size:0;line-height:0;}
#footer .ban.add {padding:0 0 19px;}
#footer .ban a {margin-right:28px;}
#footer .ban a img {vertical-align: top;}
*/
/* //MELONUIT-1846 */
/*푸터 모바일 웹 버전*/
#footer .mobile_btn_wrap {display:none;overflow:hidden;padding:36px 0 36px;margin-top:1px;background-color:#fafafa;}
#footer .mobile_btn_wrap .mb_ct{margin:0 auto;width:680px;}/*160824 추가*/
#footer .mobile_btn_wrap p {float:left;margin:8px 22px 0 0;color: #767676;font-family:"돋움", Dotum, "맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif;font-size: 12px;}
#footer .mobile_btn_wrap a {float:left;padding:7px 13px;border:1px solid #b4b4b4;color:#575757;font-family:"돋움", Dotum, "맑은 고딕", "Malgun Gothic","Apple Gothic", sans-serif;font-size: 12px;font-weight: bold;background-color: #fff;}
#footer .mobile_btn_wrap a:hover {border-color:#00cd3c;color:#00b523;}
/*//151207 수정 lyr*/

/* 탑 버튼 */
.btn_top_wrap {width:37px;height:37px;z-index:10;}/*140528 수정 lyr*/
.btn_top_wrap .btn_top	{display:inline-block;width:37px;height:37px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_top.png) no-repeat;}/*140514 수정 lyr*/
.btn_top_wrap .btn_top	span {display:inline-block;text-indent:-9999px;}/*140514 수정 lyr*/
.btn_top_wrap a.btn_top:hover	{background-position: 0 -37px;}/*140514 수정 lyr*/

/* 로케이션 맵 */

#location					{display:none;}

.location_map	{position:relative;height:0;color:#666;font-size:12px;line-height:12px;font-family:"Dotum", "돋음","Apple Gothic", sans-serif;z-index:10;}
.location_map p	{position:absolute;top:40px;right:8px;}
.location_map a	{font-size:12px;line-height:12px;color:#666;}

/* 공통 GNB 아이콘 */
.icon_new_l	{display:inline-block;width:18px;height:13px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_icon_set_main.png) no-repeat 0 0;vertical-align:top;}
.icon_up_l		{display:inline-block;width:22px;height:13px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_icon_set_main.png) no-repeat 0 -14px;vertical-align:top;}
.icon_new_s	{display:inline-block;width:6px;height:7px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_icon_set_main.png) no-repeat 0 -38px;vertical-align:top;}
.icon_up_s	{display:inline-block;width:13px;height:7px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_icon_set_main.png) no-repeat 0 -29px;vertical-align:top;}

#util_menu {display: flex;justify-content: space-between; align-items: center;position:relative;width:1008px;height:39px;margin:0 auto;box-sizing: border-box;}/* MELONUIT-2729 */
#util_menu a:hover {text-decoration: none;}/* MELONUIT-2729 */
#util_menu .top_left .menu-list {display: flex; margin-top: 1px;}/* MELONUIT-2729 2차수정*/
#util_menu .top_left .menu-list li a {padding: 9px 6px 11px;font-weight: 700;font-size: 13px;line-height: 16px;color: #777777;/* MELONUIT-2729 */}
#util_menu .top_right {display: flex;align-items: center;margin-top: 2px;}/* MELONUIT-2729 250519 */
#util_menu .top_right .menu-list{display: flex;}/* MELONUIT-2729*/
#util_menu .top_right .menu-list li {position: relative;}/* MELONUIT-2729 */
#util_menu .top_right .menu-list li + li:after {position: absolute;top: 13px;left: -9px;width: 1px;height: 8px;background: #EBEBEB;content: "";}/* MELONUIT-2729 */
#util_menu .top_right .menu-list li + li {margin-left: 17px;}/* MELONUIT-2729 */
#util_menu .top_right .menu-list li a {display: inline-block;position: relative;height: 36px;padding: 9px 6px 11px;font-weight: 700;font-size: 13px;line-height: 16px;color: #777777;box-sizing: border-box;}/* MELONUIT-2729 */
#util_menu .top_left .menu-list li a:hover,
#util_menu .top_right .menu-list li a:hover {color: #1B1B1B;}/* MELONUIT-2729 */
#util_menu .top_right .menu-list li:first-child a {padding-left: 29px;}/* MELONUIT-2729 */
#util_menu .top_right .menu-list li:first-child a:after {display: block;position: absolute;left: 6px;top: 11.5px;width: 18px;height: 12px;padding-left: 22px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_gnb_pass@2x.png) 0 0 / 18px 12px no-repeat;content: "";}/* MELONUIT-2729 2차수정 */
#util_menu .top_right .menu-list li:first-child::before {content: "";position: fixed;top: -9999px;left: -9999px;width: 1px;height: 1px;pointer-events: none;opacity: 0;z-index: -1;background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_gnb_pass_on@2x.png);} /* MELONUIT-2729 2차수정 */
#util_menu .top_right .menu-list li:first-child a:hover::after {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_gnb_pass_on@2x.png);}/* MELONUIT-2729 2차수정 */
#util_menu .top_right .header_login{display: flex;margin: 0px 0 0 18px;align-items: center;}/* MELONUIT-2729 */
#util_menu .top_right .icon_grade {display: block;font-size: 0;margin-top: -2px;}/* MELONUIT-2729 */
#util_menu .top_right .icon_grade .icon-comm {display: inline-block;width: 18px;height: 18px;margin-left: 4px;background-size: 18px 18px;background-position: 0 0;background-repeat: no-repeat;vertical-align: top;}/* MELONUIT-2729 */
#util_menu .top_right .icon_grade .icon-comm:nth-child(1) {margin-left: 0;}/* MELONUIT-2729 */
#util_menu .top_right .icon_grade .icon-comm.grade-green {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_grade_green@3x.png);}/* MELONUIT-2729 */
#util_menu .top_right .icon_grade .icon-comm.grade-silver {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_grade_silver@3x.png);}/* MELONUIT-2729 */
#util_menu .top_right .icon_grade .icon-comm.grade-gold {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_grade_gold@3x.png);}/* MELONUIT-2729 */
#util_menu .top_right .icon_grade .icon-comm.grade-vip {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_grade_vip@3x.png);}/* MELONUIT-2729 */
#util_menu .top_right .icon_grade .icon-comm.grade-mvip {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_grade_mvip@3x.png);}/* MELONUIT-2729 */
#util_menu .top_right .icon_grade .icon-comm.icon-kakao {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_kakao_18@3x.png);}/* MELONUIT-2729 */
#util_menu .top_right .header_login .wrap_id a{display: inline-block;margin-left: 8px;padding: 10px 0 11px;font-weight: 700;font-size: 13px;line-height: 16px;color: #1A1A1A;cursor: pointer;}/* MELONUIT-2729 */
#util_menu .top_right .header_login .wrap_id .user_id strong{overflow:hidden;display:inline-block;width:auto;max-width:85px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;vertical-align: top;font-weight: 700;}/* MELONUIT-2729 2차수정 */
#util_menu .top_right .header_login .btn_top_logout{position: relative;margin-left: 10px;padding: 10px 9px 11px 8px;font-weight: 700;font-size: 13px;line-height: 16px;color: #777777;}/* MELONUIT-2729 */
#util_menu .top_right .header_login .btn_top_logout:after {position: absolute;bottom: 0;left: 6px;right: 6px;height: 1px;background: #969696;content: "";}
.header-utils {display: flex;align-items: center;height: 64px;margin-top: 26px;}/* MELONUIT-2729 */

/* GNB 검색 영역 */
#gnb fieldset {display: flex;position:relative;width:340px;height:40px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/search_bar@3x.png) 0 0 / 340px auto no-repeat;z-index:15;margin: -4px 0 0 24px;}/* MELONUIT-2729 */
/* #gnb fieldset:after{display:block; content:''; clear:both;} MELONUIT-2729 */
#gnb fieldset input[type=text] {border:none;height:40px;box-shadow:none;color:#1a1a1a;font-size:13px;line-height:38px;color:#999999;background: transparent;width: 260px; padding: 0 20px;}/* MELONUIT-2729 */
#gnb fieldset input:focus {outline: none;}/* MELONUIT-2729 */
#gnb fieldset input#top_search	{ime-mode:active;}
#gnb fieldset ::-webkit-input-placeholder		{color:#999999;}
#gnb fieldset input::-moz-placeholder		{color:#999999;}
#gnb fieldset input:-moz-placeholder			{color:#999999;}
#gnb fieldset input:-ms-input-placeholder			{color:#999999;}
#gnb fieldset .select_type03		{margin-top:1px;}
#gnb fieldset .btn_auto {float:left;}

/* GNB 검색버튼 */
.btn_icon.search_m {width: 40px; height: 40px; cursor: pointer; position: absolute; top: 0; right: 9px;}/* MELONUIT-2729 250528 */
.btn_icon.search_m span.odd_span {width:24px; height:24px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_gnb_finder@3x.png) 0 0 / 24px auto no-repeat; vertical-align:top}
/* .btn_icon.search_m.mhover span.odd_span,
.btn_icon.search_m:focus span.odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_search_bar.png) no-repeat 0 -40px;} */
/* //MELONUIT-2729 */

/* GNB 셀렉트박스 (140205수정) */
#gnb .select_wrap	{position:relative;z-index:15;}
.select_type03 .select_box {display:inline-block; position:relative; height:32px; padding-left:15px; font-size:12px; line-height:18px;z-index:15;}
.select_type03 .select_box .sel_r {display:inline-block; height:24px; padding: 8px 30px 0 0; background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_selectbox_main.png) no-repeat right 0; color:#333; cursor:pointer; vertical-align:middle;}
.select_type03 .select_box.open {background-position:left -201px;}
.select_type03 .select_box.open .sel_r {background-position:right -201px;}

.select_type03 .select_open			{display:none; position:absolute; top:0; left:0; width:119px; z-index:15;}
.select_type03 .select_open.on		{display:block;}
.select_type03 .select_open ul	{margin:0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_select_type03_open.png) no-repeat;}
.select_type03 .select_open li	{padding:0 0 0 10px;font-size:12px; line-height:18px;}
.select_type03 .select_open li.first_child		{padding-top:9px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_selectbox_main.png) no-repeat 29px -37px;}
.select_type03 .select_open li a	{display:block; height:23px !important; margin:0 5px !important;color:#333333 !important; font-size:12px;* background:#fff;}
.select_type03 .select_open li a:hover	{color:#1a1a1a;}
.select_type03 .select_open li.first_child a	{background:none;}
.select_type03 .select_open .bottom	{width:119px;height:21px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_select_type03_open.png) no-repeat -119px 0;}

/* 자동완성 관련 (140205수정) */
#gnb fieldset .btn_auto span {display:inline-block;width:33px;height:32px;margin:0 -6px 0 0;*margin:-1px -10px 0 0;background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_auto_search.png) no-repeat;vertical-align:middle;}
#gnb fieldset .btn_auto.open span	{background-position:0 0;}
#gnb fieldset .btn_auto.close span	{background-position:-33px 0;}
#gnb fieldset .auto_complete {position:absolute;top:43px;left:1px;padding-bottom:13px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_auto_complete_151207.png) no-repeat -322px bottom; }
#gnb fieldset .auto_complete .auto_complete_cont {padding-top:13px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_auto_complete_151207.png) no-repeat 0 top;}
#gnb fieldset .auto_complete ul	{width:320px;border-left:1px solid #b4b4b4;border-right: 1px solid #b4b4b4;background-color: #fff;}
#gnb fieldset .auto_complete .text_result {width:320px;padding-top:0;}
#gnb fieldset .auto_complete .text_result li {height:22px;margin:0 5px 0 1px;padding:4px 0 0 11px;}
#gnb fieldset .auto_complete .text_result li.mhover	{background:#f5f5f5;}
#gnb fieldset .auto_complete .text_result li a {display:block; height:22px;padding:0 16px 0 16px;text-decoration:none;line-height:22px;font-size:12px;color:#1a1a1a;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
#gnb fieldset .auto_complete .text_result li a strong {color:#00b523;vertical-align:bottom;}

/* 자동완성 개발 CSS */
.ui-helper-hidden-accessible { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
#gnb fieldset .auto_complete .text_result li { height:inherit; margin:0; padding:0; }
#gnb fieldset .auto_complete .text_result li.mhover { background:none; }
#gnb fieldset .auto_complete .text_result li.result_none {height:15px; padding:2px 0 0 16px;}

#gnb fieldset .auto_complete .text_result li a:hover {background-color: #f5f5f5;}/* 140321 */
#gnb fieldset .auto_complete li a.ui-state-focus,
#gnb fieldset .auto_complete li a.ui-state-active { background:#f0f0f0; }
#gnb fieldset .auto_complete b {color:#739900;}
/* //자동완성 개발 CSS */

#gnb fieldset .auto_complete .thumb_result	{padding-top:0;}
#gnb fieldset .auto_complete .thumb_result li {font-size: 0;line-height:0;}
#gnb fieldset .auto_complete .thumb_result li.cate {position:relative;height:16px;margin-top:5px;padding:2px 0 0 16px;padding-top:12px;border-top:1px solid #d9d9d9;}
#gnb fieldset .auto_complete .thumb_result li.first_child.cate {padding:2px 0 2px 16px;margin:0;border-top:none;}
#gnb fieldset .auto_complete .thumb_result li.class02 {background:none;}
#gnb fieldset .auto_complete .thumb_result li.class02 a	{display:block;height:40px;padding:7px 0 7px 16px;cursor: pointer;}
#gnb fieldset .auto_complete .thumb_result li.class02 a:hover {text-decoration:none;background:#f5f5f5;}
#gnb fieldset .auto_complete .thumb_result li.class02 a .info {float:left;width:220px;margin:4px 0 0 12px;}
#gnb fieldset .auto_complete .thumb_result li.class02 a .info span	{display:inline-block;max-width:211px;line-height:140%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 12px;}
#gnb fieldset .auto_complete .thumb_result li.class02 a .info span strong {color:#0ca92a;vertical-align:bottom;}
#gnb fieldset .auto_complete .thumb_result li.class02 a .info span .f11	{font-size:11px;color:#333;letter-spacing:0;}

#gnb fieldset .thumb_40	{display:block; float:left;position:relative; width:40px; height:40px;}
#gnb fieldset .thumb_40 .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_album_frame.png) no-repeat -958px -162px;}
#gnb fieldset a.thumb_40 .thumb_frame	{cursor:pointer;}
#gnb fieldset .thumb_40 img		{display:block;}
#gnb fieldset .result_none span	{display:block;color:#6a5c5c;line-height:15px;}
#gnb fieldset .result_none.mhover	{background:none !important;}

/* GNB 실시간 급상승 */
.realtime_soar_keyword {position: relative; display: flex; align-items: center; margin:-3px 0 0 29px; width: 215px;}/* MELONUIT-2729 250519 */
.realtime_soar_keyword .order {flex:none;display:inline-block;height:14px;font-size:12px; line-height:14px;font-weight:700; margin:0 4px 0 0;color:#00CD3C; text-align:left;}/* //MELONUIT-2729 */



.realtime_soar_keyword li {display: flex;justify-content: space-between;align-items: center; position:absolute;width:100%; overflow:hidden; font-size:0; line-height:0; vertical-align:top;}/* MELONUIT-2729 2차수정*/
.realtime_soar_keyword li strong {display: inline-block;margin-top:2px;}
.realtime_soar_keyword li div {display:inline;position:absolute;left:7px;width:200px;}
.realtime_soar_keyword li a {flex: 1; display:inline-block;width:auto;height:14px;color:#333;font-size:12px; line-height:14px; margin:0 4px 0 0; vertical-align:top;}/* MELONUIT-2729 2차수정*/
.realtime_soar_keyword li .ellipsis {display:inline-block; *display:inline; *position:relative; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}/* MELONUIT-2729 2차수정 */
.realtime_soar_keyword .wrap_rank {display:inline-block;flex: none; height: 14px; vertical-align:top; font-size:0; line-height:0; text-align: right; }/* MELONUIT-2729 */
.realtime_soar_keyword .wrap_rank.new .icon {width:23px; height:12px; margin-top:2px; overflow:hidden; font-size:0; line-height:0;vertical-align:middle;background: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_new@3x.png) no-repeat 0 0 / 23px auto}/* MELONUIT-2729 */
.realtime_soar_keyword .wrap_rank .icon {display:inline-block; overflow:hidden; width:6px;height:6px; margin:0px 1px 0 0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_arrow_down@3x.png) no-repeat 0 0 / 6px auto; font-size:0; line-height:0;}/* MELONUIT-2729 */
.realtime_soar_keyword .wrap_rank.down .num {color:#56A3FF;}/* MELONUIT-2729 */
.realtime_soar_keyword .wrap_rank.up .icon {display:inline-block; overflow:hidden; width:6px;height:6px;margin:3px 1px 0 0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_arrow_up@3x.png) no-repeat 0 0 / 6px auto; font-size:0; line-height:0; vertical-align:top;}/* MELONUIT-2729 */
.realtime_soar_keyword .wrap_rank.up .num {margin:0; color:#ff4e78; font-size:10px; line-height:13px; vertical-align:top; font-weight: 600;}/* MELONUIT-2729 */
.realtime_soar_keyword .wrap_rank.static .icon {display:inline-block; overflow:hidden; width:6px;height:6px; margin-top:0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_arrow_equal@3x.png) no-repeat 0 0 / 6px auto; margin: 4px 4px 0 0; font-size:0; line-height:0;}/* MELONUIT-2729 */
.realtime_soar_keyword .wrap_rank.static .num {color:#888;}
.realtime_soar_keyword .wrap_rank .num {font-size:10px;line-height:13px;display:inline-block; font-weight: 600;}/* MELONUIT-2729 */


.realtime_soar_keyword .pause {position:absolute;top:2px;left:150px;}
.realtime_soar_keyword .pause span {width:15px;height:14px;background:url(//cdnimg.melon.co.kr/resource/image/web/main/bg_btn_page02.png) no-repeat left -125px;z-index: 1}
.realtime_soar_keyword .pause.mhover span {background-position:-17px -125px !important}
.realtime_soar_keyword .pause:active span {background-position:-34px -125px !important}
.realtime_soar_keyword .pause.mactive span {background-position:-34px -125px !important}
.realtime_soar_keyword .play {position:absolute;top:2px;left:150px;}
.realtime_soar_keyword .play span {width:15px;height:14px;background:url(//cdnimg.melon.co.kr/resource/image/web/main/bg_btn_page02.png) no-repeat left -140px;z-index: 1}
.realtime_soar_keyword .play.mhover span {background-position:-17px -140px !important}
.realtime_soar_keyword .play:active span {background-position:-34px -140px !important}
.realtime_soar_keyword .play.mactive span {background-position:-34px -140px !important}

.realtime_soar_keyword .keyword_overlay {position:relative; display:inline-block; overflow:hidden; z-index:15; margin: 0 0 0 16px;}/* MELONUIT-2729 */
.realtime_soar_keyword.d_hover li {position:relative;}
.realtime_soar_keyword.d_hover .keyword_overlay {width:154px;/*height:284px;*/position:absolute;top:-15px;left:42px;z-index:15;border:1px solid #b4b4b4; background:#fff;box-sizing: border-box;}/* MELONUIT-2729 250519 2차수정 */
.realtime_soar_keyword.d_hover .keyword_overlay span.ranktitle {display: inline-block;margin:0 2px;text-align:center;padding-top:7px;width:174px;height:22px;color:#333333;font-weight:bold;border-bottom:1px solid #c8c8c8;}/* MELONUIT-2729 */
.realtime_soar_keyword .keyword_overlay ol {width:128px; height: 14px;}/* MELONUIT-2729 2차수정*/
.realtime_soar_keyword.d_hover .keyword_overlay ol {width:150px; height:20px; margin:10px 0 0;}/* MELONUIT-2729 */
.realtime_soar_keyword.d_hover .keyword_overlay li {width:166px;height:14px;width: 128px !important; }/* MELONUIT-2729 */
.realtime_soar_keyword.d_hover .keyword_overlay li + li {margin-top: 12px;}/* MELONUIT-2729 */
.realtime_soar_keyword.d_hover .keyword_overlay li.mhover {background-color:#f5f5f5;}
.realtime_soar_keyword.d_hover .keyword_overlay li .gubun{display:none}
/* .realtime_soar_keyword.d_hover .keyword_overlay li a {width:93px;height:20px;} MELONUIT-2729 */
/* .realtime_soar_keyword.d_hover .keyword_overlay .order {margin-right:9px;} MELONUIT-2729 */
/* .realtime_soar_keyword.d_hover .keyword_overlay li .order.bg1,
.realtime_soar_keyword.d_hover .keyword_overlay li .order.bg2,
.realtime_soar_keyword.d_hover .keyword_overlay li .order.bg3 {color:#777;} MELONUIT-2729 */
.realtime_soar_keyword.d_hover .keyword_overlay li a:hover,.realtime_soar_keyword.d_hover .keyword_overlay li.on a {color:#333333; font-weight: 700;} /* MELONUIT-2729 */
.realtime_soar_keyword.d_hover .keyword_overlay li.on a:hover {font-weight:700;}/* MELONUIT-2729 */
.realtime_soar_keyword.d_hover .keyword_overlay li a:hover{font-weight:normal; letter-spacing:0;}/* MELONUIT-2729 */
.realtime_soar_keyword.d_hover .keyword_overlay .keyword_more {display:block;}
.realtime_soar_keyword.d_hover .keyword_overlay.active ol {height:276px !important; padding: 14px 12px;box-sizing: border-box; margin: 0;} /* MELONUIT-2729 250519 2차수정 */
.realtime_soar_keyword.d_hover .keyword_overlay.active li {display: flex !important;justify-content: space-between;}/* MELONUIT-2729 2차수정*/
.realtime_soar_keyword.d_hover .keyword_overlay.active li a {margin-right: 4px;}/* MELONUIT-2729 2차수정*/
.realtime_soar_keyword.d_hover .order{width: 14px;}/* MELONUIT-2729 */
.realtime_soar_keyword.d_hover .wrap_rank{}/* MELONUIT-2729 250519 2차수정 */
.realtime_soar_keyword .keyword_overlay .keyword_more {display:none; height:21px; margin:0 1px; padding-top:8px; border-top:1px solid #e2e6e5; color:#666; text-align:center; line-height:0; letter-spacing:-1px;}
.realtime_soar_keyword .keyword_overlay .keyword_more span span {display:inline-block;width:10px;height:10px;background:url(//cdnimg.melon.co.kr/resource/image/web/main/icon_main.png) no-repeat -1px -58px}
.realtime_soar_keyword a.title {cursor:pointer; pointer-events: none; color: #383838; font-size: 12px; height: 14px; line-height: 14px; font-weight: 700;} /* MELONUIT-2729 */

/* GNB 노출 배너 */
.cmn_banner	{position:relative;font-size:0;line-height:0;z-index:11;}
/* MELONUIT-2729 */
.cmn_banner .gnb_banner_btn {position:absolute;top:47px;right:0; zoom:1; overflow:hidden;}
.cmn_banner .gnb_banner_btn a {float:left; display:inline-block;width:20px; height:17px; font-size:0; line-height:0; background:url(//cdnimg.melon.co.kr/resource/image/web/main/bg_btn_page02.png) no-repeat left -220px;}
.cmn_banner .gnb_banner_btn .prev {}
.cmn_banner .gnb_banner_btn .next	{margin-left:-2px; background-position:right -220px;}
.cmn_banner .gnb_banner_btn .prev.mhover 	{position: relative; background-position:left -238px !important}
.cmn_banner .gnb_banner_btn .next.mhover 	{position: relative; background-position:right -238px !important}
.cmn_banner .gnb_banner_btn .next.mactive 	{position: relative; background-position:right -256px !important}
.cmn_banner .gnb_banner_btn .next.mactive 	{position: relative; background-position:right -256px !important}

/* GNB 로그인 전 마이영역(1024 이상일때) - 펼쳤을때 (140205수정) */
#id_box .expn .id_login	{width:100%;height:100%;padding:0;}
#id_box .expn .id_login .top_area {width:205px;height:18px;padding:14px 0 0 15px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_id_box_top_151207.jpg) no-repeat 0 0;}
#id_box .expn .id_login .top_area a {margin-left: 6px;padding:2px 2px 1px 10px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gray_line05.png) no-repeat left 3px;color:#898989;}
#id_box .expn .id_login .top_area a.first_child {margin:0;padding:2px 2px 1px;}
#id_box .expn .id_login .top_area a:hover {color:#575757;text-decoration: none;}

/* MELONUIT-236 */
#id_box .expn .id_login .button_login{text-align:center;}
#id_box .expn .id_login .button_login .top_area{width: 193px; padding: 36px 15px 1px 0; text-align: right;}
#id_box .expn .id_login .button_login .top_area a {margin: 0; padding: 0; background: none; color: #818181; font-size: 11px; letter-spacing: -0.5px;}
#id_box .expn .id_login .button_login .top_area a:hover {text-decoration: underline;}
#id_box .expn .id_login .button_login .btn_login {height: 42px; padding: 0 15px; margin: 0 auto; background: #00d344; color: #fff; font-size: 14px; font-family: AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;}
#id_box .expn .id_login .button_login .btn_login span {color: #fff; font-size: 14px; font-family: AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;}
#id_box .expn .id_login .button_login .btn_login.mhover {background-color: #01b925;}
#id_box .expn .id_login .quick_link.type02{margin:24px 0 0 15px;}
/* //MELONUIT-236 */

#id_box .expn .id_login a {display:inline-block;font-size:11px; font-family:"돋움", Dotum,"Apple Gothic", sans-serif;color:#666;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gray_line05.png) no-repeat left 1px;line-height:13px;letter-spacing:-1px;}
#id_box .expn .id_login a.first_child {background:none;}
#id_box .expn .id_login fieldset {position:static !important;width:auto !important;height:auto !important;margin: 10px 0 13px 16px !important;background:none !important;}
#id_box .expn .id_login .input_area	{position:relative;width:174px;height:63px;border:1px solid #ccc;}
#id_box .expn .id_login .input_area input[type=text] {width:160px;height:21px;padding-top:4px;box-shadow:none;margin:0;color:#666;}
#id_box .expn .id_login .input_area input[type=password] {width:160px;height:30px;border:none;border-top:1px solid #e5e5e5;box-shadow:none;margin:0;color:#666;}
#id_box .expn .id_login .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 11px;} /* ie7 */ /* 131219_modify_miok 131219_modify pom */
#id_box .expn .id_login fieldset input[type=checkbox] {width:12px;height:12px;margin:0;padding:0;vertical-align:middle;}
#id_box .expn .id_login fieldset input[type=text] {height:29px !important;line-height:30px !important;margin-left:0 !important;padding-top:1px !important;padding-left:7px !important;border:none !important;font-size:11px !important;font-weight:normal;}
#id_box .expn .id_login fieldset .save_id {position:absolute; overflow:hidden; left:0; top:71px;}
#id_box .expn .id_login fieldset .save_id label	{display:inline-block; margin-top:1px;margin-left:2px; color:#666;font-size:11px;line-height:12px;letter-spacing:-1px; vertical-align:middle;}/* 161209 수정 */
#id_box .expn .id_login fieldset .save_id .input_check {vertical-align:top;}
#id_box .expn .id_login fieldset .kakao_login{position:absolute; overflow:hidden; right:-1px; top:71px;}/* 161209 수정 */
#id_box .expn .id_login fieldset .kakao_login a{display:block;margin-top:1px;padding-left:15px;line-height:12px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_kakao02.png) no-repeat;color:#6f5552;text-decoration:none;}/* 161209 수정 */
#id_box .expn .id_login .btn_login {width:176px;height:42px;margin:39px 0 0 0;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_login_160202.jpg) no-repeat 0 0;} /* 160202 수정 khc */
#id_box .expn .id_login .btn_login.mhover {background-position:0 -42px;}
#id_box .expn .id_login .btn_login span	{font-size:12px;font-weight:bold;color:#575757;font-family:"돋움", Dotum,"Apple Gothic", sans-serif;line-height:43px;} /* 160202 수정 khc */
#id_box .expn .id_login .quick_link	{width:176px;margin:177px 0 0 15px;}
#id_box .expn .id_login .quick_link li {padding:0;border-bottom:1px solid #f0f0f0;}
#id_box .expn .id_login .quick_link li.first_child {}
#id_box .expn .id_login .quick_link a {display:block;height:38px;font-size:0;line-height:0;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_set_quick_link02_190625.png) no-repeat;}/* // MELONUIT-568 190625 */
#id_box .expn .id_login .quick_link a.m01 {background-position:0 0}
#id_box .expn .id_login .quick_link a.m02 {background-position:0 -39px;}
#id_box .expn .id_login .quick_link a.m03 {background-position:0 -78px;}
#id_box .expn .id_login .quick_link a.m04{background-position:0 -117px;}
#id_box .expn .id_login .ban {margin-top:29px; padding-left:12px;}

/* GNB 로그인 후 마이영역(1024 이상일때) - 접혔을때 */
#id_box .logout .fold .outbox {width:234px;height:26px;padding:12px 0 0 0;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_box_personalarea.jpg) no-repeat;}/* 161209 수정 */

#id_box .logout .fold .outbox strong	{display:inline-block;padding:0 7px;font-size:12px;line-height:12px;color:#1a1a1a;}
@media screen and (min-width:0\0) {
    #id_box .logout .fold .outbox strong	{padding-top:1px\9;}
} /* Only IE9_10 */
#id_box .logout .fold .outbox .btn_logout {display:inline-block; margin-top:-2px; padding:3px 7px 2px 6px;vertical-align:top;font-size:11px;line-height:13px;letter-spacing:-1px; color:#7d7d7d;border:1px solid #d9d9d9;}
#id_box .logout .fold .outbox .btn_logout:hover {color: #575757;text-decoration: none;border-color: #b4b4b4;}

#id_box .logout .fold .outbox strong.ellipsis {display:inline-block; width:126px; margin-top:2px; *margin-top:4px;background:none !important; font-size:11px; line-height:15px; letter-spacing:0;vertical-align:top;font-weight: normal;font-family:"굴림","Gulim";}/* 161209 수정 */
#id_box .logout .fold .outbox strong.ellipsis .id_area {overflow:hidden; display:inline-block; width:auto; max-width:114px; margin:0;margin-top:-3px;*margin-top:-5px; padding:0;padding-top:3px; font-size:12px; line-height:15px; letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal; vertical-align:top; background: none !important;font-weight: bold;font-family:"돋움", Dotum,"Apple Gothic", sans-serif;}/* 161209 수정 */
#id_box .logout .fold .outbox strong.ellipsis .id_area .icon_grade {overflow:hidden;display: inline-block;margin-top: -3px;padding-right:4px;vertical-align: top;}/* 161209 수정 */
#id_box .logout .fold .outbox strong.ellipsis .id_area .icon_grade .icon_logon{display:block;float:left;margin:0 2px;}/* 161209 수정 */
#id_box .logout .fold .outbox .btn_icon.my_expn	{position:absolute;top:10px;right:7px;}
#id_box .logout .fold .outbox .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;}
#id_box .logout .fold .outbox .btn_icon.my_expn.mhover span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1337px -50px;}
#id_box .logout .fold .outbox .btn_icon.my_expn.mhover.mactive span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1359px -50px;}
#id_box .logout .fold .outbox .btn_icon.my_expn.on span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1315px -30px;}

/* GNB 로그인 후 마이영역(1024 이상일때) - 펼쳤을때 */
#id_box .expn {position:absolute;display:block;width:208px;height:100%;/*padding:0 2px 4px 1px;*/background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_id_outbox.png) repeat-y;}

/* 181005 .scroll_no 클래스 있을 시, 스크롤 바 제거(webkit 엔진만..) */
body.scroll_no #id_box .expn {right:0;padding-right:0;/*padding-right:15px;*/background-color:#f5f5f5;} /* 140605 modal add : Modal 스크롤 없앤만큼 우측 15px 공간주기 */
body.scroll_no ::-webkit-scrollbar { display: none; }
/* // 181005 .scroll_no 클래스 있을 시, 스크롤 바 제거(webkit 엔진만..) */

#id_box .expn .id_logout {width:100%;height:100%;padding:0;}
#id_box .expn .id_logout .top_area {width:208px;height:36px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_id_box_top_151207.jpg) no-repeat;}
#id_box .expn .id_logout .member_name {display:inline-block;width:160px;padding:13px 0 3px 14px;*padding-top:15px;vertical-align:top;font-size:11px;line-height:15px;color:#1a1a1a;font-weight: normal;font-family:"돋움", Dotum,"Apple Gothic", sans-serif;}
#id_box .expn .id_logout .member_name .id_area {display:inline-block; max-width:135px;margin-top:-2px;*margin-top:-3px;padding:3px 4px 0 0; font-size:12px;line-height:15px;color:#2f2f2f;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal; overflow:hidden; vertical-align:top;font-weight:bold;font-family:"굴림","Gulim";}

#id_box .expn .id_logout .member_name .id_area .icon_grade {overflow:hidden;display:inline-block;margin-top:-3px;padding-right:5px;vertical-align: top;}/*161209 수정*/
#id_box .expn .id_logout .member_name .id_area .icon_grade .icon_logon{display:block;float:left;margin:0 2px;}/*161209 추가*/
#id_box .expn .id_logout .btn_icon span	{vertical-align:top;*margin-top:-1px;}
#id_box .expn a	{font-size:11px; font-family:"돋움", Dotum,"Apple Gothic", sans-serif;color:#666;line-height:13px;}
#id_box .expn .id_logout .btn_icon.my_simple {position:absolute;top:10px; right:7px; height:20px;}
body.scroll_no #id_box .expn .id_logout .btn_icon.my_simple {right:19px;} /* 140605 modal add : Modal 스크롤 없앤만큼 우측 15px 공간주기 */

#id_box .expn .id_logout .btn_icon.my_simple span {width:21px;height:20px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1315px -30px;vertical-align: top;}
#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;}
#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;}
#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 -50px;}

#id_box .expn .my_menu_info	{overflow:hidden;height:25px; margin:12px 7px 0 13px;padding:16px 0 12px 0; border-top:1px solid #ebebeb;border-bottom:1px solid #b8b8b8;}
#id_box .expn .my_menu_info a {display:inline-block;padding:6px 4px; color:#4d5b56; font-size:11px; line-height:11px; vertical-align:top; letter-spacing:-1px;}
#id_box .expn .my_menu_info a.first_child {float:left;padding-left:2px;text-decoration: underline;}
#id_box .expn .my_menu_info button {display:inline-block;float:left;vertical-align:top;margin-left:7px;}
#id_box .expn .my_menu_info .btn_icon.sns_facebook span {display:block; overflow:hidden; width:35px;height:12px;padding:5px 5px 6px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_set_my_sns_151207.png) no-repeat 5px 5px; font-size:0; line-height:0;text-indent: -9999px;}
#id_box .expn .my_menu_info .btn_icon.sns_facebook span.cancel {width:46px; background-position: 5px -33px;}
#id_box .expn .my_menu_info .sns_facebook {margin-left:3px;padding-left:4px;font-size:0;line-height:0;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bl_head_menu.jpg) left 7px no-repeat;}
#id_box .expn .my_menu_info a.btn_logout {float:right;margin:1px 5px 0 0;padding: 4px 6px 3px;border:1px solid #d9d9d9;color:#7d7d7d;}
#id_box .expn .my_menu_info a.btn_logout:hover {border-color:#b4b4b4;color:#575757;text-decoration: none;}

#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;}
#id_box .expn .my_menu_info dl.prd	{width:100%;margin-bottom:6px;*margin-bottom:7px;}
#id_box .expn .my_menu_info dt	{float:left;color:#1a1a1a;}
#id_box .expn .my_menu_info .prd dt,
#id_box .expn .my_menu_info .prd dd a	{color:#666;}
#id_box .expn .my_menu_info dd	{float:left;padding-left:3px;}
#id_box .expn .my_menu_info dd a {background:none !important;margin-top:0;padding-right:14px !important;color:#1a1a1a;}
#id_box .expn .ban {padding-left:4px;}
#id_box .expn .ban a {padding:0; font-size:0; line-height:0;}
#id_box .expn .product_info {height:40px; padding:12px 0 0 14px; color:#666666; font-size:12px; line-height:20px;}
#id_box .expn .product_info a {display:block; color:#333333; text-decoration:underline; font-size:12px; line-height:20px;}
#id_box .expn .product_info a.promotion {overflow:hidden;width:175px;padding:0;color:#606060;text-decoration:none;cursor:pointer;}
#id_box .expn .product_info a.promotion strong {display:block;float:left;width:auto;max-width: 184px;padding-right:10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#id_box .expn .product_info a.promotion .txt {display:block;float:left;padding-right:10px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bul_main_arrow_151207.png) no-repeat right 5px;vertical-align:middle;*background-position:right 6px;color:#aaaaaa;font-size: 11px;}
#id_box .expn .product_info a.promotion:hover strong,
#id_box .expn .product_info a.promotion:hover .txt {text-decoration:underline;}

#id_box .expn .product_info.no_utilization {}
#id_box .expn .product_info.no_utilization a {color:#606060;text-decoration: none;}
#id_box .expn .product_info.no_utilization strong {display: block;}
#id_box .expn .product_info.no_utilization a .txt {display:inline-block;margin-top:3px;padding-right:11px;color:#00b523;font-size: 11px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bul_main_arrow02.png) right 5px no-repeat;}
#id_box .expn .product_info.no_utilization a:hover .txt,
#id_box .expn .product_info.no_utilization a:hover strong {text-decoration:underline;}

#id_box .expn .member_point {height:24px; margin:13px 0 0 14px;}
#id_box .expn .member_point .label {padding-left:7px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_gray_line.png) no-repeat left top; color:#888; font-size:11px; line-height:11px; letter-spacing:-1px;}
#id_box .expn .member_point .label.first_child {margin-left:0; padding-left:0; background:none;}
#id_box .expn .member_point .nm {display:inline-block;width:26px;text-align:center;font-size: 12px;}
#id_box .expn .member_point a {display:inline-block; width:54px; margin-left:6px; padding:6px 0 4px;color:#333;cursor: pointer;}
#id_box .expn .member_point a.first_child {width:47px;margin-left:0;padding-left:0}
#id_box .expn .member_point a.first_child .label {margin-left:0; padding-left:0; background:none;}
#id_box .expn .member_point a.first_child .nm {color: #01ae34;}
#id_box .expn .member_point a.cash {width:79px;}
#id_box .expn .member_point a.cash .nm {width:52px;}
#id_box .expn .member_point a:hover {text-decoration: none;}
#id_box .expn .member_point a:hover .nm {text-decoration: underline;}

#id_box .expn .news_box	{position:relative; zoom:1; padding:23px 0 0; overflow:hidden; z-index:14;}
#id_box .expn .news_box h2	{font-size:0;line-height:0;}
#id_box .expn .news_box h2 .all_view	{display:inline-block;width:73px; height:12px; margin:0 0 0 11px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray_160809.png) no-repeat -640px -58px;font-weight:bold;font-size:0;line-height:0;}/*160808 수정*/

#id_box .expn .news_box .list_view {position:absolute;top:50px;left:0;bottom:0;width:207px; z-index:14;}
#id_box .expn .news_box .list_view .list_wrap {position:absolute;top:0;left:0;right:0;bottom:0;height:100%;overflow:hidden;}
#id_box .expn .news_box .list_view ul	{display:block;padding:0 0 8px 0;}
#id_box .expn .news_box .list_view ul li {position:relative; padding:8px 0 0 13px;}
#id_box .expn .news_box .list_view ul li.first_child {margin:0; padding-top:0; background-position: 2px 0;}
#id_box .expn .news_box .list_view ul li.fan,
#id_box .expn .news_box .list_view ul li.error,
#id_box .expn .news_box .list_view ul li.no_result{margin:0 1px -8px; padding:0; background:#fff; }/* 140603_수정 */
#id_box .expn .news_box .list_view .tit_icon			{position:relative;float:left;width:24px;height:24px;z-index:13;}
#id_box .expn .news_box .list_view .tit_icon .frame	{display:block;position:absolute;top:0;left:0;width:24px;height:24px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_tit_icon_frame.png) no-repeat;z-index:14;}
#id_box .expn .news_box .list_view .tit_icon img	{position:absolute;top:0;left:0;z-index:13;}
#id_box .expn .news_box .list_view .box		{float:left;width:188px; padding-bottom:8px; border-bottom:1px solid #f0f0f0;}/* 140603_수정 */
#id_box .expn .news_box .list_view .box_bottom	{float:left;display:block;width:163px;height:4px;margin-left:30px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_news_box.png) no-repeat -342px top;}
#id_box .expn .news_box .list_view li.hover .box	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_news_box.png) no-repeat -169px top;}/* 140115_modify */
#id_box .expn .news_box .list_view li.hover .box_bottom	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_news_box.png) no-repeat -508px top;}/* 140115_modify */
#id_box .expn .news_box .list_view .box .view		{font-size:11px;line-height:11px;}/* 140314 kcu */
#id_box .expn .news_box .list_view .box .news_tit	{zoom:1; margin-bottom:1px;}
#id_box .expn .news_box .list_view .box .news_tit a	{float:left;max-width:140px;color:#666;font-size:11px;font-weight:bold;line-height:13px;display:inline-block; *display:inline; *position:relative; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#id_box .expn .news_box .list_view .box .news_tit a .ellipsis {display:inline-block; float:none; overflow:hidden; width:auto; max-width:42px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; vertical-align:top; *vertical-align:middle; line-height:13px;}/* 140506_수정 aty */
#id_box .expn .news_box .list_view .box .news_tit a.no_line em {cursor:default;text-decoration:none}/* 140506_수정 aty */
#id_box .expn .news_box .list_view .box .news_tit a:hover .ellipsis {text-decoration:underline;}
#id_box .expn .news_box .list_view .box .news_tit a:hover.no_line {text-decoration:none}
#id_box .expn .news_box .list_view .box .news_tit a:hover em {text-decoration:none}
#id_box .expn .news_box .list_view .box .news_tit .fl_left	{float:left;}
#id_box .expn .news_box .list_view .box .news_tit span	{display:inline-block; float:right;color:#aaa;font-size:11px;line-height:13px;}
#id_box .expn .news_box .list_view .box .news_tit span.admin {color: #666;display: inline-block;float: left;font-size: 11px;font-weight: bold;line-height: 13px;}
#id_box .expn .news_box .list_view .box .news_tit span.artist_various {display: inline-block;max-width: 80px;line-height: 13px;color: #666666;font-weight: bold;float: left;font-size: 11px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;letter-spacing: 0;}/*140718 수정 lyr*/
#id_box .expn .news_box .list_view .box .news_tit a .ico_cmpsr {float:none; width:8px; height:11px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vertical_green.png) no-repeat 0 -48px; vertical-align:top; font-size:0; line-height:0;}
#id_box .expn .news_box .list_view .box .news_conts .thumb_wrap {display: inline-block;overflow:hidden;position:relative;width:48px;height:48px;z-index:11;vertical-align: middle;}
#id_box .expn .news_box .list_view .box .news_conts .thumb_wrap {*display:inline;}
#id_box .expn .news_box .list_view .box .news_conts .thumb_wrap img	{display: inline-block;width:auto;height:auto;max-width: none;max-height: 48px;vertical-align: middle;}
#id_box .expn .news_box .list_view .box .news_conts .thumb_wrap .thumb {overflow:hidden;position:absolute;display:inline-block;width:200px;height:200px;font-size:0;line-height:0;text-align:center;vertical-align:middle;cursor:pointer;left:-76px;top:-76px;}
#id_box .expn .news_box .list_view .box .news_conts .thumb_frame {position:absolute;top:76px;left:76px;display:block;width:48px;height:48px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_48_48.png) no-repeat;font-size:0;line-height:0;cursor:pointer;}
#id_box .expn .news_box .list_view .box .news_conts .wrap_vertical {display: inline-block;width: 0px;vertical-align: middle;visibility: hidden;height: 200px;}
#id_box .expn .news_box .list_view .box .news_conts .partition {position:absolute;left:76px;top:76px;width:48px;}
#id_box .expn .news_box .list_view .box .news_conts .partition li {float:left;height:24px;padding:0;background:none;}
#id_box .expn .news_box .list_view .box .news_conts .partition li .part_li {vertical-align:top;width:24px;height:24px;display:inline-block;}
#id_box .expn .news_box .list_view .box .news_conts .partition li .part_li img {max-width:24px;max-height:24px;}
#id_box .expn .news_box .list_view .box .news_conts .partition li .part_li .wrap_vertical {height:24px;}
#id_box .expn .news_box .list_view .box .news_conts .thumb_frame.movie {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_48_48.png) no-repeat -48px 0;}
#id_box .expn .news_box .list_view .box .news_conts .thumb.ex_height img{max-width:48px;max-height:none;}
#id_box .expn .news_box .list_view .box .news_conts .frame.ribbon		{right:0;width:24px;height:24px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_48_48.png) no-repeat -96px 0;cursor:none;}
#id_box .expn .news_box .list_view .box .news_conts .detail	{display: inline-block;overflow: hidden; width: 129px;height: auto;max-height: 48px;margin-left:2px;*padding-left:4px;vertical-align: middle;text-align: left; word-break: break-all;letter-spacing: -1px;}
#id_box .expn .news_box .list_view .box .news_conts .detail {*display: inline;}
#id_box .expn .news_box .list_view .box .news_conts .detail p	{margin-top:1px; color:#868686; font-size:11px; line-height:14px;}
#id_box .expn .news_box .list_view .box .news_conts .detail a {display:inline-block;*display:block; line-height:13px; font-weight:bold;}
#id_box .expn .news_box .list_view .box .news_conts .detail a.btn_play_song {margin-top:2px;text-align:left;}
#id_box .expn .news_box .list_view .box .news_conts .detail a.type1 {*display:inline;color:#868686; font-weight:normal; text-decoration:underline;}
#id_box .expn .news_box .list_view .box .news_conts .news_tit a	{display:inline-block;*display:block; max-width:80px; line-height:13px; color:#666666; font-weight:bold;letter-spacing:0;}
#id_box .expn .news_box .list_view .box .news_conts .detail a.ellipsis {overflow:hidden; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
#id_box .expn .news_box .list_view .box .news_conts .detail .album {margin-top:5px; height:12px;}
#id_box .expn .news_box .list_view .box .news_conts .detail .album a {max-width:100%;overflow:hidden; padding:0 1px 0 0; text-overflow:ellipsis;white-space:nowrap; font-size:11px; font-weight:normal; line-height:13px; color:#333;}
#id_box .expn .news_box .list_view .box .news_conts .detail .icon_play {vertical-align:middle;}
#id_box .expn .news_box .list_view .box .news_conts .detail .songname12	{max-width:74px;font-size:11px;font-weight:normal;line-height:16px;color:#333;vertical-align:-1px;}/* 140316 kcu */
#id_box .expn .news_box .list_view .box .news_conts .detail .point {color:#7aa64d;}
#id_box .expn .news_box .list_view .box .news_conts .detail p .ellipsis {display:inline-block; max-width:75px; width:auto; color:#333333; font-size:11px; font-weight:normal; line-height:14px; vertical-align:middle; *vertical-align:0; }
#id_box .expn .news_box .list_view .box .news_conts .detail p .sub_txt_ellipsis {display:inline-block; overflow:hidden; max-width:100%; width:auto; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
#id_box .expn .news_box .list_view .box .news_conts .detail.type01 {max-height: none;vertical-align: top;}
#id_box .expn .news_box .list_view .box .news_conts .all {position:relative;padding:0 11px 0 0;z-index:11;}
#id_box .expn .news_box .list_view .box .news_conts .all p	{font-size:11px;line-height:13px;color:#868686;}
#id_box .expn .news_box .list_view .box .news_conts .all a	{display:inline-block;color:#868686;}
#id_box .expn .news_box .list_view .box .news_conts .detail a.bullet_style,
#id_box .expn .news_box .list_view .box .news_conts .all a.bullet_style {margin-top:3px; color:#333; font-size:11px; font-weight:normal; line-height:14px;}
.bullet_style .icon {display:inline-block; width:4px; height:7px; margin:3px 0 0 8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -628px -63px; vertical-align:top;}
#id_box .expn .news_box .list_view .box .news_conts .all p .ellipsis	{display:inline-block;padding:0;color:#868686;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:15px;*line-height:11px;vertical-align:top;}
#id_box .expn .news_box .list_view .box .news_conts .all a .icon_pend	{display:inline-block;width:14px;height:13px;margin:-2px 5px 0 0;vertical-align:middle;background:url(//cdnimg.melon.co.kr/resource/image/web/mymusic/icon_gift_set.png) no-repeat -30px -37px;}
#id_box .expn .news_box .list_view  li.hover .no_news,/* 140115_modify */
#id_box .expn .news_box .list_view  li.hover .no_news	{background:none;}/* 140703 수정 lyr */
#id_box .expn .news_box .list_view .no_news .view		{font-size:11px;line-height:14px;color:#1a1a1a;}/* 140314 kcu */
#id_box .expn .news_box .list_view .no_news .make_fan	{color:#739900;}

#id_box .expn .news_box .list_view.load				{background:none;text-align:center;}
#id_box .expn .news_box .list_view.load .loading	{display:block;position:absolute;left:25%;}
#id_box .expn .news_box .list_view.load .loading p	{margin-top:10px;font-size:11px;line-height:11px;color:#666;}
#id_box .expn .news_box .list_view.load ul,
#id_box .expn .news_box .list_view .loading	{display:none;}
#id_box .expn .news_box .error {text-align:center}

/* 140317_추가 kcu */
#id_box .expn .news_box .feed_none_tit {display:block; width:183px; margin:0 auto; padding:2px 0 13px; color:#868686; font-size:11px; font-weight:normal; line-height:13px;}
#id_box .expn .news_box.error{text-align:center;}
/*#id_box .expn .news_box .error .error_info {margin-top:29px;}*/
#id_box .expn .news_box .error .error_info span{display:inline-block;width:153px; height:44px; margin-top:3px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/new_error_txt_141203.png) no-repeat 0 0;font-weight:bold;font-size:0;line-height:0;}/*141203 수정 lyr*/
#id_box .expn .news_box .error .reflash_btn {margin-top:15px; font-size:0; line-height:0}
#id_box .expn .news_box .error .reflash_btn span{display:inline-block; width:32px; height:32px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -949px -38px; font-size:0; line-height:0;}
#id_box .expn .news_box .error .recommend_song {margin-top:22px;}
#id_box .expn .news_box .no_result .recommend_song {margin-top:0;}
#id_box .expn .news_box .recommend_song{width:183px; margin:18px auto 0; padding:11px 0 0; border-top:1px solid #fff;}
#id_box .expn .news_box .recommend_song .info {color:#868686; font-size:11px; line-height:13px;}
#id_box .expn .news_box .recommend_song .info .ellipsis {overflow:hidden; width:auto; max-width:64px; margin:0; padding:0; color:#868686; font-size:11px; font-weight:normal; vertical-align:middle; line-height:14px; text-align:left}
#id_box .expn .news_box .recommend_song .thumb_wrap {position:relative;overflow:hidden;width:130px; height:130px; margin:11px auto 0;}
#id_box .expn .news_box .recommend_song .thumb_wrap .thumb {
    position:absolute;display:inline-block;overflow:hidden;left: -185px;top: -185px;width: 500px;height: 500px;font-size: 0;line-height: 0;text-align: center;vertical-align: middle;cursor: pointer;}
#id_box .expn .news_box .recommend_song .thumb_wrap .thumb img {display: inline-block;width:auto;height:auto;max-width: none;max-height: 130px;vertical-align: middle;}/*140516 수정 lyr*/
#id_box .expn .news_box .recommend_song .thumb_wrap .thumb .wrap_vertical {display: inline-block;width: 0px;vertical-align: middle;visibility: hidden;height: 500px;}
#id_box .expn .news_box .recommend_song .thumb_wrap .thumb .thumb_frame {position:absolute; top:185px; left:185px; width:130px; height:130px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_frame_album04.png) no-repeat 0 0;}


#id_box .expn .news_box .recommend_song .thumb_wrap a.thumb .thumb_frame {*cursor:pointer;} /* IE7 */
#id_box .expn .news_box .recommend_song .song_cnt {width:126px; margin:0 auto; padding:0 2px;}
/*#id_box .expn .news_box .recommend_song .title {width:126px; margin:0 auto; padding:0 2px;}
#id_box .expn .news_box .recommend_song .song_cnt .ellipsis{font-size:12px;color:#7aa64d; line-height:15px;}*/
#id_box .expn .news_box .recommend_song .ellipsis {display:inline-block;max-width:100%; margin-top:9px; color:#7aa64d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold; text-align:center;}
/*#id_box .expn .news_box .recommend_song .title .ellipsis a {color:#7aa64d;}
#id_box .expn .news_box .recommend_song span.ellipsis {}
#id_box .expn .news_box .recommend_song span.ellipsis {}

#id_box .expn .news_box .recommend_song .btn_play_song {}
#id_box .expn .news_box .recommend_song .btn_play_song .icon_play{vertical-align:middle;}
#id_box .expn .news_box .recommend_song .btn_play_song .songname11 {vertical-align:-1px;}*/
#id_box .expn .news_box .recommend_song .song_cnt .artist{display:block; color:#666; font-size:11px; font-weight:bold; line-height:15px; text-align:center;}
#id_box .expn .news_box .recommend_song .song_cnt .songname{display:block; margin-top:0; color:#777; font-size:11px; font-weight:normal; line-height:15px;}
#id_box .expn .news_box .fan_btn_info {overflow:hidden; width:100%;}
#id_box .expn .news_box .fan_btn_info .thumb{float:left; margin-left:12px;}
#id_box .expn .news_box .fan_btn_info .thumb span {display:block; width:30px; height:30px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_fan_img.png) no-repeat;}
#id_box .expn .news_box .fan_btn_info .txt_info{margin-left:54px; color:#868686; font-size:11px; line-height:14px;}
#id_box .expn .news_box .fan_btn_info .txt_info strong{color:#4d4d4d; font-weight:normal}
#id_box .expn .news_box .scroll_wrap		{position:absolute;top:0;right:-2px;bottom:0;width:9px;color:transparent;z-index:15;}
#id_box .expn .news_box .scroll				{position:absolute;width:7px;cursor:pointer;}
#id_box .expn .news_box .scroll .body		{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_scroll_body.png) no-repeat;}
#id_box .expn .news_box .scroll .bottom	{width:7px;height:6px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_scroll_body.png) no-repeat -7px 0;}

#id_box .expn .ctrl_bar			{position:relative;width:207px;height:7px;margin-top:-2px;font-size:0;line-height:0;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_ctrl_bar.png) no-repeat;cursor:n-resize;z-index:15;}
/* 131230_modify_miok */
#id_box .expn .active_friend {position:relative;overflow:hidden;padding:12px 9px 0 6px;z-index:14;}
#id_box .expn .active_friend h2 {height:12px; font-size:0; line-height:0;}
#id_box .expn .active_friend h2 .all_view {display:inline-block;width:92px; height:12px; margin-left:6px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -717px -58px;font-weight:bold;font-size:0;line-height:0;}/* 140314_추가 */
#id_box .expn .active_friend .list_view	{margin-top:17px;font-size:11px;line-height:11px;height:100%;}
#id_box .expn .active_friend .list_view .list_wrap	{position:absolute;top:33px;left:0;right:0;bottom:0;overflow:hidden}
#id_box .expn .active_friend .list_view ul	{display:inline-block;zoom:1;padding:0 0 8px 12px;overflow: hidden;}

#id_box .expn .active_friend .list_view ul li {width:183px; margin-top:10px; padding-bottom:10px; line-height:18px;color:#000;float:left; border-bottom:1px solid #f0f0f0;} /* 150422 수정 lyr */
#id_box .expn .active_friend .list_view ul li:last-child {padding-top:0;} /* 140108_miok */

#id_box .expn .active_friend .list_view ul li .thumb_wrap {overflow:hidden;position:relative;float:left;width:48px;height:48px;margin-right:6px;}/*150422 수정 lyr*/
#id_box .expn .active_friend .list_view ul li .thumb_wrap .thumb {overflow: hidden;position: absolute;display: inline-block;left: -26px;top: -26px;float:left;width: 100px;height: 100px;font-size: 0;line-height: 0;text-align: center;vertical-align: middle;}/*150422 수정 lyr*/
#id_box .expn .active_friend .list_view ul li .thumb_wrap .thumb img {display:inline-block;width:auto;height:auto;max-width:none;max-height:48px;vertical-align:middle;}/*150422 수정 lyr*/
#id_box .expn .active_friend .list_view ul li .thumb_wrap .thumb .wrap_vertical {display: inline-block;width: 0px;vertical-align: middle;visibility: hidden;height: 100px;}/*140512 추가 lyr*/
#id_box .expn .active_friend .list_view ul li .thumb_wrap .thumb .thumb_frame {display:inline-block;position: absolute;top: 26px;left: 26px;width: 46px;height:46px;border: 1px solid #c5c5c5;}/*150422 수정 lyr*/

#id_box .expn .active_friend .list_view ul li .active_list {width:125px;float:left; margin-top:2px; color:#868686; line-height:15px; letter-spacing:-1px;}/* 150422 수정 lyr */
#id_box .expn .active_friend .list_view ul li .active_list p {line-height:13px;}/* 150422 수정 lyr */
#id_box .expn .active_friend .list_view ul li .active_list p a {max-width:58px !important;vertical-align:top;*vertical-align:0;line-height:13px;}/* 150422 수정 lyr */
#id_box .expn .active_friend .list_view ul li .active_list p .sub_txt_ellipsis {display: inline-block;
    overflow: hidden;max-width: 100%;width: auto;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}/*150422 추가 lyr*/
#id_box .expn .active_friend .list_view ul li .active_list a {line-height:13px;color:#868686}/* 140314 kcu */
#id_box .expn .active_friend .list_view ul li .active_list a.ellipsis {display:inline-block; padding-right:2px; width:auto; max-width:80px;color:#666666; font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}/* 150422 수정 lyr */
#id_box .expn .active_friend .list_view ul li .active_list a.ellipsis02{display:inline-block; padding-right:2px;max-width:51px;color:#868686; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all; vertical-align:middle;}
#id_box .expn .active_friend .list_view ul li .active_list a.ellipsis.longtxt {max-width:100px;}
#id_box .expn .active_friend .list_view ul li .active_list .btn_play_song span.icon_play {display:inline-block; width:14px; height:14px; margin:0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_play_song.png) no-repeat 0 0; font-size:0; line-height:0; vertical-align:top;margin:0 2px}
#id_box .expn .active_friend .list_view ul li .active_list .btn_play_song.mhover span.icon_play {background-position:-18px 0;}
#id_box .expn .active_friend .list_view ul li .active_list .btn_play_song.mactive span.icon_play {background-position:-36px 0;}
/* //131230_modify_miok */
#id_box .expn .active_friend .list_view ul li .active_list p.ellipsis {max-width:100%;white-space:nowrap;overflow:hidden;color:#868686;text-overflow:ellipsis;word-break:break-all}
#gnb_menu ul{display: flex;}/* MELONUIT-2729 */
#gnb_menu ul li	{position: relative; display: flex;align-items: center;}/* MELONUIT-2729 250519 */
#gnb_menu ul li + li {margin-left: 15px;}/* MELONUIT-2729 250519 */
#gnb_menu ul li a {cursor: pointer;}
/* #gnb_menu ul li.nth1 {margin-left:0;}MELONUIT-2729 */
#gnb_menu ul li.on {position:relative;}
#gnb_menu ul li .cur_menu {position:relative;display:block;color: #3C3C3C;padding: 0 6px;font-size: 17px; line-height: 58px; font-weight: 700;}/* MELONUIT-2729 */
#gnb_menu ul li .cur_menu:hover,
#gnb_menu ul li.on .cur_menu {text-decoration: none; color: #00CD3C;}/* MELONUIT-2729 */
#gnb_menu ul li .cur_menu:hover:after,
#gnb_menu ul li.on .cur_menu:after {content: "";position: absolute;bottom: 0;left: 0;right: 0; height: 4px; background:#00CD3C;}/* MELONUIT-2729 */
/* MELONUIT-2729 삭제 */
/* #gnb_menu ul li .cur_menu .menu01 {display:block;width:72px;background-position: 0 0;}
#gnb_menu ul li .cur_menu .menu02 {display:block;width:72px;background-position: -87px 0;}
#gnb_menu ul li .cur_menu .menu03 {display:block;width:72px;background-position: -174px 0;}
#gnb_menu ul li .cur_menu .menu04 {display:block;width:60px;background-position: -261px 0;}
#gnb_menu ul li .cur_menu .menu05 {display:block;width:62px;background-position: -336px 0;}
#gnb_menu ul li .cur_menu .menu06 {display:block;width:85px;background-position: -413px 0;}
#gnb_menu ul li .cur_menu .menu07 {display:block;width:55px;background-position: -513px 0;}
#gnb_menu ul li .cur_menu .menu08 {display:block;width:86px;background-position: -583px 0;}
#gnb_menu ul li .cur_menu .menu09 {display:block;width:71px;background-position: -937px 0;}
#gnb_menu ul li .cur_menu .menu10 {display:block;width:45px;background-position: -684px 0;}
#gnb_menu ul li .cur_menu .menu11 {display:block;width:100px;background-position: -740px 0;}
#gnb_menu ul li .cur_menu .menu11 {display:block;width:44px;margin-right:7px;background-position: -957px 0;} 피드
#gnb_menu ul li .cur_menu .menu12 {display:block;width:75px;background-position: -658px 0;} HiFi
#header #gnb_menu ul li a.cur_menu:hover .menu_bg.menu01 {background-position: 0 -70px;}
#gnb_menu ul li.on a .menu01 {background-position: 0 -140px !important;}
#gnb_menu ul li a.cur_menu:hover .menu02 {background-position: -87px -70px;}
#gnb_menu ul li.on a .menu02 {background-position: -87px -140px !important;}
#gnb_menu ul li a.cur_menu:hover .menu03 {background-position: -174px -70px;}
#gnb_menu ul li.on a .menu03 {background-position: -174px -140px !important;}
#gnb_menu ul li a.cur_menu:hover .menu04 {background-position: -261px -70px;}
#gnb_menu ul li.on a .menu04 {background-position: -261px -140px !important;}
#gnb_menu ul li a.cur_menu:hover .menu05 {background-position: -336px -70px;}
#gnb_menu ul li.on a .menu05 {background-position: -336px -140px !important;}
#gnb_menu ul li a.cur_menu:hover .menu06 {background-position: -413px -70px;}
#gnb_menu ul li.on a .menu06 {background-position: -413px -140px !important;}
#gnb_menu ul li a.cur_menu:hover .menu07 {background-position: -513px -70px;}
#gnb_menu ul li.on a .menu07 {background-position: -513px -140px !important;}
#gnb_menu ul li a.cur_menu:hover .menu08 {background-position: -583px -70px;}
#gnb_menu ul li.on a .menu08 {background-position: -583px -140px !important;}
#gnb_menu ul li a.cur_menu:hover .menu09 {background-position: -937px -70px;}
#gnb_menu ul li.on a .menu09 {background-position: -937px -140px !important;}
#gnb_menu ul li a.cur_menu:hover .menu10 {background-position: -684px -70px;}
#gnb_menu ul li.on a .menu10 {background-position: -684px -140px !important;}
#gnb_menu ul li a.cur_menu:hover .menu11 {background-position: -740px -70px;}
#gnb_menu ul li.on a .menu11 {background-position: -740px -140px !important;}
#gnb_menu ul li a.cur_menu:hover .menu11 {background-position: -957px -70px;}
#gnb_menu ul li.on a .menu11 {background-position: -957px -140px !important;}
#gnb_menu ul li a.cur_menu:hover .menu12 {background-position: -658px -70px;}
#gnb_menu ul li.on a .menu12 {background-position: -658px -140px !important;} */
/* MELONUIT-2729 삭제 */

/* 170531 추가 */
#gnb_menu ul li .cur_menu .icon_new{display: inline-block;position: absolute;left:-1px;top:13px;width: 5px;height: 5px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bl_icon_new2.png) no-repeat;background-position: 0 0;}

/* GNB 2뎁스 */
#gnb_menu ul li .more_wrap {display:none;}
#gnb_menu ul li.on .more_wrap {display:block !important; width:114px;height:133px !important;position:absolute;top:54px;left:-23px;z-index: 11}
#gnb_menu ul li.on .more_wrap ul {float:left !important;}
#gnb_menu ul li.on .more_wrap li {float:none; margin-left:0; font-size:0; line-height:0;}
#gnb_menu ul li.on .more_wrap li a {display:inline-block;height:35px;}
#gnb_menu ul li.on .more_wrap li.first_child a {margin-top:0;}

/*.gnb2_expn #gnb_menu ul li.on {position:static;}*/
.gnb2_expn #gnb_menu ul li.on .lay_menu {display:block;display: flex ;position:absolute;top:58px;left:0;width:1008px;height:50px;padding:0;border:none;background:none;-webkit-box-shadow: none; box-shadow: none; z-index:11;justify-content: space-between;}
/* .gnb2_expn #gnb_menu ul li.on .lay_menu a {height:23px;} MELONUIT-2729 */
.gnb2_expn #gnb_menu ul li.on .lay_menu ul	{float:left; width:auto; background:none;}
.gnb2_expn #gnb_menu ul li.on .lay_menu ul.row02	{background:url(//cdnimg.melon.co.kr/resource/image/web/main/bg_bar_1_12.png) no-repeat left 14px;}
/* .gnb2_expn #gnb_menu ul li.on .lay_menu li {float:left; margin-left:4px;}MELONUIT-2729 */
.gnb2_expn #gnb_menu ul li.on .lay_menu li + li {margin-left: 20px;}/* MELONUIT-2729 */
.gnb2_expn #gnb_menu ul li.on .lay_menu li a {display:block;cursor: pointer;font-size: 15px; color: #888; font-weight: 600; line-height: 50px; padding: 0 6px;}/* MELONUIT-2729 */
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on a {color: #00CD3C;text-decoration: none;}
/* .gnb2_expn #gnb_menu ul li.on .lay_menu li.first_child {margin-left:0;}MELONUIT-2729 */
/* .gnb2_expn #gnb_menu ul li.on .lay_menu li.first_child a {padding-left:8px;}MELONUIT-2729 */
/* .gnb2_expn #gnb_menu ul li.on .lay_menu ul {margin:7px 0 0 0;}MELONUIT-2729 */
.gnb2_expn #gnb_menu ul li .lay_menu ul{zoom:1;}
.gnb2_expn #gnb_menu ul li .lay_menu ul:after {display:block; content:''; clear:both;}

.gnb2_expn #gnb_menu ul li.nth2.on .lay_menu {left: -86px;width:660px;}/* MELONUIT-2729 250519 */
.gnb2_expn #gnb_menu ul li.nth3.on .lay_menu {left:-171px;}/* MELONUIT-2729 250519 */
.gnb2_expn #gnb_menu ul li.nth3.on .lay_menu ul.gnr_more {width:86px;}
.gnb2_expn #gnb_menu ul li.nth4.on .lay_menu {left:-257px;}/* MELONUIT-2729 250519 */
.gnb2_expn #gnb_menu ul li.nth5.on .lay_menu {left:-335px;}/* MELONUIT-2729 250519 */
.gnb2_expn #gnb_menu ul li.nth6.on .lay_menu {left:-415px;}/* MELONUIT-2729 250519 */
.gnb2_expn #gnb_menu ul li.nth7.on .lay_menu {width:466px; left:-5px;}
.gnb2_expn #gnb_menu ul li.nth8.on .lay_menu {width:466px;}

/*#gnb_menu ul li.nth8.on .more_wrap ul {width:102px;}*/


.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_chart {display:block;}/* MELONUIT-2729 */
/* MELONUIT-2729
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_chart.m1 {width:63px;background-position: -276px 0 !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_chart.m2 {width:27px;background-position: -58px 0  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_chart.m3 {width:27px;background-position: -113px 0 !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_chart.m4 {width:26px;background-position: -168px 0 !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_chart.m5 {width:26px;background-position: -222px 0 !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_chart.m6 {width:68px;background-position: -368px 0 !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu div.chart_finder {position:absolute;right:10px;top:6px;width:100px;height:34px;z-index: 13;cursor: pointer;} */



div.chart_finder .btn_chart_f { display: block; position: relative; cursor: pointer; font-size: 15px; color: #888; font-weight: 600; line-height: 50px; padding: 0 6px;}/* MELONUIT-2729 */
div.chart_finder .btn_chart_f .odd_span {display: inline-block;background: url(//cdnimg.melon.co.kr/resource/image/web/common/btn_gnb_sub_finder@2x.png) 0 50% / 16px auto no-repeat;padding-left: 20px;}/* MELONUIT-2729 2차수정 */
div.chart_finder .btn_chart_f:hover .odd_span {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/btn_gnb_sub_finder_on@2x.png);color: #646464;}/* MELONUIT-2729 2차수정*/
/* MELONUIT-2729
div.chart_finder .btn_chart_f {*margin:0;}
div.chart_finder .btn_chart_f.mhover span {background-position: 5px -508px !important}
.gnb2_expn #gnb_menu ul li.on .lay_menu li.fright {position:absolute;right:0;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_chart.m1 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_chart.m1 {background-position: -276px -40px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_chart.m2 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_chart.m2 {background-position: -58px -40px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_chart.m3 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_chart.m3 {background-position: -113px -40px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_chart.m4 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_chart.m4 {background-position: -168px -40px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_chart.m5 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_chart.m5 {background-position: -222px -40px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_chart.m6 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_chart.m6 {background-position: -368px -40px  !important;} */


/* 최신음악 */
/* MELONUIT-2729
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_new {display:block;height:19px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_menu_sub_200521.png) no-repeat 10px 0 !important;text-indent:-9999px;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_new.m1 {width:39px;background-position: 0 -80px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_new.m2 {width:53px;background-position: -67px -80px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_new.m3 {width:99px;background-position: -148px -80px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_new.m4 {width:40px;background-position: -276px -80px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_new.m1 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_new.m1 {background-position: 0 -120px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_new.m2 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_new.m2 {background-position: -67px -120px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_new.m3 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_new.m3 {background-position: -148px -120px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_new.m4 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_new.m4 {background-position: -276px -120px !important;} */
/* //최신음악 */

/* 음악장르 */
/* MELONUIT-2729
.gnb2_expn #gnb_menu ul li.nth3 .lay_menu {}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr {display:block;height:19px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_menu_sub_200521.png) no-repeat 10px 0 !important;text-indent:-9999px;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.m1 {width:26px;background-position: 0 -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.m2 {width:28px;background-position: -55px -160px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.m3 {width:28px;background-position: -111px -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.m4 {width:141px;background-position: -167px -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.m5 {width:48px;background-position: -337px -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.m6 {width:67px;background-position: -414px -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.m7 {width:47px;background-position: -510px -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.m8 {width:54px;background-position: -585px -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.m9 {width:41px;background-position: -666px -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.m10 {width:42px;background-position: -734px -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.m11 {width:40px;background-position: -804px -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.m12 {width:26px;background-position: -873px -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.m13 {width:49px;background-position: -928px -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.nm1{width:80px; background-position: -1006px -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.nm2{width:85px; background-position: -1114px -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_gnr.nm3{width:81px; background-position: -1227px -160px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.nm1,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.nm1 {background-position:-1006px -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.nm2,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.nm2 {background-position:-1114px -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.nm3,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.nm3 {background-position:-1227px -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.m1 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.m1 {background-position:0 -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.m2 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.m2 {background-position: -55px -200px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.m3 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.m3 {background-position: -111px -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.m4 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.m4 {;background-position: -167px -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.m5 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.m5 {background-position: -337px -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.m6 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.m6 {background-position: -414px -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.m7 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.m7 {background-position: -510px -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.m8 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.m8 {background-position: -585px -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.m9 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.m9 {background-position: -666px -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.m10 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.m10 {background-position: -734px -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.m11 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.m11 {background-position: -804px -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.m12 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.m12 {background-position: -873px -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_gnr.m13 {background-position: -928px -200px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_gnr.m13,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on:hover .menu_gnr.m13 {background-position: -928px -240px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more {display:none; padding:50px 0 0;position:absolute;right:4px;top:-1px;margin:0;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more ul {margin:0;padding:11px 0;border:1px solid #b7b7b7;background-color: #fff;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li {clear:both;width:86px;margin-left:0;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li a {height:20px;padding:8px 0 0 0; background: none !important;cursor: pointer;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more .menu_gnr2 {display:block;width:70px;height:20px;margin-left:16px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_more_genre.png) no-repeat 0 0 !important;text-indent:-9999px;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more .menu_gnr2.m1 {background-position: 0 0px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more .menu_gnr2.m2 {background-position: 0 -28px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more .menu_gnr2.m3 {background-position: 0 -56px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more .menu_gnr2.m4 {background-position: 0 -84px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more .menu_gnr2.m5 {background-position: 0 -112px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more .menu_gnr2.m6 {background-position: 0 -140px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more .menu_gnr2.m7 {background-position: 0 -168px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more .menu_gnr2.m8 {background-position: 0 -196px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li a:hover .menu_gnr2.m1,
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li.on .menu_gnr2.m1 {background-position: -100px 0 !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li a:hover .menu_gnr2.m2,
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li.on .menu_gnr2.m2 {background-position: -100px -28px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li a:hover .menu_gnr2.m3,
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li.on .menu_gnr2.m3 {background-position: -100px -56px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li a:hover .menu_gnr2.m4,
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li.on .menu_gnr2.m4 {background-position: -100px -84px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li a:hover .menu_gnr2.m5,
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li.on .menu_gnr2.m5 {background-position: -100px -112px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li a:hover .menu_gnr2.m6,
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li.on .menu_gnr2.m6 {background-position: -100px -140px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li a:hover .menu_gnr2.m7,
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li.on .menu_gnr2.m7 {background-position: -100px -168px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li a:hover .menu_gnr2.m8,
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more li.on .menu_gnr2.m8 {background-position: -100px -196px !important;} */
.gnb2_expn #gnb_menu ul li.on .lay_menu .gnr_more.on {display: block;}
/* //음악장르 */

/* 멜론dj */
/* MELONUIT-2729
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_dj {display:block; height:19px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_menu_sub_200521.png) no-repeat 10px 0 !important;text-indent:-9999px;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_dj.m1 {width:40px;background-position: 0 -240px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_dj.m2 {width:70px;background-position: -69px -240px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_dj.m3 {width:64px;background-position: -166px -240px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_dj.m4 {width:40px;background-position: -259px -240px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_dj.m5 {width:26px;background-position: -329px -240px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_dj.m1 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_dj.m1 {background-position: 0 -280px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_dj.m2 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_dj.m2 {background-position: -69px -280px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_dj.m3 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_dj.m3 {background-position: -166px -280px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_dj.m4 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_dj.m4 {background-position: -259px -280px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_dj.m5 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_dj.m5 {background-position: -329px -280px !important;} */
/* //멜론dj */

/* 멜론tv */
/* MELONUIT-2729
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_tv {display:block;height:19px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_menu_sub_200521.png) no-repeat 10px 0 !important;text-indent:-9999px;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_tv.m1 {width:89px;background-position: 0 -320px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_tv.m2 {width:67px;background-position: -117px -320px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_tv.m3 {width:84px;background-position: -212px -320px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_tv.m4 {width:113px;background-position: -324px -320px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_tv.m5 {width:27px;background-position: -465px -320px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_tv.m1 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_tv.m1 {background-position: 0 -360px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_tv.m2 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_tv.m2 {background-position: -117px -360px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_tv.m3 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_tv.m3 {background-position: -212px -360px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_tv.m4 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_tv.m4 {background-position: -324px -360px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_tv.m5 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_tv.m5 {background-position: -465px -360px !important;} */
/* //멜론tv */

/* 스타포스트 */
/* MELONUIT-2729
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_arti {display:block; height:19px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_menu_sub_200521.png) no-repeat 10px 0 !important;text-indent:-9999px;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_arti.m1 {width:35px;background-position: 0 -400px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_arti.m2 {width:66px;background-position: -63px -400px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_arti.m3 {width:85px;background-position: -157px -400px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_arti.m4 {width:58px;background-position: -266px -400px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu div.artist_fan {float:left;width:123px;height:34px;z-index: 13;cursor: pointer;}
.gnb2_expn #gnb_menu ul li.on .lay_menu div.artist_finder {float:left;width:122px;height:34px;margin-left: 11px;padding-left: 13px;z-index: 13;cursor: pointer;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bl_gnb_artistplus.jpg) 0 11px no-repeat;}*/
.gnb2_expn #gnb_menu .menu_artist_btn {display: flex;}/* MELONUIT-2729  */
.gnb2_expn #gnb_menu .menu_artist_btn .btn_fan,
.gnb2_expn #gnb_menu .menu_artist_btn .btn_artist_f{display: block; cursor: pointer; font-size: 15px; color: #888; font-weight: 600; line-height: 50px; padding: 0 6px;}/* MELONUIT-2729  */
.gnb2_expn #gnb_menu .menu_artist_btn .btn_artist_f .odd_span {display: inline-block;background: url(//cdnimg.melon.co.kr/resource/image/web/common/btn_gnb_sub_finder@2x.png) 0 50% / 16px auto no-repeat;padding-left: 20px;}/* MELONUIT-2729 2차수정 */
.gnb2_expn #gnb_menu .menu_artist_btn .btn_artist_f:hover .odd_span {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/btn_gnb_sub_finder_on@2x.png);color: #646464;}/* MELONUIT-2729 2차수정 */
.gnb2_expn #gnb_menu .menu_artist_btn .artist_fan {margin-right: 20px;}/* MELONUIT-2729 250519  */
.gnb2_expn #gnb_menu .menu_artist_btn .btn_fan .odd_span {display: inline-block;background: url(//cdnimg.melon.co.kr/resource/image/web/common/btn_gnb_sub_fan@3x.png) 0 50% / 16px auto no-repeat;padding-left: 20px;}/* MELONUIT-2729 */
.gnb2_expn #gnb_menu .menu_artist_btn .btn_fan:hover .odd_span {color: #646464;}/* MELONUIT-2729  */
/* MELONUIT-2729
/*div.artist_fan .btn_fan {width:123px;height:34px;}
div.artist_fan .btn_fan span {display:block;width:123px; height:14px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_menu_sub_151207.png) no-repeat -113px -480px !important; font-size:0;line-height:0;text-indent:-9999px;}
div.artist_fan .btn_fan.mhover span {background-position: -113px -520px !important}
div.artist_finder .btn_artist_f {width:122px;height:34px;}
div.artist_finder .btn_artist_f span {display:block;width:122px; height:14px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_menu_sub_151207.png) no-repeat -260px -480px !important; text-indent:-9999px;font-size: 0;line-height:0;}
div.artist_finder .btn_artist_f.mhover span {background-position: -260px -520px !important}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_arti.m1 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_arti.m1 {background-position: 0 -440px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_arti.m2 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_arti.m2 {background-position: -63px -440px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_arti.m3 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_arti.m3 {background-position: -157px -440px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_arti.m4 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_arti.m4 {background-position: -266px -440px !important;}  */
/* //스타포스트 */

/* 뮤직스토리 */
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_ms {display:block; height:19px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_menu_sub_150217.png) no-repeat 10px 0 !important;text-indent:-9999px;}/*150217 수정 lyr*/
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_ms.m1 {width:61px;background-position: 0 -240px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_ms.m2 {width:74px;background-position: -85px -240px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_ms.m3 {width:72px;background-position: -182px -240px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_ms.m4 {width:71px;background-position: -279px -240px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu .menu_ms.m5 {width:48px;background-position: -374px -240px !important;}

.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_ms.m1 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_ms.m1 {width:61px;background-position: 0 -260px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_ms.m2 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_ms.m2 {width:74px;background-position: -85px -260px  !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_ms.m3 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_ms.m3 {width:72px;background-position: -182px -260px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_ms.m4 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_ms.m4 {width:71px;background-position: -279px -260px !important;}
.gnb2_expn #gnb_menu ul li.on .lay_menu li a:hover .menu_ms.m5 ,
.gnb2_expn #gnb_menu ul li.on .lay_menu li.on .menu_ms.m5 {width:48px;background-position: -374px -260px !important;}
/* //뮤직스토리 */

/* 더보기 */
#gnb_menu ul li.on .more_wrap ul {width:117px; height:105px; padding:13px 0;border:1px solid #9c9c9c;background-color: #fff;}
#gnb_menu ul li.on .more_wrap .menu_more {display:block;width:97px;height:24px;margin:11px 0 0 15px;text-indent:-9999px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_more_main.png) no-repeat 0 0}
#gnb_menu ul li .more_wrap .menu_more.m1 {background-position: 0 0px}
#gnb_menu ul li .more_wrap .menu_more.m2 {background-position: 0 -35px }
#gnb_menu ul li .more_wrap .menu_more.m3 {background-position: 0 -70px}
#gnb_menu ul li .more_wrap .menu_more.m4 {background-position: 0 -105px}
#gnb_menu ul li .more_wrap li a:hover .menu_more.m1 ,
#gnb_menu ul li .more_wrap li.on .menu_more.m1 {background-position: -100px 0}
#gnb_menu ul li .more_wrap li a:hover .menu_more.m2 ,
#gnb_menu ul li .more_wrap li.on .menu_more.m2 {background-position: -100px -35px }
#gnb_menu ul li .more_wrap li a:hover .menu_more.m3 ,
#gnb_menu ul li .more_wrap li.on .menu_more.m3 {background-position: -100px -70px}
#gnb_menu ul li .more_wrap li a:hover .menu_more.m4 ,
#gnb_menu ul li .more_wrap li.on .menu_more.m4 {background-position: -100px -105px}
/* //더보기 */

#gnb_menu ul li .lay_menu			{display:none;}
#gnb_menu ul li .lay_menu .icon		{font-size:0;line-height:0;margin:4px 0 0 4px;*margin:5px 0 0 4px;}
#gnb_menu ul li.lay						{position:relative !important; z-index:14;}
#gnb_menu ul li.lay .lay_menu		{display:block;position:absolute;top:42px;left:0;width:186px !important;padding:18px 0 19px !important;height:auto !important;border: 1px solid #2c353a !important;border-top:none !important;background:#fff !important;z-index:11; -webkit-box-shadow: 0px 0px 2px 0px #333 !important; box-shadow: 0px 0px 2px 0px #333 !important;}
#gnb_menu ul li.lay .lay_menu.rows02	{min-width:371px;}
#gnb_menu ul li.lay .lay_menu.rows04	{min-width:716px;}
#gnb_menu ul li.lay .lay_menu.rows02 ul,
#gnb_menu ul li.lay .lay_menu.rows04 ul			{float:left;width:178px !important;border-right:1px solid #e6e6e6;background:none !important;}
#gnb_menu ul li.lay .lay_menu.rows02 ul.row02,
#gnb_menu ul li.lay .lay_menu.rows04 ul.row04	{border-right:none;}
#gnb_menu ul li.lay .lay_menu ul				{width:100%;}
#gnb_menu ul li.lay .lay_menu li				{width:100%;}
#gnb_menu ul li.lay .lay_menu li.first_child	{margin-top:0;}
#gnb_menu ul li.lay .lay_menu li a				{display:block;height:14px;margin:0;padding:7px 20px;font-size:13px;color:#1a1a1a;font-family:"맑은고딕","Malgun Gothic","Apple Gothic", sans-serif;line-height:14px;*line-height:15px;letter-spacing:-1px;background:none !important;border:none;font-weight:normal;}
#gnb_menu ul li.lay .lay_menu li.on a			{width:100%;height:14px;color:#659201 !important;text-decoration:underline;border:none;}
#gnb_menu ul li.lay .lay_menu li a:hover		{color:#659201 !important;text-decoration:underline;border:none;}
#gnb_menu ul li.lay .lay_menu li.first_child a	{padding-top:0 !important;}

/* GNB 소식함&전체메뉴 */
#gnb_menu ul.sub_gnb {}/* MELONUIT-2729 */
#gnb_menu ul.sub_gnb li span.msg_box {display:inline-block;position:absolute;top:4px;left:24px;height:13px;padding-left:3px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_set_icon_151207.png) no-repeat left 0; font-size:0; line-height:0; cursor:pointer;}
#gnb_menu ul.sub_gnb li span.msg_box .num {display:inline-block;height:17px;padding:1px 4px 0 0;font-family:"tahoma" , "Apple Gothic", sans-serif;color:#fff;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_set_icon_151207.png) no-repeat right 0; text-align:center;font-size:10px;line-height:11px;font-weight:bold;}
#gnb_menu ul.sub_gnb li a:hover {text-decoration:none}

/*151207 수정 lyr*/
/* mini gnb */
#wrap.melon_mini_gnb #header {height:125px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/gnb_mini_menu2.jpg) repeat-x;}/* MELONUIT-2729 2차수정*/
#wrap.melon_mini_gnb #header_wrap {position: relative;}
#wrap.melon_mini_gnb h1 {padding-top:67px;padding-left:0;}/* MELONUIT-2729 250519 */
#wrap.melon_mini_gnb h1 .sub_title {display:inline-block;margin-top:2px;padding-left:11px;font-size: 22px;color:#333;vertical-align: top;line-height: 28px;font-weight: normal;}/* MELONUIT-2729 */
#wrap.melon_mini_gnb #id_box {width:272px;top:-27px;}
#wrap.melon_mini_gnb #id_box .expn {top:-9px;}
#wrap.melon_mini_gnb #id_box.logoff {top:-29px;}
#wrap.melon_mini_gnb #conts {padding:25px 0 88px;}


#gnb_menu.gnb_mini_menu {display: block; position: absolute;top: -2px;left: 20px;width: 1008px;height: 36px;padding: 0;}/* MELONUIT-2729 2차수정*/
#gnb_menu.gnb_mini_menu:after{content: ""; display: block; clear: both;} /* MELONUIT-1652 : 20201022 */
#gnb_menu.gnb_mini_menu .wrap_gnb_more {float:left;width:735px;}/* MELONUIT-2729 */
#gnb_menu.gnb_mini_menu .gnb_menu_more {position:relative;}/* MELONUIT-2729 */
#gnb_menu.gnb_mini_menu .btn_menu_more {float: left;width:19px;height:34px;padding-left:1px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bl_gnb_mini_170426.jpg) no-repeat left 11px;}
#gnb_menu.gnb_mini_menu .btn_menu_more span {display:block;width:19px;height:34px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/btn_gnb_more.png) no-repeat;font-size: 0;line-height: 0;text-indent: -9999px;}
#gnb_menu.gnb_mini_menu .btn_menu_more.mhover span {background-position: 0 -34px;}
#gnb_menu.gnb_mini_menu ul {background:none;}
#gnb_menu.gnb_mini_menu ul li:nth-child(1) a {padding-left: 0;}/* MELONUIT-2729 250519 */
#gnb_menu.gnb_mini_menu ul li + li {margin-left: 7px;}
#gnb_menu.gnb_mini_menu ul li + li:after {content: "";position: absolute; top: 15px; left: -4px; width: 1px; height: 8px; background: #EBEBEB;}/* MELONUIT-2729 250519 */
#gnb_menu.gnb_mini_menu ul li a {display: block; font-weight: 700;font-size: 13px; line-height: 16px; color: #777777; padding: 8.5px 6px;}/* MELONUIT-2729 2차수정*/
#gnb_menu.gnb_mini_menu ul li a:hover{text-decoration: none;color: #1B1B1B;}/* MELONUIT-2729 */
/* MELONUIT-2729
#gnb_menu.gnb_mini_menu ul li.first_child {padding-left: 0;padding-right:8px;margin: 0;background:none;}
#gnb_menu.gnb_mini_menu ul li a {display:block;position:relative;}
#gnb_menu.gnb_mini_menu ul li a.menu01 {width: 45px;background-position:2px 11px;}
#gnb_menu.gnb_mini_menu ul li a.menu01:hover {background-position:2px -14px;}
#gnb_menu.gnb_mini_menu ul li a.menu02 {width:43px;background-position:-928px 11px;}
#gnb_menu.gnb_mini_menu ul li a.menu02:hover {background-position:-928px -14px;}
#gnb_menu.gnb_mini_menu ul li a.menu03 {width:44px;background-position:-991px 11px;}
#gnb_menu.gnb_mini_menu ul li a.menu03:hover {background-position:-991px -14px;}
#gnb_menu.gnb_mini_menu ul li a.menu04 {width:36px;background-position:-145px 11px;}
#gnb_menu.gnb_mini_menu ul li a.menu04:hover {background-position:-145px -14px;}
#gnb_menu.gnb_mini_menu ul li a.menu05 {width:37px;background-position:-201px 11px;}
#gnb_menu.gnb_mini_menu ul li a.menu05:hover {background-position:-201px -14px;}
#gnb_menu.gnb_mini_menu ul li a.menu06 {width:56px;background-position:-258px 11px;}
#gnb_menu.gnb_mini_menu ul li a.menu06:hover {background-position:-258px -14px;}
#gnb_menu.gnb_mini_menu ul li a.menu07 {width:34px;background-position:-331px 11px;}
#gnb_menu.gnb_mini_menu ul li a.menu07:hover {background-position:-331px -14px;}
#gnb_menu.gnb_mini_menu ul li a.menu08 {width:56px;background-position:-384px 11px;}
#gnb_menu.gnb_mini_menu ul li a.menu08:hover {background-position:-384px -14px;}
#gnb_menu.gnb_mini_menu ul li a.menu09 {width:55px;background-position:-60px 11px;}
#gnb_menu.gnb_mini_menu ul li a.menu09:hover {background-position:-60px -14px;}
#gnb_menu.gnb_mini_menu ul li a.menu10 {width:69px;background-position:-522px 11px;}
#gnb_menu.gnb_mini_menu ul li a.menu10:hover {background-position:-522px -14px;}
#gnb_menu.gnb_mini_menu ul li a.menu11 {width:25px;background-position:-607px  11px;}
#gnb_menu.gnb_mini_menu ul li a.menu11:hover {background-position:-607px -14px;}
#gnb_menu.gnb_mini_menu ul li a.menu12 {width:46px;background-position:-648px 11px;}
#gnb_menu.gnb_mini_menu ul li a.menu12:hover {background-position:-648px -14px;}
#gnb_menu.gnb_mini_menu ul li a.menu13 {width:42px;background-position:-866px 11px;}
#gnb_menu.gnb_mini_menu ul li a.menu13:hover {background-position:-866px -14px;}
#gnb_menu.gnb_mini_menu ul li a.menu14 {width:48px;background-position:-822px 11px;}
#gnb_menu.gnb_mini_menu ul li a.menu14:hover {background-position:-822px -14px;} */
#gnb_menu.gnb_mini_menu .wrap_gnb_more.on .gnb_menu_more {width: 716px;}
#gnb_menu.gnb_mini_menu .wrap_gnb_more.on .btn_menu_more span {background-position: 0 -68px;}
#gnb_menu.gnb_mini_menu .wrap_gnb_more.on .btn_menu_more.mhover span {background-position: 0 -102px;}


#gnb_menu.gnb_mini_menu ul.sub_gnb {float:right;margin-right:-8px;}
#gnb_menu.gnb_mini_menu ul.sub_gnb li {}
#gnb_menu.gnb_mini_menu ul.sub_gnb li a.cur_menu .menu_bg {display:inline-block; width:37px; height:auto; background:none; text-indent:0;font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; font-size:12px; font-weight:normal; letter-spacing:-1px; color:#666666;}
#gnb_menu.gnb_mini_menu ul.sub_gnb li a.msg_box {display:inline-block; position:static; background-position:0 -22px; }
#gnb_menu.gnb_mini_menu .msg_wrap {display:block;position:absolute;top:46px;right:332px;width:80px;height:18px;}
#gnb_menu.gnb_mini_menu ul.sub_gnb li span.msg_box {left:26px;top:11px;background: none;}
#gnb_menu.gnb_mini_menu a .txt {}
#gnb_menu.gnb_mini_menu ul.sub_gnb li span.msg_box .num {font-size:11px;color:#00b523;font-family:"돋움", "Dotum", "Apple Gothic", sans-serif;background: none;font-weight: normal;}
#gnb_menu.gnb_mini_menu a .msg_box:hover {text-decoration:none}
#gnb_menu.gnb_mini_menu .header_login{display: flex;justify-content: flex-end;margin: 0px 0 0 18px;align-items: center;}/* MELONUIT-2729 */
#gnb_menu.gnb_mini_menu .icon_grade {display: block;font-size: 0;margin-top: -2px;}/* MELONUIT-2729 */
#gnb_menu.gnb_mini_menu .icon_grade .icon-comm {display: inline-block;width: 18px;height: 18px;margin-left: 4px;background-size: 18px 18px;background-position: 0 0;background-repeat: no-repeat;vertical-align: top;}/* MELONUIT-2729 */
#gnb_menu.gnb_mini_menu .icon_grade .icon-comm:nth-child(1) {margin-left: 0;}/* MELONUIT-2729 */
#gnb_menu.gnb_mini_menu .icon_grade .icon-comm.grade-green {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_grade_green@3x.png);}/* MELONUIT-2729 */
#gnb_menu.gnb_mini_menu .icon_grade .icon-comm.grade-silver {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_grade_silver@3x.png);}/* MELONUIT-2729 */
#gnb_menu.gnb_mini_menu .icon_grade .icon-comm.grade-gold {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_grade_gold@3x.png);}/* MELONUIT-2729 */
#gnb_menu.gnb_mini_menu .icon_grade .icon-comm.grade-vip {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_grade_vip@3x.png);}/* MELONUIT-2729 */
#gnb_menu.gnb_mini_menu .icon_grade .icon-comm.grade-mvip {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_grade_mvip@3x.png);}/* MELONUIT-2729 */
#gnb_menu.gnb_mini_menu .icon_grade .icon-comm.icon-kakao {background-image: url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_kakao_18@3x.png);}/* MELONUIT-2729 */
#gnb_menu.gnb_mini_menu .header_login .wrap_id a{display: inline-block;margin-left: 8px;padding: 10px 0 11px;font-weight: 700;font-size: 13px;line-height: 16px;color: #1A1A1A;cursor: pointer;}/* MELONUIT-2729 */
#gnb_menu.gnb_mini_menu .header_login .wrap_id .user_id strong{overflow:hidden;display:inline-block;width:auto;max-width:85px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;vertical-align: top; font-weight: 700;}/* MELONUIT-2729 2차수정*/
#gnb_menu.gnb_mini_menu .header_login .btn_top_logout{position: relative;margin-left: 10px;padding: 9px 9px 10px 8px;font-weight: 700;font-size: 13px;line-height: 16px;color: #777777;}/* MELONUIT-2729 2차수정 */
#gnb_menu.gnb_mini_menu .header_login .btn_top_logout:after {position: absolute;bottom: 0;left: 6px;right: 6px;height: 1px;background: #969696;content: "";}/* MELONUIT-2729 250519 */
#gnb_menu.gnb_mini_menu .header_login .btn_top_login{position: relative; font-size: 13px; font-weight: 700; color: #00CD3C; line-height: 36px;padding: 0 7px;margin-right: 7px;}/* MELONUIT-2729 250519 2차수정 */
#gnb_menu.gnb_mini_menu .header_login .btn_top_login:after {position: absolute;bottom: 0;left: 6px;right: 6px;height: 1px;background: #00cd3d;content: "";}/* MELONUIT-2729 2차수정 */


/*푸터 수상 140513 추가 lyr */
.award_area {width:1008px;}
.award_area div {position:relative;text-indent:-9999px;}
.award_area div span {display:inline-block;}

/*2014 브랜드 대상*/
.award_area div.award_2014_nba {height:731px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/img_nba.jpg) no-repeat 0 0;}
.award_area div.award_2014_nba a {position:absolute;display:inline-block;bottom: 31px;left: 374px;width:254px;height:58px;}

/*2019 퍼스트브랜드 대상*/
/* MELONUIT-211 */
.award_area div.award_2014_firstbrand{height:1143px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/img_firstbrand_20190214.jpg) no-repeat 0 0;}
.award_area div.award_2014_firstbrand a {position:absolute;display:inline-block;bottom:72px;left:367px;width:275px;height:57px;}
/* //MELONUIT-211 */

/*2018 k-bpi*/
/* UX-1274 */
.award_area div.award_2014_kbpi{height:737px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/img_kbpi_20180406.jpg) no-repeat 0 0;}
.award_area div.award_2014_kbpi a {position:absolute;display:inline-block;bottom: 69px;left: 369px;width: 270px;height: 54px;}
/* //UX-1274 */

/*2014 신뢰하는 브랜드 대상*/
/* MELONUIT-211 */
.award_area div.award_2014_trustbrand {height:833px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/img_trustbrand_20190214.jpg) no-repeat 0 0;}
.award_area div.award_2014_trustbrand a {position:absolute;display:inline-block;bottom: 59px;left: 369px;width: 270px;height: 53px;}
/* //MELONUIT-211 */

/*161207 추가 lyr*/
/*2016 브랜드 고객충성도 1위*/
.award_area .award_2016_bcli {height:1050px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/img_2016bcli.jpg) no-repeat 0 0;}
/*//161207 추가 lyr*/

/* 2017/2018 디자인 어워드 수상 */
/* UX-1286 */
.award_area .reddot_2017_2018 {height:1617px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/img_reddot_2017_2018_20180410.jpg) no-repeat 0 0;}
/* //UX-1286 */
.award_area .reddot_2017_2018 a {position: absolute; top: 1435px; height: 25px; width: 210px;}
.award_area .reddot_2017_2018 .link01 {left:100px;}
.award_area .reddot_2017_2018 .link02 {left:383px;}

/*common css 랜더링문제로 common css 일부 layout으로 이동*//*140904 추가 lyr*/
/* 전체메뉴 레이어(140205수정) */
.sub_gnb li	{position:static !important;}
.sub_gnb li.lay .layer_sitemap	{display:block;}
.layer_sitemap	{display:none;float:left;position:absolute;top:42px;left:-916px;width:1007px;height:auto;padding:0 0 25px 0;border: 1px solid #2c353a !important;border-top:none !important;background:#fff !important;-webkit-box-shadow: 0px 0px 2px 0px #333 !important; box-shadow: 0px 0px 2px 0px #333 !important;;z-index:14;}
.layer_sitemap .row01	{float:left;width:173px;height:460px;padding:0 16px;margin-top:24px;border-right:1px solid #e6e6e6;}
.layer_sitemap .row02,
.layer_sitemap .row03,
.layer_sitemap .row04	{float:left;width:157px;height:499px;padding:0 16px;margin-top:24px;border-right:1px solid #e6e6e6;} /* 140121_miok */
.layer_sitemap .row05	{float:left;width:198px;height:460px;padding:0 16px;margin-top:24px;}
.layer_sitemap .cate	{display:inline-block !important;width:100% !important;height:22px !important;padding-top:4px !important;*margin-left:1px !important;border-top:1px solid #e0e0e0 !important;border-bottom:1px solid #e0e0e0 !important;text-align:center !important;font-size:14px !important;color:#739900 !important;font-weight:bold !important;letter-spacing:-1px !important;font-family:"맑은고딕","Malgun Gothic", "Apple Gothic" !important;}
.layer_sitemap a.cate	{width:130px !important;border-left:none !important;border-right:none !important;background:none !important;}
.layer_sitemap ul		{padding:9px 0 0 0 !important;margin-bottom:-4px;}
.layer_sitemap ul li	{width:100%;*width:150px;padding:0 0 0 6px;margin:0;line-height:12px !important;}
.layer_sitemap ul li a	{display:block !important;height:20px !important;padding:0 0 0 7px !important;background:url(//cdnimg.melon.co.kr/resource/image/web/main/bull_gray_dot01.png) no-repeat 0 5px !important; font-family:"돋움","Dotum", "Apple Gothic", sans-serif; color: #666 !important; border:none !important; font-size:12px !important; font-weight:normal !important; letter-spacing:0 !important;}
.layer_sitemap .row05 .quick_link	{width:176px !important;padding:0 10px !important;height:auto !important;margin-bottom:10px !important;border:1px solid #e0e0e0 !important;background:#fafafa !important;} /* 140121_miok */
.layer_sitemap .row05 .quick_link li	{border-top:1px solid #ececec;padding:0 0 0 0 !important;}
.layer_sitemap .row05 .quick_link li.first_child	{border:none;}
.layer_sitemap .row05 .quick_link a		{display:block;height:22px !important;padding:11px 5px 0 5px !important;width:166px !important;}
.layer_sitemap .row05 .quick_link a.m01	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_set_quick_link.png) no-repeat right 0 !important;}
.layer_sitemap .row05 .quick_link a.m02	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_set_quick_link.png) no-repeat right -34px !important;}
.layer_sitemap .row05 .quick_link a.m03	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_set_quick_link.png) no-repeat right -68px !important;}
.layer_sitemap .row05 .quick_link a.m04	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_set_quick_link.png) no-repeat right -102px !important;}
.layer_sitemap .row05 .quick_link a.m05	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_set_quick_link.png) no-repeat right -136px !important;}
.layer_sitemap .row05 .quick_link a.m06	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_set_quick_link.png) no-repeat right -170px !important;}
.layer_sitemap .row05 .quick_link a.m07	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_set_quick_link.png) no-repeat right -204px !important;}
.layer_sitemap .row05 .quick_link a.m08	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_set_quick_link.png) no-repeat right -238px !important;}
.layer_sitemap .row05 .quick_link a.m09	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_set_quick_link.png) no-repeat right -272px !important;}
.layer_sitemap .row05 .quick_link a.m10	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_set_quick_link.png) no-repeat right -306px !important;}
.layer_sitemap .row05 .banner	{margin:0 !important;padding:0 !important;border:none !important; background:none !important;}

.line_ban			{position:relative;z-index:1;width:1008px;padding: 0 0 8px;}
.line_ban a		{display:block;font-size:0;line-height:0;}
.line_ban img	{font-size:0;line-height:0;}
/* UX-960 */
.line_ban .close	{position:absolute;top:18px;right:16px;font-size:0;line-height:0;}
.line_ban .close span	{display:block;width:15px;height:15px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_ban_close_20171213.png) no-repeat;}
/* //UX-960 */

/* table */
caption {width:0; height:0; overflow:hidden; font-size:0; line-height:0; text-indent:-9999px;}

.tb_list {max-width:1008px; border:1px solid #e4e4e4; border-width:1px 0;} /* 140311_modi kcu */
.tb_list caption.title {width:auto; height:auto; padding:6px 18px; border-top:1px solid #fff; border-bottom:1px solid #ccc; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_list_song_cd.png) no-repeat 7px 10px; overflow:visible; color:#1a1a1a; font-size:12px; line-height:1.2em; font-family:"Arial", "돋움", "Dotum", "Apple Gothic", sans-serif; text-indent:0; vertical-align:middle;}
.tb_list caption.title.type02 {border-top:1px solid #ccc;}
.tb_list th, .tb_list td {line-height:1.2em; text-align:center; vertical-align:middle;}
.tb_list th.t_left, .tb_list td.t_left {text-align:left;}
.tb_list th.t_right, .tb_list td.t_right {text-align:right;}
.tb_list th {height:26px; border-bottom:2px solid #80ba00; color:#8ca456; font-family:"돋움", "Dotum", "Apple Gothic", sans-serif; font-size:11px; font-weight:bold;}/* 140311_modi kcu */
.tb_list tr.title th {height:47px; border:1px solid #cccccc; border-right:0; border-left:0; color:#1a1a1a; font-family:"돋움", "Dotum", "Apple Gothic", sans-serif; text-align:left;}
.tb_list tr.title th.th02 {font-weight:normal;}
.tb_list td {height:39px; border-top:1px solid #e6e6e6;} /* 140120_miok */
.tb_list tbody tr.first_child td {border-top:0;}
.tb_list tr.on td {background-color:#f5f7f4;}
.tb_list tbody .title.first_child th {border-top:none;}
.tb_list th .input_check {*width:12px; *height:12px; margin:0; vertical-align:-2px;}
.tb_list th .wrap, .tb_list td .wrap {padding:0 8px;}
/* 160218 추가 */
.tb_list .album_recommend_area{position:relative; z-index:1;}
.tb_list .album_layer_popup{position:absolute; top:0; left:0; padding:9px 0 0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_border_top.png) no-repeat 0 0; z-index:12;}
.tb_list .album_layer_popup .album_layer_cnt{padding-bottom:9px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_border_bottom.png) no-repeat 0 bottom;}
.tb_list .album_layer_popup .layer_cnt_album{padding:4px 25px 8px 41px; border:2px solid #3dacac; border-width:0 2px; background:#fff;}
.tb_list .album_layer_popup .layer_cnt_album p{width:280px; font-family:"맑은 고딕"; font-size:14px; color:#454545; line-height:22px; text-align:left;}
.tb_list .album_layer_popup .btn_close{position:absolute; top:13px; left:12px;}
.tb_list .album_layer_popup .btn_close .odd_span{width:14px; height:13px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_album_close.png) no-repeat 0 0;font-size:0; line-height:0; text-indent:-9999px;}
/* // 160218 추가 */
.tb_list td.on .wrap {z-index:5;}
.tb_list th .wrap.pd_none, .tb_list td .wrap.pd_none {padding:0;}
.tb_list th .wrap.left_none, .tb_list td .wrap.left_none {padding-left:0;}
.tb_list th .wrap.right_none, .tb_list td .wrap.right_none {padding-right:0;}
.tb_list th .wrap.left, .tb_list td .wrap.left {padding-left:16px;}
.tb_list th .wrap.left8, .tb_list td .wrap.left8 {padding-left:8px;}
.tb_list th .wrap.left_odd, .tb_list td .wrap.left_odd {padding-left:73px;}
.tb_list th .wrap.left02, .tb_list td .wrap.left02 {padding-left:12px;}
.tb_list .title th .wrap.left {padding-left:19px; color:#666;}
.tb_list th .wrap.right, .tb_list td .wrap.right {padding-right:16px;}

.tb_list.flac_type th .wrap.right, .tb_list.flac_type td .wrap.right{padding-right:10px;}/* 170613 추가 */
.tb_list th .wrap.right8, .tb_list td .wrap.right8 {padding-right:8px;}
.tb_list td.no {color:#666; font-size:14px; font-family:"Arial", "돋움", "Dotum", serif;}
.tb_list td.no .wrap {padding:0;}
.tb_list td.no16 {color:#666; font-size:16px; font-family:"Arial", "돋움", "Dotum", serif;}
.tb_list td .crcename {margin-left:10px;}
.tb_list td .wrap.search_wrong {padding:68px 0 80px; color:#1a1a1a; font-size:14px; line-height:1.7em; font-family:"맑은 고딕","Malgun Gothic", "Apple Gothic", sans-serif; letter-spacing:-1px; text-align:center;}
.tb_list tr.mhover td .wrap.search_wrong {background-color:#fff;}
.tb_list td span.no_a16 {color:#666; font-size:16px; font-family:"Arial", "돋움", "Dotum", serif;}

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

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

/* UX-447 : 20170710 */
.tb_list .ellipsis {display:inline-block; padding-right: 2px; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; overflow:hidden;}
/* UX-447 : 20170710 */
.tb_list .ellipsis {*position:relative; *display:inline;}
.tb_list .ellipsis a {color:#666;}
.tb_list .wrap_more {display:inline-block;}
.tb_list .wrap_more {*display:inline;}

.tb_list .wrap_btn_tb {padding:7px 0;}/* 140311_수정 kcu */
.tb_list .wrap_btn_tb.top {border-bottom:1px solid #ccc;}
.tb_list .wrap_btn_tb.bottom {border-top:1px solid #ccc;}
.tb_list .wrap_btn_tb02 {overflow:hidden;}/*141117 추가 lyr*/

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

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

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

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

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

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

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

/*  */
.tb_list.type02 td {height:56px;}
.tb_list.type02 .wrap_song_info {display:inline-block; width:500px; padding-top:4px; vertical-align:middle;}/* 140224_수정 kcu */
.tb_list.type02 .wrap_song_info {*display:inline; *zoom:1;} /* ie7 */
.tb_list.type02 .wrap_song_info strong a {vertical-align:middle;}
.tb_list.type02 .bar {margin:0 3px; color:#e5e5e5; font-size:11px; font-style:normal; vertical-align:middle;}
.tb_list.type02 tr.recm td {height:39px;}
.tb_list.type02 .ellipsis.recm02 {margin-left:10px;}

.tb_list.type02 .ellipsis.recm01 {max-width:236px;}
.tb_list.type02 .ellipsis.recm02 {max-width:130px;}
.tb_list.type02 .ellipsis.recm03 {max-width:106px;}
.tb_list.type02 .ellipsis.rank01 {max-width:491px;}
.tb_list.type02 .ellipsis.rank02 {max-width:240px;}
.tb_list.type02 .ellipsis.rank03 {max-width:220px;}
.tb_list.type02 .vote_rate {width:106px; margin:0 auto;}
.tb_list.type02 .vote_rate .vote_value {color:#999; line-height:18px;}
.tb_list.type02 .vote_rate .vote_value span {color:#666;}
.tb_list.type02 .vote_rate .vote_value strong {color:#4c9201;}

.tb_list.type02 .wrap_song_info div {line-height:18px;}/* 140213_추가 kcu */

/*  */
.tb_list.type03 td {height:56px;}
.tb_list.type03 .wrap_song_info {display:inline-block; max-width:300px; padding-top:4px; vertical-align:middle;}
.tb_list.type03 .wrap_song_info {*display:inline; *zoom:1;} /* ie7 */
.tb_list.type03 .wrap_song_info strong a {vertical-align:middle;}
.tb_list.type03 .wrap_song_info div {line-height: 20px}
.tb_list.type03 .bar {margin:2px 3px 0 3px; color:#e5e5e5; font-size:11px; font-style:normal; vertical-align:middle;}
.tb_list.type03 .ellipsis.rank01 {max-width:300px;}
.tb_list.type03 .ellipsis.rank02 {max-width:130px;}
/* 140314 추가 aty */
.tb_list.type03 .ellipsis.rank02 a {color:#79a54c;}
.tb_list.type03 .ellipsis.rank03 {max-width:130px;}

/* 131219_추가 kcu */
.tb_list.year .wrap_rank {display:none;}
.tb_list .ellipsis .icon_song {vertical-align:middle;}

/*  */
.tb_list02 {border-top:2px solid #b8b8b8; border-bottom:1px solid #b8b8b8; *zoom:1;}
.tb_list02 tr.odd {background-color:#fafafa;}
.tb_list02 th {text-align:center; vertical-align:middle; background-color:#fafafa;}
.tb_list02 td {text-align:left; vertical-align:middle;}
.tb_list02 th.t_left, .tb_list02 td.t_left {text-align:left;}
.tb_list02 th.t_right, .tb_list02 td.t_right {text-align:right;}
.tb_list02 td.t_center {text-align:center;}
.tb_list02 th {height:33px; border-bottom:1px solid #cfcfcf; color:#333333;}
.tb_list02 td {height:13px; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}
.tb_list02 tr td.first_child {border-left:0;}
.tb_list02 td.not_left {border-left:0;}
.tb_list02 tr td.line_left {border-left:1px solid #e6e6e6;}
.tb_list02 tr.row td {border-top:1px solid #a6a6a6;}
.tb_list02 tr.line td {border-top-color:#a6a6a6;}
.tb_list02 tr td.not_left {border-left:0;}
.tb_list02 td.no {font-family:"돋움", "Dotum", "Apple Gothic", sans-serif; text-align:center;}
.tb_list02 td.no .wrap {padding:0;}
.tb_list02 tbody tr.first_child td {border-top:none;}
.tb_list02 th .wrap {position:relative; padding:8px 23px 6px;}
.tb_list02 th .wrap.subject{word-break:break-all; white-space:pre-wrap;}/* 140521_추가 */
.tb_list02 th .wrap.subject_type {display:inline-block; vertical-align:bottom; *vertical-align:middle;}/* 140616_수정 aty */
.tb_list02 td .wrap {position:relative; padding:11px 23px;}
.tb_list02 td .wrap.pd {padding:13px 10px;}
.tb_list02 td .wrap.pd02 {position:relative; padding:11px 20px;}
.tb_list02 td.on .wrap {z-index:5;}
.tb_list02 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; text-align:center;}
.tb_list02 td .wrap.search_wrong .wrap_btn_c {margin-top:20px;}
.tb_list02 th .wrap.pd_none {padding:8px 0;}
.tb_list02 td .wrap.pd_none {padding:13px 0;}

.tb_list02 .wrap_srvc_info {display:inline-block; margin-left:12px; vertical-align:middle;}
.tb_list02 .list_bullet {}

.tb_list02 .ellipsis {display:inline-block; overflow:hidden; vertical-align:bottom; white-space:nowrap; text-overflow:ellipsis;}
.tb_list02 .ellipsis {*display:inline; *vertical-align:middle;} /* ie7 */
.tb_list02 .wrap_more {display:inline-block;}
.tb_list02 .wrap_more {*display:inline;} /* ie7 */
.tb_list02 .btn_small02 {vertical-align:inherit;}
.tb_list02 .btn_small02 {*vertical-align:middle;} /* ie7 */

.tb_list02 table {border-collapse:separate;}
.tb_list02 table {*border-collapse:collapse;} /* ie7 */

/* 행병합 */
.tb_list02 .list_srvc {margin:0 -23px;}
.tb_list02 .list_srvc li {margin-top:11px; padding:11px 23px 0; border-top:1px solid #e6e6e6;}
.tb_list02 .list_srvc li.first_child {margin-top:0; padding-top:0; border-top:0;}

/* 160304 추가 */
.popup.new{padding-top:30px;}
.popup_title_new{padding:0 32px 0 50px; font-family:Malgun Gothic, Dotum; font-size:24px; color:#333; line-height:36px; text-align:center; letter-spacing:-1px;}
.popup.new .popup_cntt{padding-top:16px; background:none;}
.popup.new .tb_list02{border:1px solid #dfdfdf; border-width:1px 1px 1px 1px;}
.popup.new .tb_list02 th.first_child{border-left:0;}
.popup.new .tb_list02 th{border-left:1px solid #dfdfdf; border-bottom:0; font-family:Dotum; font-weight:bold; font-size:13px; line-height:18px; color:#606060;}
.popup.new .tb_list02 th .wrap{padding: 11px 29px 8px 23px;}
.popup.new .tb_list02 td.first_child .wrap{font-weight:bold; color:#333;}
.popup.new .tb_list02 td .wrap{padding:17px 0 17px 19px; font-family:Dotum; line-height:18px; letter-spacing:-0.6px;}
/* // 160304 추가 */

/*  */
.tb_list_row table {border-collapse:separate;}
.tb_list_row table {*border-collapse:collapse;} /* ie7 */
.tb_list_row	{border-top:2px solid #808080; border-bottom:1px solid #808080;}
.tb_list_row	th, .tb_list_row	td	{border-top:1px solid #e6e6e6;}
.tb_list_row	tr.first_child	th, .tb_list_row	tr.first_child	td	{border-top:none;}
.tb_list_row	tr.line	th, .tb_list_row	tr.line	td	{border-top-color:#b3b3b3;}
.tb_list_row	th	{border-right:1px solid #e6e6e6; background:#fafafa; color:#1a1a1a; vertical-align:middle;}
.tb_list_row	th	.wrap	{padding:6px 25px 5px;}
.tb_list_row th, .tb_list_row td {font-size:12px; line-height:1.2em; font-family:"돋움", "Dotum", "Apple Gothic", sans-serif; letter-spacing:0;}
.tb_list_row	.bb_none th,	 .tb_list_row	.bb_none td	{border-bottom:none;}
.tb_list_row	td	{padding:4px 0; color:#666; vertical-align:middle;}
.tb_list_row	td	.wrap	{padding:6px 22px 5px 24px;}
.tb_list_row	td	.wrap_size	{display:inline-block; width:200px; margin-right:10px; color:#1a1a1a; text-align:right;}
.tb_list_row	td	.wrap_size	input	{text-align:right;}
.tb_list_row	td	.position_rt	{position:relative;}
.tb_list_row	td	.position_as	{position:absolute; top:0; left:214px; color:#666;}
.tb_list_row	td	.position_as	label	{vertical-align:-1px;}
.tb_list_row	td	input	{margin:0 3px 0 5px; vertical-align:middle;}
.tb_list_row	td	.dis_bl	 span	{display:block;}
.tb_list_row	td	.dis_bl	 input	{text-align:right;}
.tb_list_row	.tfoot	th	{font-family:"맑은 고딕", "Malgun Gothic", "Apple Gothic", sans-serif; font-size:14px; font-weight:bold;}
.tb_list_row	.tfoot	td	.wrap_size	{display:inline-block; float:left;}
.tb_list_row	.tfoot	td	.wrap_size	em	 {font-style:normal; font-family:"Arial", "돋움", "Dotum", "Apple Gothic", sans-serif; font-size:22px;}
.tb_list_row	.tfoot	td	.vat	{float:left; margin-top:3px; font-size:11px; color:#df2607;}

.tb_list_row02 table {border-collapse:separate;}
.tb_list_row02 table {*border-collapse:collapse;} /* ie7 */
.tb_list_row02 {border-top:2px solid #808080; border-bottom:1px solid #808080;}
.tb_list_row02 th, .tb_list_row02 td {height:39px; border-top:1px solid #e6e6e6; vertical-align:middle;}
.tb_list_row02 .line th, .tb_list_row02 .line td {border-top-color:#a6a6a6;}
.tb_list_row02 tbody tr.first_child th, .tb_list_row02 tbody tr.first_child td {border-top:none;}
.tb_list_row02 th {background-color:#fafafa; border-right:1px solid #e6e6e6; color:#1a1a1a;}
.tb_list_row02 th.emphs {background-color:#f2f2f2;}
.tb_list_row02 th .wrap, .tb_list_row02 td .wrap {padding:12px 22px 11px;}

/* tab  140312_miok */
.wrap_tab03 {position:relative;background-color: #ebf0ed;}
.wrap_tab03 ul {position:relative; width:1008px; border-top: 2px solid #848484; border-bottom: 1px solid #dbdbdb;}
.wrap_tab03 ul {*zoom:1;}
.wrap_tab03 ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.wrap_tab03 ul li {float:left;background-color: #ebf0ed;}
.wrap_tab03 ul li.first_child {margin-left:-1px;}
.wrap_tab03 ul li.last_child a {border-right:0;}
.wrap_tab03 ul li .link_tab {display:block; position:relative; width: 192px; min-height:16px; padding:10px 4px;border-bottom:0; color: #333333; font-size:12px; line-height:1.2em;  text-align:center; text-decoration:none;border-left: 1px solid #fff;border-right: 1px solid #d9d9d9;}
.wrap_tab03 ul li .link_tab {*zoom:1;} /* ie7 */
.wrap_tab03 ul li .link_tab .wrap_vertical {display:inline-block; width:0; height:28px; visibility:hidden; vertical-align:middle;}
.wrap_tab03 ul li .link_tab .cntt {display:inline-block; vertical-align:middle;}

.wrap_tab03 ul li .link_tab span.cntt {*cursor:pointer;} /* ie7 */
.wrap_tab03 ul li span.link_tab span.cntt {*cursor:auto;}/* ie7 *//*150107 수정 lyr*/

.wrap_tab03 ul li a.link_tab:hover .cntt {text-decoration:underline;}
.wrap_tab03 ul li .wrap_tab_cntt {display:none;}

.wrap_tab03 ul li.on .link_tab {z-index:3; width:192px; margin-bottom:-1px;border-bottom:1px solid #fff; background-color:#fff; color: #6ea300; font-weight:bold;}
.wrap_tab03 ul li.on .wrap_tab_cntt {display:block;}
.wrap_tab03 ul.line {background:#f7f7f7 url(//cdnimg.melon.co.kr/resource/image/web/common/line_wrap_tab03.png) no-repeat right 0;}

.wrap_tab03 .btn_text.arrow_r {position:absolute; right:17px; top:50%; margin-top:-9px;}

.wrap_tab03.type02 ul li .link_tab {width:158px;}
.wrap_tab03.type02 ul li.on .link_tab {width:157px;}
.wrap_tab03.type02 ul li.last_child {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_tab_line.png) no-repeat right 0;}
.wrap_tab03.type02 ul li.last_child.on {border-right: 1px solid #d9d9d9;}

.wrap_tab03.type03 ul li .link_tab {width:158px;}
.wrap_tab03.type03 ul li.on .link_tab {width:157px;}
.wrap_tab03.type03 ul li.last_child {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_tab_line.png) no-repeat right 0;}
.wrap_tab03.type03 ul li.last_child.on {border-right: 1px solid #d9d9d9;}

.wrap_tab03.type04 ul li .link_tab {width:242px;}
.wrap_tab03.type04 ul li.on .link_tab {width:244px;}

.wrap_tab03.type06 ul li .link_tab {width:158px;}
.wrap_tab03.type06 ul li.on .link_tab {width:157px;}
.wrap_tab03.type06 ul li.last_child.on .link_tab{width:160px;}

.wrap_tab03.type07 ul li .link_tab {width:134px;}
.wrap_tab03.type07 ul li.on .link_tab {width:136px;}

.wrap_tab03.type08 ul li .link_tab {width:116px;}
.wrap_tab03.type08 ul li.on .link_tab {width:118px;}

.wrap_tab03.type09 ul li .link_tab {width:102px;}
.wrap_tab03.type09 ul li.on .link_tab {width:104px;}

.wrap_tab03.type10 ul li .link_tab {width:91px;}
.wrap_tab03.type10 ul li.on .link_tab {width:91px;}

.wrap_tab03.type11 ul li .link_tab {width:154px;}
.wrap_tab03.type11 ul li.on .link_tab {width:153px;}
/* //tab  140312_miok */

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

button span.odd_span, .btn span.odd_span, button span.even_span, .btn span.even_span {display:block; position:relative;}/* 140205_수정 kcu */
.btn input {margin:0 -8px; border:0; vertical-align:middle; cursor:pointer;}
button::-moz-focus-inner {padding:0; border:0;} /* 파이어폭스 버튼 내부 여백 제거 */
button.disabled, .btn.disabled {cursor:default;}

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

.btn_base.play span.odd_span {padding-left:19px; background-position:left -148px;}
.btn_base.play.mhover span.odd_span, .btn_base.play:focus span.odd_span {background-position:left -185px;}
.btn_base.play.mactive span.odd_span {background-position:left -222px;}
.btn_base.play.disabled span.odd_span {}

.btn_base.play_all span.odd_span {}
.btn_base.play_all span.even_span {}
.btn_base.play_all .icon {width:14px; height:14px; background-position:-62px top; vertical-align:-3px;}
.btn_base.play_all .icon {*vertical-align:-1px;} /* ie7 */

/* MELONUIT-1518 20200615 */
.btn_base.shuffle span.odd_span {padding-left:25px; background-position:left -1650px;}
.btn_base.shuffle.mhover span.odd_span, .btn_base.shuffle:focus span.odd_span {background-position:left -1687px;}
.btn_base.shuffle.mactive span.odd_span {background-position:left -1724px;}
/* //MELONUIT-1518 20200615 */

.btn_base.print span.odd_span {padding-left:28px; background-position:left -296px;}
.btn_base.print span.even_span	{padding-right:10px; background-position:right -148px; color:#666;}

.btn_base.musiclist .icon {width:10px; height:10px; background-position:left top;}

.btn_base.vodlist .icon {width:11px; height:11px; background-position:-20px top;}
.btn_base.vodlist.disabled .icon {background-position:-41px top;}

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

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

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

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

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

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

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

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

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

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


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

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

.btn_base02.make_dj .icon {width:17px; height:12px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_play_dj.png) no-repeat 0 0;} /* DJ컬렉션 만들기 버튼 */
.btn_base02.magazine_make .icon {width:10px; height:11px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_play_dj.png) no-repeat -27px 0;} /* DJ매거진 만들기 버튼 */
.btn_base02.play_co .icon {width:14px; height:11px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_play_dj.png) no-repeat -47px 0;} /* 플레이리스트 만들기 버튼 */

.btn_base03 {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base03.png) no-repeat left top;}
.btn_base03 span.odd_span {min-width:30px; height:20px; margin-left:5px; padding-right:5px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base03.png) no-repeat right top; color:#666; font-size:11px; line-height:21px; font-family:"Dotum", "돋음", sans-serif, "Apple Gothic", sans-serif; letter-spacing:-1px;}
.btn_base03 span.odd_span {*margin-top:-2px;} /* ie7 */
.btn.btn_base03 span.odd_span {*margin-top:0;} /* ie7 */
.btn_base03.mhover {}
.btn_base03.mhover span.odd_span, .btn_base03:focus span.odd_span {}
.btn_base03.mactive {}
.btn_base03.mactive span.odd_span, .btn.btn_base03 span.mactive {}
.btn_base03.disabled {}
.btn_base03.disabled span.odd_span {}

.btn_base03.friend {background-position:left -100px;}
.btn_base03.friend span.odd_span {margin-left:19px;}
.btn_base03.friend span.odd_span {*margin-left:18px;} /* ie7 */
.btn_base03.friend.mhover {}
.btn_base03.friend.mactive {}
.btn_base03.friend.disabled {}

.btn_base04 span.odd_span {padding-left:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base.png) no-repeat 0 -971px; vertical-align:middle;}
.btn_base04 span.even_span {min-width:22px; height:28px; padding-right:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base.png) no-repeat 100% -592px; color:#666; font-size:11px; line-height:30px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif;}
.btn_base04 span.even_span {*line-height:28px;}
.btn_base04.mhover span.odd_span, .btn_base04:focus span.odd_span {background-position:0 -1009px;}
.btn_base04.mhover span.even_span, .btn_base04:focus span.even_span {background-position:100% -630px;}
.btn_base04.mactive span.odd_span {background-position:0 -1047px;}
.btn_base04.mactive span.even_span {background-position:100% -668px;}

.btn_base05 span.odd_span {padding-left:8px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base.png) no-repeat 0 -1253px; vertical-align:middle;}
.btn_base05 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 100% -1187px; color:#666; font-size:11px; line-height:30px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif;}
.btn_base05 span.even_span {*line-height:26px;}

.btn_small span.odd_span {padding-left:5px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_small.png) no-repeat left top;}
.btn_small span.even_span {min-width:22px; height:22px; padding-right:5px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_small.png) no-repeat right top; color:#333; font-size:11px; line-height:24px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px;}/* 140618_수정 */
.btn_small span.even_span {*line-height:22px;} /* 140612_수정 ie7 */
/*@media \0screen {.btn_small span.even_span {line-height:22px;}} 140618_삭제/* ie8 */
.btn_small.mhover span.odd_span, .btn_small:focus span.odd_span {background-position:left -30px;}
.btn_small.mhover span.even_span, .btn_small:focus span.even_span {background-position:right -30px;}
.btn_small.mactive span.odd_span {background-position:left -60px;}
.btn_small.mactive span.even_span {background-position:right -60px;}
.btn_small.disabled span.odd_span {background-position:left -90px;}
.btn_small.disabled span.even_span {background-position:right -90px; color:#ccc;}
.btn_small .icon {display:inline-block; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat left top; vertical-align:-1px;}
.btn_small .icon {*margin:0 3px; *vertical-align:0;} /* ie7 */

.btn_small.play span.odd_span {padding-left:17px; background-position:left -120px;}
.btn_small.play span.even_span {padding-right:4px;}
.btn_small.play.mhover span.odd_span, .btn_small.play:focus span.odd_span {background-position:left -150px;}
.btn_small.play.mactive span.odd_span {background-position:left -180px;}
.btn_small.play.disabled span.odd_span {background-position:left -210px;}

/* 170601 추가 */
.btn_small.flac_play{margin-right:-1px;}
.btn_small.flac_play span.odd_span {padding-left:17px; background-position:left -120px;}
.btn_small.flac_play span.even_span{padding-right:7px;}
.btn_small.flac_play.mhover span.odd_span, .btn_small.flac_play:focus span.odd_span {background-position:left -150px;}
.btn_small.flac_play.mactive span.odd_span {background-position:left -180px;}
.btn_small.flac_play.disabled span.odd_span {background-position:left -210px;}
/* //170601 추가 */

.btn_small.view_vdo span.odd_span {padding-left:21px; background-position:left -240px;}
.btn_small.view_vdo span.even_span {padding-right:4px;}/*130312 추가 lyr*/
.btn_small.view_vdo.mhover span.odd_span, .btn_small.view_vdo:focus span.odd_span {background-position:left -270px;}
.btn_small.view_vdo.mactive span.odd_span {background-position:left -300px;}
.btn_small.view_vdo.disabled span.odd_span {background-position:left -330px;}

.btn_small.dl_vdo span.odd_span {padding-left:19px; background-position:left -360px;}
.btn_small.dl_vdo.mhover span.odd_span, .btn_small.dl_vdo:focus span.odd_span {background-position:left -390px;}
.btn_small.dl_vdo.mactive span.odd_span {background-position:left -420px;}
.btn_small.dl_vdo.disabled span.odd_span {background-position:left -450px;}

.btn_small.rsrv span.odd_span {padding-left:21px; background-position:left -690px;}
.btn_small.rsrv span.even_span {padding:0 8px 0 4px; background-position:right -990px; color:#666;}
.btn_small.rsrv.mhover span.odd_span, .btn_small.rsrv:focus span.odd_span {background-position:left -510px;}
.btn_small.rsrv.mhover span.even_span, .btn_small.rsrv:focus span.even_span {background-position:right -1020px;}
.btn_small.rsrv.mactive span.odd_span {background-position:left -540px;}
.btn_small.rsrv.mactive span.even_span {background-position:right -1050px;}

.btn_small.dl span.odd_span {padding-left:8px;}
.btn_small.dl span.even_span {padding-right:8px;}
.btn_small.dl .icon {width:14px; height:13px; margin-right:4px; background-position:-342px top; vertical-align:-2px;}
.btn_small.dl .icon {*margin-right:4px; *vertical-align:0;} /* ie7 */

.btn_small.download span.odd_span {padding-left:19px; background-position:left -1080px;}/*140312 수정 lyr*/
.btn_small.download.mhover span.odd_span, .btn_small.download:focus span.odd_span {background-position:left -1110px;}
.btn_small.download.mactive span.odd_span {background-position:left -1140px;}
.btn_small.download.disabled span.odd_span {background-position:left -1170px;}

/* 170601 수정 */
.btn_small.flac_download span.odd_span {padding-left:19px; background-position:left -1080px;}
.btn_small.flac_download span.even_span{padding-right:7px;}
.btn_small.flac_download.mhover span.odd_span, .btn_small.flac_download:focus span.odd_span {background-position:left -1110px;}
.btn_small.flac_download.mactive span.odd_span {background-position:left -1140px;}
.btn_small.flac_download.disabled span.odd_span {background-position:left -1170px;}
/* //170601 수정 */

.btn_small.gift span.odd_span {padding-left:16px; background-position:left -1199px;}
.btn_small.gift.mhover span.odd_span, .btn_small.gift:focus span.odd_span {background-position:left -1229px;}
.btn_small.gift.mactive span.odd_span {background-position:left -1259px;}
.btn_small.gift.disabled span.odd_span {background-position:left -1289px;}

/*140312 추가 lyr*/
.btn_small.play_music span.odd_span {padding-left:15px; background-position:left -120px;}
.btn_small.play_music.mhover span.odd_span, .btn_small.play_music:focus span.odd_span {background-position:left -150px;}
.btn_small.play_music.mactive span.odd_span {background-position:left -180px;}
.btn_small.play_music.disabled span.odd_span {background-position:left -210px;}

.btn_small.short span.even_span {min-width:12px;}

.btn_small02 span.odd_span {padding-left:5px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_small.png) no-repeat left top;}
.btn_small02 span.even_span {min-width:22px; height:22px; padding-right:5px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_small.png) no-repeat right top; color:#666; font-size:11px; line-height:24px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px;}
.btn_small02 span.even_span {*line-height:23px;} /* ie7 */
.btn_small02.mhover span.odd_span, .btn_small02:focus span.odd_span {background-position:left -30px;}
.btn_small02.mhover span.even_span, .btn_small02:focus span.even_span {background-position:right -30px;}
.btn_small02.mactive span.odd_span {background-position:left -60px;}
.btn_small02.mactive span.even_span {background-position:right -60px;}
.btn_small02.disabled span.odd_span {background-position:left -90px;}
.btn_small02.disabled span.even_span {background-position:right -90px; color:#ccc;}
.btn_small02.disabled.on span.odd_span {background-position:left top;}
.btn_small02.disabled.on span.even_span {background-position:right top; color:#666;}
.btn_small02 .icon {display:inline-block; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat left top; vertical-align:-1px;}
.btn_small02 .icon {*margin:0 3px; *vertical-align:0;} /* ie7 */

.btn_small02.rsrv span.odd_span {padding-left:21px; background-position:left -480px;}
.btn_small02.rsrv.mhover span.odd_span, .btn_small02.rsrv:focus span.odd_span {background-position:left -510px;}
.btn_small02.rsrv.mactive span.odd_span {background-position:left -540px;}
.btn_small02.rsrv.disabled span.odd_span {background-position:left -540px;}

.btn_small02.dtl span.odd_span {padding-left:21px; background-position:left -600px;}
.btn_small02.dtl.mhover span.odd_span, .btn_small02.dtl:focus span.odd_span {background-position:left -630px;}
.btn_small02.dtl.mactive span.odd_span {background-position:left -660px;}
.btn_small02.dtl span.even_span {background-position:right -990px;}
.btn_small02.dtl.mhover span.even_span, .btn_small03:focus span.even_span {background-position:right -1020px;}
.btn_small02.dtl.mactive span.even_span {background-position:right -1050px;}

.btn_small02.arrow .icon {width:5px; height:8px; background-position:-85px top; vertical-align:0;}
.btn_small02.arrow .icon {*vertical-align:2px;} /* ie7 */

.btn_small02.like span.even_span {font-size:12px; letter-spacing:0;}
.btn_small02.like .icon {width:11px; height:10px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_like.png) no-repeat left top;}
.btn_small02.like .icon {*margin:0; *vertical-align:middle;} /* ie7 */
.btn_small02.like.on .icon {background-position:-79px -47px;}

.btn_small02.cancl_frend span.odd_span {padding-left:8px;}
.btn_small02.cancl_frend span.even_span {min-width:56px; text-align:left;}
.btn_small02.cancl_frend .icon {width:9px; height:12px; margin-right:8px; background-position:-272px top; vertical-align:-2px;}
.btn_small02.cancl_frend .icon {*vertical-align:0;} /* ie7 */

.btn_small02.confmlk_frend span.odd_span {padding-left:8px;}
.btn_small02.confmlk_frend span.even_span {min-width:56px; text-align:left;}
.btn_small02.confmlk_frend .icon {width:10px; height:12px; margin-right:2px; background-position:-272px top; vertical-align:-2px;} /* 140108_miok *//*140312 수정 lyr*/
.btn_small02.confmlk_frend .icon {*vertical-align:0;} /* ie7 */
.btn_small02.confmlk_frend.on span.even_span {color:#999;}
.btn_small02.confmlk_frend.on .icon {margin-right:8px; background-position:-272px -18px;}
.btn_small02.confmlk_frend.disabled.on span.odd_span {background-position:left -90px;}
.btn_small02.confmlk_frend.disabled.on span.even_span {background-position:right -90px; color:#999;}
.btn_small02.hidden_frend {font-size: 11px; color: #8ca456; line-height: 20px;} /* 20170425 */
.btn_small02.hidden_frend.mhover {text-decoration: underline !important;}
/* 140314_추가 aty */
.btn_small02.confmlk_frend02 span.odd_span{background:none;padding:0;}
.btn_small02.confmlk_frend02 span.even_span{background:none;padding:0;}
.btn_small02.confmlk_frend02 .icon {width:10px; height:12px; margin-right:2px; background-position:-272px top; vertical-align:-2px;} /* 140108_miok *//*140312 수정 lyr*/
.btn_small02.confmlk_frend02 .icon {*vertical-align:0;} /* ie7 */
.btn_small02.confmlk_frend02.on span.even_span {color:#999;}
.btn_small02.confmlk_frend02.on .icon {background-position:-272px -18px;}
.btn_small02.confmlk_frend02.disabled.on span.odd_span {background-position:left -90px;}
.btn_small02.confmlk_frend02.disabled.on span.even_span {background-position:right -90px; color:#999;}

.btn_small03 span.odd_span {padding-left:5px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_small.png) no-repeat left -990px;}
.btn_small03 span.even_span {min-width:22px; height:22px; padding-right:5px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_small.png) no-repeat right -990px; color:#666; font-size:11px; line-height:24px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px;}
.btn_small03 span.even_span {*line-height:23px;} /* ie7 */
.btn_small03.mhover span.odd_span, .btn_small03:focus span.odd_span {background-position:left -1020px;}
.btn_small03.mhover span.even_span, .btn_small03:focus span.even_span {background-position:right -1020px;}
.btn_small03.mactive span.odd_span {background-position:left -1050px;}
.btn_small03.mactive span.even_span {background-position:right -1050px;}
.btn_small03.disabled span.odd_span {background-position:left -90px;}
.btn_small03.disabled span.even_span {background-position:right -90px; color:#ccc;}
.btn_small03.disabled.on span.odd_span {background-position:left -990px;}
.btn_small03.disabled.on span.even_span {background-position:right -990px; color:#666;}
.btn_small03 .icon {display:inline-block; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat left top; vertical-align:-1px;}
.btn_small03 .icon {*margin:0 3px; *vertical-align:0;} /* ie7 */

.btn_small03.arrow .icon {width:5px; height:8px; background-position:-85px top; vertical-align:0;}
.btn_small03.arrow .icon {*vertical-align:2px;} /* ie7 */

.btn_small.rsrv span.odd_span {padding-left:21px; background-position:left -690px;}
.btn_small.rsrv span.even_span {padding:0 8px 0 4px; background-position:right -990px; color:#666;}
.btn_small.rsrv.mhover span.odd_span, .btn_small.rsrv:focus span.odd_span {background-position:left -510px;}
.btn_small.rsrv.mhover span.even_span, .btn_small.rsrv:focus span.even_span {background-position:right -1020px;}
.btn_small.rsrv.mactive span.odd_span {background-position:left -540px;}
.btn_small.rsrv.mactive span.even_span {background-position:right -1050px;}

.btn_big span.odd_span {padding-left:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base.png) no-repeat left -570px;}
.btn_big span.even_span {min-width:42px; height:31px; padding-right:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base.png) no-repeat right -222px; color:#666; font-weight:bold; font-size:12px; line-height:33px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px;}
.btn_big.mhover span.odd_span, .btn_big:focus span.odd_span {background-position:left -648px;}
.btn_big.mhover span.even_span, .btn_big:focus span.even_span {background-position:right -305px;}
.btn_big.mactive span.odd_span {background-position:left -689px;}
.btn_big.mactive span.even_span {background-position:right -346px;}
.btn_big.disabled span.odd_span {}
.btn_big.disabled span.even_span {}
.btn_big .icon {display:inline-block; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat left top; vertical-align:1px;}
.btn_big .icon {*margin:0 3px; *vertical-align:3px;} /* ie7 */

.btn_big.dgray span.odd_span {padding-left:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_dgray03.png) no-repeat left 0;}
.btn_big.dgray span.even_span {min-width:24px; height:31px; padding-right:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_dgray03.png) no-repeat right 0; color:#fff; font-weight:bold; font-size:12px; line-height:33px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px;}

.btn_big.pre02 .icon {width:5px; height:7px; margin-right:3px; background-position:-306px top;}
.btn_big.pre02 .icon {*margin:0; *margin-right:6px;}
.btn_big.pre02 span.even_span {min-width:0;}

.btn_big.next02 .icon {width:5px; height:7px; margin-left:3px; background-position:-306px -12px;}
.btn_big.next02 .icon {*margin:0; *margin-left:6px;}
.btn_big.next02 span.even_span {min-width:0;}

.btn_big.green span.odd_span {background-position:0 -930px;}
.btn_big.green span.odd_span  span.even_span  {background-position:right -930px; color:#fff;}

.btn_big.pre span.odd_span {padding-left:25px; background-position:left -412px;}
.btn_big.pre span.even_span {min-width:32px; padding-right:25px;}
.btn_big.pre.mhover span.odd_span, .btn_big.pre:focus span.odd_span {background-position:left -725px;}
.btn_big.pre.mactive span.odd_span {background-position:left -766px;}

.btn_big.next span.odd_span {padding-left:25px;}
.btn_big.next span.even_span {min-width:32px; padding-right:25px; background-position:right -264px;}
.btn_big.next.mhover span.even_span, .btn_big.next:focus span.even_span {background-position:right -387px;}
.btn_big.next.mactive span.even_span {background-position:right -428px;}

.btn_big.short span.odd_span {padding-left:11px;}
.btn_big.short span.even_span {min-width:32px; padding-right:11px;}
.btn_big.short.disabled span.odd_span {background-position:0 -1608px;}/* 140409_수정 aty */
.btn_big.short.disabled span.even_span {background-position:right -1603px;color:#cccccc !important;}/* 140409_수정 aty */

/*btn_big02*//*140820 추가 lyr*/
.btn_big02 span.odd_span {padding-left:40px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base05.png) no-repeat left 0;}
.btn_big02 span.even_span {min-width:42px; height:40px; padding-right:40px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base05.png) no-repeat right 0; color:#666; font-weight:bold; font-size:12px; line-height:40px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif;}
.btn_big02.mhover span.odd_span, .btn_big02:focus span.odd_span {background-position:left -45px;}
.btn_big02.mhover span.even_span, .btn_big02:focus span.even_span {background-position:right -45px;}
.btn_big02.mactive span.odd_span {background-position:left -90px;}
.btn_big02.mactive span.even_span {background-position:right -90px;}
.btn_big02.disabled span.odd_span {}
.btn_big02.disabled span.even_span {}
.btn_big02 .icon {display:inline-block;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base05.png) no-repeat left -136px; vertical-align:top;}
.btn_big02 .icon {*margin:0 3px; *vertical-align:1px;} /* ie7 */
.btn_big02.arrow span.even_span {padding-right:10px;}
.btn_big02.arrow .icon {width:6px;height:11px;padding-right:37px;background-position:36px -136px; vertical-align: -1px;}


/*btn_base38*//*141117 추가 lyr*/
.btn_base38 {height:38px;}
.btn_base38 span.odd_span {padding-left:19px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base38.png) no-repeat left 0;}
.btn_base38 span.even_span {min-width:24px; height:38px; padding-right:18px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base38.png) no-repeat right 0; color:#666; font-weight:bold; font-size:12px; line-height:40px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif;}
.btn_base38.mhover span.odd_span, .btn_base38:focus span.odd_span {background-position:left -38px;}
.btn_base38.mhover span.even_span, .btn_base38:focus span.even_span {background-position:right -38px;}
.btn_base38.mactive span.odd_span {background-position:left -76px;}
.btn_base38.mactive span.even_span {background-position:right -76px;}
.btn_base38.disabled span.odd_span {}
.btn_base38.disabled span.even_span {}

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

.btn_round.large.pre span.even_span {background-position:0 0;}
.btn_round.large.pre.mhover span.even_span, .btn_round.large.pre:focus span.even_span {background-position:0 -40px;}
.btn_round.large.pre.mactive span.even_span {background-position:0 -80px;}
.btn_round.large.pre.disabled span.even_span {background-position:0 -120px;}

.btn_round.large.next span.even_span {background-position:-35px 0;}
.btn_round.large.next.mhover span.even_span, .btn_round.large.next:focus span.even_span {background-position:-35px -40px;}
.btn_round.large.next.mactive span.even_span {background-position:-35px -80px;}
.btn_round.large.next.disabled span.even_span {background-position:-35px -120px;}

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

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

.btn_round.small.pre span.even_span {background-position:-137px 0;}
.btn_round.small.pre.mhover span.even_span, .btn_round.small.pre:focus span.even_span {background-position:-137px -40px;}
.btn_round.small.pre.mactive span.even_span {background-position:-137px -80px;}
.btn_round.small.pre.disabled span.even_span {background-position:-137px -121px;}

.btn_round.small.next span.even_span {background-position:-162px 0;}
.btn_round.small.next.mhover span.even_span, .btn_round.small.next:focus span.even_span {background-position:-162px -40px;}
.btn_round.small.next.mactive span.even_span {background-position:-162px -80px;}
.btn_round.small.next.disabled span.even_span {background-position:-162px -121px;}

/* button - 좌우 화살표 버튼 */
.btn_move_arr span.even_span {width:9px; height:14px; background-image:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_move_arr.png); background-repeat:no-repeat; font-size:12px; line-height:14px; text-indent:-9999px; overflow:hidden;}
.btn_move_arr.left span.even_span {background-position:0 0;}
.btn_move_arr.left.mhover span.even_span {background-position:0 -39px;}
.btn_move_arr.left.mactive span.even_span {background-position:0 -73px;}
.btn_move_arr.left.disabled span.even_span {background-position:0 -110px;}

.btn_move_arr.right span.even_span {background-position:-27px 0;}
.btn_move_arr.right.mhover span.even_span {background-position:-27px -39px;}
.btn_move_arr.right.mactive span.even_span {background-position:-27px -73px;}
.btn_move_arr.right.disabled span.even_span {background-position:-27px -110px;}

/* button - 기본 강조 */
.btn_b27 span.odd_span {padding-left:6px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_dgray02.png) no-repeat left top;}
.btn_b27 span.even_span {min-width:41px; height:26px; padding-right:6px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_dgray02.png) no-repeat right top; color:#fff; font-size:11px; line-height:28px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px;}
.btn_b27.mhover span.odd_span, .btn_b27:focus span.odd_span {background-position:left -30px;}
.btn_b27.mhover span.even_span, .btn_b27:focus span.even_span {background-position:right -30px;}
.btn_b27.mactive span.odd_span {background-position:left -60px;}
.btn_b27.mactive span.even_span {background-position:right -60px;}

.btn_b20 span.odd_span {padding-left:6px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_dgray02.png) no-repeat 0 -90px;}
.btn_b20 span.even_span {min-width:41px; height:20px; padding-right:6px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_dgray02.png) no-repeat 100% -90px; color:#fff; font-size:11px; line-height:22px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px;}
@media \0screen	{.btn_b20 span.even_span	{line-height:21px;}}
.btn_b20.mhover span.odd_span, .btn_b20:focus span.odd_span {background-position:0 -114px;}
.btn_b20.mhover span.even_span, .btn_b20:focus span.even_span {background-position:100% -114px;}
.btn_b20.mactive span.odd_span {background-position:0 -138px;}
.btn_b20.mactive span.even_span {background-position:100% -138px;}

/*140324 추가 lyr*/
.btn_b26 span.odd_span {padding-left:13px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base.png) no-repeat left -1502px;}
.btn_b26 span.even_span {min-width:41px; height:26px; padding-right:13px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_base.png) no-repeat right -1502px; color:#fff; font-size:11px; line-height:28px;font-weight:bold; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px;}
.btn_b26.mhover span.odd_span, .btn_b26:focus span.odd_span {background-position:left -1535px;}
.btn_b26.mhover span.even_span, .btn_b26:focus span.even_span {background-position:right -1534px;}
.btn_b26.mactive span.odd_span {background-position:left -1568px;}
.btn_b26.mactive span.even_span {background-position:right -1568px;}


.btn_b47	{padding-left:24px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_lgreen.png) no-repeat left top;}
.btn_b47 {*margin-left:5px;} /* IE7 */
.btn_b47 span.odd_span {min-width:41px; height:47px; padding-right:24px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_lgreen.png) no-repeat right top; color:#fff; font-weight:bold; font-size:15px; line-height:48px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; letter-spacing:-1px;}
.btn_b47 span.odd_span {*margin-top:-2px;} /* IE7 */
.btn_b47.mhover, .btn_b47:focus {background-position:left -55px;}
.btn_b47.mhover span.odd_span, .btn_b47:focus span.odd_span {background-position:right -55px;}
.btn_b47.mactive {background-position:left -110px;}
.btn_b47.mactive span.odd_span {background-position:right -110px;}

.btn_emphs03_small span.odd_span {padding-left:7px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_emphs03_small.png) no-repeat left top;}
.btn_emphs03_small span.even_span {min-width:39px; height:26px; padding-right:7px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_emphs03_small.png) no-repeat right top; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; color:#fff; font-size:11px; line-height:28px; letter-spacing:-1px;}
.btn_emphs03_small.mhover span.odd_span, .btn_emphs03_small:focus span.odd_span {background-position:left -30px;}
.btn_emphs03_small.mhover span.even_span, .btn_emphs03_small:focus span.even_span {background-position:right -30px;}
.btn_emphs03_small.mactive span.odd_span {background-position:left -60px;}
.btn_emphs03_small.mactive span.even_span {background-position:right -60px;}

/* button - 좋아요 녹색(하트 아이콘 포함) */
.btn_like_green span.odd_span {padding-left:14px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_emphs03_small.png) no-repeat left top;}
.btn_like_green span.even_span {min-width:39px; height:26px; padding-right:14px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_emphs03_small.png) no-repeat right top; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; color:#fff; font-size:11px; line-height:30px; letter-spacing:-1px;}
.btn_like_green.mhover span.odd_span, .btn_like_green:focus span.odd_span {background-position:left -30px;}
.btn_like_green.mhover span.even_span, .btn_like_green:focus span.even_span {background-position:right -30px;}
.btn_like_green.mactive span.odd_span {background-position:left -60px;}
.btn_like_green.mactive span.even_span {background-position:right -60px;}
.btn_like_green span.even_span .icon	{background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_like_green.png) no-repeat 0 9px; padding-left:14px; *line-height:28px; display:inline-block;}

/* button - 라운드 버튼 */
.btn_green_h30 span.odd_span {padding-left:24px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_emphs.png) no-repeat left top;}
.btn_green_h30 span.even_span {min-width:72px; height:44px; padding-right:24px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_emphs.png) no-repeat right top; font-family:"Malgun Gothic","맑은 고딕","Dotum","돋움", "Apple Gothic",sans-serif; color:#fff; font-size:14px; font-weight:bold; line-height:44px; letter-spacing:-1px;}
.btn_green_h30 span.even_span {*line-height:42px;}
:root .btn_green_h30 span.even_span {line-height:42px\9;}
.btn_green_h30.mhover span.odd_span, .btn_green_h30:focus span.odd_span {background-position:left -48px;}
.btn_green_h30.mhover span.even_span, .btn_green_h30:focus span.even_span {background-position:right -48px;}
.btn_green_h30.mactive span.odd_span {background-position:left -96px;}
.btn_green_h30.mactive span.even_span {background-position:right -96px;}

.btn_base_h30 span.odd_span {padding-left:24px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_emphs02.png) no-repeat left top;}
.btn_base_h30 span.even_span {min-width:72px; height:44px; padding-right:24px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_emphs02.png) no-repeat right top; font-family:"Malgun Gothic","맑은 고딕","Dotum","돋움", "Apple Gothic",sans-serif; color:#666; font-size:14px; font-weight:bold; line-height:44px;}
.btn_base_h30 span.even_span {*line-height:42px;}
:root .btn_base_h30 span.even_span {line-height:42px\9;}
.btn_base_h30.mhover span.odd_span, .btn_base_h30:focus span.odd_span {background-position:left -50px;}
.btn_base_h30.mhover span.even_span, .btn_base_h30:focus span.even_span {background-position:right -50px;}
.btn_base_h30.mactive span.odd_span {background-position:left -100px;}
.btn_base_h30.mactive span.even_span {background-position:right -100px;}

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

.btn_emphs02_small span.odd_span {padding-left:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_emphs02_small.png) no-repeat left top;}
.btn_emphs02_small span.even_span {min-width:42px; height:32px; padding-right:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_emphs02_small.png) no-repeat right top; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; color:#666; font-size:12px; font-weight:bold; line-height:32px;}
.btn_emphs02_small span.even_span {*line-height:34px;}
:root .btn_emphs02_small span.even_span {line-height:34px\9;}
.btn_emphs02_small.mhover span.odd_span, .btn_emphs02_small:focus span.odd_span {background-position:left -40px;}
.btn_emphs02_small.mhover span.even_span, .btn_emphs02_small:focus span.even_span {background-position:right -40px;}
.btn_emphs02_small.mactive span.odd_span {background-position:left -80px;}
.btn_emphs02_small.mactive span.even_span {background-position:right -80px;}
.btn_emphs02_small.disabled span.odd_span {background-position:left -120px;}
.btn_emphs02_small.disabled span.even_span {background-position:right -120px; color:#a3a3a3;}


/* button - 라운드 버튼 h55 *//*140820 추가 lyr*/
.btn_green_h55 span.odd_span {padding-left:30px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_emphs_big.png) no-repeat left top;}
.btn_green_h55 span.even_span {min-width:156px; height:55px; padding-right:30px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_emphs_big.png) no-repeat right top; font-family:"Malgun Gothic","맑은 고딕","Dotum","돋움", "Apple Gothic",sans-serif; color:#fff; font-size:21px;font-weight:bold; line-height:54px; letter-spacing:-1px;}
.btn_green_h55 span.even_span {*line-height:54px;}
:root .btn_green_h55 span.even_span {line-height:54px\9;}
.btn_green_h55.mhover span.odd_span, .btn_green_h55:focus span.odd_span {background-position:left -60px;}
.btn_green_h55.mhover span.even_span, .btn_green_h55:focus span.even_span {background-position:right -60px;}
.btn_green_h55.mactive span.odd_span {background-position:left -120px;}
.btn_green_h55.mactive span.even_span {background-position:right -120px;}
.btn_green_h55.disabled span.odd_span {background-position:left -180px;}
.btn_green_h55.disabled span.even_span {background-position:right -180px;color:#c0c0c0;}


/* button - 풀버튼 */
.btn_full {display:block; width:100%; margin:0;}
.btn_full span.odd_span {padding-left:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_full.png) no-repeat left top;}
.btn_full span.even_span {height:33px; padding-right:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_full.png) no-repeat right top; color:#666; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; font-size:11px; line-height:34px;}
.btn_full.mhover span.odd_span , .btn_full:focus span.odd_span {background-position:left -40px;}
.btn_full.mhover span.even_span, .btn_full:focus span.even_span {background-position:right -40px; text-decoration:none !important;}
.btn_full.mactive span.odd_span {background-position:left -80px;}
.btn_full.mactive span.even_span {background-position:right -80px;}
.btn_full .icon {display:inline-block; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat left top; vertical-align:-1px;}
.btn_full .icon {*margin:0 3px; *vertical-align:0;} /* ie7 */

.btn_full.more .icon {width:9px; height:6px; background-position:-119px top; vertical-align:middle;}
.btn_full.more .icon {*vertical-align:3px;} /* ie7 */

.btn_full.more.disabled span.odd_span {background-position:left -248px;}
.btn_full.more.disabled span.even_span {background-position:right -248px; color:#b2b2b2; cursor: default;}
.btn_full.more.disabled .icon {background-position: 0 -63px;}

.btn_full.fold .icon {width:9px; height:6px; margin-left:4px; background-position:-235px top; vertical-align:1px;}
.btn_full.fold .icon {*vertical-align:3px;} /* ie7 */

.btn_full02 {display:block; width:100%; margin:0;}
.btn_full02 span.odd_span {padding-left:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_full.png) no-repeat left -124px;}
.btn_full02 span.even_span {height:29px; padding-right:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_full.png) no-repeat right -124px; color:#666; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; font-size:11px; line-height:28px;}
.btn_full02.mhover span.odd_span , .btn_full02:focus span.odd_span {background-position:left -164px;}
.btn_full02.mhover span.even_span, .btn_full02:focus span.even_span {background-position:right -164px; text-decoration:none !important;}
.btn_full02.mactive span.odd_span {background-position:left -204px;}
.btn_full02.mactive span.even_span {background-position:right -204px;}
.btn_full02 .icon {display:inline-block; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat left top; vertical-align:-1px;}
.btn_full02 .icon {*margin:0 3px; *vertical-align:0;} /* ie7 */

.btn_full02.more .icon {width:7px; height:5px; margin-left:2px; background-position:-119px top; vertical-align:2px;}
.btn_full02.more .icon {*vertical-align:4px;} /* ie7 */

/* 131202_add_miok */
.btn_unfull {display:block; width:928px; margin:0;float:left;margin-top:18px}
.btn_unfull span.odd_span {padding-left:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_full.png) no-repeat left top;}
.btn_unfull span.even_span {height:33px; padding-right:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_full.png) no-repeat right top; color:#666; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; font-size:11px; line-height:34px;}
.btn_unfull.mhover span.odd_span , .btn_full:focus span.odd_span {background-position:left -40px;}
.btn_unfull.mhover span.even_span, .btn_full:focus span.even_span {background-position:right -40px; text-decoration:none !important;}
.btn_unfull.mactive span.odd_span {background-position:left -80px;}
.btn_unfull.mactive span.even_span {background-position:right -80px;}
.btn_unfull .icon {display:inline-block; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat left top; vertical-align:-1px;}
.btn_unfull .icon {*margin:0 3px; *vertical-align:0;} /* ie7 */
.btn_unfull.more .icon {width:9px; height:6px; background-position:-119px top; vertical-align:middle;}
.btn_unfull.more .icon {*vertical-align:3px;} /* ie7 */

a.btn_unfull02.mhover, a.btn_unfull02:focus, a.btn_unfull02.mactive, a.btn_unfull02.on {z-index:1;}
a.btn_unfull02.mhover {position:relative}
.btn_unfull02 {display:block; width:80px; margin:0;float:left;margin-top:18px;margin-left:-1px}
.btn_unfull02 {*margin-top:20px}/* ie7 */
.btn_unfull02 span.odd_span {display:block;padding-left:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_full.png) no-repeat left top}
.btn_unfull02 span.even_span {display:block;height:33px; padding-right:15px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_full.png) no-repeat right top; color:#666; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif; font-size:11px; line-height:34px;}
.btn_unfull02.mhover span.odd_span , .btn_full:focus span.odd_span {background-position:left -40px;}
.btn_unfull02.mhover span.even_span, .btn_full:focus span.even_span {background-position:right -40px; text-decoration:none !important;}
.btn_unfull02.mactive span.odd_span {background-position:left -80px;}
.btn_unfull02.mactive span.even_span {background-position:right -80px;}
.btn_unfull02 .icon {display:inline-block; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat left top; vertical-align:-1px;}
.btn_unfull02 .icon {*margin:0 3px; *vertical-align:0;} /* ie7 */
.btn_unfull02.tlink .icon {width:9px; height:6px; background-position:-290px -13px; vertical-align:middle;}
.btn_unfull02.tlink .icon {*vertical-align:3px;} /* ie7 */
/* //131202_add_miok */

/* button - 텍스트 버튼 */
.btn_text {cursor:pointer;}
.btn_text .text {display:inline; color:#666; font-size:11px; line-height:1.2em; letter-spacing:-1px; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif;}/*140129_수정 kcu*/
.btn_text .text.fc_b3 {color:#b3b3b3;}
.btn_text .icon {display:inline-block; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat left top; vertical-align:middle;}
.btn_text.mhover .text, .btn_text.mactive .text {text-decoration:underline;}

.btn_text.arrow_r .icon {width:4px; height:7px; background-position:-136px -57px; line-height:7px; vertical-align:1px;}
.btn_text.arrow_r .icon {*vertical-align:middle;}

/* 161228 추가 */
.btn_text.arrow_r02 .icon {width:4px; height:7px; background-position:-136px 0; line-height:7px; vertical-align:1px;}
.btn_text.arrow_r02 .icon {*vertical-align:middle;}
/* //161228 추가 */

.btn_text.arrow_d .icon {width:14px; height:14px; background-position:-150px top; line-height:14px; vertical-align:-3px;}
.btn_text.arrow_d .icon {*vertical-align:-1px;}
.btn_text.arrow_d.mhover .icon {background-position:-150px -18px;}
.btn_text.arrow_d.mactive .icon {background-position:-150px -36px;}
.btn_text.arrow_d.disabled .icon {background-position:-150px -54px;}

.btn_text.arrow_u .icon {width:14px; height:14px; background-position:-174px top; line-height:14px; vertical-align:-3px;}
.btn_text.arrow_u .icon {*vertical-align:-1px;}
.btn_text.arrow_u.mhover .icon {background-position:-174px -18px;}
.btn_text.arrow_u.mactive .icon {background-position:-174px -36px;}

.btn_text02 .text {display:inline-block; color:#333; font-size:11px; line-height:1.2em; font-family:"Dotum", "돋음", "Apple Gothic", sans-serif;}
.btn_text02 .icon {display:inline-block; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat left top; vertical-align:middle;}
.btn_text02 .icon {*margin:0 3px;} /* ie7 */

.btn_text02.info .icon {width:14px; height:14px; background-position:-198px top; vertical-align:-3px;}
.btn_text02.info .icon {*vertical-align:0;} /* ie7 */

.btn_text02.arrow_r .icon {width:3px; height:5px; background-position:-222px top; vertical-align:2px;}

.btn_text02.flac .icon01, .btn_text02 .icon02 {display:inline-block; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat left top; vertical-align:middle;}
.btn_text02.flac .icon01 {width:14px; height:14px; background-position:-198px top; vertical-align:-3px;}
.btn_text02.flac .icon01 {*margin-right:4px; *vertical-align:0;} /* ie7 */
.btn_text02.flac .icon02 {width:3px; height:5px; background-position:-222px top; vertical-align:2px;}
.btn_text02.flac .icon02 {*vertical-align:5px;} /* ie7 */

.btn_text03 {display:inline-block; padding-right:12px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_text03.png) no-repeat right 40%; text-decoration:none;}
.btn_text03 {*background-position:right 47%;}
.btn_text03 span.odd_span {color:#333; font-weight:bold; font-size:12px; line-height:1em;}
.btn_text03.mhover span.odd_span {color:#739900; text-decoration:underline;}

.link_album {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.link_album span.odd_span {display:inline-block; width:15px; height:23px; overflow:hidden; font-size:0; line-height:0; vertical-align:middle;}
.link_album span.none {width:0; height:0; background:none !important;}
.link_album	span.cnt {width:auto; height:auto; background:none !important; overflow:visible; color:#666 !important; font-size:12px; line-height:1.4em; font-family:"돋움","dotum",sans-serif, "Apple Gothic", sans-serif; vertical-align:middle; text-indent:0;}
.link_album.mhover span.cnt {text-decoration:underline;}
.link_album span.odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1196px 6px;}

/* button - 리스트 형식 */
.btn_list_kind span.odd_span {width:27px; height:27px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_list_kind.png) no-repeat left top; font-size:0; line-height:0;}

.btn_list_kind.list span.odd_span {background-position:left top;}
.btn_list_kind.list.mhover span.odd_span {background-position:left -35px;}
.btn_list_kind.list.mactive span.odd_span {background-position:left -70px;}
.btn_list_kind.list.on span.odd_span {background-position:left -105px;}

.btn_list_kind.thumb span.odd_span {background-position:right top;}
.btn_list_kind.thumb.mhover span.odd_span {background-position:right -35px;}
.btn_list_kind.thumb.mactive span.odd_span {background-position:right -70px;}
.btn_list_kind.thumb.on span.odd_span {background-position:right -105px;}

.wrap_list_kind {*zoom:1;} /* ie7 */
/* .wrap_list_kind:after {content:""; display:block; clear:both; height:0; visibility:hidden;} */
.wrap_list_kind .btn_list_kind {position:relative; float:left; margin:0;}
.wrap_list_kind .btn_list_kind.first_child {margin-right:-1px;}
.wrap_list_kind .btn_list_kind.on {z-index:1;}

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

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

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

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

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

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

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

/*140917 추가 lyr*/
.wrap_btn_sns.type02 .btn_sns span.odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_sns03_240118.png) no-repeat left top;}/* MELONUIT-2575 */
.wrap_btn_sns.type02 .btn_sns.facebook span.odd_span {width:31px;background-position:left top;}
.wrap_btn_sns.type02 .btn_sns.facebook.mhover span.odd_span,
.wrap_btn_sns.type02 .btn_sns.facebook:focus span.odd_span {background-position:left -44px;}
.wrap_btn_sns.type02 .btn_sns.facebook.mactive span.odd_span,
.wrap_btn_sns.type02 .btn_sns.facebook.on span.odd_span {background-position:left -89px}
.wrap_btn_sns.type02 .btn_sns.facebook.disabled span.odd_span {background-position:left -129px}
.wrap_btn_sns.type02 .btn_sns.twitter span.odd_span {width:31px;background-position:right top;}
.wrap_btn_sns.type02 .btn_sns.twitter.mhover span.odd_span,
.wrap_btn_sns.type02 .btn_sns.twitter:focus span.odd_span {background-position:right -44px;}
.wrap_btn_sns.type02 .btn_sns.twitter.mactive span.odd_span,
.wrap_btn_sns.type02 .btn_sns.twitter.on span.odd_span {background-position:right -89px;}
.wrap_btn_sns.type02 .btn_sns.twitter.disabled span.odd_span {background-position:right -129px;}


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



/* button - SNS - 포토리스트 *//*140819 추가 lyr*/
.btn_sns_h19 {position:relative;}
.btn_sns_h19.mhover, .btn_sns_h19:focus, .btn_sns_h19.mactive, .btn_sns_h19.on {z-index:1;}
.btn_sns_h19 span.odd_span {height:19px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_sns04_240118.png) no-repeat left top; overflow:hidden; line-height:19px; text-indent:-999px;}/*MELONUIT-2575*/
.btn_sns_h19.frend span.odd_span {width:14px; background-position:left top;}/*140313_수정 KHR*/
.btn_sns_h19.facebook span.odd_span {width:9px; background-position:left -24px;}
.btn_sns_h19.twitter span.odd_span {width:21px; background-position:left -48px;}




/* button - 기능성 (강조크기) */
.btn_icon_emphs span.odd_span {width:48px; height:48px; overflow:hidden; text-indent:-9999px;}

.btn_icon_emphs.like span.odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -378px top;}
.btn_icon_emphs.like.mhover span.odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_red.png) no-repeat -84px top;}
.btn_icon_emphs.like.mactive span.odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_red.png) no-repeat -137px top;}
.btn_icon_emphs.like.on span.odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_red.png) no-repeat -190px top;}

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

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

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

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

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

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

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

/*170411 추가 lyr*/
.btn_icon.dl.flac span.odd_span {height:24px;margin-top:1px;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_flac.png) no-repeat 0 0;}
.btn_icon.dl.flac.mhover span.odd_span, .btn_icon.dl:focus span.odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_flac.png) no-repeat 0 -24px;}
.btn_icon.dl.flac.mactive span.odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_flac.png) no-repeat 0 -48px;}
.btn_icon.dl.flac.disabled span.odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_flac.png) no-repeat 0 -72px;}
/*//170411 추가 lyr*/

/*170501 추가 */
.btn_icon.edu span.odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_edu.png) no-repeat -99px 0;}
.btn_icon.edu.mhover span.odd_span, .btn_icon.edu:focus span.odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_edu.png) no-repeat -66px 0;}
.btn_icon.edu.mactive span.odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_edu.png) no-repeat -33px 0;}
.btn_icon.edu.disabled span.odd_span {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_edu.png) no-repeat 0 0;}
/*//170501 추가 */

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon_up {display:inline-block; width:6px; height:6px; margin:-1px -1px 0 0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_arrow_up@3x.png) no-repeat 0 0 / 6px auto;  overflow:hidden; font-size:0 !important; line-height:0 !important; vertical-align:middle;}/* MELONUIT-2729 */
.icon_down {display:inline-block; width:6px; height:6px; margin:-1px -1px 0 0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_arrow_down@3x.png) no-repeat 0 0 / 6px auto; overflow:hidden; font-size:0 !important; line-height:0 !important; vertical-align:middle;}/* MELONUIT-2729 */
.icon_static {display:inline-block; width:6px; height:6px; margin:-1px -1px 0 0; margin-left:0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_arrow_equal@3x.png) no-repeat 0 0 / 6px auto; overflow:hidden; font-size:0 !important; line-height:0 !important; vertical-align:middle;}/* MELONUIT-2729 */
.icon_rank_new {display:inline-block; width:23px; height:12px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/ic_common_new@3x.png) no-repeat 0 0 / 23px auto; overflow:hidden; font-size:0 !important; line-height:0 !important; vertical-align:middle;}/* MELONUIT-2729 */

/* 140422_추가 aty */
.up{color:#FF2C75; font-size:10px;}/* MELONUIT-2729 250519 */
.down{color:#56A3FF; font-size:10px;}/* MELONUIT-2729 250519 */

/* icon - 곡 */
.icon_song.title {display:inline-block; width:35px; height:16px; margin-top: -1px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat 0 1px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0; vertical-align:top;} /* title */ /* 141023_modify */
.icon_song.hot {display:inline-block; width:29px; height:16px; margin-top: -1px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat -38px 1px; overflow:hidden;text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0; vertical-align:top;} /* hot */ /* 141023_modify */
.icon_song.live {display:inline-block; width:31px; height:16px; margin-top: -1px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat -70px 1px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0; vertical-align:top;} /* live */ /* 141023_modify */
.icon_song.free {display:inline-block; width:36px; height:16px; margin-top: -1px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat -104px 1px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0; vertical-align:top;} /* free */ /* 141023_modify */
.icon_song.hold {display:inline-block; width:13px; height:16px; margin-top: -1px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat -144px 1px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0;vertical-align:top;} /* 홀드백 */ /* 141023_modify */
.icon_song.age_19 {display:inline-block; width:13px; height:16px; margin-top: -1px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat -162px 1px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0;vertical-align:top;} /* 19금 */ /* 141023_modify */
.icon_song.orign {display:inline-block; width:25px; height:18px; margin-top: -1px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_sprite_songlist02.png) no-repeat -177px 3px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0; vertical-align:top;} /* 원곡 */ /* 141023_modify */
/*140311_수정 khr*/
.icon_recm {display:inline-block; width:50px; height:36px; padding-top:3px; *padding-top:2px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/icon_sprite_songlist03.png) no-repeat 0 0; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0; vertical-align:middle;} /* 160218 수정 */
/* MELONUIT-1757 */
.bullet_icons.trackzero {display: inline-block; width: 67px; height: 15px; margin-top: -2px; background: url(//cdnimg.melon.co.kr/resource/image/web/common/bullet_icons_sprite_20201112.png) no-repeat 0 -148px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0; vertical-align:middle;}
/* //MELONUIT-1757 */

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

/*  */
.icon_song.up	{display:inline-block; width:19px; height:13px; padding-top:3px; *padding-top:2px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_red.png) no-repeat -713px 1px; overflow:hidden; font-size:0 !important; line-height:0 !important; vertical-align:middle;}
.icon_dj	{display:inline-block; overflow:hidden; width:23px; height:13px; padding-top:3px; *padding-top:2px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -677px -27px; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0px; vertical-align:middle;} /* 140212_수정 kcu */
.ico_dj {display:inline-block; overflow:hidden; width:23px; height:13px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -677px -27px; margin-right:2px; line-height:0; text-indent:-9999px; *text-indent:0; *font-size:0px; vertical-align:top;} /* 140212_수정 kcu */

.icon_prodstauscode {display:inline-block; width:42px; height:16px; padding-top:3px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_icon_prodstauscode.png) no-repeat left top; overflow:hidden; font-size:0 !important; line-height:0 !important; vertical-align:middle;}
.icon_prodstauscode {*padding-top:2px;} /* ie7 */
.icon_prodstauscode.use {background-position:0 1px;}
.icon_prodstauscode.rsrv {background-position:0 -19px;}
.icon_prodstauscode.event {background-position:0 -39px;}
.icon_prodstauscode.cancl {width:52px; background-position:0 -59px;}
.icon_prodstauscode.exp {background-position:0 -79px;}
.icon_prodstauscode.impor {width:33px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_red.png) no-repeat -673px 1px;}
.icon_prodstauscode.experience {width:33px; background-position:0 -140px;}


.wrap_prod {padding-left:46px; *zoom:1;}
/* .wrap_prod:after {content:""; display:block; clear:both; height:0; visibility:hidden;} */
.wrap_prod .icon_prodstauscode {float:left; margin-right:4px; margin-left:-46px;}
.wrap_prod .cntt {display:block;}
.wrap_prod .cntt .icon_prodstauscode {margin-left:4px;}

.icon_srvc {display:inline-block; width:34px; height:26px; overflow:hidden; font-size:26px; line-height:26px; font-size:0; line-height:0; vertical-align:middle;}
.icon_srvc.mobile {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vertical_gray.png) no-repeat left -305px;}
.icon_srvc.pc {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vertical_gray.png) no-repeat 10px -340px;}
.icon_srvc.all {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_vertical_gray.png) no-repeat 3px -375px;}

.wrap_rank {display:inline-block; color:#999; font-size:12px; line-height:18px; font-family:"Arial", "돋움", "Dotum", "Apple Gothic", sans-serif; vertical-align:middle;}
.wrap_rank span {vertical-align:middle;font-family:"Arial", "돋움", "Dotum", "Apple Gothic", sans-serif; font-size:10px;}/* 140428_수정 aty */

.ico_cmpsr {display:inline-block; width:13px; height:14px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -740px top; font-size:0;overflow:hidden;  line-height:0; vertical-align:middle;}

.ico_list_count {display:inline-block; width:11px; height:11px; padding-top:1px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -758px top; overflow:hidden; font-size:0; line-height:0; vertical-align:middle;}
.ico_list_count .ico_list_count {margin-right:3px;}

.ico_dc {display:inline-block; width:10px; height:10px; padding-top:2px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_red.png) no-repeat -356px top; font-size:0; line-height:10px; vertical-align:middle;}

.icon_point_red {display:inline-block; width:22px; height:22px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_red.png) no-repeat -415px 0; font-size:0; line-height:0; vertical-align:middle;}
.icon_point_green {display:inline-block; width:16px; height:16px; margin-right:3px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -597px 0; font-size:0; line-height:0; vertical-align:middle;}
.icon_point_green02 {display:inline-block; width:14px; height:14px; margin-right:3px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_green.png) no-repeat -706px 0; font-size:0; line-height:0; vertical-align:middle;}
.icon_point_hot {display: inline-block;width: 34px;height: 16px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_red.png) no-repeat -744px 0;overflow: hidden;font-size: 0 !important;line-height: 0 !important;vertical-align: middle;}/*140320 추가 lyr*/

.ico_play_co {display:inline-block; width:14px; height:13px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1217px 0; font-size:0; line-height:0; vertical-align:middle;}
.icon_album {display:inline-block; width:14px; height:14px; margin:0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_play_album.png) no-repeat 0 0; font-size:0; line-height:0; vertical-align:top;}
.ico_play_dj {display:inline-block; width:14px; height:13px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat -366px 0;  vertical-align:middle; text-indent:-9999px; *text-indent:0; *font-size:0px; *line-height:0;}


.icon_sns {display:inline-block; width:13px; height:13px; padding-top:1px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_icon_sns.png) no-repeat left top; font-size:0; line-height:0; vertical-align:top;}

.icon_sns.facebook {background-position:left top;}
.icon_sns.tel {background-position:-20px top;}
.icon_sns.kakaotalk {background-position:-40px top;}
.icon_sns.addt_frend {background-position:-60px top;}
.icon_sns.aztalk {height:14px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_icon_sns2.png) no-repeat;}/*150422 추가 lyr*/
.icon_sns.artist {height:14px;background: url(//cdnimg.melon.co.kr/resource/image/web/common/bg_icon_sns2.png) -20px 0 no-repeat;}/*150422 추가 lyr*/

.ico_gnr {display:inline-block; width:17px; height:13px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1240px 0; font-size:0; line-height:0; vertical-align:middle;}

.icon_usrlk {display:inline-block; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_icon_usrlk_stus.png) no-repeat left top; font-size:0; line-height:0;}

.icon_usrlk.new {width:26px; height:26px; background-position:left top;}
.icon_usrlk.me {width:24px; height:16px; background-position:-31px top;}
.icon_usrlk.icon_me	{width:23px; height:13px; background-position:-60px top; vertical-align:-2px;}
.l_popup .box_userlk06 dt .ellipsis .icon_usrlk.icon_me {vertical-align:middle;}

.icon_like {display:inline-block; width:14px; height:13px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -1288px 0; vertical-align:-2px;}
.icon_like {*margin-right:4px; *vertical-align:2px;} /* ie7 */

.ico_frend {display:inline-block; width:10px; height:13px; padding-top:2px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat -252px top; font-size:0; line-height:0; vertical-align:middle;}
/* 131220_추가 kcu */
.ico_frend02 {display:inline-block; width:11px; margin:1px 2px 0 0; height:11px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat -252px -17px; font-size:0; line-height:0; vertical-align:top;}
.ico_artist {display:inline-block; width:10px; height:13px; padding-top:2px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_btn_icon.png) no-repeat -252px -16px; font-size:0; line-height:0; vertical-align:middle;} /* 140108_추가 miok*/

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

.ico_atist {display:inline-block; width:15px; height:18px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/ico_atist.png) no-repeat 0 0;}

/* icon - 좋아요 (클릭안됨) */
.like_icon14	{background:#fff url(//cdnimg.melon.co.kr/resource/image/web/common/bg_like_icon14.png) no-repeat 0 9px; font-family:"맑은 고딕","Malgun Gothic", "돋움", "Dotum", "Apple Gothic", sans-serif; color:#333; margin:0 3px 0 0; display:inline-block; vertical-align:middle;}
.like_icon14 .icon {background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_cmt_bar.png) no-repeat 100% 10px; height:24px; display:inline-block; vertical-align:middle; font-size:13px; line-height:1.2; padding:7px 8px 0 17px; margin:0 8px 0 0;}

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

/* layer popup */
.layer_wrap {position:absolute; z-index:5; border-top:4px solid #8bc638; border-bottom:1px solid #ccc;}
.layer_wrap .box_layerwrap {padding:13px 0 23px 0; border-right:1px solid #ccc; border-left:1px solid #ccc; background-color:#fff;}
.layer_wrap .box_layerwrap h1 {margin-bottom:22px; padding:0 0 20px 30px; border-bottom:1px solid #cbcbcb; font-family:"맑은 고딕", "Malgun Gothic",arial,"돋움","dotum","Apple Gothic", sans-serif; font-size:20px; color:#1a1a1a; font-weight:bold;}
.layer_wrap .box_layerwrap.mumm_size	h1	{font-size:18px;}
.layer_wrap .mumm_size	.pop_btn_close {display:block; position:absolute; z-index:3; right:32px; top:16px; width:16px; line-height:18px; border:0; cursor:pointer; background:url(//cdnimg.melon.co.kr/resource/image/web/common/pop_btn_close_small.png) no-repeat; text-indent:-5000px;}
.layer_wrap .mumm_size	.layer_content	{text-align:center;}
.layer_wrap .mumm_size	.layer_content	select	{margin-top:12px;}
.layer_wrap .mumm_size	p	{color:#1a1a1a;}
.layer_wrap .mumm_size	p	strong	 {font-size:14px;}
.layer_wrap .layer_content {overflow-x:hidden; overflow-y:scroll; height:445px; padding:0 31px 0;}
.layer_wrap .layer_content.scroll_no	 {position:relative; height:auto; overflow-y:hidden;}
.layer_wrap .layer_content.scroll_no	 .btn_image_original	{position:absolute; top:6px; right:35px; width:23px; height:22px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_original.png) no-repeat 0 0; text-indent:-9999px;}
.layer_wrap .pop_btn_close {display:block; position:absolute; z-index:3; right:32px; top:16px; width:18px; line-height:19px; border:0; cursor:pointer; background:url(//cdnimg.melon.co.kr/resource/image/web/common/pop_btn_close.png) no-repeat; text-indent:-5000px;}
.layer_wrap .shadow {display:block; position:absolute; left:2px; right:0; top:3px; bottom:0; z-index:-1; width:100%; height:100%; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_shadow_pop.png) repeat left top; *background:none 0;}

.list_p01 {overflow:hidden; margin-bottom:18px;}
.list_p01 li {float:left; padding:4px 0 0 16px;}
.list_p01 li:first_child {padding-left:0;}
.pop_textarea {width:486px; height:140px;}
.num_plist {position:absolute; right:32px; top:300px; color:#999;}
.num_plist strong {color:#666;}

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

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

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

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

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

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

/* popup */
.popup {}
.popup .popup_title {padding:8px 30px 11px; border-bottom:1px solid #ccc; background-color:#81ba16; color:#fff; font-weight:bold; font-size:20px; line-height:1.4em; font-family:"맑은 고딕", "Malgun Gothic",arial,"돋움","dotum",sans-serif, "Apple Gothic", sans-serif; letter-spacing:-2px;}
.popup.small .popup_title {/* padding:3px 15px 8px; */ padding:5px 15px 10px; font-size:18px;}
.popup .popup_cntt {padding:32px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_popup.png) repeat-x left top;}
.popup .popup_cntt {*zoom:1;}
.popup .wrap_btn_c {margin-top:20px;}
.popup .popup_cntt h2.popup_title02 {margin-bottom:12px; color:#1a1a1a; font-weight:bold; font-size:14px; line-height:1.4em; font-family:"돋움", "Dotum", sans-serif, "Apple Gothic", sans-serif;}

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

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

.popup .no_data {padding: 140px 0 169px;border-top:1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;text-align: center;}/*140416 추가 lyr*/
.popup .no_data p {color:#1a1a1a;}/*140416 추가 lyr*/

.popup .box_scroll {border:1px solid #d9d9d9; overflow-x:hidden; overflow-y:auto;}
.popup .box_scroll {*position:relative;}
.popup .box_scroll02 {margin:-32px; padding:32px; padding-right:13px; overflow-x:hidden; overflow-y:auto;}
.popup .box_scroll02 {*position:relative;}
.popup .box_scroll03 {margin:-32px; margin-bottom:0; padding:32px; padding-right:13px; overflow-x:hidden; overflow-y:auto;}
.popup .box_scroll03 {*position:relative;}

.popup .tit_desc	{padding-left:10px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_list_bullet_gbig.png) no-repeat left 6px; font-size:14px; color:#1a1a1a; font-weight:bold;}
.popup .tit_desc02	{font-size:14px; color:#1a1a1a; font-weight:bold;}

/* popup_type_v4 161017 추가 */
.popup_type02{width:100%;background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_top_repeat.png) repeat-x;}
.popup_type02 .title{padding-top:45px;color:#000;font-weight:normal;font-size:36px;line-height:42px;font-family:"맑은 고딕", "Malgun Gothic",arial,"돋움","dotum",sans-serif, "Apple Gothic", sans-serif;letter-spacing:-3px;text-align:center;}
.popup_type02 .popup_cntt{width:550px;margin:0 auto;padding:39px 36px 50px 24px;}

.popup.w352 {min-width:352px;}/*140403 추가 lyr*/
.popup.w364 {min-width:364px;}/*140416 추가 khr*/
.popup.w384 {min-width:384px;}
.popup.w519 {min-width:519px;}/*150826 추가 lyr*/
.popup.w540 {min-width:540px;}/*160118 추가 lyr*/
.popup.w560 {min-width:560px;}/*140526_수정*/
.popup.w682 {min-width:682px;}/*140526_수정*/
.popup.w816 {min-width:816px;}/*140526_수정*/
.popup_type02.w610 {min-width:610px;}/* 161017 추가 */


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

.l_popup .l_cntt	.list_bullet	 li	a	{line-height:15px; word-wrap:break-word; word-break:break-all; *zoom:1;}/* 140602_수정 kcu */

.l_popup .box_scroll {width:100%; margin:0 -16px; padding:0 16px; overflow-y:auto;}
.l_popup .box_scroll {*position:relative;} /* ie7 */

.l_popup.small .l_cntt {padding:8px 28px 8px 8px;}
.l_popup.small .btn_close {right:12px; top:12px;}
.l_popup.small .btn_close .odd_span {width:11px; height:11px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_sprite_gray.png) no-repeat -452px top; overflow:hidden; text-indent:-9999px;}

.l_popup.userlk06 .l_title {margin:0; padding-left:24px;}
.l_popup.userlk06 .l_cntt {padding:0;}
.l_popup.userlk06 .box_scroll {margin:0; padding:0;}
.l_popup.userlk06 .bullet_top {right:25px;}

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

.l_popup .page02 {margin:15px 0 -4px;}
.l_popup .wrap_btn_c {margin-top:16px;}
.l_popup .btn_close {position:absolute; right:15px; top:15px;}

/* layer popup/popup - 하단 체크박스 영역 */
.wrap_popup_checkbox {margin:32px -25px -32px -25px; padding:14px 32px; border-top:1px solid #e5e5e5; text-align:right;}

/* paginate */
.page .page_num {color:#666; font-size:12px; line-height:1.2em; font-family:arial,"돋움","dotum",sans-serif, "Apple Gothic", sans-serif; vertical-align:middle;}
.page .page_num strong {color:#333;}
.page .wrap_btn {display:inline-block; margin-left:3px; vertical-align:middle;}
.page .wrap_btn {*zoom:1;} /* ie7 */
/* .page .wrap_btn:after {content:""; display:block; clear:both; height:0; visibility:hidden;} */
.page .wrap_btn .btn {*margin:0;} /* ie7 */
.page .wrap_btn .btn_pre, .page .wrap_btn .btn_next {float:left; margin-right:0;}
.page .wrap_btn .btn_pre {margin-right:-1px;}

.paginate {margin-top:24px; text-align:center;}
.paginate	a	{display:inline-block; position:relative; width:24px; height:24px; background:url(//cdnimg.melon.co.kr/resource/image/web/common/btn_paginate.png) no-repeat 0 0; vertical-align:middle;}
.paginate	a:hover	{text-decoration:none; z-index:1;}
.paginate	a span	{border:none; font-size:0; line-height:0;}

.paginate	.btn_first	{background-position:0 0; margin-right:-2px;}
.paginate	a.btn_first:hover	{background-position:0 -36px;}
.paginate	.btn_pre	{background-position:-26px 0;}
.paginate	a.btn_pre:hover	{background-position:-26px -36px;}
.paginate	.btn_next	{background-position:-84px 0;}
.paginate	a.btn_next:hover	{background-position:-84px -36px;}
.paginate	.btn_last	{background-position:-110px 0; margin-left:-2px;}
.paginate	a.btn_last:hover	{background-position:-110px -36px;}
.paginate	.btn_first:active, .paginate	.btn_first.mactive	{background-position:0 -72px;}
.paginate	.btn_pre:active, .paginate	.btn_pre.mactive	{background-position:-26px -72px;}
.paginate	.btn_next:active, .paginate	.btn_next.mactive	{background-position:-84px -72px;}
.paginate	.btn_last:active, .paginate	.btn_last.mactive	{background-position:-110px -72px;}
.paginate	.btn_first.disabled	{background-position:0 -108px; margin-right:-2px;}
.paginate	.btn_pre.disabled	{background-position:-26px -108px;}
.paginate	.btn_next.disabled	{background-position:-84px -108px;}
.paginate	.btn_last.disabled	{background-position:-110px -108px; margin-left:-2px;}
/* 140311_miok */
.paginate .page_num {display:inline-block; margin:0 0 0 2px; *margin:-1px 5px 0 1px; color:#666; font-size:12px; line-height:1.2em; font-family:"돋움","dotum",sans-serif, "Apple Gothic", sans-serif; vertical-align:middle;}
.paginate .page_num a	 {position:relative; height:auto; margin-left:-1px; color:#666; text-indent:0; background:url(//cdnimg.melon.co.kr/resource/image/web/common/bg_paginate.png) no-repeat 0 4px; display:inline-block; padding:5px 7px 3px; width:auto; height:auto; min-width:18px; font-weight:bold;}
.paginate .page_num a.first_child	 {margin-left:0; background:none;}
.paginate .page_num a:hover, .paginate .page_num a.mactive {color:#80ba00; text-decoration:underline; z-index:1;}
.paginate .page_num strong {position:relative; display:inline-block; padding:5px 6px 3px; border:1px solid #80ba00; background-color:#fff; font-weight:bold; min-width:10px; margin-left:-1px; color:#80ba00; vertical-align:middle; text-decoration:none; z-index:2;}
.paginate .page_num strong {*zoom:1;} /* ie7 */

/* 140324_aty */
.paginate.chart_page .page_num {width:200px;background:url("//cdnimg.melon.co.kr/resource/image/web/common/bg_paginate.png") no-repeat 90px 4px}
.paginate.chart_page .page_num strong{display:inline-block;border:none;margin:0;padding:0 13px 0;font-size:16px;line-height:23px;font-family:Arial;vertical-align:middle;}
.paginate.chart_page .page_num a{display:inline-block;background:none;margin:0;padding:0 14px 0;font-size:16px;line-height:23px;font-family:Arial;vertical-align:middle;}
.paginate.chart_page .page_num a:hover{text-decoration:none;}
.paginate.chart_page .page_num strong em,
.paginate.chart_page .page_num a em{display:inline-block;font-size:14px;line-height:16px;font-family:"Malgun Gothic","맑은 고딕";vertical-align:2px;*vertical-align:3px;}

/*150811 추가 lyr*/
.wrap_npapi_set {display:none;}/*150902 수정 lyr*/
.wrap_npapi_set p {color:#999;}
.wrap_npapi_set a {vertical-align: top;}
.wrap_npapi_set a .text {text-decoration: underline;}
.wrap_npapi_set em {color:#888888;font-size:12px;}/*150902 추가 lyr*/

/*150902 수정 lyr*/
.popup .chrome_cntt {}
.chrome_cntt .wrap_npapi_set {display:block;}
.chrome_cntt .wrap_setup_default {display:none;}
.chrome_cntt .wrap_btn_c {margin-top:35px;}
.chrome_cntt .add_info {margin-top:61px;}
/*//150902 수정 lyr*/

/* UX-1115 */
#conts {position: relative; z-index: 10; display: inline-block; display: block; width: 1008px; min-height: 800px; padding: 29px 0 88px; zoom: 1;}
#conts .wrap_tabmenu01,
#conts .wrap_tabmenu02,
#conts .wrap_tabmenu03,
#conts .wrap_tabmenu_sub {font-family: "맑은 고딕", "Malgun Gothic", "돋움", Dotum, "Apple Gothic", sans-serif;}
/* 삭제
#conts h1, #conts h2, #conts h3, #conts h4, #conts h5, #conts h6, #conts p, #conts td, #conts a {letter-spacing: -1px;}
*/
/* //UX-1115 */

/*
	1. heading Title
*/

.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;}

/*****************************************************
	3. Tab
*****************************************************/
/* TabMenu 01 */
.wrap_tabmenu01 {position: relative; background-color: #fcfcfc;}
.wrap_tabmenu01 ul {position: relative; width: 1008px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.wrap_tabmenu01 ul {*zoom: 1;}
.wrap_tabmenu01 ul:after {content: ""; display: block; clear: both; height: 0; visibility: hidden;}
.wrap_tabmenu01 ul li {float:left; background-color: #fcfcfc;}
.wrap_tabmenu01 ul li.first_child {margin-left: -1px;}
.wrap_tabmenu01 ul li.first_child a,
.wrap_tabmenu01 ul li.first_child.on a {border-left: 1px solid #fff;}
.wrap_tabmenu01 ul li.last_child a,
.wrap_tabmenu01 ul li.last_child.on a {border-right: 0;}
.wrap_tabmenu01 .link_tab {display: block; position: relative; width: 192px; min-height: 16px; line-height: 1.4; padding: 12px 4px 16px; border-left: 1px solid #fcfcfc; border-right: 1px solid #fcfcfc; background-color: #fcfcfc; color: #575757; font-size: 14px; text-align: center; text-decoration: none;}
.wrap_tabmenu01 .link_tab .wrap_vertical {display: inline-block; width: 0; height: 38px; visibility: hidden; vertical-align :middle;}
.wrap_tabmenu01 .link_tab .cntt {display: inline-block; vertical-align: middle;}
.wrap_tabmenu01 .link_tab span.cntt {*cursor:pointer;} /* ie7 */
.wrap_tabmenu01 span.link_tab span.cntt {*cursor:auto;}/* ie7 */
.wrap_tabmenu01 a.link_tab:hover .cntt {text-decoration:underline;}
.wrap_tabmenu01 .wrap_tab_cntt {display:none;}
.wrap_tabmenu01 ul li.on .link_tab {z-index:3; width:192px; margin-bottom:-1px; border-bottom: 1px solid #fff; border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; background-color:#fff; color: #00b423; font-weight:bold;}
.wrap_tabmenu01 ul li.on .wrap_tab_cntt {display:block;}
.wrap_tabmenu01 ul.line {background:#f7f7f7 url(//cdnimg.melon.co.kr/resource/image/web/common/line_wrap_tab03.png) no-repeat right 0;}
.wrap_tabmenu01 .btn_text.arrow_r {position:absolute; right:17px; top:50%; margin-top:-9px;}

.wrap_tabmenu01.type02 .link_tab {width: 494px;}
.wrap_tabmenu01.type03 .link_tab {width: 326px;}
.wrap_tabmenu01.type04 .link_tab {width: 242px;}
.wrap_tabmenu01.type02 ul li.on .link_tab {width: 495px;}
.wrap_tabmenu01.type03 ul li.on .link_tab {width: 327px;}
.wrap_tabmenu01.type04 ul li.on .link_tab {width: 244px;}

.wrap_tabmenu01.type02 ul li.last_child.on a,
.wrap_tabmenu01.type03 ul li.last_child.on a {border-right: 1px solid #e5e5e5;}
.wrap_tabmenu01.type06 .link_tab {width: 158px;}
.wrap_tabmenu01.type06 ul li.on .link_tab {width: 160px;}
.wrap_tabmenu01.type07 .link_tab {width: 134px;}
.wrap_tabmenu01.type07 ul li.on .link_tab {width: 136px;}
.wrap_tabmenu01.type08 .link_tab {width: 116px;}
.wrap_tabmenu01.type08 ul li.on .link_tab {width: 118px;}
.wrap_tabmenu01.type09 .link_tab {width: 102px;}
.wrap_tabmenu01.type09 ul li.on .link_tab {width: 104px;}
.wrap_tabmenu01.type10 .link_tab {width: 91px;}
.wrap_tabmenu01.type10 ul li.on .link_tab {width: 91px;}

/* .TabMenu 02 */
.wrap_tabmenu02 {position: relative; background-color: #fcfcfc;}
.wrap_tabmenu02 ul {position: relative; width: 1008px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.wrap_tabmenu02 ul {*zoom: 1;}
.wrap_tabmenu02 ul:after {content: ""; display: block; clear: both; height: 0; visibility: hidden;}
.wrap_tabmenu02 ul li {float:left; background-color: #fff;}
.wrap_tabmenu02 ul li.last_child a {width: 194px; border-right: 1px solid #e3e3e3;}
.wrap_tabmenu02 .link_tab {display: block; width: 192px; position: relative; min-height: 16px; line-height: 1.4; padding: 12px 4px 16px; border-left: 1px solid #e3e3e3; color: #575757; font-size: 14px; text-align: center; text-decoration: none;}
.wrap_tabmenu02 .link_tab .cntt {display: inline-block; vertical-align: middle;}
.wrap_tabmenu02 ul li.on .link_tab {background-color: #f7f7f7; font-weight: bold;}


/* 삭제
.wrap_tabmenu02.type02 ul,
.wrap_tabmenu02.type03 ul {border-right: 1px solid #e3e3e3;}
*/
.wrap_tabmenu02.type02 .link_tab {width: 495px;}
.wrap_tabmenu02.type02 ul li.on .link_tab {width: 494px;}
.wrap_tabmenu02.type03 .link_tab {width: 327px;}
.wrap_tabmenu02.type03 ul li.on .link_tab {width: 326px;}
.wrap_tabmenu02.type04 .link_tab {width: 243px;}
.wrap_tabmenu02.type04 ul li.on .link_tab {width: 242px;}
.wrap_tabmenu02.type06 .link_tab {width: 159px;}
.wrap_tabmenu02.type06 ul li.on .link_tab {width: 158px;}
.wrap_tabmenu02.type07 .link_tab {width: 135px;}
.wrap_tabmenu02.type07 ul li.on .link_tab {width: 134px;}
.wrap_tabmenu02.type08 .link_tab {width: 117px;}
.wrap_tabmenu02.type08 ul li.on .link_tab {width: 116px;}
.wrap_tabmenu02.type09 .link_tab {width: 103px;}
.wrap_tabmenu02.type09 ul li.on .link_tab {width: 102px;}
.wrap_tabmenu02.type10 .link_tab {width: 92px;}
.wrap_tabmenu02.type10 ul li.on .link_tab {width: 89px;}

/* .TabMenu 03 */
.wrap_tabmenu03 {position: relative; background-color: #fcfcfc;}
.wrap_tabmenu03 ul {position: relative; width: 1008px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.wrap_tabmenu03 ul {*zoom: 1;}
.wrap_tabmenu03 ul:after {content: ""; display: block; clear: both; height: 0; visibility: hidden;}
.wrap_tabmenu03 ul li {float:left; background-color: #fafafa;}
.wrap_tabmenu03 ul li.last_child a {width: 194px; border-right: 1px solid #e3e3e3;}
.wrap_tabmenu03 .link_tab {display: block; width: 192px; position: relative; min-height: 16px; line-height: 1.4; padding: 12px 4px 16px; border-left: 1px solid #e3e3e3; color: #575757; font-size: 14px; text-align: center; text-decoration: none;}
.wrap_tabmenu03 .link_tab .cntt {display: inline-block; vertical-align: middle;}
.wrap_tabmenu03 ul li.on .link_tab {z-index: 3; margin-bottom: -1px; border-bottom: 1px solid #fff; background-color: #fff; font-weight: bold;}

.wrap_tabmenu03.type02 .link_tab {width: 494px;}
.wrap_tabmenu03.type02 ul li.on .link_tab {width: 495px;}
.wrap_tabmenu03.type03 .link_tab {width: 326px;}
.wrap_tabmenu03.type03 ul li.on .link_tab {width: 328px;}
.wrap_tabmenu03.type04 .link_tab {width: 243px;}
.wrap_tabmenu03.type04 ul li.on .link_tab {width: 242px;}

/* TabMenu Sub 2Depth */
.wrap_tabmenu_sub {position: relative;}
.wrap_tabmenu_sub ul {position: relative; width: 1008px; padding: 11px 0 9px; border-bottom: 1px solid #e3e3e3;}
.wrap_tabmenu_sub ul {*zoom: 1;}
.wrap_tabmenu_sub ul:after {content: ""; display: block; clear: both; height: 0; visibility: hidden;}
.wrap_tabmenu_sub ul li {float:left; background-color: #fff;}
.wrap_tabmenu_sub .link_tab {display: block; width: 132px; padding: 5px 0 5px 36px; color: #888; font-size: 13px; text-decoration: none;}
.wrap_tabmenu_sub .link_tab .cntt {display: inline-block; padding-bottom: 3px; border-bottom: 1px solid #fff; vertical-align: middle;}
.wrap_tabmenu_sub ul li.on .link_tab {color: #00b523;}
.wrap_tabmenu_sub ul li.on .link_tab .cntt {border-bottom: 1px solid #00cd3c;}

.wrap_tabmenu_sub dl {padding: 13px 0 15px; border-bottom: 1px solid #e3e3e3;}
.wrap_tabmenu_sub dl {*zoom: 1;}
.wrap_tabmenu_sub dl:after {content: ""; display: block; clear: both; height: 0; visibility: hidden;}
.wrap_tabmenu_sub dl dt {clear: both; float: left; width: 166px; line-height: 23px; padding: 10px 0 6px 36px; color: #575757; font-size: 13px;}
.wrap_tabmenu_sub dl dd {margin-left: 202px;}
.wrap_tabmenu_sub dl dd ul {width: auto; padding: 12px 0 4px; border-bottom: 0;}
.wrap_tabmenu_sub dl dd ul li.first_child .link_tab {margin-left: 0;}
.wrap_tabmenu_sub dl dd .link_tab {width: auto; padding: 0; margin-left: 35px;}

.wrap_tabmenu_sub.type02 {}
.wrap_tabmenu_sub.type02 ul {width: 1006px; padding: 27px 0 26px; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}
.wrap_tabmenu_sub.type02 .link_tab {width: 107px; padding: 9px 0 9px 36px;}

.wrap_tabmenu_sub.etc {}
.wrap_tabmenu_sub.etc ul {width: 934px; padding: 25px 36px; border: 1px solid #e3e3e3; background-color: #fafafa;}
.wrap_tabmenu_sub.etc ul li {background-color: #fafafa;}
.wrap_tabmenu_sub.etc .link_tab {width: 150px; padding: 9px 0 9px 36px; color: #575757; font-size: 14px;}
/* UX-1043 */

/* UX-1272 20180402 */
#macplayer_popup.layer_popup {position: absolute; padding-top:0; width: 448px; z-index: 5; border: 1px solid #ccc; border-top: 3px solid #00cd3c; font-family: "맑은 고딕", "Malgun Gothic", arial, "돋움", dotum, "Apple Gothic", sans-serif; color: #333;}
#macplayer_popup.layer_popup .title {padding: 60px 48px 0; font-size: 26px; font-weight: normal; background: #fff;}
#macplayer_popup.layer_popup .cntt {padding: 30px 48px 52px; background: #fff;}
#macplayer_popup.layer_popup .cntt .text_notice {font-size: 16px; line-height: 35px;}
#macplayer_popup.layer_popup .cntt .button_group {margin-top: 32px; overflow: hidden;}
#macplayer_popup.layer_popup .cntt .button_group li {width: 170px; padding: 14px 0 11px; border-radius: 24px; font-size: 16px; text-align: center;}
#macplayer_popup.layer_popup .cntt .button_group li a {display: block;}
#macplayer_popup.layer_popup .cntt .button_group li:first-child {float: left; border: 1px solid #00cd3c;}
#macplayer_popup.layer_popup .cntt .button_group li:first-child a {color: #01b925;}
#macplayer_popup.layer_popup .cntt .button_group li:last-child {float: right; border: 1px solid #7d7d7d;}
#macplayer_popup.layer_popup .cntt .button_group li:last-child a {color: #7d7d7d;}
#macplayer_popup.layer_popup .btn_close {position: absolute; right: 22px; top: 25px;}
#macplayer_popup.layer_popup .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;}
#macplayer_popup.layer_popup .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;}
/* //UX-1272 20180402 */


/* [start] MELONUIT-1863 pcplayer 안내 */
#pcplayer_popup.layer_popup {position: absolute; padding-top:0;  z-index: 5; border: 1px solid #ccc; border-top: 3px solid #00cd3c; font-family: "맑은 고딕", "Malgun Gothic", arial, "돋움", dotum, "Apple Gothic", sans-serif; color: #333;}
#pcplayer_popup.layer_popup.layer_popup_type01 {width: 498px;}
#pcplayer_popup.layer_popup.layer_popup_type02,
#pcplayer_popup.layer_popup.layer_popup_type03 {width: 398px;}
#pcplayer_popup.layer_popup .cntt {padding: 57px 48px 51px; background: #fff;}
#pcplayer_popup.layer_popup.layer_popup_type02 .cntt {text-align: center;}
#pcplayer_popup.layer_popup.layer_popup_type03 .cntt {text-align: center; padding: 67px 48px 61px;}
#pcplayer_popup.layer_popup .cntt .title {font-size: 26px; line-height: 34px; margin-bottom: 26px; font-weight: normal;}
#pcplayer_popup.layer_popup .cntt .text_notice {font-size: 16px; line-height: 34px; letter-spacing: -1px;}
#pcplayer_popup.layer_popup .cntt .text_notice .link{text-decoration: underline;}
#pcplayer_popup.layer_popup.layer_popup_type03 .cntt .loading {display: inline-block; margin-bottom: 30px;}
#pcplayer_popup.layer_popup .cntt .button_group {margin-top: 35px; overflow: hidden;}
#pcplayer_popup.layer_popup .cntt .button_group button {display: block; outline: none; color: #00b423; font-size: 16px; letter-spacing: -1px; border: 1px solid #00cd3c;height: 44px; border-radius: 22px; background: #fff; margin: 0 auto;}
#pcplayer_popup.layer_popup.layer_popup_type01 .cntt .button_group button {width: 236px;}
#pcplayer_popup.layer_popup.layer_popup_type02 .cntt .button_group button {width: 172px;}
/*  MELONUIT-2624 : MELONACC-2326 - outline속성 제거 */
#pcplayer_popup.layer_popup .btn_close {position: absolute; right: 22px; top: 25px;}
#pcplayer_popup.layer_popup .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;}
/* [end] MELONUIT-1863 pcplayer 안내 */

/* MELONUIT-1948 20210604 팝업안내 */
#pcplayer_popup.layer_popup.layer_popup_type04 .cntt .button_group button,
#pcplayer_popup.layer_popup.layer_popup_type05 .cntt .button_group button{width:200px}
#pcplayer_popup.layer_popup.layer_popup_type04 .cntt,
#pcplayer_popup.layer_popup.layer_popup_type05 .cntt{width:404px}
#pcplayer_popup.layer_popup.layer_popup_type05 .cntt .text_notice{overflow-y:auto;height:200px;font-size:13px;line-height:25px}
#pcplayer_popup.layer_popup.layer_popup_type05 .cntt .text_notice .link{display:block;margin-top:8px}
/* //MELONUIT-1948 20210604 팝업안내 */
