@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2013v2.css");
/* Aside AD Banner Hide */
#Adcode{display:none !important;}
/* Default Selectors */
.HideText {text-indent:-5000em;}
.radio {width:13px; height:12px; margin:-1px 2px 0 0; vertical-align:middle;}
.checkbox {width:13px; height:13px; vertical-align:middle;}
.skip_navi {display:none;}
/* ºí·¯ ¾ø¾Ö±â (ÅÇÅ°°¡ ÀÛµ¿ÇÏÁö ¾ÊÀ¸¹Ç·Î °¡±ÞÀû »ç¿ëÇÏÁö ¾Êµµ·Ï ±ÇÀå) */
/* a, img, label, input{selector-dummy:expression(this.hideFocus=true);} */
.blind {position:absolute; left:-1000%; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden}
.text_over_wrap {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ellip {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;}
button {border:none; padding:0; background:none; cursor:pointer;}
/* firefox ¿¡¼­ ³»ºÎ ¿©¹é ¾ø¾Ö±â */
button::-moz-focus-inner {padding:0; border:0;}


body		{text-align:center; font-size:75%; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/bg_section_main.gif) repeat 0 0;}
#header {position:relative; z-index:30; clear:both; width:100%; height:150px; background:#fff; text-align:center;}
.gnb {position:relative; z-index:30; width:990px; margin:0 auto; text-align:left;}
#container	{position:relative; z-index:20; width:100%;}
#right_common {z-index:50; position:absolute; right:0; top:0; width:250px !important; margin-top:-272px;}
#f_copyright {clear:both; overflow:hidden; width:990px; padding:20px 0 60px 0; margin:0 auto; color:#383838; text-align:left; text-indent:220px; font-weight:800;}

/* OWN Style (SUB) */
#wrap {width:100%; text-align:center;}
#visual {overflow:hidden; position:relative; width:100%; height:272px; text-align:center; background:#000 url(http://img.imbc.com/broad/tv/ent/challenge/images6/bg_sub_top.jpg) no-repeat 0 0;}
#visual #spot {overflow:hidden; position:relative; z-index:40; width:990px; height:272px; margin:0 auto;}
#visual #spot h1 {position:absolute; left:2px; top:5px;}
#visual #spot .navTop {position:absolute; left:0; bottom:0; width:734px; height:52px;}
#visual #spot .navTop ul {float:left; overflow:hidden; width:130px; height:52px;}
#visual #spot .navTop ul li {overflow:hidden; height:26px;}
#visual #spot .navTop ul li a {display:block; float:left; width:130px; height:26px; line-height:26px;color:#1b1b1b; font-weight:800; text-align:left; text-indent:16px;}
#visual #spot .navTop .tvInfo {float:left; width:591px; *width:604px; height:52px; padding-right:13px; line-height:52px; text-align:right; letter-spacing:-1px;}
#visual .visualTitle {position:absolute; z-index:10; left:0; bottom:0; width:100%; height:72px; text-indent:-5000em; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/bg_sub_top_green.png) repeat-x 50% 0;}
#visual .bgTopBar {position:absolute; z-index:30; left:50%; bottom:0; width:1920px; height:62px; margin-left:-960px; text-indent:-5000em; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/bg_sub_top_bar.png) no-repeat 50% 0;}
/*#visual .motionMem1 {position:absolute; z-index:20; left:50%; bottom:5px; width:673px; height:241px; margin-left:-450px; text-indent:-5000em; background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/ani_sub_v1.png) no-repeat 0 0;}
#visual .motionMem2 {display:none; position:absolute; z-index:20; left:50%; bottom:8px; width:673px; height:241px; margin-left:-460px; text-indent:-5000em; background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/ani_sub_v2.png) no-repeat 0 0;}*//* ³ëÈ«Ã¶ Æ÷ÇÔ ver */
#visual .motionMem1 {position:absolute; z-index:20; left:50%; bottom:0; width:675px; height:246px; margin-left:-450px; text-indent:-5000em; background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/ani_sub_v1_20150518.png) no-repeat 0 0;}
#visual .motionMem2 {display:none; position:absolute; z-index:20; left:50%; bottom:0; width:675px; margin-left:-450px; height:251px; text-indent:-5000em; background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/ani_sub_v2_20150518.png) no-repeat 0 0;}/* ±¤Èñ Ãß°¡ ¼öÁ¤ver 2015.05.18 */

#contentSec {position:relative; width:990px; margin:0 auto;}
#content {float:left; position:relative; z-index:30; width:735px; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/bg_sub_content_rp_v2.jpg) repeat-y 0 0;}
.colgroup {position:relative; float:left; width:735px; padding-bottom:100px; border-bottom:1px solid #333; text-align:left;}
.section {float:left; width:605px;}
.section h2 {overflow:hidden; width:584px; height:46px; margin-left:10px; margin-bottom:16px; line-height:50px; font-size:16px; color:#393939; font-weight:800; border-bottom:1px dotted #333;}
.section h2 span.titleLocation {margin-right:5px; font-weight:400; color:#393939; font-size:14px;}
.context {position:relative; margin:0 0 0 10px; width:585px;}
.contTop {overflow:hidden; position:relative; width:585px; margin-bottom:20px;}
.prg_info {height:765px; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/bg_prg01.jpg) no-repeat 0 0;}
.pd_info {height:280px; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/bg_pd10.jpg) no-repeat 0 0;}
.musicvideo_info {height:788px; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/bg_poll_musicvideo.jpg) no-repeat 0 0;}
.music_info .contTop {height:32px; text-align:right; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/bg_select_music.jpg) no-repeat 0 0;}
a.btnSvod {display:block; position:absolute; left:350px; top:42px; width:43px; height:25px; text-indent:-5000em; background:url(http://img.imbc.com/broad/images/blank.gif) repeat 0 0;}

/* menu */
.nav_wrap {overflow:hidden; float:left; width:130px;}
.menuGroup {position:relative; overflow:hidden; width:116px; margin-left:8px; padding:16px 8px 11px 0; border-bottom:1px dashed #3d3d3d;}
.menuGroup p.titleNav {width:100%; margin-bottom:4px; font-weight:800; color:#2ea76a; text-indent:7px;}
.menuGroup ul.navList {overflow:hidden; padding:0 6px;}
.menuGroup ul.navList li {float:left; width:100%;}
.menuGroup ul.navList li a {float:left; display:block; width:100%; padding:3px 0 3px 17px; color:#404040; font-size:11px; line-height:14px; letter-spacing:-1px; text-indent:0; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/icon_star.gif) no-repeat 0 3px;}
.menuGroup ul.navList li.subLi a {line-height:14px; text-indent:20px; background:none;}
/*.menuGroup li a.on {background:url(http://img.imbc.com/broad/tv/drama/arang4to/images/icon_arrow_sub_nav.jpg) no-repeat 0 5px; color:#ba102d; text-decoration:underline; padding-left:7px;}*/
.menuGroup .btn_eventMore img {position:absolute; left:50px; top:16px;}

/* MC ¼Ò°³ */
.mc_info ul.tabMemList {position:relative; width:585px; height:113px; margin-bottom:10px; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/line_scissors.gif) no-repeat 0 bottom;}
.mc_info ul.tabMemList li {float:left; width:70px; height:93px; cursor:pointer; text-indent:-5000em;}
.mc_info ul.tabMemList li .on {display:block; width:70px; height:93px;}
.mc_info ul.tabMemList li.yjs {background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/tab_member_list_2015.gif) no-repeat 0 -95px;}
.mc_info ul.tabMemList li.pms {background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/tab_member_list_2015.gif) no-repeat -70px -95px;}
.mc_info ul.tabMemList li.jjh {background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/tab_member_list_2015.gif) no-repeat -140px -95px;}
.mc_info ul.tabMemList li.jhd {background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/tab_member_list_2015.gif) no-repeat -210px -95px;}
.mc_info ul.tabMemList li.nhc {background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/tab_member_list.gif) no-repeat -280px -95px;}
.mc_info ul.tabMemList li.hh {background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/tab_member_list_2015.gif) no-repeat -350px -95px;}
.mc_info ul.tabMemList li.g {background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/tab_member_list.gif) no-repeat -420px -95px;}
.mc_info ul.tabMemList li.hgh {background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/tab_member_list_2015.gif) no-repeat -490px -95px;}
.mc_info ul.tabMemList li.yjs .on {background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/tab_member_list_2015.gif) no-repeat 0 0;}
.mc_info ul.tabMemList li.pms .on {background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/tab_member_list_2015.gif) no-repeat -70px 0;}
.mc_info ul.tabMemList li.jjh .on {background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/tab_member_list_2015.gif) no-repeat -140px 0;}
.mc_info ul.tabMemList li.jhd .on {background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/tab_member_list_2015.gif) no-repeat -210px 0;}
.mc_info ul.tabMemList li.nhc .on {background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/tab_member_list.gif) no-repeat -280px 0;}
.mc_info ul.tabMemList li.hh .on {background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/tab_member_list_2015.gif) no-repeat -350px 0;}
.mc_info ul.tabMemList li.g .on {background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/tab_member_list.gif) no-repeat -420px 0;}
.mc_info ul.tabMemList li.hgh .on {background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/tab_member_list_2015.gif) no-repeat -490px 0;}
.mc_info .frameSec iframe {width:585px;}

/* wallpaper */
.wallListSec {overflow:hidden; position:relative; width:568px; margin-left:10px; border:1px solid #d2d2d2;}
.wallListSec ul.wallList {overflow:hidden; width:568px; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/bg_wallpaper.jpg) repeat 0 0;}
.wallListSec ul.wallList li {float:left; position:relative; width:189px; height:237px; *height:257px; padding:20px 0 0 0; text-align:center;}
.wallListSec ul.wallList li .typeSec {overflow:hidden; position:relative; width:152px; height:222px; margin:0 auto;}
.wallListSec ul.wallList li .typeSec .img {display:block; width:148px; *width:150px; height:112px; *height:114px; margin-bottom:2px; border:1px solid #a5a5a5;}
.wallListSec ul.wallList li .typeSec .img img {display:block; width:148px; height:112px;}
.wallListSec ul.wallList li .typeSec .title {display:block; overflow:hidden; width:148px; *width:150px; height:22px; *height:24px; line-height:22px; margin-bottom:2px; border:1px solid #b9b9b9; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/bg_type_wall.jpg) repeat 0 0;}
.wallListSec ul.wallList li .typeSec .title .type,
.wallListSec ul.wallList li .typeSec .title .down,
.wallListSec ul.wallList li .typeSec .title .cnt {font-weight:700;}
.wallListSec ul.wallList li .typeSec .title .down,
.wallListSec ul.wallList li .typeSec .title .cnt {border-left:1px solid #a6a6a6;}
.wallListSec ul.wallList li .typeSec .type {display:block; float:left; width:52px; *width:75px; height:22px; line-height:24px;}
.wallListSec ul.wallList li .typeSec .down {display:block; float:left; width:73px; height:22px; line-height:24px; text-align:center;}
.wallListSec ul.wallList li .typeSec .down a {display:block; width:41px; height:16px; margin-top:3px; text-indent:-5000em; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/btn_down_wall.jpg) no-repeat 0 0;}
.wallListSec ul.wallList li .typeSec .cnt {display:block; float:left; width:51px; height:22px; line-height:24px;}
.wallListSec ul.wallList li .typeSec .cnt iframe {margin:5px 0 0 -8px;}
.wallListSec ul.wallList li .typeSec .monthSec {display:block; width:148px; *width:150px; border:1px solid #b9b9b9; background:#fff;}
.wallListSec ul.wallList li .typeSec .monthSec .month {display:block; overflow:hidden; width:100%; height:23px; line-height:23px; text-align:center; color:#403f3f; font-weight:700;}
.wallListSec ul.wallList li .typeSec .monthSec .month img {margin-top:3px;}
.wallListSec ul.wallList li .typeSec .monthSec .size1280 {display:block; overflow:hidden; width:100%; height:23px; border-top:1px solid #d5d5d5; line-height:23px;}
.wallListSec ul.wallList li .typeSec .monthSec .size1024 {display:block; overflow:hidden; width:100%; height:23px; border-top:1px solid #d5d5d5; line-height:23px;}
.size1280 .type {background:url(http://img.imbc.com/broad/tv/drama/badwoman/images/wall_size.gif) no-repeat 50% 50%; text-indent:-5000em;}
.size1024 .type {background:url(http://img.imbc.com/broad/tv/drama/badwoman/images/wall_size_1024.gif) no-repeat 50% 50%; text-indent:-5000em;}
.wallList {display:none;}
.selectCal {position:absolute; right:35px; top:18px;}
.selectCal select {display:block; float:left; height:22px; line-height:22px; margin-right:5px;}
.selectCal button {display:block; float:left; width:34px; height:23px; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/btn_go.jpg) no-repeat 0 0; text-indent:-5000em;}

/* music */
.music_info .contTop .txt_album {display:block; float:right; margin-top:8px;  margin-right:8px;}
.music_info .contTop .selectMusic {float:right; margin-top:5px;}
.music_info .contTop .selectMusic select {display:block; float:left; height:22px; line-height:22px; margin-right:5px;}
.music_info .contTop .selectMusic button {float:left; margin-right:12px; width:34px; height:23px; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/btn_go.jpg) no-repeat 0 0; text-indent:-5000em;}
.musicSection {overflow:hidden; position:relative; width:585px; margin:-15px 0 20px 0; padding:46px 0 13px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/bg_music_section.jpg) repeat-y 0 0;}
.musicSection .albumName {display:block; position:absolute; left:165px; top:22px; color:#494544; font-size:14px; font-weight:800;}
.musicSection .albumImg {display:block; position:absolute; z-index:1; left:23px; top:15px; width:123px; *width:125px; height:123px; *height:125px; border:1px solid #515251;}
.musicSection .albumImg img {display:block; width:123px; height:123px;}
.musicSection .albumInfo {position:relative; width:417px; *width:585px; padding:15px 0 15px 168px; background:url(http://img.imbc.com/broad/tv/ent/challenge/images6/bg_music_section2.jpg) repeat-y 0 0;}
.musicSection .albumInfo span {display:block; float:left; margin-bottom:8px; text-align:left; color:#202020;}
.musicSection .albumInfo span.title {width:62px;}
.musicSection .albumInfo span.info {width:315px; *width:320px; padding-left:5px;}
.activeX {overflow:hidden; position:relative; width:585px; margin-top:20px;}
.activeX a {display:block; position:absolute; left:461px; top:16px; width:93px; height:18px; text-indent:-5000em; background:url(http://img.imbc.com/broad/images/blank.gif) repeat 0 0;}


/**/
.deliveryTxt{margin-bottom:15px;}
.countryList{overflow:hidden; width:585px; height:39px; margin-bottom:25px;}
.countryList li{float:left; margin-right:3px; text-indent:-5000px; cursor:pointer;}
.countryList li.country_01{background:url(http://img.imbc.com/broad/tv/ent/challenge/images/countryTab_01.jpg) 0 0 no-repeat; width:92px; height:39px;}
.countryList li.country_02{background:url(http://img.imbc.com/broad/tv/ent/challenge/images/countryTab_02.jpg) 0 0 no-repeat; width:123px; height:39px;}
.countryList li.country_03{background:url(http://img.imbc.com/broad/tv/ent/challenge/images/countryTab_03.jpg) 0 0 no-repeat; width:92px; height:39px;}
.countryList li.country_04{background:url(http://img.imbc.com/broad/tv/ent/challenge/images/countryTab_04.jpg) 0 0 no-repeat; width:77px; height:39px;}
.countryList li.country_05{background:url(http://img.imbc.com/broad/tv/ent/challenge/images/countryTab_05.jpg) 0 0 no-repeat; width:92px; height:39px;}
.countryList li.country_06{background:url(http://img.imbc.com/broad/tv/ent/challenge/images/countryTab_06.jpg) 0 0 no-repeat; width:92px; height:39px;}
.countryList li.on{background-position:0 -39px;}
.country{display:none;}

/* ½ÃÃ»ÀÚ Âü¿© */
.characterImg{*margin-top:-4px;}
.characterList{background:url("http://img.imbc.com/broad/tv/ent/challenge/images6/character_04.jpg") repeat-y; width:585px; *margin-top:-4px; border-bottom:1px solid #ececec; padding-bottom:20px; margin-bottom:20px;}
.characterInfo{font-size:11px; letter-spacing:-1px; margin:-65px 0 15px 46px; line-height:16px;}
.characterDetail{line-height:20px; margin:-200px 0 20px 48px;}
.characterDetail em{font-style:normal; margin-right:18px;}
.characterDetail span{margin-left:80px; display:block; color:#c42526;}
.characterList .radio{display:block; margin-left:60px;}
.characterList ul{padding:10px 0 0 12px; overflow:hidden;}
.characterList li{float:left; margin:0 4px 0 0;}
.detailImg img{width:545px;}
.btnVote{margin:20px 0 0 210px;}
.character{cursor:pointer;}
.forCharacter{position:absolute; top:160px; left:18px; border:2px solid #242424; width:545px; *width:549px; z-index:500;}
.forCharacter h4{background:url("http://img.imbc.com/broad/tv/ent/challenge/images6/bgTit.jpg") repeat-x; height:39px; color:#e7e7e7; padding-left:13px; line-height:39px;}
.forCharacter th{background:url("http://img.imbc.com/broad/tv/ent/challenge/images6/bgTh.jpg") repeat-x; width:96px; height:34px; ling-height:34px; color:#282828; border-bottom:1px solid #fff;}
.forCharacter td{background:url("http://img.imbc.com/broad/tv/ent/challenge/images6/bgTd.jpg") repeat-x; width:419px; *width:449px; padding:0 15px; height:34px; ling-height:34px; color:#696969; border-bottom:1px solid #fff;}
.detail th{background:#e4e2e2;}
.detail td{background:#fcf9f9; line-height:16px; padding:5px 15px;}
.forCharacter .detailImg{width:545px; padding:0; border-bottom:none; background:#000;}
.btnClose{position:absolute; top:0; right:10px; cursor:pointer;}
.bgLayer{display:none; width:100%; background:#fff; opacity:0.01; filter:alpha(opacity=1); position:absolute; top:0; left:0;}

.bbsSec{width:585px; overflow:hidden;}
/* Exam */
.exam-layout {overflow:hidden; position:relative; width:585px;}
.exam-layout  img {vertical-align:top}
.exam-paper-layout {position:relative;height:589px;background:url(http://img.imbc.com/broad/tv/ent/challenge/images7/bg-exam2015.jpg) no-repeat}
.exam-list {overflow:hidden;padding-top:110px;}
.exam-list li {overflow:hidden;padding-left:38px;text-align:left;letter-spacing:-1px;}
.txt-ques {float:left;margin-right:6px;line-height:22px;font-weight:bold; font-size:14px;color:#fff;}
.txt-hint {display:inline-block; padding:0 7px;line-height:22px;font-weight:bold;font-size:11px;color:#faf5a0;background-color:#000;}
.q1-hint {background:url("http://img.imbc.com/broad/tv/ent/challenge/images7/sprite-exam.png") no-repeat 0 -349px}
.q2-hint {margin-left:224px; background:url("http://img.imbc.com/broad/tv/ent/challenge/images7/sprite-exam.png") no-repeat 0 -445px}
.q3-hint {background:url("http://img.imbc.com/broad/tv/ent/challenge/images7/sprite-exam.png") no-repeat 0 -541px}
.q4-hint {margin-left:224px; background:url("http://img.imbc.com/broad/tv/ent/challenge/images7/sprite-exam.png") no-repeat 0 -637px }
.q5-hint {background:url("http://img.imbc.com/broad/tv/ent/challenge/images7/sprite-exam.png") no-repeat 0 -733px}
.ans-list {overflow:hidden; padding:11px 0 15px 3px; text-align:left}
.ans-list li {float:left; position:relative; height:14px; margin-bottom:9px; padding-left:18px}
.ans-list li input {overflow:hidden; position:absolute; left:0; top:0; width:13px; height:13px}
.ans-list li label {display:block; width:100px; *width:118px; line-height:14px;color:#fff;}

.txt-thanks {position:absolute; left:50%; top:1208px; width:129px; height:22px; margin-left:-65px; text-indent:-9999px; background:url("http://img.imbc.com/broad/tv/ent/challenge/images7/sprite-exam.png") no-repeat -582px -479px}
.btn-submit {display:block; position:absolute; left:50%; top:999px; margin-left:-113px; width:226px;padding:0; border:0; cursor:pointer;}
.ucc-layout {overflow:hidden; width:585px}
.btn-vod-top {position:absolute; top:10px; right:14px;}

.ui.row {
	overflow:hidden;
	position:relative;
}
.ui.row.event-top {
	margin-bottom:15px;
}