@charset "euc-kr";
* {margin:0; padding:0;}
html{overflow-y:scroll; -webkit-text-size-adjust:none;}

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif;font-size:12px}
/* body {background-color:#ececec;}*/
body {background-color:#fff;}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
table {border-collapse:collapse;line-height:17px;}
form,fieldset,button{border:0;vertical-align:top}
legend,.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
input,select{vertical-align:middle}
input{-webkit-appearance:none;-webkit-text-size-adjust:none}
input[type=text]{border-radius:0}
input[type=checkbox]{-webkit-appearance:checkbox}
input[type=radio]{-webkit-appearance:radio}
input[type=image]{border-radius:0;background-color:#f9fafa;background:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#f9fafa))}
button{cursor:pointer;border:0 none;}
/* a:hover,a:active,a:focus{text-decoration:underline} */

/* Layout */
#sub_wrap {position:relative:width:980px; padding-top:10px;}
#sub_wrap2 {position:relative:width:980px; padding-top:20px;}
#sub_wrap_10 {position:relative:width:980px; padding-top:10px;}
#wrap_game{width:100%; overflow:hidden; position:relative}
#wrap{width:980px;margin:0 auto;padding-top:6px;}
#container{width:980px;padding:0 0 15px 0;}
#container:after{display:block;clear:both;content:''}
#container2{width:980px;padding:0 0 15px 0;margin-top:-70px;}
#container2:after{display:block;clear:both;content:''}
#main_content { position:relative; width:980px; height:358px; background-color:#fff; border:1px solid #d3d3d3; text-align:center;top:4px;padding-top:42px;  }
#content { float:left; position:relative; width:670px;top:-9px; z-index:2; }
.con_box { position:relative; width:668px; height:100%; background-color:#fff; border:1px solid #d3d3d3; text-align:left; }
.con_box .iframe_box { position:relative; width:640px; margin:15px; }
.con_box_new { position:relative; width:668px; height:100%; background-color:#fff; border:1px solid #2971bd; text-align:left; margin-bottom:10px; }
.con_box_new_8 { position:relative; width:668px; height:100%; background-color:#fff; border:1px solid #ad2616; text-align:left; margin-bottom:10px; }
.con_box_new_10 { position:relative; width:668px; height:100%; background-color:#fff; border:2px solid #084ea2; text-align:left; margin-bottom:10px; }
#contentslider-std10{text-align:center}
#contents_partners{width:980px;padding:0 0 30px 0;}
#footer{width:100%}
#WicoActive{ display:none; }

.tb_rank { padding:15px; }



#header .header_bg{position:absolute;left:0;top:0;width:980px;height:100px;background-color:#03ae6d;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#3e83d8),color-stop(0.5,#3ea071),color-stop(1,#3ebe0d));background-image:-o-linear-gradient(right,#3e83d8 0,#3ea071 50%,#3ebe0d 100%);background-image:-moz-linear-gradient(right,#3e83d8 0,#3ea071 50%,#3ebe0d 100%);background-image:-webkit-linear-gradient(right,#3e83d8 0,#3ea071 50%,#3ebe0d 100%);background-image:-ms-linear-gradient(right,#3e83d8 0,#3ea071 50%,#3ebe0d 100%);background-image:linear-gradient(to right,#3e83d8 0,#3ea071 50%,#3ebe0d 100%);-webkit-backface-visibility:hidden;-webkit-transition:opacity 500ms linear;-moz-transition:opacity 500ms linear;-o-transition:opacity 500ms linear;-ms-transition:opacity 500ms linear;transition:opacity 500ms linear}

/* Layout header */
#header .headArea.abs { position:absolute !important; left:auto !important; min-width:980px;background-color:#fff; }
#header .headArea { position:fixed; top:0px; left:auto; width:100%; min-width:1024px; height:100px; z-index:100; /*border-bottom: 1px solid #e8e8e8;*/ background-color:#fff; }
#header { height:132px; }
#header .quickNavArea { overflow:hidden; height:32px; background:#03479c url("/new/img/bg_top.gif") 0 0 repeat-x; }
#header .quickNavArea .quickNav { margin:0 auto; width:980px; }
#header .quickNavArea .quickNav ul.site { overflow:hidden; display:inline-block; float:left; }
#header .quickNavArea .quickNav ul.site li { float:left; }
#header .quickNavArea .quickNav ul.site li a { display:block; height:32px; background:url("/new/img/top/navi2.gif") 0 0 no-repeat; overflow:hidden; white-space:nowrap; font-size:0; letter-spacing:-100px; text-indent:0; }
#header .quickNavArea .quickNav ul.site li.s1 a { width:142px; background-position:0 0; }
#header .quickNavArea .quickNav ul.site li.s1 a:hover, #header .quickNavArea .quickNav ul.site li.s1.on a { background-position:0 -32px; }
#header .quickNavArea .quickNav ul.site li.s2 a { width:143px; background-position:-142px 0; }
#header .quickNavArea .quickNav ul.site li.s2 a:hover, #header .quickNavArea .quickNav ul.site li.s2.on a { background-position:-142px -32px; }
/*
#header .quickNavArea .quickNav ul.site li.s3 a { width:78px; background-position:-251px 0; }
#header .quickNavArea .quickNav ul.site li.s3 a:hover, #header .quickNavArea .quickNav ul.site li.s3.on a { background-position:-251px -32px; }
*/
#header .quickNavArea .quickNav ul.site li.on { background-color:#fff; }
#header .quickNavArea .quickNav .utilArea { width:254px;float:right;padding-right:10px; }
#header .quickNavArea .quickNav .utilArea ul.util { display:inline-block; *display:inline; zoom:1; }
#header .quickNavArea .quickNav .utilArea ul.util li { float:left; height:32px; text-align:center; }
/* #header .quickNavArea .quickNav .utilArea ul.util li img { margin-top:4px; } */
/* #header .quickNavArea .quickNav .utilArea ul.sns { display:inline-block; *display:inline; zoom:1; background:url("/image/common/util_bar.png") right 0 no-repeat; }
#header .quickNavArea .quickNav .utilArea ul.sns li { float:left; padding-top:7px; width:31px; height:25px; background:url("/image/common/util_bar.png") 0 0 no-repeat; text-align:center; } */
#header .quickNavArea .quickNav .utilArea ul.sns { display:inline-block; *display:inline; zoom:1; }
#header .quickNavArea .quickNav .utilArea ul.sns li { float:left; padding-top:7px; width:31px; height:25px; }
#header .quickNavArea .quickNav .utilArea ul.sns li img { vertical-align:top; }

.lnb fieldset{position:absolute;top:8px;right:9px}
.lnb fieldset input{background:#464E63;vertical-align:top}
.lnb fieldset .text_index{float:left;width:195px;height:18px;margin-right:4px;_margin-right:1px;padding:3px 0 0 4px; border:1px solid; border-color:#fff; /* border-color:#33394d #42495e #42495e #33394d;*/ background:#fff;color:#888}

.logo {float:left;width:140px;text-align:center;padding-top:15px;}
.btn_link {position:absolute;width:259px;height:48px;text-align:center;top:22px;left:358px; background:url('/new/img/middle2/top_icon.gif') no-repeat; line-height:999px; }
.btn_link a.btn_naver   { position:absolute; display:block; width:58px; height:48px; left:0; overflow:hidden; vertical-align:top; }
.btn_link a.btn_daum    { position:absolute; display:block; width:58px; height:48px; left:67px; overflow:hidden; vertical-align:top; }
.btn_link a.btn_google  { position:absolute; display:block; width:58px; height:48px; left:135px; overflow:hidden; vertical-align:top; }
.btn_link a.btn_youtube { position:absolute; display:block; width:58px; height:48px; left:202px; overflow:hidden; vertical-align:top; }

  #top {position:absolute; width: 500px; top:55px; right:0; overflow:hidden; text-align:left;z-index:9999;}
    #top ul { float:right;vertical-align:middle; }
    #top li { text-align: right; float:left;vertical-align:middle;line-height:20px; }
  
  .limit { position:absolute;top:22px; }
  .limit ul { float:left;vertical-align:middle; }
  .limit li { float:left;vertical-align:middle;line-height:20px }

.nav-area.abs {position: absolute !important;top: 32px !important;}
.nav-area {position: fixed; top: 0px;width:100%;height: 93px; overflow: hidden;z-index:199999999;}
#tsch_area {position:relative;width:980px;height:80px;top:0;margin:0 auto;background-color:#fff;padding-top:10px;}
#search {position:relative;width:362px;margin: 0 auto;}
#search input {	background: none repeat scroll 0 0 #fff;border: 1px solid #000;color: #7F7F7F;float: left;font: 12px 'Helvetica','Lucida Sans Unicode','Lucida Grande',sans-serif;height: 20px;margin: 0;	padding: 10px;transition: background 0.3s ease-in-out 0s;	width: 300px;}

#search button {
	background: url("/run/img/search.png") no-repeat scroll center center #2a70ce;
	cursor: pointer;
	height: 42px;
	text-indent: -99999em;
	transition: background 0.3s ease-in-out 0s;
	width: 40px;
	border: 0 none;
}

#search button:hover {
	background-color:#000;
}





#rank_area {position:relative;width:980px;top:20px;}

#rank_area .lnk { width: 980px; position:relative; }
#rank_area .lnk .ttl { position:relative; top:27px;left:-7px; }
/* #rank_area .lnk ul { position:relative;vertical-align:middle; width: 980px; background: url('/new/img/lnk/line3.gif') bottom repeat-x; z-index:9; } */
#rank_area .lnk ul { position:relative;vertical-align:middle; width: 980px; z-index:9; }
#rank_area .lnk li { text-align: center; float:left;vertical-align:middle;width:196px;height:150px; }
/* #rank_area .lnk li .photo_on {position: relative;width: 150px;height: 20px;background: url(/new/img/lnk/click.png) no-repeat;z-index: 1;margin-top:-7px;} */
#rank_area .lnk li .photo_on {position: relative;width: 150px;height: 20px;z-index: 1;margin-top:-7px;}
#rank_area .lnk li .photo_off { }

#rank_area .lnk .strong_top {
position: relative;
right: 155px;
top: 20px;
text-align: right;
display: block;
color: #fe473f;
font-weight: bold;
font-size: 14px;
line-height: 1.2em;
}

#rank_area .lnk .strong_n {
position: relative;
right: 155px;
top: 20px;
text-align: right;
display: block;
font-weight: bold;
font-size: 14px;
line-height: 1.2em;
}

#rank_area .lnk img {
margin-bottom: 5px;
border-radius: 21px;
box-shadow: 0 4px 3px -2px rgba(0, 0, 0, 0.8);
}

#rank_area .lnk h3 {
clear: left;
font-weight: bold;
}

#rank_area .lnk h3, #rank_area .lnk h4 {
position: relative;
display: block;
width: 196px;
height: 1.4em;
margin: 0;
font-weight: normal;
font-size: 1em;
line-height: 1.4em;
color: #999;
overflow: hidden;
text-align:center;
}

#rank_area .lnk a {
display: block;
position: relative;
color: #999;
font-weight: 600;
}






#navi_bg {position:relative;background: #fff /* url('/new/img/bg_navi.gif') repeat-x; */}
.lnb { position:relative; width:980px; height:44px;margin:0 auto }
.lnb .new_icon {position:absolute;width:35px;height:26px;top:-15px;left:170px;background: url(/new/img/middle2/icon_new.png) no-repeat;z-index:9999;}
.lnb.lnbs_open { padding-bottom:31px; }
.lnb_nav { width:980px; height:39px; }
.lnb_nav li { float:left; height:39px; }
.lnb_nav li > a { display:block; height:39px; background:url('/new/img/middle2/navi_23.gif') no-repeat; overflow:hidden; vertical-align:top; line-height:999px; }
.lnb_nav li.lnb_rank > a { width:95px; background-position:0px 0px; }
.lnb_nav li.lnb_latest > a { width:113px; background-position:-95px 0px; }
.lnb_nav li.lnb_01 > a { width:95px; background-position:-208px  0px; }
.lnb_nav li.lnb_02 > a { width:90px; background-position:-303px 0px; }
.lnb_nav li.lnb_03 > a { width:94px; background-position:-393px 0px; }
.lnb_nav li.lnb_04 > a { width:78px; background-position:-487px 0px; }
.lnb_nav li.lnb_05 > a { width: 96px; background-position: -564px 0px; }
.lnb_nav li.lnb_06 { width: 319px; background-color: rgb(0, 160, 234); }
.lnb_nav li.lnb_06 > a { width:106px; background-position:-769px 0px; }
.lnb_nav li.lnb_07 > a { width:105px; background-position:-875px 0px; }

.lnb_nav li.lnb_rank > a:hover { background-position:0px -49px; }
.lnb_nav li.lnb_latest > a:hover { background-position:-95px -49px; }
.lnb_nav li.lnb_01 > a:hover { background-position:-208px -49px; }
.lnb_nav li.lnb_02 > a:hover { background-position:-303px -49px; }
.lnb_nav li.lnb_03 > a:hover { background-position:-393px -49px; }
.lnb_nav li.lnb_05 > a:hover { background-position: -564px -49px; }
.lnb_nav li.lnb_07 > a:hover { background-position: -769px -49px; }
.lnb_nav li.lnb_08 > a:hover { background-position:-875px -49px; }

/*
.lnb_nav li .snb_nav { position:absolute; left:0; top:44px; height:46px; display:none; }
.lnb_nav li .snb_nav li { float:left; height:18px; padding:15px 7px 0; }
.lnb_nav li .snb_nav li a { display:block; width:auto; height:18px; line-height:18px; background:none; font-size:12px; color:#222; font-weight:bold; }
.lnb_nav li .snb_nav li.first a { font-weight:bold; }
.lnb_nav li .snb_nav li a em { display:inline-block; font-size:18px; line-height:18px; font-weight:bold; }
.lnb_nav li .snb_nav li.first a { color:#0e8be4; text-decoration:underline; }
.lnb_nav li .snb_nav li a:hover { color:#0e8be4; }
.lnb_nav li .snb_nav.open { display:block; }

.lnb_nav li.lnb_01 .snb_nav { padding-left:177px; *padding-left:0; *left:177px; }
.lnb_nav li.lnb_02 .snb_nav { padding-left:237px; *padding-left:0; *left:237px; }
.lnb_nav li.lnb_03 .snb_nav { padding-left:310px; *padding-left:0; *left:310px; }
.lnb_nav li.lnb_04 .snb_nav { padding-left:382px; *padding-left:0; *left:382px; }
.lnb_nav li.lnb_05 .snb_nav { padding-left:442px; *padding-left:0; *left:442px; }

.lnb.lnbs_open .lnb_nav li:hover .snb_nav { display:block; }
*/














/* game_type */
.game_type{padding-top:8px;padding-bottom:5px;text-align:center;}
.game_type {position:relative;background: #fff }
.lnb_game_type { position:relative; width:980px; height:111px;margin:0 auto }
.lnb_nav_game_type { width:980px; height:111px; }
.lnb_nav_game_type li { float:left; height:111px; }
.lnb_nav_game_type li > a { display:block; height:111px; background:url('/new/img/middle2/navi_game_type4.gif') no-repeat; overflow:hidden; vertical-align:top; line-height:999px; }
.lnb_nav_game_type li.lnb_rank > a { width:123px; background-position:0 0px; }
.lnb_nav_game_type li.lnb_latest > a { width:105px; background-position:-123px 0px; }
.lnb_nav_game_type li.lnb_01 > a { width:105px; background-position:-228px 0px; }
.lnb_nav_game_type li.lnb_02 > a { width:105px; background-position:-333px 0px; }
.lnb_nav_game_type li.lnb_03 > a { width:105px; background-position:-438px 0px; }
.lnb_nav_game_type li.lnb_04 > a { width:105px; background-position:-543px 0px; }
.lnb_nav_game_type li.lnb_05 > a { width:105px; background-position:-648px 0px; }
.lnb_nav_game_type li.lnb_06 > a { width:105px; background-position:-753px 0px; }
.lnb_nav_game_type li.lnb_07 > a { width:122px; background-position:-858px 0px; }

.lnb_nav_game_type li.lnb_rank > a:hover { background-position:0px -121px; }
.lnb_nav_game_type li.lnb_latest > a:hover { background-position:-123px -121px; border-left:1px solid #988ed5; margin-left:-1px; }
.lnb_nav_game_type li.lnb_01 > a:hover { background-position:-228px -121px; border-left:1px solid #988ed5; margin-left:-1px; }
.lnb_nav_game_type li.lnb_02 > a:hover { background-position:-333px -121px; border-left:1px solid #988ed5; margin-left:-1px; }
.lnb_nav_game_type li.lnb_03 > a:hover { background-position:-438px -121px; border-left:1px solid #988ed5; margin-left:-1px; }
.lnb_nav_game_type li.lnb_04 > a:hover { background-position:-543px -121px; border-left:1px solid #988ed5; margin-left:-1px; }
.lnb_nav_game_type li.lnb_05 > a:hover { background-position:-648px -121px; border-left:1px solid #988ed5; margin-left:-1px; }
.lnb_nav_game_type li.lnb_06 > a:hover { background-position:-753px -121px; border-left:1px solid #988ed5; margin-left:-1px; }
.lnb_nav_game_type li.lnb_07 > a:hover { background-position:-858px -121px; border-left:1px solid #988ed5; margin-left:-1px; }
























/* aside_recommend */
.aside_recommend { clear:both; position:relative; width:608px; overflow:hidden; margin:30px 30px 0 30px }
.aside_recommend h4 { width:608px;  }
.aside_recommend h4 span { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w6.gif') 0px 0px no-repeat; } 
.aside_recommend #recommend { margin-top: 15px;}
.aside_recommend ul { margin:15px 0 0 0; }
.aside_recommend ul li { position:relative; float:left; width:194px; height:191px; margin-right:13px; }
.aside_recommend ul li.last { margin-right:0; }

/*
.aside_recommend ul li a { display:block; width:194px; height:90px; cursor:pointer; overflow:hidden; }
.aside_recommend ul li img { display: block; width: 194px; }
*/


/* aside_recommend_next */
.aside_recommend_next { clear:both; position:relative; width:608px; overflow:hidden; margin:0 30px 0 30px }
.aside_recommend_next h4 { width:608px;  }
.aside_recommend_next h4 span.w5 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w5.gif') 0px 0px no-repeat; } 
.aside_recommend_next h4 span.w4 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w4.gif') 0px 0px no-repeat; } 
.aside_recommend_next h4 span.w3 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w3.gif') 0px 0px no-repeat; } 
.aside_recommend_next h4 span.w2 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w2.gif') 0px 0px no-repeat; } 
.aside_recommend_next #recommend { margin-top: 15px;}
.aside_recommend_next ul { margin:15px 0 0 0; }
.aside_recommend_next ul li { position:relative; float:left; width:194px; height:191px; margin-right:13px; }
.aside_recommend_next ul li.last { margin-right:0; }



/* aside_recommend_next_up */
.aside_recommend_next_up { clear:both; position:relative; width:608px; overflow:hidden; margin:-20px 30px 0 30px }
.aside_recommend_next_up ul li { position:relative; float:left; width:194px; height:191px; margin-right:13px; }
.aside_recommend_next_up ul li.last { margin-right:0; }




/* iwm_fsa_wrap */
#iwm_fsa_wrap { position:relative; width:990px; margin:auto; }
#iwm_fsa_wrap .left_wing { position:absolute; left:-130px; top:122px; width:120px; height:600px; overflow:visible; }
#iwm_fsa_wrap .right_wing { position:absolute; right:-130px; top:122px; width:120px; height:600px; overflow:visible; }
#iwm_fsa_wrap .left_wing.home { top:122px; z-index:-999999; }
#iwm_fsa_wrap .right_wing.home { top:122px; z-index:-999999; }

/* ad_left */
#ad_left { position:relative; width:980px; margin:auto; }
#ad_left .left_wing { position:absolute; left:-130px; top:122px; width:120px; height:200px; overflow:visible; }
#ad_left .left_wing.home { top:90px;left:-103px; z-index:999999; }

/* ad_right */
#ad_right { position:relative; width:980px; margin:auto; }
#ad_right .right_wing { position:absolute; right:-130px; top:122px; width:120px; height:200px; overflow:visible; }
#ad_right .right_wing.home { top:55px;right:-120px; z-index:999999; }



.musician_league{position:relative;min-height:100px;top:10px;font-family:'³ª´®°íµñ',NanumGothic,'Apple SD Gothic Neo','µ¸¿ò',Dotum,Helvetica,sans-serif}
.musician_league .tag_cate,
/* .musician_league .tag_cate em{display:inline-block;overflow:visible;margin:0;padding:0;border:0;background:url(/music/sp_cate_bg.png) no-repeat;text-decoration:none !important;vertical-align:middle;white-space:nowrap} */
.musician_league .tag_cate em{display:inline-block;overflow:visible;margin:0;padding:0;border:0;;text-decoration:none !important;vertical-align:middle;white-space:nowrap}
.musician_league .tag_cate em{position:relative;font-family:'³ª´®°íµñ',NanumGothic;text-align:center;letter-spacing:0}
.musician_league .league_count{position:absolute;right:17px;top:-100px;height:49px;line-height:47px;font-size:13px;color:#2d2d2d}
.musician_league .league_count strong{font-size:16px;color:#4690e0}
.musician_league .league_btn_set{overflow:hidden;position:absolute;left:604px;top:-40px}
.musician_league .league_btn_set a{display:block;float:left;height:27px;margin-left:14px;text-indent:-9999px}
.musician_league .league_btn_set a:first-child{margin-left:0}
.musician_league .league_hint{position:relative}
.musician_league .league_hint .hint_area{position:relative;width:1023px}
.musician_league .league_hint .hint{display:block;height:24px;padding-left:29px;font-weight:normal;font-size:11px;color:#666;line-height:20px;background-position:0 0}
.musician_league .league_hint .result{display:block;position:relative;height:24px;padding: 12px 0 10px 45px;border-bottom: 1px solid #dad9e1;font-weight:normal;font-size:12px;color:#666;line-height:22px}
.musician_league .league_hint .result span{font-weight:bold;color:#464646}
.musician_league .league_hint .result em{font-weight:bold;color:#4690e0}
.musician_league.entry_type .league_hint{border:none}
.musician_league.entry_type .league_hint .hint_area{width:1024px;padding:0}
.musician_league .league_search{position:absolute;right:0;top:-42px;width:228px;height:29px;background-color:#fff;border:1px solid #cdcfd2}
.musician_league .league_search .input_text{width:173px;height:29px;padding:0 10px 0 9px;border:none;line-height:27px;font-family:'³ª´®°íµñ',NanumGothic;font-size:12px;color:#666}
.musician_league .league_search .btn_search{position:absolute;right:0;top:0;width:36px;height:29px;text-indent:-9999px;border:none;background-position:-431px -635px;cursor:pointer}
.musician_league .league_content{position:relative;width:980px;padding-left:44px}
.musician_league .league_tab{position:relative;;z-index:10}
.musician_league .league_tab ul{overflow:hidden}
.musician_league .league_tab li{float:left;}
.musician_league .league_tab li a{display:block;height:27px;text-indent:-9999px}
.musician_league .league_tab li .tab_txt1{width:36px;background-position:0 -103px}
.musician_league .league_tab li.on .tab_txt1{background-position:0 -66px}
.musician_league .league_tab li .tab_txt2{width:54px;background-position:-46px -103px}
.musician_league .league_tab li.on .tab_txt2{background-position:-46px -66px}
.musician_league .league_tab li:first-child{margin-left:0}
.musician_league .league_tab .genre_tab{padding:18px 0 23px}
.musician_league .league_tab .genre_tab ul{overflow:hidden;width:980px;border-radius:1px}
.musician_league .league_tab .genre_tab li{position:relative;margin:0 0 0 -1px;border-top:1px solid #d6d7d9;border-bottom:1px solid #d6d7d9;z-index:1}
.musician_league .league_tab .genre_tab li a{display:block;width:107px;height:36px;font-size:13px;line-height:38px;color:#666;border-left:1px solid #efeff0;border-right:1px solid #efeff0;text-align:center;text-indent:0;text-decoration:none;background:none;background-color:#fff}
.musician_league .league_tab .genre_tab li.first{margin-left:0}
.musician_league .league_tab .genre_tab li.first a{width:109px;border-left:1px solid #d6d7d9}
.musician_league .league_tab .genre_tab li.second a{width:110px}
.musician_league .league_tab .genre_tab li.last a{width:108px;border-right:1px solid #d6d7d9}
.musician_league .league_tab .genre_tab li.on{border-top:1px solid #525261;border-bottom:1px solid #525261;z-index:10}
.musician_league .league_tab .genre_tab li.on a{font-weight:bold;color:#fff;background-color:#61616f;border-left:1px solid #525261;border-right:1px solid #525261}
.musician_league .league_tab .sort_count{display:block;*zoon:1}
.musician_league .league_tab .sort_count p{font-size:13px;color:#666}
.musician_league .league_tab .sort_count strong{font-weight:bold}
.musician_league .league_tab .sort_area{position:absolute;right:0;height:35px;text-align:right}
.musician_league .league_tab .sort_btn{display:inline-block;margin-left:4px;vertical-align:top}
.musician_league .league_tab .sort_btn.music_all{width:111px;height:35px;background-position:-310px -193px}
.musician_league .league_tab .sort_btn.musician_all{width:122px;height:35px;background-position:-178px -193px}
.musician_league .league_tab .genre_tab+.sort_count+.sort_area{top:65px}
.musician_league .league_tab.mylike .sort_count{margin-top:23px}
.musician_league .league_tab .btn_leaguebest{display:inline-block;position:absolute;top:35px;right:10px;width:125px;height:38px;background-position:-208px -779px;text-indent:-99999px}
.musician_league .league_tab.best li .tab_txt1{width:55px;background-position:0 -40px}
.musician_league .league_tab.best li.on .tab_txt1{background-position:0 0px}
.musician_league .league_tab.best li .tab_txt2{width:56px;background-position:-60px -40px}
.musician_league .league_tab.best li.on .tab_txt2{background-position:-60px 0px}
.musician_league .league_tab.best li:first-child{margin-left:0}
.musician_league .sort_txt{display:inline-block;*display:inline;overflow:hidden;position:relative;float:left;margin:5px 1px 0 0;*zoom:1}
.musician_league .sort_txt li{float:left;}
/*
.musician_league .sort_txt li{float:left;margin-left:15px}
.musician_league .sort_txt li a{display:block;height:auto;padding-left:13px;font-size:13px;text-indent:0;line-height:14px;color:#666;text-decoration:none;background-position:-609px -296px}
.musician_league .sort_txt li.on a{font-weight:bold;color:#4690e0;background-position:-609px -268px}
*/
.musician_league .sort_txt li a {display: block;overflow: hidden;width: 69px;height: 26px;background: url('/run/img/list.png') no-repeat;text-indent: 100%; white-space: nowrap;position: relative;width: 70px;}
.musician_league .sort_txt li:first-child{margin-left:0}

.musician_league .sort_txt li.on .item1 {margin-right: -1px;background-position: 0 -30px;}
.musician_league .sort_txt li.on .item2 {margin-left: -1px;background-position: -72px -30px;}
.musician_league .sort_txt .item2 {background-position: -72px 0;}


.musician_league .sort_select{display:block;position:relative;float:left;width:98px;height:35px;margin-left:4px;font-size:12px;z-index:10000}
.musician_league .sort_select a{display:block;color:#000;font-weight:normal;font-size:12px;color:#666;white-space:nowrap;font-family:'³ª´®°íµñ',NanumGothic}
.musician_league .sort_select .sel_btn{display:block;overflow:hidden;height:35px}
.musician_league .sort_select .sel_btn a{display:block;position:absolute;top:12px;right:0;left:0;bottom:0;height:17px;padding-left:16px;line-height:17px;white-space:nowrap;text-decoration:none;cursor:pointer;background-position:-390px -40px}
.musician_league .sort_select .ly_lst{display:none;position:relative;margin-top:2px;z-index:1000}
.musician_league .sort_select .ly_lst .ly_top,
.musician_league .sort_select .ly_lst .ly_bottom{display:block;height:2px}
.musician_league .sort_select .ly_lst .ly_top{background-position:-431px -478px}
.musician_league .sort_select .ly_lst .ly_bottom{background-position:-431px -489px}
.musician_league .sort_select .ly_lst ul{border:1px solid #d6d7d9;border-top:none;border-bottom:none;background-color:#fff}
.musician_league .sort_select .ly_lst li{float:none;margin:0;border-top:1px solid #efeff0}
.musician_league .sort_select .ly_lst li a{display:block;overflow:hidden;position:relative;height:31px;padding:0 12px 0 16px;line-height:30px;white-space:nowrap;color:#666;text-indent:0;background:none}
.musician_league .sort_select .ly_lst li a:hover,
.musician_league .sort_select .ly_lst li a:active,
.musician_league .sort_select .ly_lst li a:focus{color:#4690e0;text-decoration:none}
.musician_league .sort_select .ly_lst li:first-child{border-top:none}
.musician_league .sort_select .ly_lst li.on a{text-decoration:none;color:#4690e0}
.musician_league .sort_select.open .ly_lst{display:block}
.musician_league .sort_select.open a{background-position:-500px -40px}
.musician_league .league_list .music_list,
.musician_league .league_list .musician_list{margin:0 -10px 0}
.musician_league .league_list .music_list li{margin:0 10px 19px;border-bottom:1px solid #eaeaed}
.musician_league .musician_end .league_list .music_list li{margin:0 0 19px 10px}
.musician_league .league_list .musician_list li{margin:0 10px 19px;border-bottom:1px solid #eaeaed}
.musician_league .list_area{display:block;border:1px solid #e6e6e8;background-color:#fff}
.musician_league .league_total{position:relative}
.musician_league .league_total p{display:block;position:absolute;right:10px;top:-8px;*top:13px;font-size:12px;line-height:13px;color:#9d9d9d}
.musician_league .thmb{overflow:hidden;display:block;position:relative;font-size:1px;line-height:0;z-index:10;cursor:pointer}
.musician_league .leagut_result{position:relative;padding-bottom:30px}
.musician_league .search_list{padding-top:45px}
.musician_league .search_list .tit_search{display:block;position:relative}
.musician_league .search_list .tit_search h3{margin-bottom:19px}
.musician_league .search_list .tit_search h3 strong{display:inline-block;height:20px;vertical-align:top}
.musician_league .search_list .tit_search h3 em{display:inline-block;margin:0 0 0 3px;*margin-top:-1px;font-family:'³ª´®°íµñ',NanumGothic;font-weight:normal;font-size:18px;color:#555;line-height:19px;vertical-align:top}
.musician_league .search_list .tit_search h3.tit_music strong{width:36px;background-position:0 -103px}
.musician_league .search_list .tit_search h3.tit_musician strong{width:54px;background-position:-46px -103px}
.musician_league .search_list .tit_search .btn_more{display:inline-block;position:absolute;right:11px;top:9px;padding-right:7px;font-family:'µ¸¿ò',dotum;font-size:12px;line-height:13px;color:#888;background-position:100% -324px}
.musician_league .search_list .music_list .list_area{height:222px}
.musician_league .search_list .musician_list .list_area{height:283px}
.musician_league .search_list .musician_list .thmb{overflow:visible}
.musician_league .search_list+.search_list{padding-top:35px}
.musician_league .search_list:first-child .no_result.search{padding-bottom:112px}
.musician_league .league_list .list_tit{margin:46px 0 22px;font-size:16px;font-weight:normal;color:#000}
.musician_league .league_list .list_tit span{color:#4186d3}
.musician_league .league_list .winner_list:first-child .list_tit{margin:4px 0 22px}
.musician_league .music_list .ico_best{display:inline-block;float:right;width:50px;height:15px;background-position:-500px -430px;vertical-align:top;margin:6px 5px 0 4px;text-indent:-99999px}
.musician_league .musician_list .ico_best{display:inline-block;position:absolute;bottom:0;right:-9px;width:38px;height:38px;background-position:-500px -380px;vertical-align:top;margin:-2px 5px 0 4px;text-indent:-99999px}
/* ¹ÂÁ÷ ¸®½ºÆ® */
.musician_league .music_list{*zoom:1}
.musician_league .music_list:after{display:block;clear:both;content:""}
.musician_league .music_list li{float:left;width:230px}
.musician_league .music_list .list_area{height:259px}
.musician_league .music_list .thmb.pic{height:134px;background-position:-165px -234px}
.musician_league .music_list .thmb.pic .mask{display:block;position:absolute;left:0;top:0;width:100%;height:134px;background-position:-165px -491px}
.musician_league .music_list .thmb.pic:hover .mask,
.musician_league .music_list .thmb.pic:focus .mask{background-position:-165px -635px}
.musician_league .music_list .tag{display:block;position:absolute;left:15px;top:13px;width:26px;height:26px;text-indent:-9999px}
.musician_league .music_list .tag.video{background-position:-359px -148px}
.musician_league .music_list .tag.audio{background-position:-395px -148px}
.musician_league .music_list .info{position:relative;height:71px;padding:17px 70px 0 17px}
.musician_league .music_list .info .thmb.musician{display:block;position:absolute;right:15px;top:15px;width:41px;height:41px;background-position:-284px -377px}
.musician_league .music_list .info .thmb.musician .mask{display:block;position:absolute;left:0;top:0;width:41px;height:41px;background-position:0 -234px}
.musician_league .music_list .info .subject{display:block;overflow:hidden;font-size:14px;color:#333;white-space:nowrap;text-overflow:ellipsis}
.musician_league .music_list .info .subject .ic19{display:inline-block;width:13px;height:13px;margin:-2px 4px 0 0;*margin-top:0;background-position:-605px -218px;vertical-align:middle}
.musician_league .music_list .info .nick_wrap{display:inline-block;position:relative;max-width:100%}
.musician_league .music_list .info .nick{display:block;overflow:hidden;padding-top:7px;font-size:12px;line-height:13px;color:#4690e0;white-space:nowrap;text-overflow:ellipsis;text-decoration:none}
.musician_league .music_list .info .genre{display:block;margin-top:7px;font-size:12px;line-height:13px;color:#999}
.musician_league .music_list .info .txt{display:block;margin:14px 0 0 -1px;font-size:12px;line-height:18px;color:#999}
.musician_league .music_list .info .fan{display:inline-block;margin:6px 0 0 1px;color:#666;font-size:11px}
.musician_league .music_list .info .fan em{display:inline-block;margin:-1px 0 0 5px;font-family:tahoma;letter-spacing:-1px;font-size:12px;vertical-align:top}
.musician_league .music_list .hit_like{position:relative;overflow:hidden;height:34px;border-top:1px solid #f0f0f0;padding-left:16px}
.musician_league .music_list .hit,
.musician_league .music_list .like{display:inline-block;height:14px;margin:10px 15px 0 7px;padding-left:13px;font-size:12px;font-weight:normal;color:#666;line-height:13px;vertical-align:top;background-position:-609px -596px}
.musician_league .music_list .hit_like em{display:inline-block;font-family:tahoma;vertical-align:top}
.musician_league .music_list .hit{margin:10px 0 0 0px;padding-left:11px;background-position:-611px -612px}
.musician_league .music_list.best .list_area{height:320px}
.musician_league .music_list.best .info{height:107px;padding:17px 15px 0 17px}
.musician_league .music_list.best .info.art{height:47px;border-top:1px solid #f0f0f0;padding:0 60px 5px 19px}
.musician_league .music_list.best .info.art .thmb.musician{top:10px}
.musician_league .music_list.best .info .genre{position:absolute;top:34px;right:14px}
.musician_league .music_list.best .info.art .nick{margin-top:7px}
.musician_league .music_list.best .hit,
.musician_league .music_list.best .like{margin:9px 15px 0 0px;font-size:12px;background-position:-609px -597px;font-family:tahoma;color:#888}
.musician_league .music_list.best .hit{margin:9px 7px 0 -1px;background-position:-611px -613px}
.musician_league .music_list_rolling{overflow:hidden;width:980px;height:206px}
.musician_league .music_list_wrap li{float:left}
.musician_league .music_list.winner{overflow:hidden;height:206px}
.musician_league .music_list.winner li{float:left;margin:0 10px 0;}
.musician_league .music_list.winner .list_area{height:203px}
.musician_league .music_list.winner .info{padding:17px 17px 0 17px;height:52px}
.musician_league .ly_area{position:relative;z-index:100}
.musician_league .ly_adult{position:absolute;left:14px;top:-85px;width:285px;height:60px;background-color:#fff;border:1px solid #888d95}
.musician_league .music_list.best .ly_adult{top:-139px}
.musician_league .ly_adult p{display:block;padding:7px 10px 0;font-size:11px;color:#848689;letter-spacing:-1px;line-height:15px;font-family:'µ¸¿ò',Dotum}
.musician_league .ly_adult p em{color:#e60808}









.grid2{float:left;width:140px;padding:0 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}

/* UIO CD Thumbnail */
.uio_cd_thumb {position:relative;margin:0 0 14px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1)}
.uio_cd_thumb .uct_mw{position:relative;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.uio_cd_thumb .uct_m{min-height:90px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.uio_cd_thumb .uct_rk{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-top-left-radius:3px;border-top-right-radius:3px;background-color:rgba(0,0,0,0.2);white-space:nowrap;text-align:center}
.uio_cd_thumb .uct_rks{display:inline-block;vertical-align:middle}
.uio_cd_thumb .uct_rk:after{display:inline-block;height:100%;vertical-align:middle;content:''}
.uio_cd_thumb .uct_rkt{display:block;margin:0 0 3px;color:#fff;font-family:HelveticaNeue-Medium,sans-serif;font-size:8px;line-height:8px;-webkit-text-shadow:0 0 1px rgba(0,0,0,.05);text-shadow:0 0 1px rgba(0,0,0,.05)}
.uio_cd_thumb .uct_rkv{display:block;color:#fff;font-family:HelveticaNeue-LightItalic,sans-serif;font-size:29px;font-weight:normal;line-height:34px;vertical-align:top;-webkit-text-shadow:0 0 1px rgba(0,0,0,.05);text-shadow:0 0 1px rgba(0,0,0,.05)}
.uio_cd_thumb .uct_rkv:before,
.uio_cd_thumb .uct_rkv:after{display:block;width:100%;height:1px;background-color:#fff;content:''}
.uio_cd_thumb .uct_rkv:before{margin-bottom:-2px}

.uio_cd_thumb .uct_det{padding:10px 10px 7px 10px;}

.uio_cd_thumb .uct_title{display:-webkit-box;overflow:hidden;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;color:#222;font-size:11px;letter-spacing:-1px;}
.uio_cd_thumb .uct_title a:visited{color:#999 !important}
.uio_cd_thumb .uct_prize{padding:0.214em 0 0;font-size:0.933em;color:#4bc7b3;letter-spacing:-1px}
.uio_cd_thumb .uct_prize span em{font-family:HelveticaNeue,sans-serif;font-size:1.071em;letter-spacing:0}
.uio_cd_thumb .uct_prize strike{color:#bcbcbc;font-size:0.929em;letter-spacing:-1px}
.uio_cd_thumb .uct_prize strike em{font-size:1.077em;letter-spacing:0}
.uio_cd_thumb .uct_origin{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0.5em 0 0;color:#bcbcbc;font-size:0.933em;letter-spacing:-1px;line-height:1.286em}
.uio_cd_thumb .uct_origin a{position:relative;color:#84accb;z-index:30}
.uio_cd_thumb .uct_origin .uct_s{color:#84accb;font-size:14px;font-weight:bold;}
.uio_cd_thumb .uct_origin .uct_c{position:relative;margin-left:5px;padding:0 0 0 7px}
.uio_cd_thumb .uct_origin .uct_c:after{position:absolute;left:2px;top:-3px;width:1px;height:14px;background-color:#ebebeb;content:'';}

.uio_cd_thumb .uct_des{display:-webkit-box;overflow:hidden;white-space:normal;word-wrap:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;padding:0.214em 0 0.143em;font-size:0.933em;color:#888;letter-spacing:-1px;line-height:1.286em}
.uio_cd_thumb .uct_act{height:36px;margin-top:-8px;margin-bottom:5px;text-align:left}
.uio_cd_thumb .uct_act:after{display:block;clear:both;content:''}
.uio_cd_thumb .uct_abtn {float:left;position:relative;z-index:20;height:13px;padding:9px 11px;vertical-align:top;color:#999;letter-spacing:-1px;}
.uio_cd_thumb .uct_abtn .spuio{vertical-align:top}
.uio_cd_thumb .uct_lnk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;color:transparent}
.uio_cd_thumb .uc_word{top:10px}
.uio_cd_thumb .uct_fw{display:block;overflow:hidden;position:absolute;bottom:0;width:100%;height:27px;background-color:rgba(0,0,0,.2);font-size:1.3rem;line-height:29px;color:#fff;letter-spacing:-1px;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}
.uio_cd_thumb .uct_blur{overflow:hidden;position:absolute;bottom:0;left:0;width:100%;height:27px;background-position:0 100%;-webkit-background-size:100% auto;background-size:100% auto;-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);color:transparent;font-size:0;-webkit-transform:translate(0,0)}
.uio_cd_thumb .spuio_act_favor{position:relative;top:-1px;width:13px;height:11px;margin:0 4px 0 9px;background-position:-230px -270px;line-height:12px;vertical-align:middle}

/*Loader style*/
.ias_loader, .ias_trigger {
	text-align:center;
	margin: 30px 0 40px;
}
.ias_trigger a:link,
.ias_trigger a:visited {
    padding: 4px 50px;

    background-color: #f9f9f9;
    border: solid 1px #ddd;
    border-radius: 2px;

    font: bold 12px Arial, sans-serif;
    color: #555;
    text-decoration: none;
}
.ias_trigger a:hover,
.ias_trigger a:active {
    border-color: #ccc;
}

/*
.floating_top {
position: fixed;
right: 20px;
bottom: 22px;
width: 42px;
height: 42px;
z-index: 1000;
}
*/

.floating_top {
  position: fixed;
  left: 50%;
  bottom: 22px;
  width: 42px;
  height: 42px;
  margin: 0 0 0 510px;
  padding: 0;
  z-index: 1000;
}



.floating_top .btn_t {
display: block;
width: 42px;
height: 42px;
text-indent: -9999px;
}

.floating_top {
background: url(/new/img/btn_top.png) no-repeat;
}










/* aside *//* aside */
#aside { float:right; position:relative; width:298px; height:100%; top:-9px; background-color:#fff; border:1px solid #d3d3d3; text-align:left; z-index:1px; }
#aside h4 { height:15px; overflow:hidden; vertical-align:top; line-height:999px; margin-bottom:6px; }

.box_inc_ranking {width:300px; height:255px;}

.ad_300 { width:300px; height:250px; margin:-1px 0 0 -1px; z-index:-9999 }


.tit_ranking{background-position:0 0;width:106px;height:20px;}
.tit_ranking {background-image:url('/new/img/middle2/ti.png');background-repeat:no-repeat;overflow:hidden;display:inline-block}

.blind{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.btn_menu_more{position:absolute;top:20px;right:14px;padding-right:7px;font-size:12px;color:#999;font:11px µ¸¿ò, Dotum,Helvetica, sans-serif; letter-spacing:-1px; background:url('/new/img/middle2/ico_navi.gif') right 2px no-repeat;}

/* .rank_lst {background-image:url('/new/img/middle2/sp_num.png');background-repeat:no-repeat;overflow:hidden;display:inline-block}*/
.rank_lst .num.no1, .rank_lst .num.no2, .rank_lst .num.no3, .rank_lst .num.no4, .rank_lst .num.no5, .rank_lst .num.no6, .aside .rank_lst .num.no1, #aside .rank_lst .num.no2, #aside .rank_lst .num.no3, #aside .rank_lst .num.no4, #aside .rank_lst .num.no5, #aside .rank_lst .num.no6, #aside .rank_lst .num.no7, #aside .rank_lst .num.no8, #aside .rank_lst .num.no9, #aside .rank_lst .num.no10, .rank_num .num.no1, .rank_num .num.no2, .rank_num .num.no3, .rank_num .num.no4, .rank_num .num.no5, .rank_num .num.no6, .rank_num .num.no7, .rank_num .num.no8, .rank_num .num.no9, .rank_num .num.no10, .rank_num .num.no11, .rank_num .num.no12, .rank_num .num.no13, .rank_num .num.no14, .rank_num .num.no15, .rank_num .num.no16, .rank_num .num.no17, .rank_num .num.no18, .rank_num .num.no19, .rank_num .num.no20, .rank_num .num.no21, .rank_num .num.no22, .rank_num .num.no23, .rank_num .num.no24, .rank_num .num.no25, .rank_num .num.no26, .rank_num .num.no27, .rank_num .num.no28, .rank_num .num.no29, .rank_num .num.no30{background-image:url('/new/img/middle2/sp_num.png');background-repeat:no-repeat;overflow:hidden;display:inline-block}

#aside .ad_area + .box{border-top:0}
#aside .ad_area .thumb_area{height:250px}
#aside .bn_area{padding:24px 0}
#aside .bn_area .thumb_area{height:120px}
#aside .rank_lst li{border-top:0;height:20px;}
#aside .rank_lst a .right_rank {float:right;}
#aside .rank_lst a{overflow:hidden;text-overflow:ellipsis;display:block;font-size:12px;line-height:20px;}
#aside .rank_lst a .bold_f {font-weight:bold;letter-spacing:-1px;font-size:12px;color:#000}
#aside .rank_lst .num{margin-top:-3px;padding:0 10px 0 0;vertical-align:middle}
#aside .rank_lst .num.no1{background-position:0 0;width:16px;height:12px}
#aside .rank_lst .num.no2{background-position:0 -46px;width:16px;height:12px}
#aside .rank_lst .num.no3{background-position:0 -69px;width:16px;height:12px}
#aside .rank_lst .num.no4{background-position:0 -92px;width:16px;height:12px}
#aside .rank_lst .num.no5{background-position:0 -115px;width:16px;height:12px}
#aside .rank_lst .num.no6{background-position:0 -138px;width:16px;height:12px}
#aside .rank_lst .num.no7{background-position:0 -160px;width:16px;height:12px}
#aside .rank_lst .num.no8{background-position:0 -204px;width:16px;height:12px}
#aside .rank_lst .num.no9{background-position:0 -182px;width:16px;height:12px}
#aside .rank_lst .num.no10{background-position:0 -23px;width:16px;height:12px}
#aside .ranking_area{padding:20px 15px 0 15px;}

#aside .issue_lst{padding:5px 0 0;border-top:0}
#aside .issue_lst li{width:268px;height:29px;line-height:29px}
#aside .issue_lst a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:12px}


.m_line {width:280px;border-bottom: 1px solid #dbdbdb;margin:0 auto;padding-top:17px;}


#com_01   { position:relative; top:0; height:150px; }
#com_02   {	position:relative; top:10px; padding:0 0 15px 0; }
#ad_02    { position:relative; height:67px;text-align:center;padding-bottom:10px; }

.notice_list              {width:300px;height:140px;overflow:hidden;*zoom:1;}
.notice_list p            {height:22px;padding:14px 0 14px 0;}
.notice_list li           {width:270px;position:relative;top:10px;height:20px;padding:0 0 0 12px;}
.notice_list li .writing  {position:absolute;top:3px;right:0;font-size:11px;color:#999;}
.notice_list .adver       {padding-top:3px;height:109px;}


.free_list                {width:300px;height:230px;overflow:hidden;*zoom:1;}
.free_list p              {height:22px;padding-bottom:14px;}
.free_list li             {width:270px;position:relative;top:10px;height:20px;padding:0 0 0 12px;}
.free_list li .writing    {position:absolute;top:3px;right:0;font-size:11px;color:#999;}



.new_game_icon {position:relative; height:80px;margin-bottom:17px;}

.ad_wide_468 {position:relative; height:75px;}
.ad_468_1 {float:left; padding-right:15px;margin-bottom:9px; padding-left:15px;}
.ad_468_2 {float:right; align:right;}










.rank_table {padding-left:12px;}
.rank_table_right{position:absolute;top:320px;right:29px;}

.maindigital{width:300px; padding:0 0 0 12px;float:left }
.maindigital .mainh3 {height:52px;padding:0 0 5px 0;}
.maindigital .mainh3:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.maindigital .mainh3 {display:inline-block;}
* html .maindigital .mainh3 {height: 1%;}
.maindigital .mainh3 {display: block;} 
.maindigital .mainh3 h3 {font-family:Malgun gothic;font-size:18px;color:#233045;border:none;line-height:28px;padding:0;margin:13px 0 0 0;float:left;font-weight:normal;letter-spacing:0;}
.maindigital .ttl_date {position:absolute;top:20px;left:430px;}
.maindigital .more {float:right;margin:0 3px -5px 0;}

/*¸ÞÀÎÂ÷Æ®*/
.mainchart {margin:0 0 40px;border-top:1px dotted #000;}
.mainchart table {width:300px;padding:0;border-spacing:0;border:none;border-collapse:collapse}
.mainchart td {border-bottom:1px solid #e8e8e8;text-align:left;line-height:20px;}
.mainchart td.ranking {font-family:MyriadPro-Regular;font-size:14px;font-weight:bold;text-align:center;}
.mainchart td.change {font-family:Segoe UI;font-size:12px;color:#8c8c8c;}
.mainchart td.type {font-family:Segoe UI;font-size:12px;color:#8c8c8c;}
.mainchart td.subject {font-family:Malgun gothic;font-size:12px;color:#3d3d3d;}
.mainchart td.subject span {width:100px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.mainchart td.singer {font-family:Malgun gothic;font-size:12px;color:#989898;text-align:right;width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mainchart td.singer span {width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-top:5px;}
.mainchart span.bar {color:#ececec;padding:0 10px;}
.mainchart .no1 {color:#f40000}
.mainchart .no2 {color:#ff6000}
.mainchart .no3 {color:#ff7e00}
.mainchart .no4 {color:#50aa15}
.mainchart .no5 {color:#038ad0}
.mainchart .new {color:#fdb811}
/*.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;}

.mainchart .txt1 {color:#f40000;font-weight:bold;}
.mainchart .txt2 {color:#ff6000;font-weight:bold;}
.mainchart .txt3 {color:#ff7e00;font-weight:bold;}
.mainchart .txt4 {color:#50aa15;font-weight:bold;}
.mainchart .txt5 {color:#038ad0;font-weight:bold;}


tr.tr_bg {	background:#f9fafc;	}


/* tab-1 */
.tab-1 {height:37px; background-color:#f6f6f6; border-top:2px solid #656565; border-bottom:1px solid #dbdbdb;}
.tab-1 li {float:left;}
.tab-1 ul:after {content:''; clear:both; display:block; height:0;}
	.tab-1 ul, {display:inline-block;}
.tab-1 li a {display:block; border-right:1px solid #dbdbdb; border-left:1px solid #fff; height:26px; text-align:center; min-width:80px; padding:11px 14px 0; background-color:#f6f6f6;}
	* html .tab-1 li a {float:left;}
.tab-1 li:first-child a {border-left:0 none;}
.tab-1 li a img {vertical-align:top;}
.tab-1 li.current a {position:relative; z-index:5; height:27px; background-color:#fff;}
.tab-1 li a:hover {background-color:#fff;}






















#footer_tsw		{clear:both; margin:0 auto; padding:0px; text-align:center; border-top:1px solid #e5e5e5; line-height:normal; list-style:none; font-family: '³ª´® °íµñ','¸¼Àº °íµñ',Malgun Gothic,'µ¸¿ò',sans-serif; letter-spacing:-1px; font-style:normal; overflow:auto; position:relative; width:100%; }

#footer_tsw #family	{clear:both; margin:0; padding:11px 0 11px 0; background:#f4f4f4; border-bottom:1px solid #e5e5e5; text-align:center; position:relative}
#footer_tsw #family ul	{width:700px; margin:0; padding:0 0 0 270px; border:0px solid #333; display:inline-block; text-align:left}
#footer_tsw #family ul li{display:inline-block; float:left; position:relative; padding:0 10px 0 12px; font-size:12px; white-space:nowrap}
#footer_tsw #family ul li a:hover,#footer_basic #family ul li a:hover strong{color:#0d65b6}
#footer_tsw #family ul li.frst{padding:0 10px 0 0; background:none}

#footer_tsw #info	{clear:both; margin:0; padding:11px 0 11px 0; background:#fbfbfb; border-bottom:1px solid #e5e5e5; text-align:center; position:relative}
#footer_tsw #info ul	{width:700px; margin:0; padding:0 0 0 270px; display:inline-block; text-align:left; overflow:hidden}
#footer_tsw #info ul li{display:inline-block; float:left; position:relative; padding:0 10px 0 12px; font-size:12px; white-space:nowrap; font-weight:normal!important}
#footer_tsw #info ul li a:hover,#footer_basic #family ul li a:hover strong{color:#0d65b6}
#footer_tsw #info ul li.frst{padding:0 10px 0 0; background:none}

#footer_tsw #info2	{clear:both; margin:0; padding:20px 0; background:#ffffff; text-align:center; position:relative}
#footer_tsw #info2 .info2	{width:970px; margin:0; padding:0; display:inline-block; text-align:left; color:#555;font-size:11px; line-height:19px}
#footer_tsw #info2 .info2 .logo_bottom	{float:left; padding-left:40px; width:160px; background:#ffffff}
#footer_tsw #info2 .info2 .txt	{float:left; background:#ffffff}
#footer_tsw #info2 p	{margin:0 0 5px; padding:0; font-size:11px; font-weight:normal!important}
#footer_tsw .info2 span			{display:inline-block; margin-left:3px; padding-left:8px; left 10%; font-size:11px; line-height:17px}

#footer_tsw ul,#footer_basic li,#footer_basic a,#footer_basic strong,#footer_basic img,#footer_basic em,#footer_basic address,#footer_basic span{margin:0; padding:0; color:#555;}
#footer_tsw a{color:#555; text-decoration:none}
#footer_tsw a:visited{color:#555; text-decoration:none}
#footer_tsw a:hover{text-decoration:none}
#footer_tsw address{font-size:11px; line-height:14px; font-style:normal; letter-spacing:normal; padding:0; margin:0}
#footer_tsw address img{vertical-align:middle}
#footer_tsw address a{color:#747474;  font-size:11px; letter-spacing:normal;}
#footer_tsw address a:hover{color:#0d65b6}
#footer_tsw address span{padding-left:2px; font-size:11px; line-height:14px; letter-spacing:normal;}
#footer_tsw address em{font-size:11px; font-style:normal; letter-spacing:normal;}
#footer_tsw address .logo{display:inline-block; *display:inline; vertical-align:top; *vertical-align:baseline}




/* You must delete below style 
#footer{background:#ddd}
*/






/* ¸ÞÀÎ(Áø³ì»ö) Å×ÀÌºí */

.tb_all_title_bold {
	border-top: 2px solid #3f466c;
	border-bottom: 1px solid #DBE3EE;
	}

.tb_all_title_bold caption{
	color:#62926F;
	}

.tb_all_title_bold th, .tb_all_title_bold thead th {
	color:#fff;
	border-right:1px solid #DBE3EE;
	background:#78819a;
	border-bottom:1px solid #DBE3EE;
	height:20px;
	font-size:11px;
  letter-spacing:-1px;
	
	}

.tb_all_title_bold tbody tr.tr_bg {
	background:#f9fafc;
	}

.tb_all_title_bold tbody td {
	text-align:right;
	padding-right:15px;
	border-bottom:1px solid #DBE3EE;
	border-left:1px solid #DBE3EE;
	font-size:11px;
	}

.tb_all_title_bold thead th.cn {
	text-align:center;
  padding:7px 0 5px 0;
	border-bottom:1px solid #DBE3EE;
	border-left:1px solid #DBE3EE;
	}
	
	
.tb_all_title_bold tbody td.cn_left {
	text-align:center;
  padding:7px 0 5px 0;
	border-bottom:1px solid #DBE3EE;
	border-left:0;
	}
.tb_all_title_bold tbody td.cn_bottom {
	text-align:center;
  padding:7px 0 5px 0;
	border-bottom:0;
	border-top:0;
	}
.tb_all_title_bold tbody td.cn_bottom2 {
	text-align:center;
  padding:7px 0 5px 0;
	border-bottom:1px solid #DBE3EE;
	border-top:0;
	}
	
	
.tb_all_title_bold tbody td.cn {
	text-align:center;
  padding:7px 0 5px 0;
	border-bottom:1px solid #DBE3EE;
	border-left:1px solid #DBE3EE;
	}
	
.tb_all_title_bold tbody td.cn_right {
	text-align:center;
  padding:7px 0 5px 0;
	border-bottom:1px solid #DBE3EE;
	border-left:1px solid #DBE3EE;
	}
	
.tb_all_title_bold tbody td.cn_right2 {
	text-align:center;
  padding:7px 0 5px 0;
	border-bottom:1px solid #DBE3EE;
	border-left:1px solid #AAC5CE;
	}
	
.tb_all_title_bold tbody td.pro_txt {
	text-align:left;
	padding:7px 0 5px 5px;
	border-bottom:1px solid #DBE3EE;
	border-left:1px solid #DBE3EE;
	}
	
.tb_all_title_bold tbody td img {
	vertical-align: middle;
  }


/* ¼öÁ¤ºÎºÐ ½ÃÀÛ */
.tb_all_title_bold th.2th, .tb_all_title_bold thead th.2th {
	color:#758ea1;
	padding:3px 0 3px 0;
	border-right:1px solid #DBE3EE;
	background:#F4F6FA;
	border-bottom:1px solid #DBE3EE;
	height:20px;
	
	font-size:11px;
  letter-spacing:-1px;
	
	}
	
.tb_all_title_bold tbody tr td.cen {
  font-size:11px;
  text-align:center;
}
	
.tb_all_title_bold tbody td.pro_txt2 {
	text-align:center;
	padding:0;
	border-bottom:1px solid #DBE3EE;
	border-left:1px solid #DBE3EE;
	}
	
.tb_all_title_bold tbody td.pro_ea {
	text-align:right;
	padding:7px 15px 5px 0;
	border-bottom:1px solid #DBE3EE;
	border-left:1px solid #DBE3EE;
	
	background: #F4F6FA;
	
	}
	
.tb_all_title_bold tbody td.pro_ea2 {
	text-align:center;
	padding:7px 0 5px 0;
	border-bottom:1px solid #DBE3EE;
	border-left:1px solid #DBE3EE;
	
	background: #F4F6FA;
	
	}
	
.tb_all_title_bold tbody td.pro_ea22 {
	text-align:center;
	padding:7px 0 5px 0;
	border-bottom:1px solid #DBE3EE;
	border-left:1px solid #DBE3EE;
	
	background: #f9f9f9;
	//color:#55aaea;
	color:#ff6000;
	}
	

	
/* ¼öÁ¤ºÎºÐ end */
	

 .tb_all_title_bold .d_color tr th {
	color:#727B8E;
	}

.tb_all_title_bold tbody th {
	color: #686868;
	background: #F9FAFC;
	border-bottom:1px solid #DBE3EE;
	}

.tt_color th {
	color: #686868;
	}

.tb_all_title_bold .border_bold td{
	border-bottom:2px solid #DBE3EE;
	}

.tb_all_title_bold .border_rx {
	border-right:none;
	}

.tb_all_title_bold .border_lx {
	border-left:none;
	}
	
.tb_all_title_bold .border_lx2 {
	border-left:1px solid #AAC5CE;
	}

.tb_all_title_bold .tcenter {
	padding-right:0;
	text-align: center;
	}





/*±âº»¸µÅ© Ä®¶ó*/
/* a {color:#777777;text-decoration:none;}
a:hover {color:#96592A;}*/
a {text-decoration: none; color: #666666;}


.ff12 {font-family: "µ¸¿ò"; font-size: 11px;color: #666666;letter-spacing:-1px; text-decoration: none;line-height:140%;}
.ff12_g {font-family: "µ¸¿ò"; font-size: 11px;color: #356c41;letter-spacing:-1px; text-decoration: none;line-height:140%;font-weight:bold}


a.ff12:link {font-family: "µ¸¿ò"; font-size: 11px;color: #666666;letter-spacing:-1px; text-decoration: none;line-height:140%;}
a.ff12:visited {font-family: "µ¸¿ò"; font-size: 11px;color: #666666;letter-spacing:-1px; text-decoration: none;line-height:140%;}
a.ff12:hover {font-family: "µ¸¿ò"; font-size: 11px;color: #ff6000;letter-spacing:-1px; text-decoration: none;line-height:140%;}

a.ff12_b:link {font-family: "µ¸¿ò"; font-size: 11px;color: #666666;letter-spacing:-1px; text-decoration: none;line-height:140%;font-weight:bold}
a.ff12_b:visited {font-family: "µ¸¿ò"; font-size: 11px;color: #666666;letter-spacing:-1px; text-decoration: none;line-height:140%;font-weight:bold}
a.ff12_b:hover {font-family: "µ¸¿ò"; font-size: 11px;color: #ff6000;letter-spacing:-1px; text-decoration: none;line-height:140%;font-weight:bold}


a.ff12_br:link {font-family: "µ¸¿ò"; font-size: 11px;color: #ff6000;letter-spacing:-1px; text-decoration: none;line-height:140%;font-weight:bold}
a.ff12_br:visited {font-family: "µ¸¿ò"; font-size: 11px;color: #ff6000;letter-spacing:-1px; text-decoration: none;line-height:140%;font-weight:bold}
a.ff12_br:hover {font-family: "µ¸¿ò"; font-size: 11px;color: #ff6000;letter-spacing:-1px; text-decoration: none;line-height:140%;font-weight:bold}




.f11 {font-family: "µ¸¿ò", "±¼¸²"; font-size: 11px; color: #666666;}
.f11_brown {font-family: "µ¸¿ò", "±¼¸²"; font-size: 11px; color: #8c7a67;}
.f11_orange {font-family: "µ¸¿ò", "±¼¸²"; font-size: 11px; color: #df640d;}

.use_11 {font-family: "µ¸¿ò"; font-size: 11px;color: #ff6000;letter-spacing:-1px; text-decoration: none;line-height:140%;font-weight:bold}
.use_12 {font-family: "µ¸¿ò"; font-size: 12px;color: #ff6000;letter-spacing:0px; text-decoration: none;line-height:140%;font-weight:bold}


/* iwm_fsa_wrap */
#iwm_fsa_wrap { position:relative; width:1000px; margin:auto;top:417px; }
#iwm_fsa_wrap .left_wing { position:absolute; left:-140px; top:0; width:120px; height:600px; overflow:visible; }
#iwm_fsa_wrap .right_wing { position:absolute; right:-120px; top:0; width:120px; height:600px; overflow:visible; }
#iwm_fsa_wrap .left_wing.home { top:74px; }
#iwm_fsa_wrap .right_wing.home { top:74px; }
