@charset "euc-kr";
/* CSS Document */

/* KpopStar2 Main */
#wrap {overflow-x:hidden; width:100%;}
#container {position:relative;}
#gnb {background:url(http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_gnb.gif) no-repeat left top; z-index:2; position:relative;}
#gnb ul li {float:left;}
#gnb ul li a {display:block; height:40px;}
#gnb .nav_gnb {float:left;}
#gnb .nav_gnb li.on {margin-left:-2px;}
#gnb .nav_gnb li:first-child.on {margin:0;}
#snb ul li strong {color:#f73b6d;}

#spot {width:990px; height:180px; padding-bottom:10px; position:relative; overflow:hidden; background:#fff url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_spot.jpg') left top no-repeat;}
#spot h1 {height:180px;}
#spot ul {width:906px; height:180px; position:absolute; top:0; left:84px;}
#spot ul li {position:absolute; top:0;}
#spot ul li .on {position:absolute; top:0;}
#spot ul li .on section {width:180px; margin-top:25px; text-align:center;}
#spot ul li .on section h2 {display:inline-block; padding:0 3px 10px; margin-bottom:15px; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/line_transparent.png') left bottom repeat-x;}
#spot ul li .on section p {min-height:37px; font-size:16px; line-height:20px; font-weight:bold; color:#fff; letter-spacing:-1px;}
#spot ul li .on section span {width:168px; padding-top:12px; margin-top:15px; font-size:11px; color:#bf888b; letter-spacing:-1px; display:block; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/line_transparent.png') left top repeat-x;}
#spot ul li .on section strong {margin-top:10px; color:#1bc0b6; letter-spacing:-1px; display:block;}
#spot ul li .on a {font-size:11px; color:#bf888b; letter-spacing:-1px; display:inline-block; padding-right:7px; position:absolute; bottom:13px; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/arrow_transparent.png') right 3px no-repeat;}

#spot ul li.m1 {left:0;}
#spot ul li.m2 {right:118px;}
#spot ul li.m3 {right:0;}
#spot ul li a:first-child {display:block; height:180px;}

#spot ul li.m1 .on {width:640px; height:180px; left:11px; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_spot1.png') left top no-repeat;}
#spot ul li.m1 .on section {margin-left:332px;}
#spot ul li.m1 .on a {right:30px;}

#spot ul li.m2 .on {width:650px; height:180px; right:0; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_spot2.png') left top no-repeat;}
#spot ul li.m2 .on section {margin-left:350px;}
#spot ul li.m2 .on a {right:25px;}

#spot ul li.m3 .on {width:630px; height:180px; right:0; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_spot3.png') left top no-repeat;}
#spot ul li.m3 .on section {margin-left:380px;}
#spot ul li.m3 .on a {right:15px;}

#kpop2_main {padding-right:20px;}
#kpop2_main .view {font-size:11px; color:#bebebe; letter-spacing:-1px; position:absolute; right:0; top:0;}
#kpop2_main h1 {height:13px;}


/* 2012-11-13 ¼öÁ¤
#kpop2_main .kpop_highlight {padding:50px 0 27px 20px; margin-bottom:25px; position:relative; border:1px solid #e4e7e9; border-top:none 0;}
#kpop2_main .kpop_highlight h1 {width:690px; padding-top:28px; position:absolute; left:-1px; top:0; z-index:5; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_pink_line.gif') left top repeat-x;}
#kpop2_main .kpop_highlight h1 img {display:inline-block; margin-left:23px;}
#kpop2_main .kpop_highlight ul {overflow:hidden;}
#kpop2_main .kpop_highlight ul li {width:209px; margin-right:10px; float:left;}
#kpop2_main .kpop_highlight ul li a {display:block; position:relative;}
#kpop2_main .kpop_highlight ul li a .img_line {width:207px; height:116px;}
#kpop2_main .kpop_highlight ul li a dl {width:205px; margin:0 auto; letter-spacing:-1px;}
#kpop2_main .kpop_highlight ul li a dl dt {width:205px; line-height:16px; margin:10px 0 5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#kpop2_main .kpop_highlight ul li a dl dd {font-size:11px; color:#adadad;}
*/
#kpop2_main .kpop_highlight {padding:23px 20px 27px 20px; /*margin-bottom:25px;*/ border:1px solid #e4e7e9; border-top:none 0; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_pink_line.gif') left top repeat-x; overflow:hidden;}
#kpop2_main .kpop_highlight h1 {height:22px;}
#kpop2_main .kpop_highlight h1 img {display:inline-block; margin-left:2px;}
#kpop2_main .kpop_highlight ul {overflow:hidden;}
#kpop2_main .kpop_highlight ul li {width:209px; margin-right:10px; float:left;}
#kpop2_main .kpop_highlight ul li a {display:block; position:relative;}
#kpop2_main .kpop_highlight ul li a .img_line {width:207px; height:116px;}
#kpop2_main .kpop_highlight ul li a dl {width:205px; margin:0 auto; letter-spacing:-1px;}
#kpop2_main .kpop_highlight ul li a dl dt {width:205px; line-height:16px; margin:10px 0 5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#kpop2_main .kpop_highlight ul li a dl dd {font-size:11px; color:#adadad;}
#kpop2_main .kpop_highlight .highlight {float:left;}
#kpop2_main .kpop_highlight .notice {float:right; width:208px;  position:relative;} 
#kpop2_main .kpop_highlight .notice .social {position:absolute; right:0; top:-2px; font-size:0;}
#kpop2_main .kpop_highlight .notice .social img {vertical-align:top; margin-left:3px;}
#kpop2_main .kpop_highlight .notice_list {margin-top:13px;}
#kpop2_main .kpop_highlight .notice_list li {clear:left; padding:4px 0 4px 8px; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/built_box_gray.gif') no-repeat left 10px;}
#kpop2_main .kpop_highlight .notice_list li a {color:#000; letter-spacing:-1px; width:200px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/*2012-11-26 Ãß°¡ */
#kpop2_main .kpop_best {padding:23px 20px 0px 20px; border-bottom:1px solid #e4e7e9; margin-bottom:19px; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_weektopic.gif') repeat 0 0; overflow:hidden;}
#kpop2_main .kpop_best h1 {height:25px;}
#kpop2_main .kpop_best h1 span {display:inline-block; margin:2px 0 0 12px; color:#e95079; font-size:12px; font-weight:normal; padding:0; line-height:13px;}
#kpop2_main .kpop_best h1 img,
#kpop2_main .kpop_best h1 span {vertical-align:top;}
#kpop2_main .kpop_best ul {margin-left:-14px; overflow:hidden;}
#kpop2_main .kpop_best ul li {float:left; width:118px; height:125px; padding:0 0 13px 14px; }
#kpop2_main .kpop_best ul li a {display:block; position:relative;}
#kpop2_main .kpop_best ul li .img_line {width:116px; height:96px;}
#kpop2_main .kpop_best ul li .txt {width:118px; text-align:center; padding:5px 0; color:#000; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
/* // 2012-11-26 Ãß°¡ */

#kpop2_main .kpop_video {border-bottom:1px solid #e8e8e8; margin-bottom:25px; padding-bottom:15px; position:relative; overflow:hidden; clear:both;}
#kpop2_main .kpop_video h1 {margin-bottom:8px;}
#kpop2_main .kpop_video ul {overflow:hidden;}
#kpop2_main .kpop_video ul li {width:160px; float:left; margin-left:15px; position:relative; padding-bottom:13px;}
#kpop2_main .kpop_video ul li:first-child {margin-left:0;}
#kpop2_main .kpop_video ul li a {min-height:135px; display:block; position:relative;}
#kpop2_main .kpop_video ul li a .img_line {width:160px; height:90px;}
#kpop2_main .kpop_video ul li a .play {position:absolute; right:8px; top:63px;}
#kpop2_main .kpop_video ul li a p {margin:7px 0 0; letter-spacing:-1px;}
#kpop2_main .kpop_video ul li time {font-size:11px; font-family:verdana; color:#bebebe; position:absolute; left:0; bottom:0;}
#kpop2_main .kpop_video .btn {text-align:center; margin-top:15px;} 
#kpop2_main .kpop_video .btn button {width:10px; height:15px; margin-left:4px; .margin-left:7px; background:none 0; border:none 0;}

#kpop2_main .main_con {overflow:hidden; border-bottom:1px solid #e8e8e8; margin-bottom:25px; padding-bottom:30px;}
#kpop2_main .main_con .photo {width:320px; float:left; position:relative;}
#kpop2_main .main_con .photo .pic {overflow:hidden; margin-top:10px;}
#kpop2_main .main_con .photo .pic a {float:left; display:block; margin-bottom:2px; position: relative; cursor:pointer;}
#kpop2_main .main_con .photo .pic a:hover {text-decoration:none;}
#kpop2_main .main_con .photo .pic a:first-child {margin-right:2px;}
#kpop2_main .main_con .photo .pic a p {width:100%; height:100%; position:absolute; left:0; top:0; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_photo_gra.png') left bottom repeat-x;}
#kpop2_main .main_con .photo .pic a:first-child p {background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_photo_gra2.png') left bottom repeat-x;}
#kpop2_main .main_con .photo .pic a p span {width:90%; position:absolute; left:10px; bottom:7px; color:#cbcbcb; font-size:11px; letter-spacing:-0.1em; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

#kpop2_main .main_con .poll {width:340px; float:right;}
#kpop2_main .main_con .poll h1 {padding-bottom:13px; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_pink_line.gif') left bottom repeat-x; background-position:0 23px;}
#kpop2_main .main_con .poll .tit_txt {padding:17px 15px 17px 19px; border:1px solid #d9d9d9; border-width:0 1px; overflow:hidden;}
#kpop2_main .main_con .poll .tit_txt p {float:left; margin-top:2px; font-size:14px; font-weight:bold; line-height:16px; letter-spacing:-1px; color:#2c2c2c;}
#kpop2_main .main_con .poll .tit_txt p span {color:#ea4472; display:block; }
#kpop2_main .main_con .poll .tit_txt a {float:right;}
#kpop2_main .main_con .poll .tit_img {position:relative;}
#kpop2_main .main_con .poll .tit_img .img_line {width:338px; height:178px;}

#kpop2_main .s1_top10 {position: relative; overflow:hidden;}
#kpop2_main .s1_top10 ul {min-width:800px; overflow:hidden;}
#kpop2_main .s1_top10 ul li {width:129px; height:102px; float:left; margin:11px 11px 0 0; position:relative;}


#kpop2_main .s1_top10 ul li a:first-child {width:100%; height:100%; display:block; position:relative; cursor:pointer;}
#kpop2_main .s1_top10 ul li a:first-child:hover {text-decoration:none;}
#kpop2_main .s1_top10 ul li a:first-child .img_line {width:127px; height:100px; filter:alpha(opacity=10); opacity:0.1;}
#kpop2_main .s1_top10 ul li a:first-child p {width:100%; height:26px; line-height:26px; color:#c1c1c1; font-size:11px; letter-spacing:-1px; position:absolute; top:38px; left:0; text-align:center; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_transparent.png') center top no-repeat; background-size:50% 100%;}

#kpop2_main .s1_top10 ul li:first-child a:first-child .win {position:absolute; left:0; top:0;}
#kpop2_main .s1_top10 ul li:first-child a:first-child .img_line {width:121px; height:94px; border:4px solid #f55780; filter:alpha(opacity=100); opacity:1; background:none; }


#kpop2_main .s1_top10 ul li a.over {width:269px; height:102px; overflow:hidden; position:absolute; left:0; top:0; z-index:1000;}
#kpop2_main .s1_top10 ul li a.over img {position:absolute; left:0; top:0; z-index:1;}
#kpop2_main .s1_top10 ul li a.over dl {width:118px; margin-left:134px; padding-left:17px; line-height:14px; letter-spacing:-1px; position:relative; z-index:2;}
#kpop2_main .s1_top10 ul li a.over dl dt {font-size:14px; font-weight:bold; color:#fff; margin:25px 0 5px;}
#kpop2_main .s1_top10 ul li a.over dl dd {padding-left:7px; font-size:11px; color:#fdb2c7; margin-bottom:3px; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/arrow_white.png') left 5px no-repeat;}
#kpop2_main .s1_top10 ul li a.over:hover {text-decoration:none;}
#kpop2_main .s1_top10 ul li.last1 a.over, 
#kpop2_main .s1_top10 ul li.last2 a.over {left:-140px;}
#kpop2_main .s1_top10 ul li.last2 a.over dl {width:243px; margin-left:0; padding-left:26px;}

/* KpopStar2 Photo */
.kpop_photo .photo_rolling {width:670px; height:212px; position:relative; overflow:hidden; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_rolling.gif') left top no-repeat;}
.kpop_photo .photo_rolling .sub_photo {width:236px; height:133px; position:relative; overflow:hidden;}
.kpop_photo .photo_rolling .sub_photo figcaption {width:100%; height:32px; line-height:32px; color:#bfbebe; letter-spacing:-0.05em; text-align:center; position:absolute; left:0; bottom:0; z-index:3; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_bar.png') left top repeat;}
.kpop_photo .photo_rolling .sub_photo .img_line {width:234px; height:131px; z-index:2; filter:alpha(opacity=40); opacity:0.4; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_frameBd.png') left top repeat;}
.kpop_photo .photo_rolling .sub_photo.left {float:left; margin:40px 0 0 30px;}
.kpop_photo .photo_rolling .sub_photo.right {float:right; margin:40px 30px 0 0;}

.kpop_photo .photo_rolling .main_photo {width:380px; height:178px; position:absolute; left:50%; top:24px; margin-left:-190px; z-index:4; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_rolling_on.png') center bottom no-repeat;}
.kpop_photo .photo_rolling .main_photo a {width:293px; height:165px; display:block; margin:0 auto; position: relative;}
.kpop_photo .photo_rolling .main_photo a figure {}
.kpop_photo .photo_rolling .main_photo a figcaption {width:100%; height:40px; line-height:40px; text-align:center; color:#fefefe; font-weight:bold; font-size:14px; position:absolute; left:0; bottom:0; z-index:3; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_bar.png') left top repeat;}
.kpop_photo .photo_rolling .main_photo .img_line {width:291px; height:163px;}
.kpop_photo .photo_rolling button {width:40px; height:40px; font-size:0; line-height:999; text-indent:-5000px; position:absolute; top:86px; z-index:5; cursor:pointer;}
.kpop_photo .photo_rolling button.prev {left:0; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/btn_roll_prev.png') left top no-repeat;}
.kpop_photo .photo_rolling button.next {right:0; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/btn_roll_next.png') left top no-repeat;}

.kpop_photo menu.tab {overflow:hidden; margin:27px 0 0; border-bottom:2px solid #696f78;}
.kpop_photo menu.tab li {float:left;}

.kpop_photo .photo_list {overflow:hidden; margin-bottom:45px;}
.kpop_photo .photo_list ul {width:680px; overflow:hidden;}
.kpop_photo .photo_list ul li {width:160px; float:left; margin:20px 10px 0 0;}
.kpop_photo .photo_list ul li a {width:100%; height:100%; display:block; position:relative; cursor:pointer;}
.kpop_photo .photo_list ul li a .img_line {width:158px; height:88px;}
.kpop_photo .photo_list ul li a p {width:160px; overflow:hidden; margin-top:10px; text-overflow:ellipsis; white-space:nowrap; font-size:11px; color:#717171; letter-spacing:-0.1em; text-align:center;}
.kpop_photo .photo_list ul li a:hover {color:#000;}

/* KpopStar2 season1 */
.kpop_season1 menu {width:100%; height:43px; margin-bottom:4px; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/tab_season1.gif') left top no-repeat;}
.kpop_season1 menu:after {content:""; display:block; clear:both;}
.kpop_season1 menu li {float:left; font-size:11px; letter-spacing:-0.05em; position:relative; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/tab_season1_line.gif') left 13px no-repeat;}
.kpop_season1 menu li a {width:67px; height:37px; line-height:37px; text-align:center; display:block; color:#484747;}
.kpop_season1 menu li.on a, 
.kpop_season1 menu li a:hover {height:43px; position:relative; color:#fff; font-weight:bold; text-decoration:none; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/tab_season1_on.gif') left top no-repeat;}
.kpop_season1 menu li .win {position:absolute; left:50%; top:-4px; margin-left:-12px;}

#wrap .kpop_season1 header {width:670px; height:55px; overflow:hidden; border-bottom:1px solid #414247; margin-bottom:0; background:#292a2f url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_season1_mem.gif') left top no-repeat;}
.kpop_season1 header h1 {float:left;}
.kpop_season1 header h2 {float:right; margin-right:25px; line-height:55px; font-size:11px; letter-spacing:-0.05em; font-weight:normal; color:#838383;}
.kpop_season1 header h2 strong {font-weight:normal; color:#838383;}
.kpop_season1 header h2 span {color:#ff2d71;}
.kpop_season1 .mem {height:255px; padding:32px 38px; overflow:hidden; position:relative; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_season1_mem2.gif') left top no-repeat;}
.kpop_season1 .mem .tit_thum {width:316px; float:left;}
.kpop_season1 .mem .tit_thum a {display:block; letter-spacing:-0.1em; position:relative;}
.kpop_season1 .mem .tit_thum a h1 {color:#e1e1e1; font-size:14px; margin:18px 0 10px;}
.kpop_season1 .mem .tit_thum a p {color:#807f7f; line-height:16px; font-size:11px;}
.kpop_season1 .mem .tit_thum a .img_line {width:314px; height:178px; border-color:#fff;}
.kpop_season1 .mem .tit_thum a:hover {text-decoration:none;}

.kpop_season1 .mem ul {width:262px; float:right;}
.kpop_season1 .mem ul li {overflow:hidden; margin-top:13px;}
.kpop_season1 .mem ul li:first-child {margin-top:0;}
.kpop_season1 .mem ul li a {width:128px; display:block; float:right;}
.kpop_season1 .mem ul li a dl {width:128px; line-height:16px;}
.kpop_season1 .mem ul li a dl dt {letter-spacing:-0.05em; color:#fff; margin:5px 0 8px;}
.kpop_season1 .mem ul li a dl dd {font-size:11px; letter-spacing:-0.1em; color:#807f7f; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.kpop_season1 .mem ul li a:first-child {width:122px; height:69px; position:relative; float:left;}
.kpop_season1 .mem ul li a:first-child .btn {position: absolute; right:0; bottom:0;}
.kpop_season1 .mem ul li a:first-child .img_line {width:120px; height:67px; border-color:#fff;}

.kpop_season1 .mem button {width:25px; height:25px; position:absolute; bottom:22px; font-size:0; line-height:999; text-indent:-5000px; cursor:pointer;}
.kpop_season1 .mem button.prev {right:52px; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/btn_prev.gif') left top no-repeat;}
.kpop_season1 .mem button.next {right:24px; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/btn_next.gif') left top no-repeat;}

.kpop_season1 .season1_view {overflow:hidden; margin-top:24px;}
.kpop_season1 .season1_view h1 {float:left; height:13px; .margin-top:30px;}
.kpop_season1 .season1_view h1:first-child {margin-top:0;}
.kpop_season1 .season1_view a.view {float:right; font-size:11px; color:#888; letter-spacing:-0.05em; .margin-top:30px;}
.kpop_season1 .season1_view .pg_nav {float:right; height:19px;}
.kpop_season1 .season1_view .pg_nav .num {font-family:Verdana; font-size:10px; color:#a6a6a6; letter-spacing:-0.1em; display:inline-block; margin:2px 5px 0 0; float:left;}
.kpop_season1 .season1_view .pg_nav button {height:19px; line-height:999; text-indent:-5000px; cursor:pointer; background:none 0; border:none 0;}
.kpop_season1 .season1_view .pg_nav button.prev {width:17px; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/btn_paging.gif') left top no-repeat;}
.kpop_season1 .season1_view .pg_nav button.next {width:16px; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/btn_paging.gif') right top no-repeat;}

.kpop_season1 .season1_view .list_type1 {clear:both; margin-bottom:0 !important; padding-top:7px;}
.kpop_season1 .season1_view .list_type1 li {margin:0 0 30px 10px;}
.kpop_season1 .season1_view .list_type1 li .txt_video {line-height:16px}

/* KpopStar2 season2 */
.kpop_season1 menu.season2 {width:100%; height:43px; margin-bottom:4px; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/tab_season1.gif') left top no-repeat;}
.kpop_season1 menu.season2:after {content:""; display:block; clear:both;}
.kpop_season1 menu.season2 li {float:left; font-size:11px; letter-spacing:-0.05em; position:relative; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/tab_season1_line.gif') left 13px no-repeat;}
.kpop_season1 menu.season2 li a {width:67px; height:37px; line-height:1.2em; text-align:center; display:block; color:#484747; padding-top:13px;}
.kpop_season1 menu.season2 li a.line2 {padding-top:8px;}
.kpop_season1 menu.season2 li.on a, 
.kpop_season1 menu.season2 li a:hover {height:43px; position:relative; color:#fff; font-weight:bold; text-decoration:none; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/tab_season1_on.gif') left top no-repeat;}
.kpop_season1 menu.season2 li .win {position:absolute; left:50%; top:-4px; margin-left:-12px;}

/* KpopStar2 news */
.news {position:relative;}
.news h3 {border-bottom:2px solid #696f78;}
.news .list_type2 {padding:19px 0 16px 0;}

/* KpopStar2 video */
.kpop_video h3 {border-bottom:2px solid #696f78;}

/* KpopStar2 casting */
.kpop_casting {}
.kpop_casting .tab_value {height:58px; overflow:hidden; position:relative;}
.kpop_casting .tab_value li {float:left; position:absolute; top:0px;}
.kpop_casting .tab_value li.tab_yg {left:0px;}
.kpop_casting .tab_value li.tab_sm {left:149px;}
.kpop_casting .tab_value li.tab_jyp {left:322px;}
.kpop_casting .tab_value li.tab_you {left:514px;}

.kpop_casting .cnt_value1 {padding:23px 0 0 34px; background:#fdfdfd; border:1px solid #ebebeb; border-top:0; margin-top:-6px; overflow:hidden;}
.kpop_casting .cnt_value1 .img_value {width:60px; font:11px/1.3 dotum; letter-spacing:-1px; color:#c0c0c0; float:left;}
.kpop_casting .cnt_value1 .img_value p {margin-top:7px;}
.kpop_casting .cnt_value1 .bx_value {width:385px; height:81px; padding:10px 130px 0 25px; float:left; background:url(http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_bx.gif) no-repeat left top; position:relative;}
.kpop_casting .cnt_value1 .bx_value>p {font:bold 14px/1.5 dotum;}
.kpop_casting .cnt_value1 .bx_value>p span {display:block; font:11px/1.3 dotum; color:#c0c0c0; margin-top:7px;}
.kpop_casting .cnt_value1 .bx_value>div {width:118px; height:66px; position:absolute; top:10px; right:10px; border:1px solid #ccc; overflow:hidden;}
.kpop_casting .cnt_value1 .bx_value>div img {margin:-1px;}
.kpop_casting .cnt_value1 .bx_value>div span {position:absolute; top:50%; left:50%; margin:-8px;}
.kpop_casting .cnt_value1 .paging_value {font:11px/1.8 Verdana, Geneva, sans-serif; color:#c0c0c0; text-align:right; padding:5px 35px 15px 0; overflow:hidden;}
.kpop_casting .cnt_value1 .paging_value span {width:33px; margin-left:5px;}
.kpop_casting .cnt_value1 .paging_value input {margin-left:-4px;}

.kpop_casting .cnt_value2 {background:#fdfdfd; border:1px solid #ebebeb; margin-top:-7px; overflow:hidden;}
.kpop_casting .cnt_value2 .nav_value {height:41px; padding:0 50px; background:url(http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_nav.gif) repeat-x left top; position:relative;}
.kpop_casting .cnt_value2 .nav_value ul {overflow:hidden; padding-top:10px; position:relative; z-index:2;}
.kpop_casting .cnt_value2 .nav_value ul li {width:168px; float:left; padding:0 10px 0 11px; background:url(http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bu_vertical.gif) no-repeat left 3px; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.kpop_casting .cnt_value2 .nav_value ul li:first-child {background:none;}
.kpop_casting .cnt_value2 .nav_value ul li a {font:bold 12px/1.5 dotum; color:#a4a4a4;}
.kpop_casting .cnt_value2 .nav_value ul li a span {display:inline-block; width:46px; height:13px; padding:7px 7px 0 0; text-align:center; font:bold 11px/1.5 sans-serif; color:#fff; background:url(http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_date_off.png) no-repeat left top;}
.kpop_casting .cnt_value2 .nav_value ul li.on a {color:#000;}
.kpop_casting .cnt_value2 .nav_value ul li.on a span {background:url(http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_date_on.png) no-repeat left top;}
.kpop_casting .cnt_value2 .nav_value>div {width:100%; position:absolute; top:0px; left:0px; padding-top:1px; z-index:1;}
.kpop_casting .cnt_value2 .nav_value>div a:first-child {float:left;}
.kpop_casting .cnt_value2 .nav_value>div a {float:right;}
.kpop_casting .cnt_value2>ul {overflow:hidden; margin:22px 0 0 18px;}
.kpop_casting .cnt_value2>ul li {width:150px; min-height:130px; float:left; position:relative; margin-left:7px;}
.kpop_casting .cnt_value2>ul li .img_line {width:148px; height:82px;}
.kpop_casting .cnt_value2>ul li>span {display:block; width:92px; height:29px; padding-left:10px; position:absolute; top:55px; left:-4px; background:url(http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_label.png) no-repeat left top; font:bold 11px/3.2 dotum; color:#fff;}
.kpop_casting .cnt_value2>ul li p {margin-top:7px; line-height:14px;}
.kpop_casting .cnt_value2>ul li p.info_value {color:#bdbdbd; font:11px/1 Tahoma, Geneva, sans-serif; margin:0;}
.kpop_casting .cnt_value2>ul li p.info_value span {display:inline-block; height:10px; padding:0 10px 0 13px; background:url(http://img.sbs.co.kr/sw11/sp12/kpopstar/images/ico_comment.gif) no-repeat left 2px; margin-right:10px; font-weight:bold; border-right:1px solid #ccc;}
.kpop_casting .cnt_value2>ul li .btn_write {margin-top:8px; display:inline-block;}
.kpop_casting .cnt_value2 .paging_value {clear:both; font:11px/1.8 Verdana, Geneva, sans-serif; color:#c0c0c0; text-align:right; padding:0 20px 15px 0;}
.kpop_casting .cnt_value2 .paging_value span {width:33px; margin-left:5px; vertical-align:2px; #vertical-align:0;}
.kpop_casting .cnt_value2 .paging_value input {margin-left:-4px;}

.kpop_casting .view_type1 {border-bottom:2px solid #f55780;}
.kpop_casting .view_type1.on dt {color:#ff5c86;}

.kpop_casting .aside_list1 {position:relative; margin-top:35px; padding-bottom:20px;}
.kpop_casting .aside_list1 h4 {padding-left:17px;}
.kpop_casting .aside_list1 .tab_value1 {height:12px; line-height:1.2; overflow:hidden; margin-bottom:13px;}
.kpop_casting .aside_list1 .tab_value1 a {font:11px/1.2 dotum; color:#797979; border-left:1px solid #ccc; padding-left:7px; margin-left:5px;}
.kpop_casting .aside_list1 .tab_value1 a:first-child {border:0; margin-left:7px; font:bold 12px/1.2 dotum;}
.kpop_casting .aside_list1 .tab_value1 a.on {color:#f55780;}

.kpop_casting .aside_list1 .tab_value2 {height:12px; position:absolute; top:2px; right:12px; line-height:1.2; overflow:hidden;}
.kpop_casting .aside_list1 .tab_value2 a {font:11px/1.2 dotum; color:#adaeaf;}
.kpop_casting .aside_list1 .tab_value2 a:first-child {border-right:1px solid #ccc; padding-right:5px; margin-right:3px;}
.kpop_casting .aside_list1 .tab_value2 a.on {padding-right:15px; font:bold 11px/1.2 dotum; color:#6f6f6f; background:url(http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bu_arrow3.gif) no-repeat 83% 4px;}
.kpop_casting .aside_list1 ul {overflow:hidden; margin:0 0 30px -2px;}
.kpop_casting .aside_list1 ul li {width:150px; float:left; position:relative; margin-left:15px;}
.kpop_casting .aside_list1 ul li.on a.img_line {width:142px; height:76px; border:4px solid #ff5c86; filter:alpha(opacity=100); opacity:1;}
.kpop_casting .aside_list1 ul li a.img_line {width:148px; height:82px;}
.kpop_casting .aside_list1 ul li>span {position:absolute; top:55px; right:5px;}
.kpop_casting .aside_list1 ul li p {font:11px/1.3 dotum; color:#303030; margin-top:10px;}
.kpop_casting .aside_list1 .btn {text-align:center; margin-top:15px;}
.kpop_casting .aside_list1 .btn button {width:10px; height:11px; margin-left:4px; .margin-left:7px; background:none 0; border:none 0;}

.kpop_casting .aside_list2 {margin-top:35px;}
.kpop_casting .aside_list2 ul {overflow:hidden; margin:13px 0 30px -2px;}
.kpop_casting .aside_list2 ul li {width:150px; float:left; margin-left:15px;}
.kpop_casting .aside_list2 ul li dt {height:12px; padding-bottom:12px;}
.kpop_casting .aside_list2 ul li dd {position:relative;}
.kpop_casting .aside_list2 ul li dd .ico_win {position:absolute; top:0px; left:0px; display:none;}
.kpop_casting .aside_list2 ul li dd a.img_line {width:148px; height:82px;}
.kpop_casting .aside_list2 ul li dd>span {position:absolute; top:55px; right:5px;}
.kpop_casting .aside_list2 ul li dd p {font:11px/1.3 dotum; color:#303030; margin-top:10px;}
.kpop_casting .aside_list2 ul li.on dd a.img_line {width:142px; height:76px; border:4px solid #f55780; filter:alpha(opacity=100); opacity:1;}
.kpop_casting .aside_list2 ul li.on dd .ico_win {position:absolute; top:0px; left:0px; display:block;}
.kpop_casting .aside_list2 .btn {text-align:center; margin-top:15px;}
.kpop_casting .aside_list2 .btn button {width:10px; height:10px; margin-left:4px; .margin-left:7px; background:none 0; border:none 0;}

/* KpopStar2 ÅõÇ¥ */
.chart {}
.chart h3 {}
#container_sub .vote {height:480px; padding:20px; background:url(http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_vote.jpg) no-repeat left top;}
#container_sub .vote .sec_vote2 .sec_bar {margin:20px -20px 0 -20px;}
#container_sub .vote .tit_vote>p {font:11px/1.5 Verdana, Geneva, sans-serif; color:#fff; letter-spacing:-1px; text-align:center;}
.tit_chart {margin-bottom:7px;}
.tit_chart .chart_week {overflow:hidden;}
.tit_chart .chart_week p {width:171px; height:58px; padding-top:10px; text-align:center; font:11px/1.5 dotum; color:#FB9EB6; float:left; background:url(http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_title1.gif) no-repeat left top; position:relative;}
.tit_chart .chart_week p strong {display:block; font:bold 14px/1.5 Verdana, dotum, Geneva, sans-serif; color:#fff;}
.tit_chart .chart_week p>span {display:block; width:100%; position:absolute; top:50%; left:0px; margin-top:-20px;}
.tit_chart .chart_week p>span a:first-child {float:left;}
.tit_chart .chart_week p>span a {float:right; padding:10px;}
.tit_chart .chart_week>a {float:left; margin-left:3px;}

/* ÅõÇ¥Å¸ÀÔ1 */
.sec_vote1 {position:relative; margin-top:45px;}
.sec_vote1 ul {width:590px; overflow:hidden; margin:0 auto;}
.sec_vote1 ul li {width:98px; padding:0 10px; float:left; text-align:center;}
.sec_vote1 ul li .txt_per {width:50px; text-align:center; margin:0 auto 8px auto;}
.sec_vote1 ul li .graph {width:38px; height:177px; position:relative; margin:0 auto; overflow:hidden;}
.sec_vote1 ul li .graph>img {position:absolute; top:0px; left:0px; z-index:2;}
.sec_vote1 ul li .graph p {width:18px; height:157px; background:#464a53; position:relative; margin:10px; z-index:1;}
.sec_vote1 ul li .graph p span {display:block; width:18px; height:35%; background:#f73d6d; position:absolute; left:0; bottom:0;}
.sec_vote1 ul li>label {display:block; text-align:center; font:11px/1.3 dotum; color:#a6a6ad; letter-spacing:-1px; margin:10px 0 15px 0; background:url(http://img.sbs.co.kr/sw11/sp12/common/images/bg_labelvote.png) no-repeat center top;}
.sec_vote1 ul li>label>img {width:70px; height:70px; padding:4px;}
.sec_vote1 ul li>label strong {display:block; font:bold 14px/1.5 dotum; color:#f74d79;}

.sec_vote1 .paging_vote {width:100%; position:absolute; top:50%; left:0px; margin-top:-110px;}
.sec_vote1 .paging_vote a:first-child {float:left;}
.sec_vote1 .paging_vote a {float:right; padding:50px 15px;}

.sec_vote1 .sec_vote2 {width:540px;}
.sec_vote1 .sec_vote2 li {padding:0 40px;}
.vote_etc {font:11px dotum; color:#7b7b7b; margin:30px 0 10px 3px;}

/* Live ·¹ÀÌ¾î */
#kpop2_live {width:990px; height:1008px; position:absolute; left:0; top:0; z-index:999999; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_live.jpg') left top no-repeat;}
#kpop2_live .live_cont {width:890px; height:908px; margin:50px auto 0; text-align:center; background:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_live_cont.png') left top no-repeat;}
#kpop2_live .live_cont h1 {padding:67px 0 20px;}
#kpop2_live .live_cont .tit_txt {position:relative;}
#kpop2_live .live_cont .tit_txt a.btn {position:absolute; top:-10px; right:125px;}
#kpop2_live .live_cont .tit_txt>img {margin-left:-80px;}
#kpop2_live .live_cont .live_pic {width:665px; height:433px; padding:14px 0 0 17px; text-align:left; margin:15px auto 0 auto; ba#kpop2_main .s1_top10 ul li a:first-child pckground:url('http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_live_pic.png') left top no-repeat;}
#kpop2_live .live_cont .live_pic .pic {width:640px; height:405px; overflow:hidden; background:#000;}
#kpop2_live .live_cont menu {width:665px; margin:7px auto 0; overflow:hidden;}
#kpop2_live .live_cont menu li {float:left; padding:0 10px 17px;}
#kpop2_live .live_cont .btn_c {position:absolute; right:20px; top:20px;}

/*¹æÃ»½ÅÃ»*/
.apply .list_apply>dd .txt_ch4 {width:628px; height:243px; position:relative; background:url(http://img.sbs.co.kr/sw11/sp12/kpopstar/images/bg_ticket.jpg) no-repeat 0 0;} 
.gayo_main .top_banner{margin:0 0 30px 0;}
.gayo_main dl{margin:0 0 30px 0;}
.gayo_main dt{padding:0 0 9px 0;}
.gayo_main ul.group li{margin:0 0 5px 0;}
.news h3 {border-bottom: 2px solid #696F78;}
.cheer{margin:0 0 25px 0;}
.list_type2 {padding: 19px 0 16px 0;}
.list_rtime_03 { margin-bottom:10px;}
.list_rtime_03 dl {border:1px solid #e5e5e5; border-top:2px solid #696f78;; background:#f9f9f9; margin-bottom:10px;}
.list_rtime_03 dl dt {/*height:63px;*/ font:11px/1 dotum; letter-spacing:-1px; vertical-align:middle; padding:21px 29px; position:relative; }
.list_rtime_03 dl dt strong {font:bold 16px/20px Dotum, sans-serif; color:#23347a; margin:15px 15px 0 0; vertical-align:-4px;}
.list_rtime_03 dl dt button {vertical-align:middle;}
.list_rtime_03 dl dt button.up {margin-right:2px;}
.list_rtime_03 dl dt .more {position:absolute; right:29px; top:22px; padding:3px; background:none; }
.list_rtime_03 dl dd {margin:0 29px; border-top:1px solid #ecf1f4; overflow:hidden;}
.list_rtime_03 dl dd .thumbnail_w3 {margin:15px 0 0 -11px; overflow:hidden; }
.list_rtime_03 dl dd .thumbnail_w3 li {width:197px; height:167px; margin:0 0 15px 10px;}
.list_rtime_03 dl dd .thumbnail_w3 li .img_line {width:195px; height:107px;}
.list_rtime_03 dl dd .thumbnail_w3 li>span {position:absolute; right:4px; top:84px;}
.list_rtime_03 dl dd .thumbnail_w3 li p.txt_video {height:30px; overflow:hidden;}
#container_sub #content .wizard_cont > section {margin-top: 20px;}
.apply .list_apply>dt {height:38px; font:bold 14px/3 dotum; padding-left:17px; border-bottom:1px solid #e5e5e5; background:url(http://img.sbs.co.kr/sw11/sp12/kpopstar/images/btn_open.gif) no-repeat 98% 15px;}
.apply .list_apply>dt.on {background:url(http://img.sbs.co.kr/sw11/sp12/common/images/btn_close.gif) no-repeat 98% 15px #03aaa2;}
.apply .list_apply>dd .txt_ch8 dt{font-size:14px; letter-spacing:-0.05em; color:#03aaa2; margin:0 0 20px 0;}
.apply .list_apply>dd .watch{letter-spacing:-0.02em; font-size:11px; color:#03aaa2;}