@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;}
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;}
/* a:hover,a:active,a:focus{text-decoration:underline} */

/* Layout */
#wrap{width:980px;margin:0 auto;padding-top:44px;}
#container{width:980px;padding:0 0 30px 0;}
#container:after{display:block;clear:both;content:''}
#main_content { position:relative; width:980px; height:100%; background-color:#fff; border:1px solid #d3d3d3; text-align:center;top:10px;  }
#sub_content { position:relative; width:980px; height:90px; text-align:center;top:10px;  }
#content { float:left; position:relative; width:670px;top:20px; 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; }
#contents_partners{width:980px;padding:0 0 30px 0;}
#footer{width:100%}



/* Layout header */
#header .headArea.abs { position:absolute !important; top:32px !important; left:auto !important; min-width:980px;background-color:#fff; }
#header .headArea { position:fixed; top:0px; left:auto; width:100%; min-width:1024px; height:92px; z-index:100;border-bottom: 1px solid #e8e8e8;background-color:#fff; }
#header { height:125px; }
#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; }

.logo {float:left;width:155px;text-align:center}

  #top {position:absolute; width: 500px; top:60px; 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:68px;top:0;margin:0 auto;background-color:#fff;padding-top:24px;}
#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: #eee url('/new/img/bg_navi.gif') repeat-x;}
.lnb { position:relative; width:980px; height:44px;margin:0 auto }
.lnb.lnbs_open { padding-bottom:31px; }
.lnb_nav { width:990px; height:44px; }
.lnb_nav li { float:left; height:44px; }
.lnb_nav li > a { display:block; height:44px; background:url('/new/img/middle2/navi.png') no-repeat; overflow:hidden; vertical-align:top; line-height:999px; }
.lnb_nav li.lnb_rank > a { width:132px; background-position:0px 0px; }
.lnb_nav li.lnb_latest > a { width:134px; background-position:-132px 0px; }
.lnb_nav li.lnb_01 > a { width:134px; background-position:-266px 0px; }
.lnb_nav li.lnb_02 > a { width:134px; background-position:-400px 0px; }
.lnb_nav li.lnb_03 > a { width:146px; background-position:-534px 0px; }
.lnb_nav li.lnb_04 > a { width:150px; background-position:-680px 0px; }
.lnb_nav li.lnb_05 > a { width:150px; background-position:-830px 0px; }

.lnb_nav li.lnb_rank > a:hover { background-position:0px -54px; }
.lnb_nav li.lnb_latest > a:hover { background-position:-132px -54px; }
.lnb_nav li.lnb_01 > a:hover { background-position:-266px -54px; }
.lnb_nav li.lnb_02 > a:hover { background-position:-400px -54px; }
.lnb_nav li.lnb_03 > a:hover { background-position:-534px -54px; }
.lnb_nav li.lnb_04 > a:hover { background-position:-680px -54px; }
.lnb_nav li.lnb_05 > a:hover { background-position:-830px -54px; }

.lnb_nav li.lnb_rank > a.on { background-position:0px -54px; }
.lnb_nav li.lnb_latest > a.on { background-position:-132px -54px; }
.lnb_nav li.lnb_01 > a.on { background-position:-266px -54px; }
.lnb_nav li.lnb_02 > a.on { background-position:-400px -54px; }
.lnb_nav li.lnb_03 > a.on { background-position:-534px -54px; }
.lnb_nav li.lnb_04 > a.on { background-position:-680px -54px; }
.lnb_nav li.lnb_05 > a.on { background-position:-830px -54px; }

/*
.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; }
*/





/* aside_recommend */
.aside_recommend { clear:both; position:relative; width:608px; overflow:hidden; margin:30px 30px 0 30px; border-bottom: 1px solid #dfdfdf; }
.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; list-style: none; padding: 0px; position: relative; overflow: hidden; width: 608px;height:230px;}
.aside_recommend ul { margin:15px 0 0 0; }
.aside_recommend ul li { position:relative; float:left; width:194px; height:200px; 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:25px 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:200px; 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:0 30px 0 30px; border-bottom: 1px solid #dfdfdf; }
.aside_recommend_next_up ul li { position:relative; float:left; width:194px; height:200px; margin-right:13px; }
.aside_recommend_next_up ul li.last { margin-right:0; }

/* aside_recommend_next_m */
.aside_recommend_next_m { clear:both; position:relative; width:608px; overflow:hidden; margin:25px 30px 0 30px; border-bottom: 1px solid #dfdfdf; }
.aside_recommend_next_m h4 { width:608px;  }
.aside_recommend_next_m h4 span.w5 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w5.gif') 0px 0px no-repeat; } 
.aside_recommend_next_m h4 span.w4 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w4.gif') 0px 0px no-repeat; } 
.aside_recommend_next_m h4 span.w3 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w3.gif') 0px 0px no-repeat; } 
.aside_recommend_next_m h4 span.w2 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w2.gif') 0px 0px no-repeat; } 
.aside_recommend_next_m #recommend { margin-top: 15px;}
.aside_recommend_next_m ul { margin:15px 0 0 0; }
.aside_recommend_next_m ul li { position:relative; float:left; width:194px; height:200px; margin-right:13px; }
.aside_recommend_next_m ul li.last { margin-right:0; }


/* aside_recommend_next_last */
.aside_recommend_next_last { clear:both; position:relative; width:608px; overflow:hidden; margin:25px 30px 0 30px; }
.aside_recommend_next_last h4 { width:608px;  }
.aside_recommend_next_last h4 span.w5 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w5.gif') 0px 0px no-repeat; } 
.aside_recommend_next_last h4 span.w4 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w4.gif') 0px 0px no-repeat; } 
.aside_recommend_next_last h4 span.w3 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w3.gif') 0px 0px no-repeat; } 
.aside_recommend_next_last h4 span.w2 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w2.gif') 0px 0px no-repeat; } 
.aside_recommend_next_last #recommend { margin-top: 15px;}
.aside_recommend_next_last ul { margin:15px 0 0 0; }
.aside_recommend_next_last ul li { position:relative; float:left; width:194px; height:200px; margin-right:13px; }
.aside_recommend_next_last ul li.last { margin-right:0; }



.partner { width:198px;height:120px;margin:0 auto }



.btn_left { position:absolute; float:left; top:167px; z-index:9999;}
.btn_right { position:absolute; float:right; right:0; top:167px; z-index:9999; }


/* 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; }



.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 .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:20px; 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; }

.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:272px;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;}
#aside .rank_lst li .right_rank {float:right;}
#aside .rank_lst a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;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;}






.t_box{width:648px; padding:10px; }
.banner-box .visual img,.banner-box .visual{display:block; }
.t_box .heading{overflow:hidden; height:1%; }
.t_box .heading p{margin:0; }
.t_box .heading-2{background:#8b7a6f; color:#fff; padding:16px 10px 19px 21px; font-size:14px; line-height:18px; position:relative; }
.post .heading-2{padding:8px 10px 14px 21px; min-height:43px; }
.t_box > .heading h2{float:left; min-height:27px; background:url(/rank/img/bg-heading.gif) repeat-x; color:#fff; font:20px/24px 'myriadpro-boldcond', Arial, Helvetica, sans-serif; margin:0; padding:9px 15px 4px 14px; }
.t_box > .heading h2 a{color:#fff; }
.t_box > .heading-2 h2{background:none; font-size:28px; line-height:30px; margin:0 140px 2px 0; padding:0; float:none; }

.btn-3{background:url(/rank/img/btn-sprite.png) 100% -970px no-repeat; color:#fff; cursor:pointer; float:left; font-size:11px; line-height:16px; font-weight:bold; padding:0 4px 0 0; text-transform:uppercase; }
.btn-3 span{background:url(/rank/img/btn-sprite.png) 0 -900px no-repeat; float:left; height:18px; cursor:pointer; padding:9px 12px 5px 17px; }
.btn-3:hover{text-decoration:none; background:url(/rank/img/btn-sprite.png) 100% -1005px no-repeat; color:#fff; }
.btn-3:hover span{background:url(/rank/img/btn-sprite.png) 0 -935px no-repeat; }

.btn-ico{float:left; overflow:hidden; font-size:0; line-height:0; text-indent:-9999px; width:25px; height:15px; margin:-2px 0 0; background:url(/rank/img/icons-btn.png) no-repeat; }
.btn-ico.ico-1{background-position:0 -750px; margin-right:4px; }
.btn-3 .btn-ico.ico-1{background-position:0 -750px; margin:0 10px 0 -6px; }
.btn-ico.ico-1.add{width:15px; margin:0 14px 0 -6px; }
.btn-ico.ico-2{background-position:0 -780px; margin:-1px 11px 0 0; width:24px; height:16px; }
.btn-ico.ico-3{background-position:0 -350px; margin:-1px 15px 0 -7px; width:16px; height:15px; }
.btn-ico.ico-4{background-position:0 -450px; margin:0 17px 0 -6px; width:15px; height:13px; }
.btn-ico.ico-5{background-position:0 -806px; margin:0 16px 0 -4px; width:12px; height:14px; }
.btn-ico.ico-6{background-position:0 -858px; margin:1px 8px 0 5px; width:18px; height:10px; }
.btn-ico.ico-7{background-position:0 -884px; margin:-2px 11px 0 1px; width:22px; height:16px; }
.btn-ico.ico-8{background-position:0 -910px; margin:-2px 13px 0 -7px; width:18px; height:18px; }

.btn-list-2{margin:0; padding:0 0 14px; list-style:none; position:absolute; bottom:5px; width:100%; left:19px; }
.albums-list-2 .btn-list-2{bottom:0; left:14px; }
.btn-list-2 li{float:left; padding:8px 8px 0 0; }
.chart-box .btn-list-2,.heading-2 .btn-list-2{top:0; overflow:hidden; padding:0; margin:0; position:relative; left:-2px; }
.sub-heading .btn-list-2{position:static; float:right; margin:-14px -4px -19px 0; width:auto; }
.heading-2 .btn-list-2{margin:5px 0 0; width:110%; }
.chart-box .btn-list-2{left:-1px; }







#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;
	/*font-family:NanumBarunGothic,'µ¸¿ò',Dotum;*/
	}

.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_img {
	text-align:center;
	padding:0;
  margin-top: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 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 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;
	}


.tb_rank {padding:14px;}




.board_area {position:relative; width:630px; margin:0 auto;padding-top:20px;}







/*±âº»¸µÅ© Ä®¶ó*/
a {color:#777777;text-decoration:none;}
a:hover {color:#96592A;}

.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:-20px; }
#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; }

