@charset "utf-8";



/* vote_list */
div.voteFlash { height:130px; margin-top:30px; position:relative; }
div.voteFlash p.vote_Fcont { position:absolute; left:-29px; top:0; }
p.homePage_ST { width:725px; margin-top:15px; text-align:right; }
p.homePage_ST  select { font-family:Dotuml font-size:12px; font-weight:bold; color:#679a02; }


/* challenge_list */
div.challenge_listBox { width:725px; padding-top:4px; background:url('/images/common/talk_G.gif') no-repeat left top; }
ul.challenge_list { width:722px; padding:0; margin:0; overflow:hidden; background:url('/images/talk/challenge_list_Bg02.gif') repeat-y left top; }
ul.challenge_list li { width:145px; height:174px; padding-top:20px; float:left; }
ul.challenge_list li.lst_challenge { width:130px; }
ul.challenge_list li p.challenge_Img { width:123px; height:81px; margin:0; padding:5px 0 0 5px; border:1px solid #e5e5e5; }
ul.challenge_list li dl.challenge_Info { width:130px; margin:0; font-family:Dotum; }
ul.challenge_list li dl.challenge_Info dt { margin-top:12px; font-size:12px; color:#333; line-height:12px; vertical-align:top; font-weight:bold; letter-spacing:-1px; }
ul.challenge_list li dl.challenge_Info dt span { color:#669900; }
ul.challenge_list li dl.challenge_Info dd { margin-top:5px; padding-left:6px; font-size:11px; color:#999; line-height:11px; vertical-align:top; background:url('/images/bullet/bullet_dot.gif') no-repeat left 5px; }
ul.challenge_list li dl.challenge_Info dd strong { font-size:12px; color:#333; }
ul.challenge_list li dl.challenge_Info dd span { font-family:Tahoma; }

div.talkCall { background:url('/images/talk/bg_talkCall.jpg') no-repeat right top; }
dl.mission { width:725px; margin-top:16px; position:relative; height:147px;}
dl.mission img { vertical-align:top; }
dl.mission dt { margin:0; }
dl.mission dd { margin-top:10px; z-index:10;}
dl.mission dd.tit { margin:0; position:absolute; top:27px; z-index:4;}
dl.mission dd.txt { margin:0; position:absolute; top:85px; z-index:4;}
dl.mission dd.ms_Img { margin:0; position:absolute; right:0; top:-67px; z-index:4;}

div.talk_Ranking { width:690px; height:179px; margin-top:30px; padding:22px 0 0 35px; background:url('/images/talk/talk_Ranking_Bg.gif') no-repeat left top; }
div.talk_Ranking p.talk_RKImg img { padding:5px; border:1px solid #dedede; background:#fff; }
div.talk_Ranking p.talk_RKTxt { width:188px; margin-top:9px; text-align:center; font-family:Dotum; font-size:12px; line-height:12px; vertical-align:top; color:#999; font-weight:bold; }
div.talk_Ranking p.talk_RKTxt span.rk_tit { color:#669900; padding-right:5px; }
div.talk_Ranking p.talk_RKTxt span.rk_name { font-family:Gulim; color:#737373; padding-left:5px; }
div.talk_Ranking p.talk_RKT { position:absolute; left:0; top:-28px; }
div.talk_RKBox01 { width:188px; position:relative; float:left; margin-right:63px; }
div.talk_RKBox02 { width:188px; position:relative; float:left; margin-right:28px; z-index:100000; }
div.talk_RKBox03 { width:188px; position:relative; float:left; }

p.talk_ST { width:725px; height:30px; text-align:right; }
p.talk_ST select { font-family:Dotum; font-size:12px; color:#669900; font-weight:bold; }

div.challenge_Tcont { width:725px; position:relative; }
div.challenge_Tcont p.challenge_Tcont_Bg { position:absolute; right:0; top:-30px; z-index:98; }

p.vote_Stxt { width:725px; }
p.vote_Stxt img { vertical-align:top; }

