body {margin:0;background:#12191c;}
body,div,table,td,input,select {font-size:12px;font-family:絡遺,dotum,gulim;}
h1,h2,ul,li,ol,dl,dt,dd,p {margin:0;padding:0;font-size:12px;font-family:絡遺,dotum,gulim;}
ul,li,ol {list-style:none;}
img {border:0;}

/* select */
.SelectDisable { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50) !important; }
.SelectBasic_selectArea { height:28px;overflow:hidden;background:#ffffff;border:1px solid #778d9a;vertical-align:top;z-index:20; }
.SelectBasic_selectArea a { margin:0;padding:8px 0 0 8px;font-size:12px;font-weight:bold;white-space:nowrap;color:#666;background:url(img/bg_select_arrow.gif) right top no-repeat;text-decoration:none;cursor:default;display:block; }
.SelectBasic_selectArea a:hover { color:#333 !important;text-decoration:none; }
.SelectBasic_optionsDiv { margin-top:29px;border:1px solid #778d9a;background:#ffffff;vertical-align:middle;z-index:21;display:none; }
.SelectBasic_optionsDiv p { margin:0;padding:1px; }
.SelectBasic_optionsDiv a { padding:4px 3px 2px 4px;white-space:nowrap;font-weight:bold;color:#666666;text-decoration:none;cursor:default;display:block; }
.SelectBasic_optionsDiv a:hover { color:#333 !important; text-decoration:none; }

#ev-layout .event_table {width:100%;height:100%;border-collapse:collapse;table-layout:fixed;}
#ev-layout .event_table td {vertical-align:top;padding:0;}
#ev-layout col.size {width:984px;}

/* 謝難 ぬ欐 BG */
#aoc-event .left {height:100%;padding:0;background:url(img/bg_left.jpg) right top no-repeat;}
/* 辦難 ぬ欐 BG */
#aoc-event .right {height:100%;padding:0;background:url(img/bg_right.jpg) left top no-repeat;}
/* 謝難 BG */
#aoc-event .left .bg {width:100%;height:100%;}
/* 辦難 BG */
#aoc-event .right .bg {width:100%; height:100%;}
#aoc-event td.center {position:relative;}

a.btn { position:absolute;display:block; }

.eTop { position:relative;height:434px;background:url(img/ev_top.jpg) no-repeat; }
.eTop .logo { left:20px;top:20px;width:220px;height:86px; }
.eTop div.login { position:absolute;left:714px;top:98px;width:264px; }

.eTop .before { height:140px;background:url(img/bg_before.gif) no-repeat; }
.eTop .before .id { position:absolute;left:26px;top:40px; }
.eTop .before .pass { position:absolute;left:26px;top:64px; }
.eTop .before .id input { border:0;padding:5px 0 0 6px;width:124px;height:15px;background:url(img/img_id.gif) 6px 6px transparent no-repeat;font-weight:bold;color:#FFF; }
.eTop .before .pass input { border:0;padding:4px 0 0 6px;width:124px;height:16px;background:url(img/img_password.gif) 6px 6px transparent no-repeat;font-weight:bold;color:#FFF; }
.eTop .before input.focus { background:transparent; }
.eTop .before a.login { position:absolute;left:163px;top:41px;width:75px;height:43px; }
.eTop .before .security { position:absolute;left:26px;top:91px;font-size:11px;color:#445664; }
.eTop .before .security input { width:13px;height:13px;margin:0;vertical-align:-2px; }
.eTop .before .keyboard { position:absolute;left:104px;top:94px;font-size:11px;color:#3d4e5d; }
.eTop .before .keyboard img { margin-right:2px;vertical-align:-3px; }
.eTop .before .keyboard a { color:#3d4e5d; }
.eTop .before .btn_key {  position:absolute;left:196px;top:95px; }

.eTop .after { position:relative;border:1px solid #516576; }
.eTop .after .shadow { position:absolute;left:0;top:0;_top:1px;background:#667d8e;
	-moz-opacity: 0.5 !important;
	-webkit-opacity: 0.5 !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
	filter: alpha(opacity=50) !important;
	opacity: 0.5 !important;
}
.eTop .after .box { position:relative;padding:20px 10px 15px 20px;z-index:1; }
.eTop .after .box p { line-height:1.3;font-size:11px;color:#ffffff; }
.eTop .after .logout { right:5px;top:8px;width:93px;height:46px;z-index:2; }
.eTop .after .logout img { width:93px;height:46px; }
.eTop .after strong.id { color:#f1db8b; }
.eTop .after strong.underline { text-decoration:underline;color:#ffd155; }

.e1 { position:relative;height:590px;background:url(img/ev_1.jpg) no-repeat; }
.e1 .server1 { left:142px;top:0;width:350px;height:101px; }
.e1 .server2 { left:502px;top:0;width:350px;height:101px; }
.e2 { position:relative;height:620px;background:url(img/ev_2.jpg) no-repeat; }
.e2 .view { left:173px;top:4px;width:67px;height:18px; }

.eFoot { position:relative;height:137px;background:url(img/ev_foot.jpg) no-repeat; }
.eFoot .neowizgames { left:60px;top:32px;width:96px;height:28px; }
.eFoot .funcom { left:167px;top:26px;width:48px;height:48px; }
.eFoot .paradox { left:220px;top:22px;width:38px;height:60px; }
.eFoot .hyboria { left:263px;top:38px;width:70px;height:23px; }
.eFoot .qna { left:364px;top:81px;width:58px;height:11px; }
.eFoot .all { left:428px;top:81px;width:76px;height:11px; }

/* で機 */
#aoc-move { background:#869ba7; }
#aoc-move em { font-style:normal;color:#cc0000; }
#aoc-move .join1 { position:relative;display:inline; }
#aoc-move .join2 { position:relative;display:inline; }

ul.msg { margin:0 auto; }
ul.msg li { padding:0 0 0 12px;line-height:1.3;letter-spacing:-1px;background:url(img/bg_bill.gif) no-repeat;color:#e2e7ea; }

.process1 { padding:202px 0 0 0;width:500px;height:198px;background:url(img/bg_pop_1.gif) no-repeat; }
.process1 .select { margin:0 auto;width:274px;height:28px;display:block; }
.process1 .select select { width:274px; }
.process1 ul.msg { margin-top:15px;width:386px; }
.process1 a.sel_ok { position:relative;margin:18px auto 0 auto;width:141px;display:block; }

.process2 { padding:155px 0 0 0;width:700px;height:235px;background:url(img/bg_pop_2.gif) no-repeat; }
.process2 p.now { position:absolute;left:0;top:90px;width:700px;text-align:center;letter-spacing:-1px;font-weight:bold;color:#d6dee1; }
.process2 dl.step { padding:0 0 0 40px;height:130px;overflow:hidden; }
.process2 dl.step dd { float:left;margin-right:20px;width:193px;text-align:center;color:#666666; }
.process2 dl.step h5 { margin:18px 0 10px 0;font-size:12px;font-weight:normal;color:#666666; }
.process2 dl.step p { text-align:left;padding:0 15px;letter-spacing:-1px;color:#949494; }
.process2 dl.step .d2 .select { padding-bottom:5px; }
.process2 dl.step .d2 select { width:162px; }
.process2 dl.step .char { font-size:14px; }
.process2 dl.step .serv { font-size:14px; }
.process2 dl.step .join { position:relative;top:-5px; }
.process2 ul.msg { width:534px;height:70px;overflow:hidden; }
.process2 a.cancel { position:relative;margin:6px auto 0 auto;width:274px;display:block; }

.process3 { padding:0 25px;width:350px;height:280px;background:url(img/bg_pop_3.gif) no-repeat; }
.process3 h1 { padding:25px 0 0 18px;height:23px;background:url(img/bl_round.gif) 0 27px no-repeat;font-weight:bold;font-size:14px;color:#ffffff; }
.process3 .box { padding:28px 0 0 0;height:169px;line-height:1.3;text-align:center;color:#666666; }
.process3 .foot { padding-top:7px;text-align:center;font-size:0; }
.process3 .confirm { position:relative;display:inline; }
.process3 .underline { text-decoration:underline;color:#000; }

.process4 { padding:310px 0 0 0;width:700px;height:180px;background:url(img/bg_pop_4.gif) no-repeat; }
.process4 p.now { position:absolute;left:0;top:90px;width:700px;text-align:center;letter-spacing:-1px;font-weight:bold;color:#d6dee1; }
.process4 ul.msg { width:602px;height:145px;overflow:hidden; }
.process4 .foot { padding-top:7px;text-align:center;font-size:0; }
.process4 .foot .q { margin-right:5px; }

.process5 { padding:183px 0 0 0;width:700px;height:490px;background:url(img/bg_pop_5.gif) no-repeat; }
.process5 p.now { position:absolute;left:0;top:90px;width:700px;text-align:center;letter-spacing:-1px;font-weight:bold;color:#d6dee1; }
.process5 .box { margin:0 auto;width:618px;height:295px;zoom:1;overflow:hidden; }
.process5 .scroll { height:280px;overflow:hidden;overflow-y:scroll; }
.process5 table { width:100%;_width:96%;border-collapse:collapse;table-layout:fixed; }
.process5 table td { border:1px solid #FFF;height:25px;vertical-align:top;background:#eeeeee; }
.process5 table td p { padding:8px 5px 3px 5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#738b99; }
.process5 table td.account { width:320px; }
.process5 table td.server { border-left:2px solid #FFF;border-right:2px solid #FFF;width:166px;text-align:center; }
.process5 table td.stats { border-right:0;text-align:center; }
.process5 ul.msg { width:602px;height:110px;overflow:hidden; }
.process5 .foot { padding-top:7px;text-align:center;font-size:0; }
.process5 .close { position:relative;display:inline; }

#SayControlHelper {position:absolute;left:-5000px;top:0;}