@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}
.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}
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}*/
#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}

#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_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; line-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}
.exam-list {overflow:hidden}
.exam-list li {letter-spacing:-1px;padding-left:20px;width:585px;margin:0 auto}
.concert01{background:url('http://img.imbc.com/broad/tv/ent/challenge/images7/bg_con1.jpg') top center;height:583px}
.concert01 h5{padding-top:30px}
.concert02{background:url('http://img.imbc.com/broad/tv/ent/challenge/images7/bg_con2.jpg') top center;height:593px}
.concert02 h5{padding-top:30px}
.concert03{background:url('http://img.imbc.com/broad/tv/ent/challenge/images7/bg_con3.jpg') top center;margin-bottom:-6px;height:599px}
.concert03 h5{padding-top:30px}
.concert04{background:url('http://img.imbc.com/broad/tv/ent/challenge/images7/bg_con4.jpg') top center;height:599px}
.concert04 h5{padding-top:30px}
.txt-ques {display:block;text-align:center;padding-top:30px;margin-bottom:22px}
.txt-ques img{margin-left:-25px}
.ans-list {overflow:hidden;}
.ans-list li {height:140px;float:left; position:relative;width:160px;margin-bottom:9px;padding-bottom:12px; padding-left:18px;text-align:center}
.ans-list li input {overflow:hidden; position:absolute; left:50%;bottom:30%; width:12px; height:12px;text-align:center}
.ans-list li label {display:block;color:#fff;text-align:center;padding-bottom:3px;margin-top:25px;color:#11191b;margin-left:-7px}
.ans-list li label strong{font-weight:bold}

.btn-submit {display:block; position:absolute; left:50%;bottom:40px;margin-left:-113px; width:250px;padding:0; border:0; cursor:pointer}
