﻿html, body {text-align:center; margin:0; padding:0;}
body {background-image:url("/images/main/background.gif"); background-repeat:repeat-x; background-position:0 0;}
body#cartoon, body#sms {background-image:url("/images/global/background.gif");}
body#cartoonVer2, body#novel {background-image:url("/images/cartoonVer2/background.gif");}
body#popup {background-image:none; padding:10px;}
body#ifr {background-image:none; padding:0px;}
#popup table {text-align:left;}
#Wrap {position:relative; margin:0 auto; text-align:left; width:965px;}
#headWrap {position:relative; width:965px; z-index:600;}
#contents {position:relative; padding-top:11px; padding-left:10px; padding-bottom:10px; 
background-image:url("/images/global/subRoundBg.gif"); background-color:#fff; background-repeat:no-repeat; background-position:0 0;}
#cartoon #contents {padding-top:0; background-position:0 38px;}
#leftCts {position:relative; float:left; width:193px;}
#mainCts {position:relative; float:left; width:571px;}
#freeData #mainCts {width:764px;}
#sms #mainCts {width:751px;}
#rightCts {position:relative; float:left; width:180px;}
#cartoon #rightCts {position:absolute; top:180px; right:0; width:193px;}
#rightCts_hpUi {position:absolute; top:11px; right:10px; width:194px;}

/* 헤드영역 */
.logo {margin-top:15px; margin-left:20px;}
.logArea_login {font-size:11px;}
.logArea_login strong {color:#ec008b;}
.totsch_selectBox {position:relative; border:2px solid #f7279f; border-right:1px;background-color:#fafafa;}
.totsch_selectBox input {width:76px; height:21px; line-height:21px; margin-left:3px; color:#333333; border:none; cursor:pointer;
background-color:#fafafa;}
.totsch_selectBox img {cursor:pointer;}
.select_drop { position:absolute; top:-1px; left:-1px; width:76px; padding:3px 0; border:1px solid #f7279f; background-color:#fff;}
.select_drop_comic { position:absolute; top:0px; left:-3px; width:94px; padding:3px 0; border:2px solid #3B38C5; background-color:#fff;}
.select_drop_novel { position:absolute; top:0px; left:-3px; width:94px; padding:3px 0; border:2px solid #379b0c; background-color:#fff;}
.select_drop input {height:16px; line-height:16px; line-height:16px;color:#545455;background-color:#fff; }
.totsch_inputBox {border-top:2px solid #f7279f; border-bottom:2px solid #f7279f;
background-image:url("/images/header/totsch_inputBg.gif"); background-repeat:repeat-x; background-position:0 0;}
.input_schWord {width:218px; height:21px; line-height:21px; border:0 none;
background-image:url("/images/header/totsch_inputBg.gif"); background-repeat:repeat-x; background-position:0 0;}
.totsch_hitword {width:93px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#headerBnr {position:absolute; top:35px; left:731px;}
#head_submenuWrap {margin-left:19px; margin-bottom:6px;}
#sms #head_submenuWrap {margin-left:29px;}
#head_submenuWrap a.subMenu_on,
#head_submenuWrap a.subMenu_on:link,
#head_submenuWrap a.subMenu_on:visited,
#head_submenuWrap a.subMenu_on:hover {color:#ec008b; font-weight:bold;}
#head_submenuWrap .head_submenu {text-align:center; padding:0;
background-image:url("/images/header/submenuPointer.gif"); background-color:#f0f0f0; background-repeat:no-repeat;}
#cartoonCp .head_submenu {background-position:247px 0;}
#sms .head_submenu {background-position:332px 0;}
/* 메인(home) */
.bnrMain_thumb {border:1px solid #771f55;}
.hotNews {display:block; width:233px; color:#ffffff; font-weight:bold; margin-top:3px;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
a.hotNews:link, a.hotNews:visited {color:#ffffff;}
a.hotNews:hover, a.hotNews:active {color:#ffffff; text-decoration:underline;}
.main_review {display:block; float:left; width:400px; line-height:21px; color:#ffffff; font-weight:bold;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
a.main_review:link, a.main_review:visited {color:#ffffff;}
a.main_review:hover, a.main_review:active {color:#ffffff; text-decoration:underline;}
#downTop10 { margin-top:6px;}
#downTop10 td { height:19px; line-height:19px; color:#c5c5c5; border-top:1px solid #323c3a; border-bottom:1px solid #1a201f;}
#downTop10 a, #downTop10 a:link, #downTop10 a:visited {color:#c5c5c5;}
#downTop10 a:hover, #downTop10 a:active {color:#fff;}
.downTop10FirstTr {border-top:0;}
.mainImgTitle { display:block; width:62px;font-size:11px; color:#5f635e;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.auctionTitle {display:block; width:75px; line-height:15px; margin-top:8px; text-align:center; color:#545455; font-size:11px;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.auctionTitle span {display:block; font-size:12px; color:#333333;font-weight:bold; 
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
a.auctionTitle:link, a.auctionTitle:visited {color:#545455}
.smsGameWrap .auctionTitle {text-align:left; margin-left:9px;}
.hitMenu a { display:block; line-height:29px; color:#545455;text-align:center;}
.mainNoticeFaq {display:block; float:left; width:180px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mainNoticeFaq1 {display:block; float:left; width:160px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mainCtsTab {text-align:center; color:#545455; }
.mainCtsTab a {display:block;width:38px; height:22px; line-height:22px; margin-right:4px; color:#545455; font-size:11px; background-repeat:no-repeat; background-position:0 0;}
.mainCtsTab_on { background-image:url("/images/global/tab1_on.gif"); }
.mainCtsTab_off {background-image:url("/images/global/tab1_off.gif");}
.mainSongTitle {color:#333333; font-weight:bold;}
.mainSongArtist {font-size:11px; color:#545455;}
.albumImg {border:1px solid #999999;}

/* 왼쪽메뉴 공통 */
.subMenuBg {padding-bottom:5px; 
background-image:url("/images/global/leftMenuBgBte.gif"); background-color:#e9118f; background-repeat:no-repeat; background-position:0 100%;}
.subMenuBg_game {padding-bottom:5px; 
background-image:url("/images/global/leftMenuBgBte1.gif"); background-color:#e9118f; background-repeat:no-repeat; background-position:0 100%;}
.subMenu {width:180px; padding-top:2px;
background-image:url("/images/global/subRoundBg_t.gif"); background-repeat:no-repeat; background-position:0 0;}
#game .subMenu {width:180px; padding-top:2px;
background-image:url("/images/game/submenuBg.gif"); background-repeat:no-repeat; background-position:0 0;}
.subMenu li {line-height:27px; margin:0 6px; border-top:1px solid #f0f0f0;}
.subMenu .subMenuLi_first {border-top:0;}
.subMenu a {display:block; height:27px; line-height:27px; padding-left:18px;
background-image:url("/images/global/ico_arrow2.gif"); background-repeat:no-repeat; background-position:7px 10px;}
.subMenu a:hover { background-image:url("/images/global/ico_arrow1.gif"); background-repeat:no-repeat; background-position:7px 10px;}
.sub_subMenu {padding-top:4px; padding-bottom:9px; border-top:1px solid #f0f0f0;}
.sub_subMenu li {margin:0; border:none; line-height:20px; }
.sub_subMenu a {display:block; height:20px; line-height:20px; background-image:none;}
.sub_subMenu a:hover {background-image:url("/images/global/ico_arrow3.gif"); background-repeat:no-repeat; background-position:11px 6px;}
.subMenu a.subMenu_on {color:#ec008b; font-weight:bold; background-image:url("/images/global/ico_arrow1.gif"); background-repeat:no-repeat; background-position:7px 10px;}
.subMenu a.sub_subMenu_on {color:#ec008b; 
background-image:url("/images/global/ico_arrow3.gif"); background-repeat:no-repeat; background-position:11px 6px;}
.boxBg_top {background-image:url("/images/global/box1_mid.gif"); background-repeat:repeat-x; background-position:0 0;}
.boxBg_bottom {background-image:url("/images/global/box1_mid.gif"); background-color:#fff; background-repeat:repeat-x; background-position:0 100%;}
.boxBg_left {background-image:url("/images/global/box1_mid.gif"); background-color:#fff;background-repeat:repeat-y; background-position:0 0;}
.boxBg_right {background-image:url("/images/global/box1_mid.gif"); background-color:#fff; background-repeat:repeat-y; background-position:100% 0;}
.box3_top {background-image:url("/images/global/box3_mid.gif"); background-color:#fff; background-repeat:repeat-x; background-position:0 0;}
.box3_bottom {background-image:url("/images/global/box3_mid.gif");background-color:#fff; background-repeat:repeat-x; background-position:0 100%;}
.box3_left {background-image:url("/images/global/box3_mid.gif"); background-color:#fff; background-repeat:repeat-y; background-position:0 0;}
.box3_right {background-image:url("/images/global/box3_mid.gif"); background-color:#fff; background-repeat:repeat-y; background-position:100% 0;}
.box4_top {background-image:url("/images/global/box4_mid.gif"); background-repeat:repeat-x; background-position:0 0;}
.box4_bottom {background-image:url("/images/global/box4_mid.gif"); background-color:#fff; background-repeat:repeat-x; background-position:0 100%;}
.box4_left {background-image:url("/images/global/box4_mid.gif"); background-color:#fff; background-repeat:repeat-y; background-position:0 0;}
.box4_right {background-image:url("/images/global/box4_mid.gif"); background-color:#fff; background-repeat:repeat-y; background-position:100% 0;}
.box5_top {background-image:url("/images/global/box5_mid.gif"); background-color:#fff; background-repeat:repeat-x; background-position:0 0;}
.box5_bottom {background-image:url("/images/global/box5_mid.gif"); background-color:#fff; background-repeat:repeat-x; background-position:0 100%;}
.box5_left {background-image:url("/images/global/box5_mid.gif"); background-color:#fff; background-repeat:repeat-y; background-position:0 0;}
.box5_right {background-image:url("/images/global/box5_mid.gif"); background-color:#fff; background-repeat:repeat-y; background-position:100% 0;}
.box7_top {background-image:url("/images/global/box7_mid.gif"); background-color:#fff; background-repeat:repeat-x; background-position:0 0;}
.box7_bottom {background-image:url("/images/global/box7_mid.gif"); background-color:#fff; background-repeat:repeat-x; background-position:0 100%;}
.box7_left {background-image:url("/images/global/box7_mid.gif"); background-color:#fff; background-repeat:repeat-y; background-position:0 0;}
.box7_right {background-image:url("/images/global/box7_mid.gif"); background-color:#fff; background-repeat:repeat-y; background-position:100% 0;}
.box8_top {background-image:url("/images/cartoon/box1_mid.gif"); background-color:#fff; background-repeat:repeat-x; background-position:0 0;}
.box8_bottom {background-image:url("/images/cartoon/box1_mid.gif"); background-color:#fff; background-repeat:repeat-x; background-position:0 100%;}
.box8_bottom2 {background-image:url("/images/cartoon/box1_mid.gif"); background-color:#f0f0f0; background-repeat:repeat-x; background-position:0 100%;}
.box8_left {background-image:url("/images/cartoon/box1_mid.gif"); background-color:#fff; background-repeat:repeat-y; background-position:0 0;}
.box8_right {background-image:url("/images/cartoon/box1_mid.gif"); background-color:#fff; background-repeat:repeat-y; background-position:100% 0;}

.box9_top {background-image:url("/images/global/box8_mid.gif"); background-color:#fff; background-repeat:repeat-x; background-position:0 0;}
.box9_bottom {background-image:url("/images/global/box8_mid.gif"); background-color:#fff; background-repeat:repeat-x; background-position:0 100%;}
.box9_left {background-image:url("/images/global/box8_mid.gif"); background-color:#fff; background-repeat:repeat-y; background-position:0 0;}
.box9_right {background-image:url("/images/global/box8_mid.gif"); background-color:#fff; background-repeat:repeat-y; background-position:100% 0;}
.box10_top {background-image:url("/images/csCenter/replyTblDot.gif"); background-repeat:repeat-x; background-position:0 0;}
.box10_bottom {background-image:url("/images/csCenter/replyTblDot.gif"); background-color:#fff; background-repeat:repeat-x; background-position:0 100%;}
.box10_left {background-image:url("/images/csCenter/replyTblDot.gif"); background-repeat:repeat-y; background-position:0 0;}
.box10_right {background-image:url("/images/csCenter/replyTblDot.gif"); background-repeat:repeat-y; background-position:100% 0;}
/* 오른쪽영역 공통 */
.rt_title_basic img {padding-top:10px; padding-bottom:12px; padding-left:8px;}
.rt_Title_down5 img {padding-top:4px; padding-left:16px;}
.rt_title_newUpdate {padding-top:10px; padding-bottom:10px; padding-left:8px; border-bottom:1px solid #f0f0f0;}
.realDownNum {font-size:11px; font-weight:bold; color:#cd0078;}

/* 중앙영역 공통 */
.title_favorAlbum {height:32px; border-bottom:1px solid #d8d8d8;}
.title_favorAlbum img {padding-top:13px; padding-left:3px; padding-bottom:6px;}
.more {padding:4px 0;}
.albumImg {border:1px solid #999999; margin-bottom:3px;}
.ringListTbl th {line-height:28px; font-size:11px; color:#545455; padding-bottom:5px; text-align:center;}
.ringListTbl td {line-height:24px; border-bottom:1px solid #ececec;}
.hplistTd {height:24px; line-height:24px; border-bottom:1px solid #ececec; background-color:#fafafa;}
.tbl_no {width:28px; text-align:center;}
.tbl_songTitle {}
td.tbl_songTitle {text-indent:10px;}
.tbl_artist {width:95px;}
td.tbl_artist {text-indent:10px;}
.tbl_starPoint {width:84px; text-align:center;}
.tbl_down {width:130px; text-align:center;}
.tbl_selectArea {width:130px; text-align:center;}
.tbl_selectArea td {border:none;}
.tbl_status {width:75px;}
td.tbl_status {text-indent:5px;}
.tbl_write {width:80px; font-size:11px;}
td.tbl_write { text-indent:10px;}
.tbl_date {width:80px;text-align:center;}
.tbl_noticeTitle {padding-left:7px;}
.tbl_hit { width:60px; text-align:center;}
.tbl_file { width:50px; text-align:center;}
.pagingTbl {height:45px;}
.pagingTbl span a { display:block; float:left; height:11px; width:27px; border-left:1px solid #d0d0d0; text-align:center;}
.title {padding-top:16px; padding-bottom:11px; color:#333333; font-size:16px; font-weight:bold;}
.songTitle {display:block; line-height:17px; color:#333333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
a.songTitle, a.songTitle:link, a.songTitle:visited {color:#333333;}
.songArtist {display:block;line-height:17px; font-size:11px; color:#545455;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pointColor1 {color:#ec008b;}
.pointColor2 {color:#57a800;}
.comment {line-height:18px; color:#545455; border-left:1px solid #f0f0f0; padding-left:11px; padding-top:3px; padding-bottom:3px;}
.comment p {padding-left:6px;line-height:18px;
background-image:url("/images/global/ico_dot2.gif"); background-repeat:no-repeat; background-position:0 7px;}
.comment p.cmtTitle {color:#ec008b; padding-left:0; background:none; margin:2px 0;}
.notice_comment {line-height:15px; margin:2px 0; color:#545455; font-size:11px;}
.writeTbl, .viewTbl {border-top:2px solid #9fc761; border-bottom:1px solid #9fc761;}
.writeTbl th, .viewTbl th {line-height:35px; text-align:left; padding-left:10px; border-bottom:1px solid #e5e5e5;
background-image:url("/images/global/tdVline.gif"); background-repeat:repeat-y; background-position:100% 50%;}
.writeTbl td, .viewTbl td {padding:4px 13px; border-bottom:1px solid #e5e5e5;}
.writeTbl span, .viewTbl span {font-size:11px;}
.colTitle {background-image:url("/images/global/tdVline.gif"); background-repeat:repeat-y; background-position:100% 50%;}
td.tbl_replay {padding:0;}
td.reply_title {line-height:35px; border-top:1px solid #a1a1a1; background-color:#f0f0f0; padding-top:0; padding-bottom:0;}
td.reply_contents {padding:10px 12px; line-height:18px;}
.basicTbl {border-top:2px solid #d3d8de; border-bottom:1px solid #d3d8de; color:#d3d8de;}
.basicTbl th {line-height:35px; text-align:left; padding-left:10px; border-bottom:1px solid #e5e5e5;
background-image:url("/images/global/tdVline2.gif"); background-repeat:no-repeat; background-position:100% 50%;}
.basicTbl td {padding:4px 13px; border-bottom:1px solid #e5e5e5;}

.replyTbl {border-bottom:1px solid #d3d8de; color:#d3d8de;}
.replyTbl th {line-height:35px; text-align:left; padding-left:10px; border-bottom:1px solid #e5e5e5;
background-image:url("/images/global/tdVline2.gif"); background-repeat:no-repeat; background-position:100% 50%;}
.replyTbl td {padding:6px 13px; border-bottom:1px solid #e5e5e5;}

td.tbl_contents {padding-top:18px; padding-left:10px; padding-right:10px; padding-bottom:30px;}
.ringListTbl td td, .writeTbl td td, .viewTbl td td, .basicTbl td td, replyTbl td td {border-bottom:0;}
.typeCtrl td {font-size:11px;}
.typeCtrl .ctrlPreNext img {width:11px; padding:0;  padding-left:4px; padding-bottom:3px;}

/* 벨소리 */
.favor_SongTitle {display:block; width:80px; line-height:17px; color:#333333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
a.favor_SongTitle, a.favor_SongTitle:link, a.favor_SongTitle:visited {color:#333333;}
.favor_SongArtist {display:block; width:80px; line-height:17px; font-size:11px; color:#545455;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.title_bellTop20 {padding:10px 0;}
.bell_selectArea table {position:relative;border:1px solid #d0d0d0;}
.tbl_selectArea input {width:40px; height:15px; line-height:15px; text-indent:2px; color:#545455; font-size:11px; border:none;}
.tbl_selectArea img {cursor:pointer;}
.select_dropArea {position:absolute; top:25px; left:0; width:91px; padding:3px 0; border:1px solid #d0d0d0; text-align:center; background-color:#fff;}
.select_dropArea2 {position:absolute; top:25px; left:0; width:76px; padding:3px 0; border:1px solid #d0d0d0; text-align:center; background-color:#fff;}
.select_dropEmoticon {position:absolute; top:25px; left:0; width:185px; padding:3px 0; border:1px solid #d0d0d0; text-align:center; background-color:#fff;}
.albumTitle {display:block; line-height:17px; color:#333333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
a.albumTitle, a.albumTitle:link, a.albumTitle:visited {color:#333333;}
.albumArtist {display:block;line-height:17px; font-size:11px; color:#5f635e; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*20170718 앨범소개영역 수정*/
.albumComment {overflow:hidden; position:relative; padding:15px 15px 12px; background-color:#f1f1f1; line-height:17px; color:#333;}
.albumComment .txt {overflow:hidden;display:inline-block; height:91px;font-size:12px; font-weight:normal;text-align:left;line-height:1.5em;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;white-space:normal;} 
.albumComment .txt2 {overflow:hidden;display inline-block; font-size:12px; font-weight:normal;text-align:left;line-height:1.5em;} 
.albumComment .btn {display: block;text-align:right;margin-top:5px; }
/*//20170718 앨범소개영역 수정*/


#priceGuide td {border:0; height:17px; line-height:17px; font-size:11px; padding:2px 0; border-bottom:1px solid #efefef;}
/* 컬러링 */
#emoticon {position:absolute; top:26px; left:-1px;}
#emoticon td {padding:3px; border:1px solid #d0d0d0; background-color:#fff;}
/* 만화 */
.rt_title_cartoon {border-bottom:1px solid #d0d0d0;}
.rt_title_cartoon img {padding-top:9px; padding-bottom:10px; padding-left:5px;}
.cartoonSch_selectBox {position:relative; border:2px solid #f7279f; border-right:none;}
.cartoonSch_selectBox input {width:76px; height:21px; line-height:21px; margin-left:3px; color:#545455; border:none; cursor:pointer;
background-color:#fff;}
.cartoonSch_selectBox img {cursor:pointer; border-right:1px solid #c8c8c8; padding:5px 7px 5px 3px;}
.cartoonSch_inputBox {border-top:2px solid #f7279f; border-bottom:2px solid #f7279f; border-right:2px solid #f7279f;}
.cartoonSch_inputBox input {width:203px; height:21px; border:0;}
.cartoon_recommand {margin-top:17px; margin-left:17px;}
.cartoon_recommand li {line-height:17px; width:142px; border-bottom:1px solid #dddddd;}
.cartoon_recommand a {display:block; width:134px; line-height:26px; margin-left:6px; margin-right:3px;
background-image:url("/images/global/ico_arrow2.gif"); background-repeat:no-repeat; background-position:100% 50%;}
a.cartoon_recommand_on,
a.cartoon_recommand_on:hover {color:#ec008b; font-weight:bold;
background-image:url("/images/global/ico_arrow1.gif"); background-repeat:no-repeat; background-position:100% 50%;}
a.cartoon_recommand_on:link, a.cartoon_recommand_on:visited, a.cartoon_recommand_on:active {color:#ec008b;}
.cartoon_recommand img { padding-top:4px; padding-bottom:3px;}
.cartoon_title {display:block; width:86px; line-height:16px; padding-top:3px; color:#333333; text-align:center;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cartoon_artist {display:block; width:86px; line-height:16px; padding-bottom:3px; color:#5f635e; font-size:11px; text-align:center; 
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rt_cartoon_title {display:block; width:46px; line-height:16px; margin-top:3px; color:#333333;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rt_cartoon_artist {display:block; width:46px; line-height:16px; margin-bottom:3px; color:#5f635e; font-size:11px;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cartoon_num {padding:1px 0 0 1px; font-size:11px; color:#e50087; font-weight:bold;}
.rt_cartoon_comment {width:139px; font-size:11px; color:#333; line-height:16px;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/* 문자 */
.smsSch_selectBox {position:relative; border:1px solid #f7279f;}
.smsSch_selectBox input {width:63px; height:22px; line-height:21px; margin-left:3px; color:#545455; border:none; cursor:pointer;
background-color:#fff;}
.smsSch_selectBox img {cursor:pointer; padding:5px 7px 5px 0;}
.smsSch_inputBox {border-top:1px solid #f7279f; border-bottom:1px solid #f7279f; border-right:1px solid #f7279f;}
.smsSch_inputBox input {width:204px; height:22px; border:0;}
.tabWrap {
background-image:url("/images/sms/tabBg.gif"); background-repeat:repeat-x; background-position:0 100%;}
.tabWrap a {display:block; width:101px; height:33px; line-height:33px; margin-right:5px; text-align:center;
background-repeat:no-repeat; background-position:0 0;}
a.tab_on, a.tab_on:link, a.tab_on:visited, a.tab_on:hover, a.tab_on:active {color:#57a800;font-weight:bold;
background-image:url("/images/sms/tab_on.gif");}
a.tab_off, a.tab_off:link, a.tab_off:visited, a.tab_off:hover, a.tab_off:active { color:#545455;
background-image:url("/images/sms/tab_off.gif");}
.msgTxtWrap {margin:5px; 
overflow:auto; overflow-x:hidden; filter:chroma(color=#efefef);
scrollbar-face-color: #fff; 
scrollbar-shadow-color: #cdcdcd; 
scrollbar-highlight-color: #fff; 
scrollbar-3dlight-color: #cdcdcd; 
scrollbar-darkshadow-color: #fff; 
scrollbar-track-color: #efefef; 
scrollbar-arrow-color: #cdcdcd;}
#rtHpUi_input {margin-top:72px; overflow:hidden; text-align:center;}
.rtHpUi_inputtxt {width:120px; height:103px; margin-left:10px;  border:0; margin-left:0;
background-color:#f6f6f6;
overflow:auto; overflow-x:hidden; filter:chroma(color=#efefef);
scrollbar-face-color: #fff; 
scrollbar-shadow-color: #cdcdcd; 
scrollbar-highlight-color: #fff; 
scrollbar-3dlight-color: #cdcdcd; 
scrollbar-darkshadow-color: #e0e0e0; 
scrollbar-track-color: #efefef; 
scrollbar-arrow-color: #cdcdcd;}
#detailHpUi_input {width:105px; height:114px; margin-top:72px; margin-left:45px;
overflow:auto; overflow-x:hidden; filter:chroma(color=#efefef);
scrollbar-face-color: #fff; 
scrollbar-shadow-color: #cdcdcd; 
scrollbar-highlight-color: #fff; 
scrollbar-3dlight-color: #cdcdcd; 
scrollbar-darkshadow-color: #fff; 
scrollbar-track-color: #efefef; 
scrollbar-arrow-color: #cdcdcd;}
.rtHpUi_numInput {border:1px solid #969697; background-color:#e0e0e0;}
.rtHpUi_numInput td {font-size:11px;}
.rtHpUi_numInput div {display:block; width:158px; height:64px; border:1px solid #ffffff; border-bottom:0;
overflow:auto; overflow-x:hidden; filter:chroma(color=#efefef);
scrollbar-face-color: #fff; 
scrollbar-shadow-color: #cdcdcd; 
scrollbar-highlight-color: #fff; 
scrollbar-3dlight-color: #cdcdcd; 
scrollbar-darkshadow-color: #e0e0e0; 
scrollbar-track-color: #efefef; 
scrollbar-arrow-color: #cdcdcd;}
.rtHpUi_numInput table {margin-left:5px; margin-top:3px;}
.input_phoneNum {width:102px; height:15px; border:1px solid #b2b4b7; font-size:11px;}
.input_sendPhoneNum {width:94px; height:15px; border:1px solid #b2b4b7; font-size:11px;}
#rtHpUi_sendDate img { padding:3px 3px 3px 0; cursor:pointer;}
#rtHpUi_sendDate td {font-size:11px; color:#000000;}
#rtHpUi_sendDate input {height:17px; line-height:17px; font-size:11px; padding:0; margin:0;  border:0; text-align:left; cursor:pointer;}
.input_sendYear {width:28px;}
.input_sendMonth {width:16px;}
.input_sendDay {width:16px;}
.hpUi_popNum {width:105px;height:70px; overflow:auto; overflow-x:hidden;
scrollbar-shadow-color: #cdcdcd; 
scrollbar-highlight-color: #fff; 
scrollbar-3dlight-color: #cdcdcd; 
scrollbar-darkshadow-color: #fff; 
scrollbar-track-color: #efefef; 
scrollbar-arrow-color: #cdcdcd;}
.input_popPhoneNum {width:80px; height:18px; line-height:18px; border:0; font-size:11px;}
.setMsgTxtWrap {margin:2px 0; padding:0;
overflow:auto; overflow-x:hidden; filter:chroma(color=#efefef);
scrollbar-face-color: #fff; 
scrollbar-shadow-color: #cdcdcd; 
scrollbar-highlight-color: #fff; 
scrollbar-3dlight-color: #cdcdcd; 
scrollbar-darkshadow-color: #fff; 
scrollbar-track-color: #efefef; 
scrollbar-arrow-color: #cdcdcd; }
.setMsgTxt_input {width:175px; height:78px; margin-left:10px;  border:0; margin-left:0;
background-color:#f6f6f6;
overflow:auto; overflow-x:hidden; filter:chroma(color=#efefef);
scrollbar-face-color: #fff; 
scrollbar-shadow-color: #cdcdcd; 
scrollbar-highlight-color: #fff; 
scrollbar-3dlight-color: #cdcdcd; 
scrollbar-darkshadow-color: #fff; 
scrollbar-track-color: #efefef; 
scrollbar-arrow-color: #cdcdcd; }

/* 공개자료실 */

/* 회원관련 */
/* 고객센터 */
.faqSchArea {line-height:40px; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; background-color:#f0f0f0; padding-top:0; padding-bottom:0;}
/* 팝업 */
.popupTab_on {display:block; color:#fff; font-weight:bold; line-height:32px; text-align:center;background-image:url("/images/popup/tab_on.gif"); background-repeat:no-repeat; background-position:0 0;}
.popupTab_title {color:#fff; font-weight:bold; line-height:32px; text-align:center; padding:0 10px;}
a.popupTab_on:link, a.popupTab_on:visited, a.popupTab_on:hover, a.popupTab_on:active {color:#fff;}
.popupTab_off {display:block; color:#545455; line-height:32px; text-align:center;
background-image:url("/images/popup/tab_off.gif"); background-repeat:no-repeat; background-position:0 0;}
.popuptbl_ringInfo {margin-bottom:10px;}
.popuptbl_ringInfo td {line-height:26px; border:1px solid #d8d8d8; padding-left:10px;}
/* 풋터 */
.allMenuTitle {height:27px; line-height:30px; border-bottom:1px solid #f0f0f0; text-align:center;background-image:url("/images/footer/vLine.gif"); background-color:#fafafa; background-repeat:no-repeat; background-position:189px 0;}
.allMenuTitleMain {height:27px; line-height:30px; border-bottom:1px solid #f0f0f0; text-align:center;background-image:url("/images/footer/vLine.gif"); background-color:#fafafa; background-repeat:no-repeat; background-position:192px 0;}
.allMenuFoot {background-image:url("/images/footer/vLine.gif"); background-repeat:no-repeat; background-position:159px 28px;}
.menuList {margin:7px 15px; line-height:17px;}

/* 2009년 11월 20일 내가찜한 자료, 책갈피 목록 추가 */
a.mypageTab {  
	display:block;width:69px; height:27px; line-height:27px; color:#383d41; text-align:center;
	background-image:url("/images/mypage/tab.gif"); background-repeat:no-repeat; background-position:0 0;}
a:hover.mypageTab {color:#5b62f1;}
a.mypageTabOn { 
	display:block;width:69px; height:27px; line-height:27px; color:#5b62f1; font-weight:bold; text-align:center;
	background-image:url("/images/mypage/tabOn.gif"); background-repeat:no-repeat; background-position:0 0;}
a:link.mypageTabOn,a:visited.mypageTabOn,a:hover.mypageTabOn {color:#5b62f1;}


/* 2010년 02월 22일 검색페이지 */
a.searchTabMain {  
	display:block;width:84px; height:30px; line-height:30px; color:#1a1a1a; text-align:center;
	background-image:url("/images/search/m_tab.gif"); background-repeat:no-repeat; background-position:0 0;}
a:hover.searchTabMain {
	color:#fff;
	background-image:url("/images/search/m_tabOn.gif"); background-repeat:no-repeat; background-position:0 0;}
a.searchTabMainOn { 
	display:block;width:84px; height:30px; line-height:30px; color:#fff; font-weight:bold; text-align:center;
	background-image:url("/images/search/m_tabOn.gif"); background-repeat:no-repeat; background-position:0 0;}
a:link.searchTabMainOn,a:visited.searchTabMainOn,a:hover.searchTabMainOn {color:#fff;}

/* 2010년 08월 02일 인기순위 랭킹표시 */
.numRanking {font-size:10px;color:#888888;font-family:Tahoma,dotum;font-weight:normal;text-align:center;}
.numRanking_up {font-size:10px;color:#ff6633;font-family:Tahoma,dotum;font-weight:normal;text-align:center;}
.numRanking_down {font-size:10px;color:#3399ff;font-family:Tahoma,dotum;font-weight:normal;text-align:center;}
.numRanking_up2 {font-size:10px;color:#ed1b23;font-family:Tahoma,dotum;font-weight:bold;text-align:center;}
.numRanking_down2 {font-size:10px;color:#0066ff;font-family:Tahoma,dotum;font-weight:bold;text-align:center;}
.tbl_no_ranking {width:50px; text-align:center;}
.tbl_ranking {width:20px; text-align:center;}
td.tbl_ranking { font-size:10px;color:#888888;font-family:Tahoma,dotum;}
td.tbl_ranking_up { font-size:10px;color:#ff6633;font-family:Tahoma,dotum;}
td.tbl_ranking_down { font-size:10px;color:#3399ff;font-family:Tahoma,dotum;}

/* 2011년 07년 26일 추가*/
.newupTitle {display:block; width:75px; line-height:18px; margin-top:8px; color:#545455; font-size:11px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newupTitle span {display:block; font-size:12px; color:#333333;font-weight:bold;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
a.newupTitle:link, a.newupTitle:visited {color:#545455}
.newupDate {color:#ec008b; font-size:11px;}
.newupTitle2 {width:120px; line-height:18px; color:#545455; font-size:11px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newupTitle2 span {font-size:12px; color:#333333;font-weight:bold;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
a.newupTitle2:link, a.newupTitle2:visited {color:#545455}
.tbl_down2 {width:213px; text-align:center;}


/**여기부터 추가된거...*/
#tb_bell { margin-top:6px;}
#tb_bell td { height:19px; line-height:19px; color:#c5c5c5; border-top:1px solid #323c3a; border-bottom:1px solid #1a201f;}
#tb_bell a, #downTop10 a:link, #downTop10 a:visited {color:#c5c5c5;}
#tb_bell a:hover, #downTop10 a:active {color:#fff;}
.tb_bellFirstTr {border-top:0;}

#tb_cring { margin-top:6px;}
#tb_cring td { height:19px; line-height:19px; color:#c5c5c5; border-top:1px solid #323c3a; border-bottom:1px solid #1a201f;}
#tb_cring a, #downTop10 a:link, #downTop10 a:visited {color:#c5c5c5;}
#tb_cring a:hover, #downTop10 a:active {color:#fff;}
.tb_cringFirstTr {border-top:0;}


#tb_cartoon { margin-top:6px;}
#tb_cartoon td { height:19px; line-height:19px; color:#c5c5c5; border-top:1px solid #323c3a; border-bottom:1px solid #1a201f;}
#tb_cartoon a, #downTop10 a:link, #downTop10 a:visited {color:#c5c5c5;}
#tb_cartoon a:hover, #downTop10 a:active {color:#fff;}
.tb_cartoonFirstTr {border-top:0;}


#bKey{position:relative;margin-top:0px;width:550px;zoom:1;} 
#bKey .keyBg{margin:1px 0 0 0;overflow:hidden;height:24px;} 
#bKey ul{clear:both;} 
#bKey ul li{float:left;height:25px;color:#FFFFFF;} 
#bKey ul li a{font-weight:bold;color:#FFFFFF;letter-spacing:-1px;} 
#bKey2{position:relative;margin-top:0px;width:180px;zoom:1;} 
#bKey2 .keyBg{margin:1px 0 0 0;overflow:hidden;height:24px;}


#bKeyx{position:relative;margin-top:9px;width:270px;zoom:1;} 
#bKeyx .keyBgx{margin:1px 0 0 0;overflow:hidden;height:25px;} 
#bKeyx ul{clear:both;} 
#bKeyx ul li{float:left;height:25px;color:#FFFFFF;} 
#bKeyx ul li a{font-weight:bold;color:#FFFFFF;letter-spacing:-1px;} 


.marquee {overflow:hidden;white-space:nowrap;cursor:hand;}
.phone {clip: rect( ); background: none transparent scroll repeat 0% 0%; Border:0px SOLID #000000; font-family: 돋움체,tahoma; font-size: 9pt; cursor:hand; color:#666666;}
 /** 여기까지 추가 */



/*********** 2011-12-13 짱벨 메인 추가***************/
body#newbell {background-image:url("/images/main/background_1.gif") ;}
.mbanP {position:relative;}
.mban {position:absolute; top:270px; left:10px;}

.conB {padding-bottom:20px;}

/*최신앨범*/
.newA {background:url(/images/main/top_C.gif) repeat-x;height:290px;vertical-align:top;}
.newA .topTit {padding:13px 20px 0px 20px;}
.newA .topLine {background:url(/images/main/topLine.gif) repeat-x left bottom; height:2px; margin:0px 15px;}

.albumP {margin:5px 0px 0px 25px;}
.albumP td.tdR {padding-right:25px;}
.newAlbum {width:84px; height:83px; background-color:#373737; border:1px solid #2e2e2e; padding:3px;}
.newAlbum img {width:84px; height:83px;}
.newAlbum_txt1 {width:92px; text-align:left; color:#c0c0c0; padding-top:6px;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;cursor:pointer; }



/*인기차트*/
.tabBg {border-bottom:1px solid #d8d8d8;}
.chart_Tbl {background:url(/images/main/chart_bg.gif) no-repeat; width:398px; height:270px; vertical-align:top; }
.chart_Tbl .chart_icon {width:25px;padding-left:24px; text-align:center;}
.chart_Tbl td {height:22px;color:#575757;padding-top:5px;}
.chart_Tbl .t1 {color:#8a8a8a;}
.chart_Tbl .chart_icon2 {padding-right:10px; text-align:right; }

/*2011-12-20 상단 메뉴 수정*/
#headerBnr1 {position:absolute; top:26px; left:731px;}
/*20140804 상단배너 위치수정*/
#headerBnrT2 {position:absolute; top:8px; left:767px;}

.imgPa {padding:0px 28px;} /*20151104 짱벨 메뉴 간격 조정*/
.hotLine img {padding-left:13px; vertical-align:top; margin-top:6px;}
.hotLine .hotText {display:inline-block;width:200px; font-size:12px; color:#fefefe;font-weight:bold;padding-left:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/*2012-07-23 무료아이콘추가*/
.iconBox {position:relative;}
.freeIcon1 {position:absolute; top:147px; right:0px;}
.freeIcon2 {position:absolute; top:93px; right:0px;}
.freeIcon3 {position:absolute; top:183px; right:0px;}
.freeIcon4 {position:absolute; top:38px; right:0px;}
/*20130410 무료아이콘 클래스 추가*/
.freeIcon5 {position:absolute; top:95px; right:8px;}
.freeIcon6 {position:absolute; top:107px; right:0px;}
.freeIconsch {position:absolute; top:93px; right:10px;}
.discountimg {position:absolute; top:0px; left:0px;}
/*20130410 무료아이콘 클래스 추가*/

/*20150706 hd아이콘추가*/
.freeIcon7 {position:absolute; top:183px; left:0px;}
.freeIcon8 {position:absolute; top:193px; left:0px;}