/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, em, font, img, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, textarea {
    margin:0; padding:0;
}
table { border-collapse:collapse; border-spacing:0; }
ol, ul, li { list-style:none; }
em { font-style:normal; color:#ff4e00; }
img { border:0; }

/* basic */
body { background-color:#fff; }
body, textarea, select, th, td, input, h1, h2, h3, h4, h5, h6 {
    font-size:12px;font-family:µ¸¿ò, dotum, verdana, sans-serif;color:#474747;
}
h1,h2,h3 { color::#000; }
a { color:#488bc9; text-decoration:none; }
a:hover { text-decoration:underline; }
hr { display:none; }


strong { color:#000; }
fieldset { border:0; }

.wrapper { min-width:984px; background:url('../img/bg_header.gif') top repeat-x; }
.wrapper .container { position:relative; margin:0 auto; width:984px; overflow:hidden; background:url('../img/bg_line_contents.gif') 718px repeat-y; }
.wrapper .contents { position:relative; float:left; width:719px; padding-bottom:45px; line-height:1.2; }
.wrapper .aside { float:right; padding:0 0 20px 0; width:265px; }
.wrapper .footer { clear:both; }

.header { position:relative; margin:0 auto; width:984px; height:75px; background:url('../img/bg_header_bar.gif') 718px 65px no-repeat; }
.header h1 { position:absolute; left:0; top:19px; } 
.header .nav { position:relative; float:right; margin:20px 0 0 0; }
.header .nav_main { position:relative; margin:0 -8px 0 0; overflow:hidden; }
.header .nav_main li { position:relative; left:-2px; float:left; height:25px; padding:0 10px 0 12px; background:url('../img/bg_bar_gnb.gif') left 6px no-repeat; }
.header .nav_main li li { position:relative; left:auto; float:none; height:auto; padding:0; background:none; }
.header .nav_main li a { display:block; padding:0 5px; height:25px; overflow:hidden; }
.header .nav_main li a img { display:block; position:relative; top:5px; }
.header .nav_main li a:hover img,
.header .nav_main li.on a img { top:-29px; }
.header .nav_sub { position:absolute; top:24px; left:151px; padding:0 5px 0 0; height:32px; background:url('../img/bg_gnbsub_right.gif') right top no-repeat; }
.header .nav_sub ul { padding:8px 0 0 10px; height:24px; overflow:hidden; background:url('../img/bg_gnbsub_left.gif') left top no-repeat; }
.header .nav_sub ul li { position:relative; float:left; margin:0 7px 0 0; height:15px; overflow:hidden; }
.header .nav_sub ul li a { display:block; position:relative; }
.header .nav_sub ul li a:hover img,
.header .nav_sub ul li.on a img { position:relative; top:-15px; }

.title_sub { margin:38px 17px 0 0; padding:0 0 20px 0; border-bottom:2px solid #252c37; }

.loginbox { position:relative; margin:0 10px; width:245px; overflow:hidden; }
.loginbox .msg { display:block; position:relative; margin:24px 0 0 0; padding:0 0 19px 0; border-bottom:1px solid #d8d8d8; color:#9a9a9a; line-height:1.4; }
.loginbox .msg strong { white-space:nowrap; }
.loginbox .msg em { color:#000; text-decoration:underline; }
.loginbox .loginsub { margin:23px 0 0 3px; height:20px; font-size:11px !important; color:#96979b; letter-spacing:-1px; }
.loginbox .loginsub a { color:#96979b; }
.loginbox .loginsub input { position:relative; top:-1px; margin-right:3px; width:12px; height:14px; vertical-align:middle; }
.loginbox .loginsub label { margin-right:2px; }
.loginbox .loginsub .security { display:inline-block; margin:1px 0 0 0; vertical-align:top; }
.loginbox .loginsub .help { display:inline-block; margin:1px 0 0 0; padding:0 0 0 6px; background:url('../img/bg_login_bar.gif') left 3px no-repeat; }
.loginbox .loginsub .keyboard { display:inline-block; margin:1px 0 0 0; padding:0 0 0 6px; vertical-align:top; background:url('../img/bg_login_bar.gif') left 3px no-repeat; }
.loginbox .loginsub .keyboard a { text-decoration:underline; }
:root .loginbox .loginsub .keyboard a { position:relative\0; top:2px\0; }
.loginbox .loginsub .keyboard .ico_key { position:relative; top:0; margin-right:2px; vertical-align:top; }
:root .loginbox .loginsub .keyboard .ico_key { top:1px\0;] }
.loginbox .loginsub .btn_key { display:inline-block; margin:1px 0 0 0; padding:0 0 0 5px; vertical-align:top; background:url('../img/bg_login_bar.gif') left 3px no-repeat; }
:root .loginbox .loginsub .btn_key { margin:2px 0 0 0\0; }
.loginbox .input_form { position:relative; margin:0 0 11px 2px; }
.loginbox .input_form label { position:absolute; top:-5000px; }
.loginbox .input_form .id input, .loginbox .input_form .pw input { padding:3px 0 0 3px; *margin-top:-1px; width:146px; height:16px; border:1px solid #cccbca; vertical-align:middle; background:#f3f3f3; ime-mode:disabled;  }
.loginbox .input_form .id { display:block; margin:0 0 3px 0; }
.loginbox .input_form .pw { display:block; }
.loginbox .input_form .on { border:1px solid #fe2c15 !important; }
.loginbox .input_form .bgnone { background-image:none !important; }
.loginbox .input_form .btn_login { position:absolute; top:0; right:1px; }
.loginbox .btn_member { position:relative; margin:0 0 11px -1px; overflow:hidden; }
.loginbox .btn_member a { position:relative; left:-2px; float:left; padding:0 5px 0 6px; color:#797a7f; letter-spacing:-1px; background:url('../img/bg_login_bar.gif') left 3px no-repeat; }
:root .loginbox .btn_member a { margin-bottom:-1px\0; }
.loginbox .btn_other { margin:5px 0 0 0; }
.loginbox .btn_other img { display:block; float:left; }

.loginbox .user { display:block; position:relative; margin-right:-5px; margin:14px 0 0 0; padding:0 0 10px 0; border-bottom:1px solid #d8d8d8; color:#9a9a9a; line-height:1.4; word-break:break-all; }
.loginbox .user strong { word-break:break-all; }
:root .loginbox .user span { padding-top:2px\0; }
.loginbox .user span a { display:inline; color:#404248; }	
.loginbox .user .btn_logout { position:absolute; right:0; bottom:9px; }
.loginbox .userinfo { padding:8px 0 0 0;  }
.loginbox .userinfo li { position:relative; margin:5px 0 0 0; padding:0 4px 0 0; min-height:15px; color:#404248; overflow:hidden; }
.loginbox .userinfo li .index { float:left; margin:0 0 4px 0; letter-spacing:-1px; }
.loginbox .userinfo li .info { float:right; }
.loginbox .userinfo li .gray { color:#9a9a9a; }
.loginbox .userinfo li img { position:relative; top:-2px; vertical-align:middle; }
.loginbox .userinfo li .btn { position:absolute; right:0; top:1px; color:#9fa0a3; text-decoration:underline; font-size:11px; letter-spacing:-1px; }
.loginbox .userinfo li a { color:#404248; }
.loginbox .userinfo li em { font-weight:bold; color:#ff5a00; }
.loginbox .userinfo li em a { color:#ff5a00; }
.loginbox .userinfo li em a:hover { color:#ff5a00; }
.loginbox .userinfo li.date img { clear:both; display:block; margin-top:4px; top:auto; }
.loginbox .userinfo li.cash { margin-top:9px; padding-top:14px; background:url('../img/bg_login_dotline.gif') top repeat-x; }

.inputbg_email .input_form .id input, 
.inputbg_email .input_form .pw input { background-repeat:no-repeat; background-image:url('../img/bg_input_email.gif'); }
.inputbg_email .input_form .id input { background-position:7px 5px; }
.inputbg_email .input_form .pw input { background-position:7px -22px; }

.mnews { position:relative; margin:20px 0 20px 0; padding:20px 9px 0 13px; border-top:1px solid #d8d8d8; }
.mnews .nav_news { position:absolute; right:10px; top:21px; }
.mnews .nav_news a { display:block; float:left; margin-left:3px; width:10px; height:10px; text-indent:-1000px; overflow:hidden; background:#e9e9f0; _display:inline; }
.mnews .nav_news a.on { background:#ff5a00; }
.mnews .banner { position:relative; margin-top:5px; width:243px; }
.mnews .banner a { display:none; position:relative; top:0; left:0; background:#fff; }
.mnews .banner a img { display:block; margin:0 auto; }
.mnews .banner a.on { display:block; }

.aside .btn_qna { margin:0 0 0 13px; }

.story_main { position:relative; }
.story_main .topimg img { display:block; }
.story_main .sns_link { position:absolute; left:9px; bottom:20px; }
.story_main .sns_link li { float:left; }
.story_main .sns_link li a { display:block; padding:1px; }

.donation { position:relative; border-top:2px solid #29323e; background:#f5f5f5 url('../img/bg_line_contents.gif') 718px repeat-y; *zoom:1; }
.donation .dinfo1 { position:relative; margin:6px 0 0 10px; width:436px; overflow:hidden; }
.donation .dinfo1 li { position:relative; top:-1px; border-top:1px solid #d8d8d8; min-height:42px; overflow:hidden; *float:left; }
.donation .dinfo1 li .index { position:absolute; left:12px; top:50%; margin-top:-6px; }
.donation .dinfo1 li .info { float:right; margin:0 1px 0 0; }
.donation .dinfo1 li img { vertical-align:middle; }
.donation .dinfo1 li.collection .num { margin:9px 0 0 -4px; }
.donation .dinfo1 li.collection .dot { position:relative; top:2px; vertical-align:bottom; margin-left:-6px; *left:-6px; }
.donation .dinfo1 li.collection .won { position:relative; top:5px; }
.donation .dinfo1 li.target .num { margin-top:7px; }
.donation .dinfo1 li.target .won { position:relative; top:3px; }
.donation .dinfo1 li.per .info { margin-top:14px; }
.donation .dinfo1 li.per .num { margin:0 0 0 -3px; }
.donation .dinfo1 li .bar { position:relative; display:inline-block; *display:inline; *zoom:1; margin:0 16px 0 0; width:100px; height:6px; vertical-align:middle; overflow:hidden; background:#d6d6d8; }
.donation .dinfo1 li .bar em { *position:absolute; *top:0; display:inline-block; *display:inline; *zoom:1; height:6px; background:#29323e; }
.donation .dinfo2 { position:absolute; left:484px; top:31px; }
.donation .dinfo2 li { margin-bottom:7px; padding:0 0 0 8px; color:#4f4f4f; background:url('../img/bu_dot_black.gif') left 4px no-repeat; }
.donation .dinfo2 li em { font-weight:bold; }
.donation .my { position:relative; height:62px; background:#29323e; overflow:hidden; }
.donation .my .myinfo { position:relative; margin:24px 0 0 0; *margin-top:22px; overflow:hidde; }
.donation .my .myinfo li { position:relative; left:-4px; float:left; padding:0 24px 0 24px; font-size:15px; color:#bfc2c5; background:url('../img/bg_bar_donation.gif') left 2px no-repeat; *background-position:left 4px; }
.donation .my .myinfo li strong { color:#fe6410; }
.donation .my .myinfo li img { position:relative; top:-1px; vertical-align:middle; }
.donation .my .myinfo li .index { margin-right:7px; }
.donation .my .myinfo li .won,
.donation .my .myinfo li .num { margin-left:-1px; }
.donation .my .btn { position:absolute; right:22px; top:11px; }

.meme_hope { position:relative; margin-right:16px; height:61px; background:#29323e; overflow:hidden; }
.meme_hope input.text { display:block; position:relative; left:14px; top:14px; *top:13px; text-indent:10px; width:545px; height:31px; *padding-top:10px; *height:21px; border:1px solid #96989b; background:#b0b2b6; }
.meme_hope .msg_hope { position:absolute; left:15px; top:16px; }
.meme_hope .btn_hope { position:absolute; right:11px; top:14px; }

.memo_hope { position:relative; margin-right:16px; height:61px; background:#29323e; overflow:hidden; }
.memo_hope input.text { display:block; position:relative; left:14px; top:14px; *top:13px; text-indent:10px; width:545px; height:31px; *padding-top:10px; *height:21px; border:1px solid #96989b; background:#b0b2b6; }
.memo_hope .msg_hope { position:absolute; left:15px; top:16px; }
.memo_hope .btn_hope { position:absolute; right:11px; top:14px; }

.story_view { margin:30px 0 0 0; width:701px; }
.story_view .story_txt { padding:0 5px 25px 0; border-bottom:1px solid #ececec; line-height:1.6em; }
.story_view .img_left { float:left; margin:0 19px 15px 0; }
.story_view .img_left img { border:1px solid #a7a7a7; }
.story_view .btn_more { margin-top:10px; text-align:right; height:47px; }

.tbl_basic { width:701px; table-layout:fixed; line-height:1.4; }
.tbl_basic .index th { height:33px; border-top:2px solid #a7a7a7; border-bottom:9px solid #fff; background:#e3e3e3; }
.tbl_basic .index th span { position:relative; left:-1px; display:block; background:url('../img/bg_bar_bbs.gif') left center no-repeat; }
.tbl_basic .dinfo { color:#949494; }
.tbl_basic .dinfo .dname { display:block; margin:4px 0 3px 0; *margin:3px 0; }
.tbl_basic .name { width:133px; color:#949494; }
.tbl_basic td.name { padding-left:20px; }
.tbl_basic .talk { color:#000; }
.tbl_basic td.talk { padding-left:20px; }
.tbl_basic .date { width:138px; color:#656565; text-align:center; }
.tbl_basic .money { width:107px; }
.tbl_basic td.money { padding-right:19px; text-align:right; }
.tbl_basic td { padding:5px 0 2px 0; *padding:4px 0 3px 0; min-height:26px; *height:33px; border-bottom:1px solid #ececec; }
.tbl_basic .ico { vertical-align:middle; position:relative; top:-1px; }

.list_donation { position:relative; margin:20px 0 0 0; width:701px; overflow:hidden; }
.list_donation h3 { margin:0 0 10px 0; }

.list_talk { margin:30px 18px 0 0; }
.list_talk h3 { margin:0 0 10px 0; }
.list_talk .bbs_comments { margin-top:0; padding:43px 0 0 0; }
.list_talk .bbs_comments .write { top:0; }

.tab_basic ul { position:relative; margin:25px 0 0 0; height:35px; overflow:hidden; background:url('../img/tab_campaign_bg.gif') top repeat-x; }
.tab_basic ul li { position:relative; float:left; margin-right:-1px; }
.tab_basic ul li a { display:block; }
.tab_basic ul li.on a { position:relative; top:-35px; }

.bbs_theme { }
.bbs_theme .list {  position:relative; overflow:hidden; }
.bbs_theme li { position:relative; top:-1px; padding:20px 0; min-height:140px; border-top:1px solid #ececec; overflow:hidden; }
.bbs_theme li li { top:auto; padding:0; min-height:5px; border:0; overflow:visible; }
.bbs_theme li .thum { float:left; width:180px; height:140px; }
.bbs_theme li .thum img { display:block; width:100%; height:100%; }
.bbs_theme li .info { float:left; margin:6px 0 0 20px; width:490px; }
.bbs_theme li .info h4 { font-size:16px; color:#000; }
.bbs_theme li .info h4 a { color:#000; }
.bbs_theme li .info h4 .re { color:#797a7f; }
.bbs_theme li .info .date { margin:3px 0 0 0; font-weight:bold; color:#ff5a00; }
.bbs_theme li .info .txt { margin:7px 0 0 0; color:#797a7f; line-height:1.4; }
.bbs_theme li .info .txt a { color:#797a7f; }
.bbs_theme li .info .btn { margin-top:5px; }
.bbs_theme li .info_d { float:right; margin:0 8px 0 0; width:193px; _display:inline; }
.bbs_theme li .info_d .about { margin-top:12px; }
.bbs_theme li .info_d .about li { padding:9px 0 7px 0; border-bottom:1px solid #ececec; }
.bbs_theme li .info_d .about .index { display:inline-block; *display:inline; *zoom:1; margin:0 0 0 2px; padding:0 6px 0 0; width:54px; font-weight:bold; letter-spacing:-1px; color:#797a7f; background:url('../img/bg_bar_story.gif') right 6px no-repeat; }
.bbs_theme li .info_d .about .about_info { color:#000; }
.bbs_theme li .info_d .about .about_info img { vertical-align:middle; position:relative; top:-1px; margin-right:-1px; }
.bbs_theme li .info_d .about .bar { position:relative; display:inline-block; *display:inline; *zoom:1; top:-1px; *margin:0 5px 0 0; width:82px; height:5px; vertical-align:middle; overflow:hidden; background:#d8d8d8; }
.bbs_theme li .info_d .about .bar em { *position:absolute; *top:0; display:inline-block; *display:inline; *zoom:1; height:5px; background:#9fa0a4; }
.bbs_theme li.ing .info_d .about .bar em { background:#ff5a00; }
.bbs_theme .bbs_page { border-top:1px solid #ececec; }
.bbs_theme .connect { margin-top:8px; }
.connect { position:relative; width:210px; overflow:hidden; }
.connect li { position:relative; left:-5px; float:left; margin-right:6px; padding:2px 0 0 6px !important; font-size:11px; color:#797a7f; background:url('../img/bg_login_bar.gif') left 4px no-repeat; }
.connect li .ico { vertical-align:middle; position:relative; top:-1px; margin-right:-2px; }
.connect li a { color:#797a7f; text-decoration:underline; }

.after_story,
.magic_story,
.campaign {  margin:5px 18px 0 0; }
.magic_story .bbs_theme li .info { width:271px; }]

.campaign .bbs_theme li .thum { width:178px; height:138px; }
.campaign .bbs_theme li .thum img { border:1px solid #d8d8d8; }

.bbs_read .subject h3 { padding:19px 0 16px 0; border-bottom:1px solid #a7a7a7; font-size:16px; color:#000; }
.bbs_read .subject h3 .re { color:#797a7f; }
.bbs_read .detail { padding:12px 5px 9px 0; border-bottom:1px solid #ececec; overflow:hidden; }
.bbs_read .detail li { float:left; margin:0 5px; font-size:11px; color:#b6b6b6; _display:inline; }
.bbs_read .detail li em { color:#b6b6b6; }
.bbs_read .detail li.name em,
.bbs_read .detail li.date em { display:none; }
.bbs_read .detail li.name { color:#535353; font-weight:bold; }
.bbs_read .detail li.name a { color:#535353; }
.bbs_read .detail li.date { }
.bbs_read .detail li.hit { float:right; _display:inline; color:#000; }
.bbs_read .detail li.hit strong { }

.bbs_read .btn_story { margin:17px 0 0 0; text-align:right; }

.bbs_read .report { margin:33px 0 0 0; background:url('../img/bg_report.gif') left repeat-y; color:#535353; }
.bbs_read .report_in { padding:0 0 1px 0; overflow:hidden; background:url('../img/bg_report_bt.gif') left bottom no-repeat; }
.bbs_read .report .msg { padding:3px 0 7px 0; border-bottom:1px solid #ececec; background:#fff; color:#535353; }
.bbs_read .report h5 { display:block; padding:9px 0 7px 0; background:#fff; color:#535353; }
.bbs_read .report .report_result { float:left; width:341px; }
.bbs_read .report .report_detail { float:right; width:341px; }
.bbs_read .report .tbl_report { width:341px; }

.tbl_report { border-top:2px solid #a7a7a7; line-height:1.4; }
.tbl_report th { padding:9px 0 5px 14px; width:92px; border-top:1px solid #fff; color:#535353; font-weight:normal; text-align:left; vertical-align:top; }
.tbl_report td { padding:9px 0 5px 17px; border-top:1px solid #ececec; color:#656565; background:#fff; }
.tbl_report .connect { margin-top:2px; }

.list_report { display:none; }
.list_report li .index { display:inline-block; *display:inline; *zoom:1; float:left; padding:9px 0 5px 14px; width:93px; border-bottom:1px solid #fff; color:#535353; }
.list_report li .info { display:inline-block; *display:inline; *zoom:1; float:left; padding:9px 0 5px 17; width:217px border-bottom:1px solid #ececec; color:#656565; }

.content_option { margin:10px 0 0 0; overflow:hidden; }
.content_option .sns_link { float:right; }
.content_option .sns_link em { display:none; }
.content_option .sns_link li { float:left; margin-left:2px; }

.bbs_comments { position:relative; margin-top:30px; }
.bbs_comments.close .list { display:none; }
.bbs_comments h3 { height:21px; margin-bottom:43px; cursor:pointer; _cursor:hand; }
.bbs_comments h3 a { display:inline-block; *display:inline; *zoom:1; padding:0 9px 0 0; color:#535353; text-decoration:none; background:url('../img/ico_arw_memo.gif') right 4px no-repeat; cursor:pointer; _cursor:hand;  }
.bbs_comments h3 a strong { display:inline-block; *display:inline; *zoom:1; padding:0 0 0 7px; color:#ff5a00; background:url('../img/bg_bar_memo.gif') left top no-repeat; }
.bbs_comments .list li { position:relative; padding:8px 0 7px 0; *padding:7px 0 8px 0; border-bottom:1px solid #ececec; line-height:1.4; overflow:hidden; }
:root .bbs_comments .list li { padding-top:9px\0; }
.bbs_comments .list li .name { float:left; margin:0 0 0 18px; width:123px; color:#949494; _display:inline; }
.bbs_comments .list li .name a { color:#949494; }
.bbs_comments .list li p { float:left; margin:0 10px; width:428px; color:#000; }
.bbs_comments .list li p input { vertical-align:top; position:relative; top:1px; margin-right:3px; *margin-top:-5px; }
.bbs_comments .list li p .ico_mobile { vertical-align:top; position:relative; margin-right:3px; }
.bbs_comments .list li .date { float:left; color:#656565; }
.bbs_comments .list li .btn_del { position:absolute; right:5px; top:10px; }
.bbs_comments .write { position:absolute; left:0; top:21px; width:100%; }
.bbs_comments .write input.text { *float:left; border:1px solid #c4c3c2; width:572px; height:31px; line-height:2.6em; text-indent:10px; vertical-align:middle; background:#e9e9e9 url('../img/bg_input_hope.gif') 13px 10px no-repeat; }
.bbs_comments .write input.text.on { background-image:none; }
.bbs_comments .write .btn_write { position:absolute; right:0; top:-1px; }
.bbs_comments.close .list { display:none; }
.bbs_comments.close h3 a { background-position:right -23px; }

.bbs_foot { margin-top:40px; padding:10px 0 0 0; border-top:1px solid #ccc; }
.bbs_foot .nav { float:left; }
.bbs_foot .nav img { margin-right:-3px; }
.bbs_foot .btn { float:right; }

.bbs_page { padding:11px 0 11px 0; text-align:center; }
.bbs_page a { display:inline-block; *display:inline; *zoom:1; position:relative; left:-2px; margin-right:-3px; padding:5px 7px 2px 8px; font-weight:bold; color:#000; vertical-align:top; background:url('../img/bg_bar_page.gif') left 6px no-repeat; *background-position:left 6px; }
.bbs_page a.prev,
.bbs_page a.next { display:inline-block; *display:inline; *zoom:1; position:relative; top:4px; *top:3px; left:0; padding:3px 11px 2px 10px; vertical-align:top; background:#fff; z-index:10; }
.bbs_page strong { position:relative; top:-1px; *top:-2px; color:#ff4200; font-size:14px; vertical-align:top; }
.bbs_page .num { display:inline-block; *display:inline; *zoom:1; position:relative; top:1px; vertical-align:middle; overflow:hidden; }
:root .bbs_page a { background-position:left 5px\0; }
:root .bbs_page a.prev,
:root .bbs_page a.next { top:3px\0; }

.my_donation { margin:0 18px 0 0; }
.my_donation .my_total { position:relative; margin:25px 0 0 0; padding:0 10px; border:1px solid #d8d8d8; border-width:1px 0; overflow:hidden; background:#f5f5f5; }
.my_donation .my_total li { position:relative; top:-1px; padding:15px 10px 15px 12px; border-top:1px solid #d8d8d8; overflow:hidden; }
.my_donation .my_total li .index { float:left; margin-top:4px; }
.my_donation .my_total li .info { float:right; }
.my_donation .my_total li .info img { vertical-align:middle; margin:0 0 0 -4px; }
.my_donation .my_total li .info img.dot { position:relative; top:7px;  *margin-left:-6px; *left:-6px; }
.my_donation .my_total li .info img.won { margin-left:0; }
.my_donation .bbs_list { margin:25px 0 0 0; }

.my_option { position:absolute; right:18px; top:36px; z-index:10; }
.my_option .btn_deduction { display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-right:4px; }
.selectbox { display:inline-block; *display:inline; *zoom:1; height:17px; background:#fff; vertical-align:top; }
.selectbox h5 { padding:3px 25px 0 5px; height:14px; *padding-top:2px; *height:15px; border:2px solid #ff5a00; font-weight:normal; color:#656565; background:url('../img/bg_select_arw.gif') right center no-repeat; }
.selectbox ul { display:none; position:absolute; margin-top:-2px; padding:0 0 3px 0; border:2px solid #ff5a00; border-top:0; background:#fff; }
.selectbox li a { display:inline-block; *display:inline; *zoom:1; padding:3px 25px 1px 5px; color:#656565; text-decoration:none; }
.selectbox li a:hover { color:#000; background:#efefef; }

.my_none ul { position:relative; overflow:hidden; }
.my_none li { position:relative; top:-1px; padding:19px 0 15px 0; border-top:1px solid #f5f5f5; color:#949494; text-align:center; line-height:1.4; *zoom:1; }
.my_none li strong { color:#000; }
.my_none li .btn_magic { margin:5px 0 0 0; }

.btn_top { position:absolute; left:718px; bottom:10px; }

.footer { clear:both; position:relative; margin:0 auto; width:984px; height:135px; border-top:1px solid #b2b2b2; min-height:70px; *text-align:left; _zoom:1; overflow:hidden; }
.footer a { display:block; position:absolute; text-indent:-1000px; overflow:hidden; background:url(http://file.pmang.kr/images/pmang/nabi/common/blank.gif) repeat; }
.footer .logo_neowiz a { top:35px; left:23px; width:97px; height:22px; background:url(http://file.pmang.kr/images/pmang/nabi/main_v3/footer_bg.gif?20140826) -23px top no-repeat; }
.footer .fmenu { position:absolute; top:35px; left:136px; }
.footer .fmenu a { position:relative; float:left; margin-right:10px; width:37px; height:14px; }
.footer .fmenu1 { background:url(http://file.pmang.kr/images/pmang/nabi/main_v3/footer_bg.gif) -134px top no-repeat; }
.footer .fmenu2 { background:url(http://file.pmang.kr/images/pmang/nabi/main_v3/footer_bg.gif) -179px top no-repeat;  }
.footer .fmenu3 { width:128px !important; background:url(http://file.pmang.kr/images/pmang/nabi/main_v3/footer_bg.gif) -224px top no-repeat;  }
.footer .fmenu4 { background:url(http://file.pmang.kr/images/pmang/nabi/main_v3/footer_bg.gif) -412px top no-repeat;  }
.footer .fmenu5 { background:url(http://file.pmang.kr/images/pmang/nabi/main_v3/footer_bg.gif) -457px top no-repeat;  }
.footer .fmenu6 { width:36px !important; background:url(http://file.pmang.kr/images/pmang/nabi/main_v3/footer_bg.gif) -501px top no-repeat;  }
.footer .fmenu7 { width:69px !important; background:url(http://file.pmang.kr/images/pmang/nabi/main_v3/footer_bg.gif) -589px top no-repeat;  }
.footer .copyright { position:absolute; top:58px; left:136px; width:377px; height:58px; text-indent:-5000px; overflow:hidden; background:url(http://file.pmang.kr/images/pmang/nabi/main_v3/footer_bg_n.gif) left top no-repeat;  }
.footer .logo_family { position:absolute; top:35px; right:14px; }
.footer .logo_family a { position:relative; float:left; margin-right:7px; height:23px; }
.footer .logo_family .fm_sayclub { width:61px; background:url(http://file.pmang.kr/images/pmang/nabi/main_v3/footer_bg.gif) -735px top no-repeat; }
.footer .logo_family .fm_pmang { width:43px; background:url(http://file.pmang.kr/images/pmang/nabi/main_v3/footer_bg.gif) -801px top no-repeat; }
.footer .logo_family .fm_mtree { width:73px; background:url(http://file.pmang.kr/images/pmang/nabi/main_v3/footer_bg.gif) -851px top no-repeat; }
.footer .logo_family .fm_ncsi { width:32px; background:url(http://file.pmang.kr/images/pmang/nabi/main_v3/footer_bg.gif) -931px top no-repeat; }
.footer .btn_help { display:block; position:absolute; top:10px; left:202px; width:105px; height:13px; text-indent:-1000px; overflow:hidden; background:url(http://file.pmang.kr/images/pmang/nabi/common/blank.gif) repeat; }
.footer .bizinfo { position:absolute;left:305px;top:25px;width:55px;height:8px;text-indent:-5000px;background:url(http://file.pmang.kr/images/pmang/nabi/main_v3/btn_bizinfo.gif) no-repeat;display:block; }



.case_view { position:fixed; top:100px; right:0; background:#666; border:2px solid #000; opacity:0.5; filter:alpha(opacity=50); }
.case_view a { display:block; padding:4px 5px 2px 5px; *padding-bottom:3px; color:#fff; font-weight:bold; }
.case_view a:hover {  }
