@charset "utf-8";
/* CSS Document */
/*setting*/
* {margin:0;padding:0;}
html,body{width:100%;height:100%;}
body{font-size:12px;font-family:Dotum, AppleGothic, Sans-serif;color:#707070;}
h1,h2,h3,h4,h5,h6{font-size:12px;text-align:left;}
img,fieldset,iframe{border:0 none;}
em,address{font-style:normal;}
textarea{overflow:auto;border:1px solid #d5cfcf;}
table, table td, input, select, textarea{font-size:12px;font-family:Dotum, AppleGothic, Sans-serif}
td {empty-cells:show; word-break:break-all;}
form, fieldset, button{border:0;vertical-align:top}
a {color:#424242;text-decoration:none;}

/*align*/
.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}
.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}
.vm {vertical-align:middle}
.vt {vertical-align:top}

/*font*/
.bold {font-weight:bold;}
.blue {color:#009feb;}
.sn {color:#7f7f7f;font-weight:normal !important;font-size:11px;}
.num {font-family:Verdana, Geneva, sans-serif;font-size:11px;}
.lh18 {line-height:18px;}
.lh14 {line-height:14px;}
.lhn {letter-spacing:normal}
.orange {color:#f87500;}
.red {color:#b40004;}
.yellow {color:#f7c05b;}
.big {font-family:Malgun GothicBold;font-size:25px;line-height:27px;}
.big2 {font-family:Malgun Gothic;font-size:17px;line-height:19px;}
.Malgun {font-family:Malgun Gothic;}

/*margin*/
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mb5 {margin-bottom:5px;}
.mb8 {margin-bottom:8px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.ml5 {margin-left:5px}
.ml10 {margin-left:10px}
.ml30{ margin-left:30px;}
.ml20{margin-left:20px;}
.ml40{margin-left:40px;}
.pl20 {padding:0 0 0 20px}

/*cleatfix*/
.clearfix:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.clearfix {display:inline-block;}
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}

/*unit*/
ul li {list-style:none;}
input.inputs1 {height:24px;border:1px solid #abadb3;vertical-align:middle; font-size:12px; padding:0 0 0 3px;color:#373737;line-height:24px;}
input.bn {width:13px !important;height:13px;padding:0;margin:0;vertical-align:middle !important;border:none;}
select {color:#373737;margin:0;vertical-align:middle;position:relative;height:20px;}
select.listsearch {height:26px;padding:3px;border:1px solid #abadb3;}
label {position:relative; top:1px; _top:2px; padding:0 10px 0 3px;}
.button {width:auto;display:inline-block;background:#7c7c7c;height:26px;border:none;padding:0 8px;color:#fff !important;cursor:pointer;line-height:26px;vertical-align:middle;font-family:"Malgun Gothic";}
.button:hover {background:#f15929;}
.button2 {width:auto;display:inline-block;background:#a7a7a7;height:26px;border:none;padding:0 8px;color:#fff !important;cursor:pointer;line-height:26px;vertical-align:middle;font-family:"Malgun Gothic";}
.button2:hover {background:#7f7f7f;}
.button3 {width:auto;display:inline-block;background:#7c7c7c;height:22px;border:none;padding:0 6px;color:#fff !important;cursor:pointer;line-height:22px;vertical-align:middle;font-family:"Malgun Gothic";text-align:center;}
.button3:hover {background:#ff9900;}

/*�뚯뀥�꾩씠肄�*/
#socialicon {position:absolute;bottom:10px;left:0;}
#socialicon li {text-indent:-5000px;float:left;margin:0 10px 0 0;}
/*#socialicon .facebook {background:url(../images/ico/facebook.gif) no-repeat 0 0;width:8px;height:16px;}
#socialicon .youtube {background:url(../images/ico/youtube.gif) no-repeat 0 0;width:23px;height:16px;}*/
#socialicon .facebook {background:url(../images/ico/facebook_02.gif) no-repeat 0 0;width:62px;height:20px;}
#socialicon .youtube {background:url(../images/ico/youtube_02.png) no-repeat 0 0;width:80px;height:18px;}
#socialicon .instagram {background:url(../images/ico/instalogo2.png) no-repeat 0 0;width:18px;height:18px;}
#socialicon .tiktok {background:url(../images/ico/tiktoklogo.png) no-repeat 0 0;width:100px; height:25px; background-size: contain; margin-top: -4px;}
#socialicon a {display:block;}


/*�좏떥*/
#util {font-size:10px;position:absolute;bottom:10px;right:10px;font-family:segoe ui;font-weight:bold;}
#util .inner {width:980px;margin:0 auto;text-align:right;}
#util a {color:#666666;display:inline-block;height:12px;padding:0 5px;}

/*�ㅻ뜑*/
#header {width:980px;margin:0 auto;height:65px;padding:30px 0 0 0;position:relative;}
/*#header h1 {background:url(../images/img/logo.gif) 0 0;width:102px;height:34px;text-indent:-5000px;margin:0 auto;}*/
#header h1 {background:url(../images/img/logo_02.jpg) 0 0;width:121px;height:40px;text-indent:-5000px;margin:0 auto;}
#header h1 a {display:block;height:40px;}

/*硫붾돱*/
#gnbout {position:relative;width:100%;height:33px;z-index:20;}
#gnb {background:#fff;overflow:hidden;position:absolute;width:100%;z-index:20;}
#gnb ul.d1 {z-index:20;width:980px;margin:0 auto;}
/*#gnb ul.d1 li {float:left;padding:0;text-align:center;background:url(/images/header/gnb_d1_bar.gif) no-repeat 100% 7px;width:194px;font-family:Segoe UI,Malgun Gothic;font-size:15px;border:1px solid #d9d9d9;border-right:none;}*/
#gnb ul.d1 li {float:left;padding:0;text-align:center;width:194px;font-family:Segoe UI,Malgun Gothic;font-size:15px;border:1px solid #d9d9d9;border-right:none;}
/*#gnb ul.d1 li div {display:none;float:left;width:100%;height:200px;background:#fff url(/images/header/gnb_d2_bar.gif) repeat-y 100% 0;filter:Alpha(Opacity=97);Opacity:0.97;}*/
#gnb ul.d1 li div {display:none;float:left;width:100%;height:215px;filter:Alpha(Opacity=97);Opacity:0.97;}
#gnb ul.d1_over li div {display:block;}
#gnb ul.d1 li a {display:block;color:#000;height:28px;padding:5px 0 0;text-align:center;}
#gnb ul.d1 li a:hover,
#gnb ul.d1 li a:active,
#gnb ul.d1 li a:focus{text-decoration:none;}
#gnb ul.d1 li.fix a,
#gnb ul.d1 li.on a {color:#ff9c00;}
/*#gnb ul.d1 li.on {background:#ececec url(/images/header/gnb_d1_bg_on.gif) no-repeat 50% 29px;} */
#gnb ul.d1 li.on {background-color:#ececec;}
#gnb ul.d2 {float:left;height:215px;width:100%;}
/*#gnb ul.d2 {float:left;height:200px;width:100%;}*/
#gnb ul.d2 li {height:25px;float:none;width:100%;padding:0;text-align:left;background:none;border-left:none;border-bottom:none;border-top:none;}
#gnb ul.d2 li a {line-height:15px;height:15px;padding:5px 10px 5px 20px;font-size:12px;color:#666;text-align:left;}
#gnb ul.d2 li a:hover span {color:#ffd800;}
#gnb ul.d2 li a:hover,
#gnb ul.d2 li a:active,
#gnb ul.d2 li a:focus {text-decoration:none;}
/* #gnb ul.d2 li a:focus {text-decoration:none;background:#d8d8d8 url(/images/header/gnb_d2_bg_on.gif) no-repeat 0 50%;} */
#gnb ul.d1 li.on ul.d2 {background-color:#ececec;}
#gnb ul.d1 li.fix ul.d2 li a,
#gnb ul.d1 li.on ul.d2 li a,
#gnb ul.d2 li.on a {color:#666;line-height:15px;font-size:12px;width:164px;}
#gnb ul.d1 li.menu5 {border-right:1px solid #d9d9d9;}

/*�덉씠�꾩썐*/
#wrap {width:980px;margin:45px auto;}
#wrap:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	#wrap {display:inline-block;}
	* html #wrap {height: 1%;}
	#wrap {display: block;}
#noleftwrap {width:980px;margin:0 auto;padding:40px 0 0 0;background:url(../images2014/bg/bg.jpg) no-repeat right top;}
#noleftwrap:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	#noleftwrap {display:inline-block;}
	* html #noleftwrap {height: 1%;}
	#noleftwrap {display: block;}

/*lnb*/
#lnb {border-bottom:1px solid #ededee;padding:10px 0;}
#lnb li {font-family:"Malgun Gothic";font-size:13px;line-height:16px;font-weight:bold;}
#lnb li a {color:#484d53;display:inline-block;padding:10px 10px 10px 0;}
#lnb li li {padding:0 0 0 10px;font-size:12px;font-weight:normal;}
#lnb li li a {padding:5px 10px 5px 0;color:#484d53;}
#lnb li a.on, #lnb li a:hover {color:#2058b7;background:url(../images2014/bul/bul_menu.gif) no-repeat right 50%;}
#lnb li li a.on, #lnb li li a:hover {color:#2058b7;background:url(../images2014/bul/bul_menu2.gif) no-repeat right 50%;}

/*寃뚯떆��*/
.boardlist {border-top:1px solid #e6e5e5;}
.boardlist table {width:100%;padding:0;border-spacing:0;border:none;border-collapse:collapse}
.boardlist th {font-family:"Malgun Gothic";background:#f6f6f6;border-bottom:1px solid #e6e5e5;letter-spacing:0; padding:9px 0 9px;font-size:12px;font-weight:normal;color:#333333;line-height:20px;}
.boardlist td {border-bottom:1px solid #e8e8e8;padding:9px;text-align:center;line-height:20px;}
.boardlist .notice td {background:#f3f3f3;font-weight:bold;}
.boardlist a:hover {text-decoration:underline;}
.boardlist .bgsel td {background:#f3f3f3;}

/*酉�&�낅젰*/
.boardinput {border-top:1px solid #e6e5e5;}
.boardinput table {width:100%;padding:0;border-spacing:0;border:none;border-collapse:collapse}
.boardinput th {font-family:"Malgun Gothic";background:#f6f6f6;border-bottom:1px solid #e6e5e5;letter-spacing:0; padding:9px 0 9px;font-size:12px;font-weight:normal;color:#333333;line-height:20px;}
.boardinput td {border-bottom:1px solid #e8e8e8;padding:9px 0 9px 20px;text-align:left;line-height:20px;}
.boardinput td.cont {padding:20px;}
.boardinput a:hover {text-decoration:underline;}
.boardinput img {max-width:700px;}

/* �섏씠吏� */ 
.paginate_regular{padding:15px 0;text-align:center;line-height:normal} 
.paginate_regular a, 
.paginate_regular strong{display:inline-block;position:relative;margin:0 -2px;padding:2px 8px;font-weight:bold;font-size:12px;font-family:Tahoma, Sans-serif;color:#333;line-height:normal;text-decoration:none;vertical-align:middle} 
.paginate_regular a:hover, 
.paginate_regular a:active, 
.paginate_regular a:focus{background-color:#f8f8f8} 
.paginate_regular strong{color:#f60} 
.paginate_regular .direction{font-weight:normal;color:#767676;white-space:nowrap} 
.paginate_regular .direction span{font-weight:bold;font-size:14px} 
.paginate_regular .direction:hover, 
.paginate_regular .direction:active, 
.paginate_regular .direction:focus{background-color:#fff;color:#333} 

/*�곸뿭*/
.searchzone {text-align:center;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#fcfcfc;padding:10px;}

/*�명꽣*/
#footer {border-top:1px solid #e6e5e1;width:980px;margin:0 auto;padding:20px 0}
#footer:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	#footer {display:inline-block;}
	* html #footer {height: 1%;}
	#footer {display: block;}
#footer h1 {background:url(../images/img/logo_bt.gif) no-repeat 0 0;width:102px;height:31px;text-indent:-5000px;float:left;margin:0 40px 0 0;}
#footer .left {float:left;font-family:"Malgun Gothic";color:#6f6f6f;}
#footer .left .first {font-family:"Malgun Gothic";font-size:12px;margin:0 0 10px;line-height:14px;}
#footer .left .first a {color:#464646;font-weight:bold;margin:0 10px 0 0;line-height:14px;}
#footer .left address {margin:0 0 5px;font-size:11px;line-height:14px;}
#footer .left .copyright {margin:0 0 10px;font-size:13px;color:#b1b1b1;line-height:30px;}
#footer .right {float:right;}
#footer .right img {vertical-align:middle;margin:0 20px 0 0;}

/*��*/
.tab {border-bottom:3px solid #000;margin:0 0 20px;}
.tab:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.tab {display:inline-block;}
	* html .tab {height: 1%;}
	.tab {display: block;}
.tab li {float:left;width:150px;text-align:center;margin:0 1px -3px 0;}
.tab li.on a,.tab li a:hover {background:#fff;color:#000;;border-top:3px solid #000;border-left:3px solid #000;border-right:3px solid #000;padding:9px 20px 8px 20px;}
.tab li a {display:block;padding:8px 20px 8px 20px;background:#f8f8f8;color:#424242;font-family:"Malgun Gothic";font-size:14px;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}

/*寃���*/
.searchbox {border:1px solid #cccccc;background:#ececec;text-align:center;padding:10px 0;margin:15px 0 0 0;}
.searchbox select {vertical-align:middle;width:150px;height:24px;padding:2px 2px 2px 10px;}
.searchbox input {vertical-align:middle;}

/*�댁쟾湲��ㅼ쓬湲�*/
.prevnext table {width:100%;border-top:1px solid #666666;border-bottom:1px solid #666666;padding:0;border-spacing:0;border-collapse:collapse;margin:15px 0 0 0;}
.prevnext table th {padding:7px 10px 7px 10px;background:#f7f7f7;border-bottom:1px solid #dbdbdb;}
.prevnext table td {padding:7px 10px 7px 10px;border-bottom:1px solid #dbdbdb;}

/*諛뺤뒪*/
.box1 {text-align:left;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#fcfcfc;padding:10px;line-height:18px;}
.box1 * {vertical-align:middle;}
.box2 {text-align:left;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background:#e3e3e3;padding:20px;line-height:18px;}
.box2 * {vertical-align:middle;}
.box3 {text-align:left;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#fcfcfc;padding:20px;line-height:18px;}
.box3 * {vertical-align:middle;}

/*���됲듃*/
.newselect {vertical-align:middle;height:26px;padding:2px 2px 2px 5px;}

/*蹂대룄�먮즺*/
.newboardlist table .news1 td {border-bottom:none;}
.newboardlist table .news2 td {border-bottom:none;}
.newstitle {font-family:Malgun GothicBold;font-size:14px;line-height:16px;}

/*FAQ*/
.faq {font-size:0;line-height:0;}
.faq dt {border-bottom:1px solid #e8e8e8;padding:9px 10px 9px 30px;line-height:18px;cursor:pointer;position:relative;background:url(../images2014/bul/arrow_open.gif) no-repeat 660px 50%;font-size:12px;width:750px;}
.faq dt .question {color:#045f6d;font-family:"留묒� 怨좊뵓", Malgun Gothic,dotum;position:absolute;top:11px;left:10px;line-height:12px;display:block;}
.faq dt.active {background:url(../images2014/bul/arrow_close.gif) no-repeat 660px 50%;} 
.faq dd {border-bottom:1px solid #e8e8e8;padding:9px 10px 9px 30px;line-height:18px;position:relative;background:#f7f7f7;line-height:20px;font-size:12px;width:750px;}
.faq dd .answer {color:#d35400;font-family:"留묒� 怨좊뵓", Malgun Gothic,dotum;position:absolute;top:12px;left:11px;line-height:12px;display:block;} 
.faq dd img {max-width:750px;}

/*硫붿씤*/
#mainwrap {width:980px;margin:45px auto 0;}
#mainwrap:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	#mainwrap {display:inline-block;}
	* html #mainwrap {height: 1%;}
	#mainwrap {display: block;} 
#mainwrap .mainh3 {margin:0 0 13px;border-top:3px solid #000;padding:13px 0 0 0;}
#mainwrap .mainh3:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	#mainwrap .mainh3 {display:inline-block;}
	* html #mainwrap .mainh3 {height: 1%;}
	#mainwrap .mainh3 {display: block;} 
#mainwrap h3 {font-family:Segoe UI;font-size:26px;color:#233045;border:none;line-height:28px;padding:0;margin:0;float:left;font-weight:normal;letter-spacing:0;}
h3 {font-family:Segoe UI,malgun gothic;font-size:26px;color:#233045;font-weight:normal;margin:0 0 20px;padding:0 0 20px;line-height:28px;}
h3 span {color:#bcbcbc;}
#mainwrap .mainh3 h3 span {font-weight:normal;font-size:12px;}
h3.newsview {width:100%;padding:0 0 20px 20px;font-size:20px;}
h4 {font-size:18px; font-family:segoe ui,malgun gothic; margin:0 0 20px 0; color:#000000;padding:0;font-weight:normal;}
#mainwrap .more {float:right;margin:7px 0 0 0;}
#mainwrap .left {float:left;width:640px;margin:0 40px 0 0;}
#mainwrap .right {float:left;width:300px;}
#mainwrap .right:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	#mainwrap .right {display:inline-block;}
	* html #mainwrap .right {height: 1%;}
	#mainwrap .right {display: block;} 

/*硫붿씤�댁뒪*/
.mainnews {width:980px;margin:0 0 40px 0;}
.mainnews ul:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.mainnews ul {display:inline-block;}
	* html .mainnews ul {height: 1%;}
	.mainnews ul {display: block;} 
.mainnews li {float:left;width:300px;margin:0 40px 0 0;}
.mainnews li.end {margin:0;}
.mainnews li:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.mainnews li {display:inline-block;}
	* html .mainnews li {height: 1%;}
	.mainnews li {display: block;} 
.mainnews li a {display:block;}
.mainnews dl {width:300px;}
.mainnews dt {font-family:malgun gothic;font-weight:bold;color:#000;padding:0;line-height:16px;font-size:14px;margin:0 0 9px;}
.mainnews .img {float:left;border:1px solid #c5c5c5;width:78px;height:58px;margin:0 10px 0 0;padding:0}
.mainnews .img img {width:78px;height:58px;}
.mainnews dd {color:#797979;font-size:12px;line-height:20px;text-align:justify }

/*硫붿씤移쇰읆*/
.maincolumn {width:300px;margin:0 0 20px 0;}
.maincolumn ul:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.maincolumn ul {display:inline-block;}
	* html .maincolumn ul {height: 1%;}
	.maincolumn ul {display: block;} 
.maincolumn li {border-bottom:1px dotted #dddddd;padding:0 0 20px;margin:0 0 20px;}
.maincolumn li.end {margin:0;border:none;}
.maincolumn li:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.maincolumn li {display:inline-block;}
	* html .maincolumn li {height: 1%;}
	.maincolumn li {display: block;} 
.maincolumn li a {display:block;}
.maincolumn dl {width:300px;}
.maincolumn dt {font-family:malgun gothic;font-weight:bold;color:#000;padding:0;line-height:16px;font-size:14px;margin:0 0 9px;}
.maincolumn .img {float:left;border:1px solid #c5c5c5;width:78px;height:58px;margin:0 10px 0 0;padding:0}
.maincolumn .img img {width:78px;height:58px;}
.maincolumn dd {color:#797979;font-size:12px;line-height:20px;text-align:justify;}

/*硫붿씤�덉븿踰�*/
.mainnewalbum {width:300px;margin:0 0 20px 0;}
.mainnewalbum ul:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.mainnewalbum ul {display:inline-block;}
	* html .mainnewalbum ul {height: 1%;}
	.mainnewalbum ul {display: block;} 
.mainnewalbum li {margin:0 40px 0 0;}
.mainnewalbum li:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.mainnewalbum li {display:inline-block;}
	* html .mainnewalbum li {height: 1%;}
	.mainnewalbum li {display: block;} 
.mainnewalbum li a {display:block;}
.mainnewalbum dl {width:300px;}
.mainnewalbum dt {font-family:malgun gothic;font-weight:bold;color:#000;padding:0;line-height:16px;font-size:14px;margin:0 0 9px;}
.mainnewalbum .img {float:left;border:1px solid #c5c5c5;width:78px;height:58px;margin:0 10px 0 0;padding:0}
.mainnewalbum .img img {width:78px;height:58px;}
.mainnewalbum dd {color:#797979;font-size:12px;line-height:20px;text-align:justify;}

/*硫붿씤怨듭�*/
.mainnotice {width:300px;margin:0 0 36px;}
.mainnotice li {background:url(../images/bul/bul_black.gif) no-repeat 0 6px;padding:0 0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px;line-height:16px;height:16px;margin:0 0 4px;}
.mainnotice li a{color:#797979}

/*硫붿씤李⑦듃*/
.mainchart {margin:0 0 40px;border-top:1px dotted #000;}
.mainchart table {width:100%;padding:0;border-spacing:0;border:none;border-collapse:collapse}
.mainchart td {border-bottom:1px solid #e8e8e8;padding:10px 0;text-align:left;line-height:20px;}
.mainchart td.ranking {font-family:Segoe UI;font-size:30px;text-align:center;}
.mainchart td.change {font-family:Segoe UI;font-size:12px;color:#8c8c8c;}
.mainchart td.subject {font-family:Malgun gothic;font-size:14px;color:#3d3d3d;}
.mainchart td.subject span {width:330px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.mainchart td.singer {font-family:Malgun gothic;font-size:14px;color:#989898;text-align:right;width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mainchart td.singer span {width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.mainchart span.bar {color:#ececec;padding:0 10px;}
.mainchart .no1 {color:#f40000}
.mainchart .no2 {color:#ff8e32}
.mainchart .no3 {color:#fdb811}
.mainchart .no4 {color:#c5dc52}
.mainchart .no5 {color:#379d00}
.mainchart .new {color:#fdb811}
/*.mainchart .no1 {color:#ff8061}
.mainchart .no2 {color:#f65e39}
.mainchart .no3 {color:#e23e16}
.mainchart .no4 {color:#bb2500}
.mainchart .no5 {color:#8c1c00}
.mainchart .new {color:#fdb811}*/
.mainchart .up {background:url(../images/ico/rankup.gif) no-repeat 0 4px;padding:0 0 0 10px;}
.mainchart .down {background:url(../images/ico/rankdn.gif) no-repeat 0 4px;padding:0 0 0 10px;}

/*�섎떒諛곕꼫*/
.mainbanner {border-top:1px solid #dcd8d8;border-bottom:1px solid #dcd8d8;padding:20px 0;width:980px;margin:0 auto;}
.mainbanner li {float:left;margin-right:5px;}
.mainbanner:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.mainbanner {display:inline-block;}
	* html .mainbanner {height: 1%;}
	.mainbanner {display: block;} 
	
/*�섎떒硫붾돱*/
.mainbottom {padding:10px 0 10px;font-family:"Malgun Gothic";width:980px;margin:0 auto;}
.mainbottom:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.mainbottom {display:inline-block;}
	* html .mainbottom {height: 1%;}
	.mainbottom {display: block;} 
.mainbottom .bar {color:#c0c0c0;padding:0 8px;display:inline-block;}
.mainbottom .fl {padding:10px 0 0 0;}

/*李⑦듃2�곸뒪*/
.depth2 {border-top:3px solid #000;border-bottom:1px dotted #000;margin:0 0 40px;padding: 0;}
.depth2:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.depth2 {display:inline-block;}
	* html .depth2 {height: 1%;}
	.depth2 {display: block;} 
.depth2 li {float:left;font-family:segoe ui,malgun gothic;background:url(../images/bg/depth2_bar.gif) no-repeat right 50%;color:#a2a1a1;font-size:14px;margin-bottom:-1px;}
.depth2 li.end {background:none;}
/* .depth2 li a {display:block;padding:15px 18px;} */
.depth2 li a {display:block;padding:15px 1.31em;}
.depth2 li a.on,
.depth2 li a:hover {background:url(../images/bg/depth2.gif) no-repeat 50% bottom;}



/*李⑦듃二쇱감�쒖떆*/
.now {margin:0 0 20px;border-bottom:1px dotted #000;padding:0 0 20px;}
.now:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.now {display:inline-block;}
	* html .now {height: 1%;}
	.now {display: block;} 
.now .fl {font-size:22px;font-family:malgun gothic;color:#313131;}
.now .fl2 {font-size:18px;font-family:malgun gothic;color:#313131;}
.now .fr {padding:6px 0 0 0;}


/*李⑦듃 寃���*/
.depth2 .search_head {float:left;font-family:segoe ui,malgun gothic;color:#a2a1a1;font-size:14px;margin-bottom:-1px; height:60px;}
.search {margin:0 0 10px;border-bottom:1px dotted #000;padding:0 0 10px; }
.search:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.search .fl2 {font-size:24px;font-family:malgun gothic;color:#313131;}
.search .fr2 {padding:6px 0 0 0;}


.search {margin:0 0 10px;border-bottom:1px dotted #000;padding:0 0 10px; }
.search table {width:100%;padding:0;border-spacing:0;border:none;border-collapse:collapse}
.search th {font-family:segoe ui,malgun gothic;font-size:14px;padding:5px 0;line-height:20px;background:#000;color:#fff;font-weight:bold;}
.search td {border-bottom:1px solid #e8e8e8;padding:10px 0;text-align:left;line-height:20px;}
.search td.subject {font-family:Malgun gothic;font-size:14px;color:#3d3d3d;font-weight:bold;}



/*李⑦듃�좏깮*/
.ranksel {margin:0 0 20px;}
.ranksel:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.ranksel {display:inline-block;}
	* html .ranksel {height: 1%;}
	.ranksel {display: block;} 
.ranksel li {float:left;font-family:malgun gothic;font-size:14px;margin:0 5px 0 0;}
.ranksel li a {background:#eee;border:1px solid #bfbfbf;padding:2px 6px;display:block;}
.ranksel li.on a {background:#000;border:1px solid #000;color:#fff;}
.ranksel .total a {}
.ranksel .domestic a {}
.ranksel .international a {}
.ranksel .fr {background:url(../images/bul/bul_black.gif) no-repeat 0 6px;padding:0 0 0 10px;}
.ranksel .fl2 {font-size:22px;font-family:malgun gothic;color:#313131;}

/*李⑦듃*/
.chart {margin:0 0 60px;}
.chart table {width:100%;padding:0;border-spacing:0;border:none;border-collapse:collapse}
.chart th {font-family:segoe ui,malgun gothic;font-size:14px;padding:5px 0;line-height:20px;background:#000;color:#fff;font-weight:bold;}
/*.chart th {font-family:segoe ui;font-size:14px;padding:5px 0;line-height:20px;background:#000;color:#fff;font-weight:normal;}*/
.chart td {border-bottom:1px solid #e8e8e8;padding:10px 0;text-align:left;line-height:20px;}
.chart td.ranking {font-family:Segoe UI;font-size:30px;text-align:center;color:#000;}
.chart td.ranking2 {font-family:Segoe UI;font-size:18px;text-align:center;color:#ff6600;}	
.chart td.change {font-family:Segoe UI;font-size:12px;color:#8c8c8c;}
.chart td.subject {font-family:Malgun gothic;font-size:14px;color:#3d3d3d;font-weight:bold;}
.chart td.subject2 {font-family:Malgun gothic;font-size:14px;color:#3d3d3d;font-weight:bold;text-align:center}
.chart td.subject p {display:block;width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.chart td.subject p.small {display:block;width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.chart td.subject p.singer {font-family:Malgun gothic;font-size:14px;color:#989898;font-weight:normal;margin:10px 0 0;}
.chart td.play,
.chart td.share {text-align:center;}
.chart td.count {font-family:Segoe UI;font-size:14px;color:#3c3c3c;font-weight:bold;text-align:center;}
.chart td.production {font-size:12px;color:#3d3d3d;}
.chart td.production p {display:block;width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.chart td.production p.pro {background:url(../images/ico/making.jpg) no-repeat 0 0;padding:0 0 0 35px;height:15px;line-height:15px;margin:0 0 10px;}
.chart td.production p.dist {background:url(../images/ico/distribution.jpg) no-repeat 0 0;padding:0 0 0 35px;height:15px;line-height:15px;}
.chart td.albumimg img {width:68px;height:68px;border:1px solid #cbcbcb;}

.chart td.more {height:16px; font-family:segoe ui,malgun gothic;font-size:11px;padding:2px;line-height:16px;background:#eeeeee;color:#707070;text-align:center;cursor:pointer;}
.chart td.more:hover {background:#f7f7f7;}


.chart span.bar {color:#ececec;padding:0 10px;font-weight:normal;}
.chart .no1 {color:#ff8061}
.chart .no2 {color:#f65e39}
.chart .no3 {color:#e23e16}
.chart .no4 {color:#bb2500}
.chart .no5 {color:#8c1c00}
.chart .new {color:#fdb811}
.chart .up {background:url(../images/ico/rankup.gif) no-repeat 0 4px;padding:0 0 0 10px;}
.chart .down {background:url(../images/ico/rankdn.gif) no-repeat 0 4px;padding:0 0 0 10px;}
.chart a.twitter {background:url(../images/ico/twitter.jpg) no-repeat 0 0;width:25px;height:25px;display:inline-block;margin:0 5px 0 0;text-indent:-5000px;*text-indent: 0;*font-size: 0;*line-height: 0}
.chart a.facebook {background:url(../images/ico/facebook.jpg) no-repeat 0 0;width:25px;height:25px;display:inline-block;margin:0 5px 0 0;text-indent:-5000px;*text-indent: 0;*font-size: 0;*line-height: 0}
.chart a.weibo {background:url(../images/ico/weibo.jpg) no-repeat 0 0;width:25px;height:25px;display:inline-block;text-indent:-5000px;*text-indent: 0;*font-size: 0;*line-height: 0}
/*.chart a.play {display:inline-block;background:url(../images/btn/play.jpg) no-repeat 0 0;width:50px;height:49px;text-indent:-5000px;}
.chart a.play:hover {background:url(../images/btn/play_over.jpg) no-repeat 0 0;}
*/
.chart a.social {display:inline-block;background:url(../images/btn/plus_music_off.jpg) no-repeat 0 0;width:157px;height:36px;text-indent:-5000px;*text-indent: 0;*font-size: 0;*line-height: 0}
.chart a.social:hover {background:url(../images/btn/plus_music_on.jpg) no-repeat 0 0;*text-indent: 0;*font-size: 0;*line-height: 0}
.chart a.playyoutube {display:inline-block;background:url(../images/btn/plusmusic_youtube.jpg) no-repeat 0 0;width:76px;height:28px;text-indent:-5000px;*text-indent: 0;*font-size: 0;*line-height: 0}
.chart a.playyoutube:hover {background:url(../images/btn/plusmusic_youtube_on.jpg) no-repeat 0 0;*text-indent: 0;*font-size: 0;*line-height: 0}
.chart a.playyyt {display:inline-block;background:url(../images/btn/plusmusic_yyt.jpg) no-repeat 0 0;width:76px;height:28px;text-indent:-5000px;*text-indent: 0;*font-size: 0;*line-height: 0}
.chart a.playyyt:hover {background:url(../images/btn/plusmusic_yyt_on.jpg) no-repeat 0 0;*text-indent: 0;*font-size: 0;*line-height: 0}
.chart a.playweibo {display:inline-block;background:url(../images/btn/plusmusic_weibo_off.jpg) no-repeat 0 0;width:80px;height:36px;text-indent:-5000px;*text-indent: 0;*font-size: 0;*line-height: 0}
.chart a.playweibo:hover {background:url(../images/btn/plusmusic_weibo_on.jpg) no-repeat 0 0;*text-indent: 0;*font-size: 0;*line-height: 0}
.chart_play{display:inline-block;position:relative;top:0;z-index:10;width:38px;height:38px}
/*.chart_play span{display:block;width:57px;height:57px;background:url(../images/btn/play.jpg) no-repeat;text-indent:-9999px;overflow:hidden}*/
.chart_play span{display:block;width:38px;height:38px;background:url(../images/btn/play_02.jpg) no-repeat;text-indent:-9999px;overflow:hidden}
div:hover.chart_play span{background:url(../images/btn/play_over_02.jpg) no-repeat 0 0}
.chart_play div{position:absolute;right:0;top:-5px;padding:0 50px 0 0;display:none}
div:hover.chart_play div{display:block}
.chart_play div span{position:absolute;left:443px;top:50%;width:11px;height:8px;margin-top:-4px;background:url(../images/bg/bg_chart_play2.gif) no-repeat !important;}
.chart_play ul{border:1px solid #e1e1e1;background:#f8f8f8;width:435px;padding:5px 0 3px 7px;*zoom:1}
.chart_play ul:after{content:" ";display:block;clear:both}
.chart_play li{float:left;margin:0 2px 2px 0;border:1px solid #e1e1e1;padding:0;background:#fff;}
.chart_play li img {display:block;}

/*寃��� 李⑦듃*/
.chart2 {margin:0 0 30px;}
.chart2 table {width:100%;padding:0;border-spacing:0;border:none;border-collapse:collapse}
.chart2 th {font-family:segoe ui,malgun gothic;font-size:14px;padding:5px 0;line-height:20px;background:#000;color:#fff;font-weight:bold;}
.chart2 td {border-bottom:1px solid #e8e8e8;padding:4px 0;text-align:left;line-height:12px;}
.chart2_subject, .chart2_ranking, .chart2_title, .chart2_artist, .chart2_album,  .chart2_link {line-height:22px; width:100%; height:30px;}
.chart2_subject { font-family:Malgun gothic;font-size:14px;color:#3d3d3d;font-weight:bold;text-align:center; }
.chart2_ranking {font-family:Segoe UI;font-size:18px;text-align:center;color:#99cc00;}
.chart2_link {text-align:center;}
.chart2_more { width:976px;; height:16px; font-family:segoe ui,malgun gothic;font-size:11px;padding:2px;line-height:16px;background:#eeeeee;color:#707070;text-align:center;cursor:pointer;}
.chart2_more:hover {background:#f9f9f9;}
.chart2_nonrow { width:976px;; height:80px; font-family:segoe ui,malgun gothic;font-size:12px;padding:2px;line-height:80px;background:#ffffff;color:#707070;text-align:center;}

/*�덉씠�꾩썐*/
#wrap #left {width:150px;float:left;margin:0 40px 0 0;}
#wrap #left ul {border-top:3px solid #000000;}
#wrap #left ul li {border-bottom:1px solid #e0e0e0;font-size:14px;color:#000000;font-family:segoe ui,malgun gothic;}
#wrap #left ul li a {display:block;padding:12px 0 13px 16px;}
#wrap #left ul li.on a,
#wrap #left ul li a:hover {background:url(../images/bul/left_menu_on.jpg) no-repeat 135px 50%;}
#wrap #section {float:left; width:790px;border-top:3px solid #000000;padding:13px 0 0 0;}
#left h2 {font-family:"Malgun Gothic";font-size:20px;letter-spacing:-1px;color:#494949;margin:0;padding:0 0 13px;line-height:22px;font-weight:bold;border-bottom:2px solid #808080;}
#left h2 span {font-family:"Malgun Gothic",sans-serif;letter-spacing:0;font-size:12px;color:#808080;display:block;}

/*�댁뒪由ъ뒪��*/
.news {border-top:1px dotted #000;margin-top:-20px}
.news li {border-bottom:1px dotted #aeaeae; padding:20px 0;}
.news li a {display:block;}
.news h4 {font-size:18px; font-family:segoe ui,malgun gothic; margin:0 0 20px 0; color:#000000;padding:0;font-weight:normal;}
.news dl:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.news dl {display:inline-block;}
	* html .news dl {height: 1%;}
	.news dl {display: block;} 
.news dt {float:left;margin:0 20px 0 0;width:150px;height:90px;}
.news dt img {width:148px;height:88px;border:1px solid #ececec;}
.news dd {float:left;font-size:12px; font-family:dotum;width:580px;line-height:18px;color:#797979}
.news dd span {margin-left:20px; color:#979797;font-size:11px;}
.news dd em {color:#EAEAEA}

/*�댁뒪蹂닿린*/
.newscont {border-top:1px dotted #000;padding:25px;line-height:23px;margin:-20px 0 0;font-size:14px;width:100%;}
.newscont img {margin:20px 0;}
.newscont p.writer {color:#979797;font-size:11px;margin:20px 0 0;}
.newscont p.writer em {color:#EAEAEA}

/*蹂닿린�섎떒由ъ뒪��*/
.otherlist {padding:20px 20px 0 20px;margin:20px 0 0;border-top:1px dotted #000;}
.otherlist h4 {font-size:14px;font-weight:bold;color:#434242;}
.otherlist h4 span {color:#ef5829;}
.otherlist dl {margin:0 0 5px;}
.otherlist dl:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.otherlist dl {display:inline-block;}
	* html .otherlist dl {height: 1%;}
	.otherlist dl {display: block;} 
.otherlist dt {float:left;width:600px;background:url(../images/bul/bul_black.gif) no-repeat 0 6px;padding:0 0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px;height:16px;margin:0 0 4px;}
.otherlist dt a {color:#6f6f6f;}
.otherlist dd {float:left;width:140px;text-align:right;line-height:16px;height:16px;margin:0 0 4px;font-size:11px;color:#a7a7a7;}
.otherlist ul {width:120px;margin:0 auto;}
.otherlist li {float:left;color:#bdbdbd;}
.otherlist li a {display:block;line-height:normal;color:#333}
.otherlist li span {font-family: Tahoma, Sans-serif;font-weight:bold;font-size:14px;color:#7e7d7d}
.otherlist li.prev {margin:0 10px 0 0;padding:0 10px 0 0;background:url(../images/bg/bar.gif) no-repeat right 50%;}
.otherlist li.next {padding:0 10px 0 0;}

/*�뚯썝媛���*/
.join_order {border-top:3px solid #000;border-bottom:1px dotted #000;margin:0 0 40px;padding: 0;}
.join_order:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.join_order {display:inline-block;}
	* html .join_order {height: 1%;}
	.join_order {display: block;} 
.join_order li {float:left;font-family:segoe ui,malgun gothic;background:url(../images/bg/depth2_bar.gif) no-repeat right 50%;color:#a2a1a1;font-size:14px;margin-bottom:-1px;list-style:none;width:33%;text-align:center;}
.join_order li.end {background:none;}
.join_order li span {display:block;padding:15px 0;}
.join_order li span.on {background:url(../images/bg/depth2.gif) no-repeat 50% bottom;color:#000;}
.join_content{width:900px;margin:0 auto;}
.join_order .order1{width:100px}
.join_order .order2{width:100px}
.join_order .order3{width:100px}
.join_order1_on{background-position:0 0}
.join_order1_on .order1{color:#faf543}
.join_order2_on{background-position:0 -61px}
.join_order2_on .order2{color:#faf543}
.join_order3_on{background-position:0 -122px}
.join_order3_on .order3{color:#faf543}
.join_info{font-size:13px;line-height:16px;color:#606060;font-weight:normal;margin-top:34px;margin-bottom:5px;font-family:malgun gothic;}
.join_info strong{display:block;font-size:15px;line-height:25px;color:#1c1817}
.join_info2{font-size:13px;line-height:16px;color:#606060;font-weight:bold;padding:3px 0 0 0}
.join_tit{font-size:15px;color:#1c1817;font-weight:bold}
.join_sub_tit{height:33px;padding:17px 0 0 0;font-size:13px;color:#151515;margin:0;}
.join_info3{border:1px solid #afb3b5;background:#f1f1f6;padding:70px 0;text-align:center;font-size:20px;color:#3e3e3e;margin:0 0 20px; }

/*�쎄�*/
.join_agree{border-top:1px solid #1c1817;padding:72px 0 32px 0;overflow:hidden}
.join_agree .box{width:432px;margin:0 16px 31px 0;border:1px solid #afb3b5;background:#f1f1f6;float:left;position:relative;padding-top:4px}/*width:278px*/
.join_agree .boxend{width:432px;margin:0 0 31px 0;border:1px solid #afb3b5;background:#f1f1f6;float:left;position:relative;padding-top:4px}/*width:278px*/
.join_agree .join_sub_tit{position:absolute;left:0;top:-50px}
.join_agree_cont{margin:0 4px 5px 4px;padding:8px 0 0 6px;height:240px;overflow-x:hidden;overflow-y:auto;color:#343434;line-height:18px}
.join_agree_cont h2,
.join_agree_cont p,
.join_agree_cont ul,
.join_agree_cont div{margin-bottom:18px}
.join_agree_cont h3 {font-size:12px;padding:0;margin:0;font-family:dotum;font-weight:bold;}
.join_agree .agree{height:32px;padding:16px 0 0 15px;background:#afb3b5;position:relative}
.join_agree .agree label{font-size:13px;color:#000;margin-left:5px}
.join_agree .agree input[type=checkbox]{width:13px;height:13px}
.join_agree .btn_center{margin:0;}

/*�뚯썝�뺣낫�낅젰*/
.join_form{border-top:1px solid #1c1817;padding:2px 0 24px 0}
.join_form2{border-top:1px solid #1c1817;padding:2px 0 24px 0;margin:9px 0 0 0}
.join_form .join_sub_tit{margin-top:33px}
.join_form .btn_center,.join_form2 .btn_center{margin-top:31px}
.join_table{border:1px solid #afb3b5;background:#ececec;padding:16px 30px 16px 46px;margin:0 0 20px;}
.join_table table{width:100%;border-collapse:collapse;table-layout:fixed}
.join_table th{color:#3e3e3e;font-size:13px;text-align:left;vertical-align:top;line-height:38px;padding:6px 0}
.join_table td{padding:6px 0;line-height:18px;color:#151515}
.join_table .phone.no_pd{padding:0}
.join_table .text{font-size:11px;line-height:14px;color:#777;font-weight:bold;float:left;padding:4px 0 0 5px}
.join_table .text2{font-size:11px;line-height:14px;color:#777;font-weight:bold;float:left;clear:both;width:100%}
.join_table .btn_style_03{float:left;margin-right:8px}
.join_table .input{border-bottom:1px solid #f8f8fb;float:left;margin-right:8px}
.join_table .input input{width:217px;height:15px;line-height:15px;padding:10px;background:#fff url(../img/bg_input.gif) repeat-x;font-size:13px;border:1px solid #939393;font-size:13px;float:left}
.join_table .input input:focus{border:1px solid #dd2c0a}
.join_table .phone{padding-bottom:8px;clear:both;float:left;width:100%}
.join_table .phone .i_label{left:12px;top:0;line-height:37px;font-size:11px;color:#777;font-weight:bold;cursor:text}
.join_table .phone .input_focus{float:left;position:relative}
.join_table .phone .input{margin-right:10px}
.join_table input[type=checkbox]{width:13px;height:13px}
.join_table .chk_label{font-size:13px;color:#000;margin:0 45px 0 4px}
.join_table caption {display:none;}
.join_comp{border-top:1px solid #1c1817;padding:0 0 26px 0}
.join_comp strong{display:block;color:#151515;font-size:20px;text-align:center;margin:50px 0 34px 0}
.btn_center{clear:both;zoom:1;border-top:1px solid #383c3d;padding-top:27px;text-align:center}
.btn_center a{margin:0 5px}
a.btn_style_01{display:inline-block;width:94px;height:37px;padding-top:22px;line-height:15px;background:#4d5152;font-size:13px;color:#fefefe;font-family:segoe ui,dotum,Helvetica,arial,sans-serif;font-weight:normal;vertical-align:top;text-align:center}
a.btn_style_02{display:inline-block;width:94px;height:37px;padding-top:22px;line-height:15px;background:#f15929;font-size:13px;color:#fefefe;font-family:segoe ui,dotum,Helvetica,arial,sans-serif;font-weight:normal;vertical-align:top;text-align:center}
.btn_style_02:hover,.btn_style_02:focus{color:#faf543}
a.btn_style_03{display:inline-block;background:#b8b8b8;border:1px solid #b8b8b8;height:23px;padding:10px 12px 0 12px;line-height:14px;text-align:center;margin-top:1px;color:#151515}
.btn_style_03:hover,.btn_form:focus{border:1px solid #6d6d6d}
a.btn_style_04{display:inline-block;width:94px;height:47px;padding-top:12px;line-height:18px;background:#4d5152;font-size:13px;color:#fefefe;font-family:segoe ui,dotum,Helvetica,arial,sans-serif;font-weight:bold;vertical-align:top;text-align:center}
a.btn_style_05{display:inline-block;width:94px;height:47px;padding-top:34px;line-height:15px;background:#f15929;font-size:13px;color:#fefefe;font-family:segoe ui,Helvetica,arial,sans-serif;font-weight:normal;;vertical-align:top;text-align:center}
.btn_style_05:hover,.btn_style_05:focus{color:#faf543}

/*濡쒓렇��*/
.login_content{padding-top:137px}
.tit_login{text-align:center}
.login_form{width:341px;padding:130px 0 29px 0;margin:41px auto 0 auto;border-top:3px solid #1c1817;position:relative}
.login_form input[type=text],.login_form input[type=password]{width:221px;height:15px;line-height:15px;padding:10px 8px;font-size:13px;border:1px solid #939393;font-size:13px}
.login_form input[type=text]:focus,.login_form input[type=password]:focus{border:1px solid #dd2c0a}
.login_form .i_label{position:absolute;left:8px;top:0;line-height:37px;cursor:text;color:#828282;font-size:13px}
.login_form .login_id{position:absolute;left:0;top:34px}
.login_form .login_pw{position:absolute;left:0;top:77px}
.login_form .btn_style_05{position:absolute;right:0;top:33px}
.login_form .find{color:#000;margin-right:25px}
.login_form .find:hover,.login_form .find:focus{text-decoration:underline}
.login_form .btn{border-top:1px solid #383c3d;margin-top:38px;padding-top:28px}
.login_form .btn .btn_style_01{width:100%}
.login_form .btn .btn_style_01:hover,.login_form .btn .btn_style_01:focus{background-color:#383c3d;color:#faf543}
.login_pop{position:fixed;left:50%;top:50%;z-index:9999;background:#fff;margin:-179px 0 0 -212px}
.login_pop .login_form{margin-top:0}


/*�대찓�� �몄쬆*/
.certify_content{padding-top:137px}
.certify_form{width:450px;padding:130px 0 29px 0;margin:41px auto 0 auto;border-top:3px solid #1c1817;position:relative}
.certify_form input[type=text] {width:221px;height:15px;line-height:15px;padding:10px 8px;font-size:13px;border:1px solid #939393;font-size:13px}
.certify_form input[type=text]:focus {border:1px solid #dd2c0a}
.certify_form .i_label{position:absolute;left:-80px;top:0;line-height:37px;cursor:text;color:#828282;font-size:13px}
.certify_form .certify_email{position:absolute;left:80px;top:34px}
.certify_form .certify_ckey{position:absolute;left:80px;top:77px}
.certify_form .btn_style_05{position:absolute;right:0;top:33px}
.certify_form .btn{border-top:1px solid #383c3d;margin-top:28px;padding-top:28px}
.certify_form .btn .btn_style_01{width:100%; font-size:14px}
.certify_form .btn .btn_style_01:hover,.certify_form .btn .btn_style_01:focus{background-color:#383c3d;color:#faf543}



/*�ъ빱��*/
.main_focus{clear:both;padding-top:84px;position:relative;zoom:1}
.main_focus h2{position:absolute;left:0;top:65px;width:980px;background:url(../img/tit_main_focus.png) no-repeat 50% 0;height:43px;text-indent:-9999px;overflow:hidden;z-index:1}
.main_focus .touchslider-viewport{width:980px;height:460px;border-top:2px solid #1c1817;padding-top:45px;overflow:hidden;position:relative}
.main_focus .touchslider-item{width:980px;height:460px;background:#000}
.main_focus .touchslider-nav{position:absolute;right:18px;bottom:14px}
.main_focus .touchslider-nav li{float:left;margin-left:7px}
.main_focus .touchslider-nav-item{display:block;width:15px;height:15px;background:#55585b;overflow:hidden;text-indent:-9999px;cursor:pointer}
.main_focus .touchslider-nav-item-current{background:#d9d6d6}
.main_focus .info{width:135px;position:absolute;right:18px;top:17px}
.main_focus .info h3{background:url(../img/tit_music_video.gif) no-repeat;height:14px;overflow:hidden;text-indent:-9999px;margin-bottom:14px}
.main_focus .img{display:block;width:135px;height:135px;overflow:hidden;margin-bottom:14px}
.main_focus .img img{width:135px}
.main_focus .song{font-weight:bold;color:#fff;font-size:14px;line-height:17px;display:block;margin-bottom:2px}
.main_focus .art{color:#fff;font-size:14px;line-height:17px}
.main_focus .video{margin:14px 0 0 18px}

/*�뚯뀥*/
.main_social{clear:both;border-top:3px solid #1c1817;padding:72px 0 0 0;position:relative;margin-top:60px}
.main_social h4{position:absolute;left:0;top:10px;width:980px;height:43px;overflow:hidden;z-index:1}
.main_social .more{display:block;border:1px solid #dddada;height:26px;background:#f7f7f7 url(../images/btn/btn_more_04.gif) no-repeat 50% 50%;text-indent:-9999px;overflow:hidden;margin:20px 0 0 0}
.main_social a:hover.more,.main_social a:focus.more{border:1px solid #c3c0c0;background:#dadada url(../images/btn/btn_more_04_on.gif) no-repeat 50% 50%}
.main_social_tab{position:absolute;right:0;top:10px;text-align:center;z-index:1}
.main_social_tab li{float:left;padding:0 0 0 10px;background:url(../img/bg_main_social.gif) no-repeat 0 16px}
.main_social_tab a{display:block;width:41px;height:40px;text-indent:-9999px;overflow:hidden}
.main_social_tab_01{background:none !important}
.main_social_tab_01 a{background:url(../images/img/main_social_tab1.png) no-repeat}
.main_social_tab_02 a{background:url(../images/img/main_social_tab2.png) no-repeat}
.main_social_tab_03 a{background:url(../images/img/main_social_tab3.png) no-repeat}
.main_social_tab_04 a{background:url(../images/img/main_social_tab4.png) no-repeat}
.main_social_tab_05 a{background:url(../images/img/main_social_tab5.png) no-repeat}
.main_social_tab_01 a.on,.main_social_tab_01 a:hover,.main_social_tab_01 a:focus{background:url(../images/img/main_social_tab1.png) no-repeat 0 -40px}
.main_social_tab_02 a.on,.main_social_tab_02 a:hover,.main_social_tab_02 a:focus{background:url(../images/img/main_social_tab2.png) no-repeat 0 -40px}
.main_social_tab_03 a.on,.main_social_tab_03 a:hover,.main_social_tab_03 a:focus{background:url(../images/img/main_social_tab3.png) no-repeat 0 -40px}
.main_social_tab_04 a.on,.main_social_tab_04 a:hover,.main_social_tab_04 a:focus{background:url(../images/img/main_social_tab4.png) no-repeat 0 -40px}
.main_social_tab_05 a.on,.main_social_tab_05 a:hover,.main_social_tab_05 a:focus{background:url(../images/img/main_social_tab5.png) no-repeat 0 -40px}
.list_more{display:block;border:1px solid #dddada;height:26px;background:#f7f7f7 url(../images/btn/btn_more_04.gif) no-repeat 50% 50%;text-indent:-9999px;overflow:hidden;margin:20px 0 0 164px}
a:hover.list_more,a:focus.list_more{border:1px solid #c3c0c0;background:#dadada url(../images/btn/btn_more_04_on.gif) no-repeat 50% 50%}
.main_social_list > ul{position:relative}
.main_social_list > ul > li{width:236px}
.main_social_list .tit{position:absolute;left:0;top:0;width:100%;height:40px;background:url(../images/bg/bg_social_t.gif) no-repeat}
.main_social_list .tit img{position:absolute;left:1px;top:1px}
.main_social_list .box{padding:40px 20px 10px 15px;background:url(../images/bg/bg_social_m.gif) repeat-y}
.main_social_list .bg_b{position:absolute;left:0;bottom:0;height:4px;width:100%;background:url(../images/bg/bg_social_b.gif) no-repeat}
.main_social_list .date{display:block;text-align:right;padding:12px 2px 10px 0;background:url(../images/bg/bg_line2.gif) repeat-x}
.main_social_list .link{display:block;padding:15px 0;color:#525050;word-wrap:break-word;word-break:break-all}
.main_social_list .link a{color:#525050;word-wrap:break-word;word-break:break-all}
.main_social_list .link img{display:block;width:201px;margin:0 0 15px 0}

/*�ъ빱�� 裕ㅼ쭅鍮꾨뵒��*/
.mvinfo {border-top:1px dotted #000;padding:20px 0;margin:-20px 0 0 0;}
.mvinfo:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
	.mvinfo {display:inline-block;}
	* html .mvinfo {height: 1%;}
	.mvinfo {display: block;} 
.mvinfo .img {float:left;display:block;margin:0 20px 0 0;}
.mvinfo .img img {width:100px;}
.mvinfo .song {display:block;font-family:segoe ui,malgun gothic;font-weight:bold;color:#000;font-size:20px;}
.mvinfo .art {display:block;font-family:segoe ui,malgun gothic;font-size:16px;}

/*�앹뾽*/
#popwrap {padding:20px;}
#popwrap h4 {border-bottom:3px solid #000;padding:0 120px 20px 0;background:url(../images/img/logo.gif) no-repeat right 0;}
#popwrap .con {line-height:18px;}
#popwrap .today {text-align:right;background:#ececec;margin: 20px -20px 0;padding:5px;font-size:11px;letter-spacing:-1px;}

.search_chart_btn { width :126px; height:20px; text-align:center; font-family:malgun gothic;font-size:14px;margin:0 5px 0 0; background:#eee;border:1px solid #bfbfbf;padding:2px 6px;display:block; }

/* Certification : edit by 김재영 2018.03.21 */ 
.certification {margin-bottom:40px;font-family:'맑은고딕', Malgun Gothic}
.certification h3 {float:none !important;font-weight:600 !important}
.cer-system p {padding-top:15px;font-size:14px}
.cer-standard {padding-top:50px}
.cer-standard h4 {margin:35px 0 10px;font-size:18px;font-weight:bold}
.cer-standard h4 .no {display:inline-block;width:20px;height:20px;font-size:14px;color:#fff;text-align:center;border-radius:50%;background:#e7943f}
.cer-standard .cer-target {box-shadow:1px 1px 4px rgba(0,0,0,.1)}
.cer-standard .exclusion {padding:0 0 20px 20px}
.cer-standard .exclusion ul li {padding:2px 0;font-size:14px;color:#444}
.cer-standard .cer-status {*zoom:1}
.cer-standard .cer-status:after {content:"";display:block;clear:both}
.cer-standard .cer-status .cer-status-part {float:left;width:32%;margin-right:2%;box-shadow:1px 1px 4px rgba(0,0,0,.1)}
.cer-standard .cer-status .cer-status-part:last-child {margin-right:0}
.cer-standard .cer-status .cer-status-part .cer-status-part-tit {padding:18px 20px;font-size:19px;font-weight:bold;color:#fff;text-align:center;background:#e7943f}
.cer-standard .cer-status .cer-status-part .cer-status-part-cont {padding:30px 20px;text-align:center;border:1px solid #e7943f;background-color:#fff;*zoom:1}
.cer-standard .cer-status .cer-status-part .cer-status-part-cont:after {content:"";display:block;clear:both}
.cer-standard .cer-status .cer-status-part .cer-status-part-cont .cer-status-part-item {display:block;float:left;width:44%;margin:0 3%}
.cer-standard .cer-status .cer-status-part .cer-status-part-cont .cer-status-part-item .mark {height:180px}
.cer-standard .cer-status .cer-status-part .cer-status-part-cont .cer-status-part-item .mark span {display:block;margin-top:10px;font-size:17px;font-weight:bold;color:#222}
.cer-standard .cer-status .cer-status-part .cer-status-part-cont .cer-status-part-item .mark-point {display:block;padding:8px 0;font-style:italic;font-size:15px;font-weight:bold;border:1px solid #999 !important;color:#444 !important;background:#fff !important;border-radius:4px}
.cer-standard .cer-status .cer-status-part.diamond .cer-status-part-tit {background:#999}
.cer-standard .cer-status .cer-status-part.diamond .cer-status-part-cont {border:1px solid #999}
.cer-standard .cer-status .cer-status-part.streaming .cer-status-part-tit {background:#d1b13f}
.cer-standard .cer-status .cer-status-part.streaming .cer-status-part-cont {border:1px solid #d1b13f}
.cer-standard .cer-status .cer-status-part-item.millon .mark-point {border:1px solid #999 !important;color:#444 !important;background:#fff !important}
.cer-standard .cer-status .cer-status-part-item.diamond .mark-point {border:1px solid #999 !important;color:#444 !important;background:#fff !important}
.cer-standard .cer-status .cer-status-part-item.billion .mark-point {border:1px solid #999 !important;color:#444 !important;background:#fff !important}
.certification .tab {margin-top:50px !important;margin-bottom:30px}
.certification .chart table td {text-align:center;font-family:'맑은고딕', Malgun Gothic}
.certification .chart table td.title {padding-left:20px;font-weight:bold;color:#333;text-align:left}
.certification .chart table td > img {width:72px;height:72px;}
.certification p.singer {font-family:Malgun gothic;font-size:14px;color:#989898;font-weight:normal;margin:10px 0 0;}

/* 기본 테이블 */
.basic-table table {position:relative;width:100%;border-spacing:0 !important;font-family:'맑은고딕', Malgun Gothic}
.basic-table table thead th {padding:10px 5px;font-size:17px;font-weight:bold;color:#fff;background:#4a4a4a}
.basic-table table tfoot {text-align:center;border-bottom:1px solid #999;background-color:#f7f7f7}
.basic-table table tfoot th,
.basic-table table tfoot td {padding:10px 20px;border-right:1px solid #e0e0e0}
.basic-table table tfoot th {font-size:15px;font-weight:500;color:#333;border-left:1px solid #e0e0e0}
.basic-table table tbody th,
.basic-table table tbody td {padding:20px 30px;font-size:14px;font-family:'맑은고딕', Malgun Gothic;color:#444;text-align:center;border-bottom:1px solid #4a4a4a;border-right:1px solid #4a4a4a;text-align:left}
.basic-table table tbody td.f,
.basic-table table tbody td:first-child {border-left:1px solid #4a4a4a}
.basic-table table tbody th.r,
.basic-table table tbody td.r,
.basic-table table tbody td:last-child {border-right:normal}
.basic-table table tbody td li {padding:3px 0}

/* BOARD : 페이징 */
.pagination {position:relative;padding:0 0 30px 0;text-align:center}
.pagination a {display:inline-block;width:32px;height:32px;padding-top:5px;margin:0 2px;color:#777;font:14px tahoma;border:1px solid #ddd;text-align:center;text-decoration:none;vertical-align:top;border-radius:50%;background:#fff;box-sizing:border-box}
.pagination a:hover {border:1px solid #666}
.pagination strong {display:inline-block;width:32px;height:32px;padding-top:5px;color:#fff;font:bold 13px tahoma;border:1px solid #555;text-align:center;background:#666;vertical-align:top;border-radius:50%;box-sizing:border-box}
.pagination a.first, 
.pagination a.prev, 
.pagination a.next, 
.pagination a.last {border:0;padding-top:2px;border:0;background:none}
.pagination .button {position:absolute;right:0;top:30px}
.pagination .button a {border:none;width:auto;height:auto;padding:0}

/*팝업 공지사*/
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:1px}
#hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;top:0px;left:0px}
.hd_pops_con {width:100%;min-height:200px}
.hd_pops_con img {width:100%}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}