@charset "euc-kr";
@import url("http://imbc.com/commons/css/common2011.css");
#outer {background:url("http://img.imbc.com/broad/radio/event/11_jamconcert/images/bg_sub.jpg") no-repeat center 150px}
#wrap {overflow:hidden;width:100%; text-align:center; background:url("http://img.imbc.com/broad/radio/event/11_jamconcert/images/bg_footer.gif") repeat-x left bottom}
body.main{background:#a9e0e0 url("http://img.imbc.com/broad/radio/event/11_jamconcert/images/bg_main_v2.jpg") no-repeat center 150px}
body.sub{background:url("http://img.imbc.com/broad/radio/event/11_jamconcert/images/bg_sub_y.jpg") repeat-y center 150px}
#header{z-index:30; position:relative; width:100%;height:150px;background:#fff;text-align:center}
.gnb{z-index:30; position:relative; width:990px; margin:0 auto; text-align:left}
body.main #container {position:relative; ;width:990px;margin:0 auto; text-align:left}
body.sub #container {overflow:hidden; position:relative; ;width:990px;margin:0 auto; text-align:center}
body.main .content {overflow:hidden; width:697px; *width:820px; height:297px; *height:415px; margin:-270px 0 15px 0; padding:136px 0 0 123px}
body.sub .content {overflow:hidden; width:990px;margin:0 auto;padding-top:117px}
#footer{width:100%}
#Adcode {top:0 !important}
/* -- Main --- */
.flash {overflow:hidden; position:relative; width:963px; height:647px; margin-left:-133px}
.btn_m_join {width:820px; margin-bottom:35px; text-align:center; background:url("http://img.imbc.com/broad/radio/event/11_jamconcert/images/bg_blank.gif")}
.btn_m_join img {margin:0 5px; vertical-align:top}
.info1 {overflow:hidden; position:relative; width:544px; margin-bottom:35px}
.info1 img {vertical-align:top}
.info1 dt {float:left; width:55px; margin-bottom:11px}
.info1 dd {float:left; width:489px; margin-bottom:11px; color:#464646; line-height:1.33}
.info1 dd.txt {padding-top:3px}
.info2 {overflow:hidden; position:relative; width:544px; height:80px}
.info2 img {position:absolute; left:0; top:0}
/* --- Sub --- */
.frame {overflow:hidden;float:left; width:556px}
.l_con{overflow:hidden;float:left;width:274px; padding-top:51px; text-align:left; background:url("http://img.imbc.com/broad/radio/event/11_jamconcert/images/bg_blank.gif")}
.logo{display:block;overflow:hidden;width:250px; margin-bottom:19px; padding-bottom:34px;background:url("http://img.imbc.com/broad/radio/event/11_jamconcert/images/bg_logo.gif") repeat-x left bottom}
.logo img{vertical-align:top}
.con_info {position:relative; overflow:hidden; width:197px; *width:274px; margin-bottom:2px; padding-left:77px}
.con_info dt {position:absolute; left:0; top:0; width:60px; *width:68px; padding-left:8px; background:url("http://img.imbc.com/broad/radio/event/11_jamconcert/images/icon_bar.gif") no-repeat right 2px; color:#068b8b; font-weight:bold; line-height:1.33; letter-spacing:-1px}
.con_info dd {width:170px; vertical-align:top; color:#068b8b; line-height:1.33}
.result_info {overflow:hidden; position:relative; width:274px; height:34px; margin-bottom:20px}
.result_info dt {text-indent:-5000em}
.result_info dt img {position:absolute; left:9px; top:0}
.result_info dd {text-indent:-5000em}
.r_con{overflow:hidden;float:left;width:498px;*width:556px;padding:28px 29px; text-align:left}
.mod_box{position:relative; overflow:hidden;width:496px;*width:498px; height:68px; *height:91px;margin-bottom:10px;padding:21px 0 0 22px;border:1px solid #efefef;background:#f8f8f8;text-indent:-5000em}
.mod_box img{position:absolute;left:22px;top:21px;vertical-align:top}
.btn_mod {overflow:hidden;height:26px;margin-bottom:20px;text-align:right}
.info_tb {width:498px; margin-bottom:5px; table-layout:fixed; border-top:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5}
.info_tb th {width:123px; background:#f4f4f4; text-align:left; border-bottom:1px solid #e5e5e5}
.info_tb th img {margin-left:16px}
.info_tb td {border-bottom:1px solid #e5e5e5; color:#7f7e7e; line-height:1.33}
.info_tb td span {display:block; padding:9px 0 6 8px}
.why_box{overflow:hidden;position:relative;width:498px;height:66px;*height:69px;margin-bottom:11px;border-top:2px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f4f4f4; text-indent:-5000em}
.why_box img{position:absolute;left:16px;top:11px}
.why_input {position:relative; width:498px; height:92px; *height:103px; *height:104px; padding-top:11px; border-bottom:1px solid #e5e5e5; text-align:right}
.why_input img {position:absolute; left:14px; top:11px}
.why_input textarea {overflow:hidden; width:456px; width:458px; height:79px; *height:81px; border:1px solid #e5e5e5; font-size:11px; color:#979697; line-height:1.55; font-family:Dotum; resize:none}
.photo_box {position:relative; width:498px; height:75px; *height:77px; margin-bottom:22px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5}
.photo_box .txt {display:block; height:22px; *height:34px; margin-bottom:9px; padding:11px 0 0 16px; border-bottom:1px solid #e5e5e5; background:#f4f4f4}
.photo_box .txt img {vertical-align:top}
.photo_box .field {width:292px; *width:294px; height:20px; *height:22px; margin-left:16px; border:1px solid #e5e5e5; line-height:1.55; color:#979697}
.agree_list{overflow:hidden; width:468px; *width:498px; margin-bottom:15px; padding:0 15px 8px; border-bottom:2px solid #e5e5e4}
.agree_list strong {display:block; margin-bottom:3px; color:#979697; letter-spacing:-1px; font-size:11px}
.agree_list ul {overflow:hidden; width:468px; margin-bottom:12px}
.agree_list ul li {vertical-align:top; font-size:11px; color:#979697; line-height:1.3; letter-spacing:-1px}
.agree_list input {overflow:hidden; width:13px; height:13px; margin:-1px 3px 0 0; vertical-align:top}
.agree_list .chk {font-weight:bold; color:#ff476c; line-height:1.33; letter-spacing:-1px}
.btn_join {position:relative; width:498px; text-align:right}
.btn_join .tip {position:absolute; left:14px; top:-6px; font-size:11px; color:#787878; letter-spacing:-1px; letter-spacing:-1px; font-weight:bold}
.btn_join .tip a {color:#ff476c; text-decoration:underline}
.dele_box {overflow:hidden; width:440px; *width:498px; margin-bottom:20px; padding:30px 28px 16px; border:1px solid #efefef; background:#f8f8f8}
.dele_box p {margin-bottom:10px; font-weight:bold; line-height:1.33; color:#6d6d6d; letter-spacing:-1px;}
.dele_box ul {overflow:hidden; width:440px; margin-bottom:10px}
.dele_box ul li {position:relative; width:425px; *width:440px; padding-left:15px; vertical-align:top; line-height:1.55}
.dele_box ul li span {position:absolute; left:0; top:0}
.dele_tb {float:left; width:245px; table-layout:fixed}
.dele_tb th {height:30px; background:#f7f7f7; border-top:2px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#f7f7f7 url("http://img.imbc.com/broad/radio/event/11_jamconcert/images/bg_dele_th.gif") no-repeat right 7px; font-size:11px; color:#7f7e7e; letter-spacing:-1px}
.dele_tb th.nobg {background:#f7f7f7}
.dele_tb td {height:30px; border-bottom:1px solid #e5e5e5; color:#7f7e7e; letter-spacing:-1px; text-align:center}
.m_wrap {overflow:hidden; position:relative; width:498px; *width:556px; padding:0 29px}
.m_wrap dl {overflow:hidden; position:relative; width:448px; *width:498px; margin-bottom:18px; padding-left:50px}
.m_wrap dl dt {position:absolute; left:0; top:0; padding-right:7px; color:#373737; line-height:1.55; background:url("http://img.imbc.com/broad/radio/event/11_jamconcert/images/icon_m_bar.gif") no-repeat right 4px}
.m_wrap dl dd {color:#7f7e7e; letter-spacing:-1px; line-height:1.55}
.btn_mem {display:block; position:absolute; left:179px; top:232px; width:95px; height:22px}
.btn_mem img {vertical-align:top}
.tab {overflow:hidden; position:absolute; left:276px; top:85px; width:226px; height:32px; background:url("http://img.imbc.com/broad/radio/event/11_jamconcert/images/bg_blank.gif")}
.tab ul {overflow:hidden; width:226px; height:32px}
.tab ul li {float:left; height:32px}
.tab ul li.req {width:113px}
.tab ul li.mem {width:113px}
.tab ul li a {display:block; height:32px}
.tab ul li a img {vertical-align:top}
.poll_end {overflow:hidden; position:relative; width:498px; min-height:649px; height:auto !important; height:850px; padding-top:201px; text-align:center}