@charset "euc-kr";

/* css ÃÊ±âÈ­ ================================================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, 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; border:0; outline:0; vertical-align:baseline; }

body, input, textarea, select, td { font-size:12px; font-family:µ¸¿ò; color:#000000; }
h1, h2, h3, h4, h5, h6 { font-size:12px; }
h1, h2, h3, h4, h5, h6, strong { font-weight:bold; }

a { text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; }

em { font-style:normal; }
 
:focus { outline:0; }
body { line-height:120%; }
ol, ul { list-style: none; }

table { margin:0; outline:0; border-collapse:collapse; border-spacing:0; }
caption, th, td { font-weight:normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* css ÃÊ±âÈ­ ================================================================================== */

.main { width:100%; height:100%; background:#2e2722 url('http://file.sayclub.co.kr/images/pmang/one/gnb/bg_gnb_bottom.gif') left top repeat-x; }
.main .wrap { position:relative; width:100%; min-width:988px; min-height:950px; height:100%; text-align:center; background:url('../img/bg_main_top.jpg') top repeat-x; }
.main .container { width:100%; _height:100%; background:url('../img/bg_main_center.jpg') center top no-repeat; }

.main .contents { position:relative; margin:0 auto; width:988px; text-align:left; z-index:2; }
.main .contents img { display:block; }
.main .bg_left { position:absolute; top:0; left:0; margin-left:-494px; width:50%; height:100%; background:url('../img/img_main_left.jpg') right top no-repeat; }
.main .bg_right { position:absolute; top:0; left:50%; margin-left:-1px; width:50%; height:100%; background:url('../img/img_main_right.jpg') 494px top no-repeat; }

.main .nav { position:absolute; top:0; right:0; }

.main .login_before { position:absolute; top:26px; left:815px; }
.main .login_before h3 { margin:0 0 0 11px; }
.main .login_before .login_box { position:relative; margin:7px 0 0 0; right:-10px; width:173px; height:40px; }
.main .login_before .input_id { float:left; padding:4px 0 0 3px; border:1px solid #cab3a5; width:103px; height:15px; _height:19px; color:#6a4724; background:#dec0ad url('../img/bg_login_id.gif') 5px 6px no-repeat; }
.main .login_before .input_pw { float:left; margin:2px 0 0 0; padding:4px 0 0 3px; border:1px solid #cab3a5; width:103px; height:15px; _height:19px; color:#6a4724; background:#dec0ad url('../img/bg_login_pw.gif') 5px 6px no-repeat; }
.main .login_before .btn_login { float:right; position:relative; right:-10px; margin-top:-41px; }
.main .login_before .login_sub { margin:3px 0 0 7px; height:14px; background:url('../img/bg_login_bar.gif') 42px 6px no-repeat; }
.main .login_before .login_sub a { float:left; padding:4px; margin-right:5px; }

.main .login_boy { position:absolute; top:26px; left:809px; }
.main .login_boy h3 { margin:0 0 0 11px; }
.main .login_boy .user { margin:8px 0 0 0; padding:2px 0 0 41px; height:37px; letter-spacing:-1px; font-size:11px; color:#6d4c3b; line-height:140%; background:url('../img/bu_login_choco.gif') left top no-repeat; }
.main .login_boy .user em { font-weight:bold; }
.main .login_boy .user img { position:relative; top:1px; display:inline; }
.main .login_boy .user strong { position:relative; top:-1px; margin-left:2px; vertical-align:middle; font-size:16px; color:#ffffff; }
.main .login_boy .btn_howto { margin:0 0 0 24px; }

.main .login_girl { position:absolute; top:25px; left:809px; }
.main .login_girl h3 { margin:0 0 0 11px; }
.main .login_girl .user { margin:0 0 0 7px; padding:0 0 0 9px; height:30px; letter-spacing:-1px; font-size:11px; color:#6d4c3b; line-height:140%; background:url('../img/bu_login_heart.gif') left 3px no-repeat; }
.main .login_girl .user em { font-weight:bold; }
.main .login_girl .user img { position:relative; top:1px; display:inline; }
.main .login_girl .user strong { position:relative; top:-1px; margin-left:2px; vertical-align:middle; font-size:16px; color:#ffffff; }
.main .login_girl .btn_present { margin:0 0 0 10px; }

.main .btn_gamestart { position:absolute; top:350px; left:876px; }

.main .top5 { position:absolute; top:269px; left:433px; }
.main .top5 .list_top5 li { width:153px; height:21px; overflow:hidden; font-size:14px; color:#f8d591; letter-spacing:-1px; }
.main .top5 .list_top5 li span { position:absolute; top:0; right:0; color:#f4b58a; font-weight:bold; }
.main .top5 .last_update { position:relative; left:-12px; margin:3px 0 0 0; font-size:11px; color:#f798a6; line-height:120%; text-align:center; }

.main .list_day { position:absolute; top:740px; left:531px; }
.main .list_day li { float:left; }

.main .footer { clear:both; padding:33px 0 0 0; width:100%; height:80px; text-align:center; }
.main .footer img { display:inline; vertical-align:top; }
.main .footer .footer_neowiz { margin:0 15px 0 0; }
.main .footer .footer_seed9 { margin:2px 8px 0 0; }
.main .footer .footer_copyright { margin:9px 12px 0 5px; }
.main .footer .footer_mail { margin:3px -4px 0 0; }
.main .footer .footer_eventall { margin:3px 0 0 0; }




