body{font-family:"MS UI Gothic","MS Gothic","ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; 
background:url(images/background.jpg) repeat-x #FF6775; margin:0; font-size:10pt; line-height:1.5em}
.nav a{display:block; float:left; line-height:40px; width:90px; text-align:right; text-decoration:none}
.nav_a{background:url(images/bg_nav_a.jpg) 1px 1px no-repeat; height:40px}
.n1:hover{background:url(images/bg_nav_b.jpg) 1px 1px no-repeat}
.n2:hover{background:url(images/bg_nav_b.jpg) -89px  1px no-repeat}
.n3:hover{background:url(images/bg_nav_b.jpg) -179px 1px no-repeat}
.n4:hover{background:url(images/bg_nav_b.jpg) -269px 1px no-repeat}
.n5:hover{background:url(images/bg_nav_b.jpg) -359px 1px no-repeat}
.n6:hover{background:url(images/bg_nav_b.jpg) -449px 1px no-repeat}
.n7:hover{background:url(images/bg_nav_b.jpg) -539px 1px no-repeat}
.adjust{margin:0 auto; width:900px}
.top{background:url(images/bg_up.jpg) top center no-repeat; height:327px; padding-top:152px}
.con{background:url(images/bg_center.jpg) top center repeat-y}
.foot{background:url(images/bg_foot.jpg) bottom center repeat-x; font-size:smaller; word-spacing:0.2em; width:100%}
.ft{background:url(images/bg_down.jpg) bottom center no-repeat; height:89px}
.foot div{text-align:center; padding-top:40px}
.foot a{color:#2F2F2F; text-decoration:none}
.foot a:hover{color:#2F2F2F; text-decoration:underline}
.content{margin-left:52px; width:560px;  _margin-left:26px; margin-top:-237px}

.hotgame a{color:#FFF}
.t_news{top:-4px; margin:0 10px 0 66px; color:#FFF; line-height:3em}
.t_biz{width:148px; height:30px; padding:0 0 0 60px; font-weight:bold; color:#A30000; margin:0; font-size:0.9em}
.c_biz{width:164px; height:168px; padding:30px 0 0 44px}
.c_biz span{font-size:0.9em; color:#D90000; display:block; line-height:1.4em; line-height:1.9em\9}

.news{width:320px; height:250px; padding-right:40px; top:-46px; color:#0012FF}
.ls_news{font-size:1em; line-height:1.7em}
.ls_news span{color:#7C32DA; float:left; padding:0 10px 0 0}
.ls_news a{width:210px; white-space:nowrap; display:block; float:left; overflow:hidden; color:#5400BB; font-size:0.9em; text-decoration:none}
.ls_gp{clear:both; background:url(images/bg_game.jpg) no-repeat; width:553px; float:left}
.ls_gp li{width:123px; float:left; height:57px}
.ls_gp li img{width:121px; height:38px; border:none}
.ls_gp li a{display:block; text-align:center; text-decoration:none; font-size:1em; color:#000; line-height:15px}
.ls_gp li.col1{padding:50px 15px 20px 15px; margin-right:48px}
.ls_gp li.col2{padding:49px 15px 20px 15px; margin-right:46px}
.ls_gp li.col3{padding:50px 15px 20px 15px}

/*pane head*/
.t{height:28px; margin:0; padding:24px 0 0 36px; font-size:0.9em; background-repeat:no-repeat}
.lon{background-image:url(images/login_a.jpg); color:#E10879}
.py{background-image:url(images/pay_a.jpg); color:#FF0600}
.gl{background-image:url(images/list_a.jpg); color:#C80CC2}

/*login pane*/
.pane{width:212px; margin-right:16px; _margin-right:8px; clear:right}
.p_lg{background-repeat: repeat-y; margin-top:-169px}
.plb{background-image:url(images/login_b.jpg); margin-bottom:0}
.p_c{padding:0 19px 0 16px}
.f_w{width:100%}
.f_w th{color:#FF0083;font-size:0.8em; font-weight:normal; text-align:right}
.u_ty{width:105px; height:18px; border:solid 1px #FF0084; margin-right:3px}
.verify{width:46px; height:17px; border:solid 1px #FF0084; font-size:1.1em; margin-right:3px}
.b_lg{background-repeat:no-repeat; width:58px; height:20px; line-height:20px; border:none; color:#FF0083; margin-top:7px; font-size:0.9em; border:0px solid #FFF}
.btn_a{background-image:url(images/btn.jpg)}
.b_lg_s{margin-right:20px}
.login_c{font-size:0.9em; background-position: bottom left; background-repeat:no-repeat; padding:2px 9px; background-position: bottom -2px\9; *background-position:bottom left}
.login_c_a{background-image:url(images/login_c.jpg); text-align:center}
.login_c a{text-decoration:underline; color:#DF0074; font-size:0.8em; font-size:1em\9}

/*pay pane*/
.p_py{background:url(images/pay_b.jpg) repeat-y}
.pay_c{background:url(images/pay_c.jpg) left -2px no-repeat #F96775}
.pay{width:88px; height:36px; font-size:0.8em; border:none}

/*game list pane*/
.p_gl{background:url(images/list_b.jpg) repeat-y}
.gls li{height:24px; font-size:0.8em; padding:0 0 0 10px}
.gls li a{display:block; color:#6B007B; text-decoration:none; width:176px; white-space:nowrap; overflow:hidden;}
.gl_c{background:url(images/list_c.jpg) left top no-repeat #F96775; height:10px}

/*game info*/
.g_news{padding:0 0 0 12px; font-size:0.9em; list-style:none; margin:0}
.g_news li{line-height:2em}
.g_news span{margin-right:10px; color:#3F3200}
.g_news a{color:#74002B; text-decoration:none}
.tips{background:#F16471; text-align:center; height:60px; margin:0 1px; color:#5C0009; font-size:0.8em; word-spacing:2em}
.gns_a{background:url(images/game_news_a.jpg) no-repeat; line-height:1.7em}
.gns_c{background:url(images/game_news_c.jpg) no-repeat; height:6px}
.gt{font-size:0.9em; font-weight:normal; color:#640C02; margin:0 0 10px 0}
.t_gn{padding:5px 0 5px 37px}
.more{float:right; margin-right:20px; margin-top:-30px\9; color:#5C0009; text-decoration:none}
.binfo{background:url(images/buy_info.jpg) no-repeat; margin-top:6px}
.binfo_b{padding-left:8px; line-height:1.5em}
.binfo_c{background:url(images/buy_info_c.jpg) no-repeat; height:4px}
.t_binfo{padding:7px 0 0 35px}
.b_buy{display:block; background:url(images/buy.jpg) no-repeat; text-decoration:none; color:#FFF}
.b_sale{display:block; background:url(images/sale.jpg) no-repeat; margin-left:32px; text-decoration:none; color:#FFF}
.g_intro_b{background:url(images/game_info_b.jpg) repeat-y; margin-top:27px}
.g_intro_a{background:url(images/game_info_a.jpg) no-repeat; padding-left:12px; line-height:1.7em}
.g_intro_a p{margin:0}
.g_intro_c{background:url(images/game_info_c.jpg) no-repeat; height:4px}
.t_intro{margin:0; padding:3px 0 0 19px; color:#EF2508}
.pic_g{padding-left:2px}
.t_g{margin:0; padding:2px 0 6px 17px; color:#429000}
.t_g_b{background:url(images/game_b.jpg) left 1px repeat; padding:0}
.t_g_c{background:url(images/game_a.jpg) right 1px no-repeat; padding:4px 40px 4px 40px}
.gne{background:url(images/game_title.jpg) no-repeat}

/*game news list*/
.game_news_list{background:url(images/news_a.jpg) no-repeat; height:700px}
.t_gnl{padding:15px 0 0 45px; height:35px; margin:0; font-size:1.1em; color:#0018FF}
.gnl li{padding:13px 0 3px 43px; float:left}
.gnl span{margin-right:20px; color:#612C73; float:left; display:block; width:80px; _margin-right:0px}
.gnl a{color:#480060; text-decoration:none; overflow:hidden; white-space:nowrap; width:400px; display:block; float:left}
.pager{color:#FFF; background:#E7606D; padding:22px 0 29px 0; width:570px; height:14px; text-align:right}
.pager a{color:#FFF}
.more_news{font-style:italic}
.p_m{text-align:right; padding-right:30px; text-decoration:underline}

/*bug info*/
.binfo_d{background:url(images/buy_info_d.jpg) no-repeat; margin-top:6px}
.price_ls{border:solid 1px #E3B9B2; color:#FFF; border-collapse:collapse; text-align:center}
.price_ls th{background:#DE5C68; border:solid 1px #E3B9B2; font-weight:normal}
.price_ls td{border:solid 1px #E3B9B2}
.price_ls a{color:#000; display:block; margin:0 auto}
.buy_d{background:url(images/b_buy_a.jpg) no-repeat; width:50px; height:20px; text-decoration:none}
.buy_e{background:url(images/b_buy_b.jpg) no-repeat; width:62px; height:24px}
.buy_none{background-image:url(images/buy_none.jpg)}
.sale_none{background-image:url(images/sale_none.jpg)}
.form_btn{border:none; width:62px; height:24px}
.submit{background:url(images/submit.jpg); color:#014563; margin-right:50px}
.reset{background:url(images/reset.jpg); color:#D80000}
.terms{margin:0 25px; background:#FFF; overflow:scroll; width:497px; height:220px; margin-top:12px; padding:10px}
.p_form{margin-top:19px; border:solid 1px #D4DA5C; border-bottom:none; line-height:3em}
.tb_form{background-image:url(images/bg_form.jpg); background-repeat:repeat-x; color:#FFF}
.tb_form th{background-position:140px center; background-repeat:no-repeat; color:#D00000; text-align:center; height:28px; line-height:normal}
.tb_form span{line-height:normal}
.lbl{width:134px; text-align:right; padding-right:5px; background:url(images/bg_label.jpg); border-bottom:solid 1px #FA9DB1; border-right:solid 1px #FA9DB1; font-size:0.9em}
.inp{padding-left:5px; border-bottom:solid 1px #FA9DB1}
.highlight{display:block; line-height:normal; color:#93001F}
.fir{background-image:url(images/buy2.jpg)}
.fin{background-image:url(images/finish.jpg)}

/*account*/
.pa{background:url(images/new_account.jpg) no-repeat; border:none; height:670px}
.pb{background:url(images/accoutn_pass.jpg) no-repeat; border:none; height:223px}
.fa{margin:8px 7px 0 7px; width:560px; background-image:none; padding-top:7px\9}
.fa td{padding-top:8px}
.t_acc{background:url(images/new_accout_b.jpg) no-repeat; height:22px; margin:0; padding:10px 0 0 0; font-size:1.1em; color:#782CC8}
.t_acc span{background:url(images/hlight.jpg) bottom center no-repeat; padding:0 0 5px 34px; display:block}

/*login b*/
.plc{background-image:url(images/login_g.jpg)}
.btn_b{background-image:url(images/btn_b.jpg)}
.login_c_b{background:url(images/login_f.jpg) top center no-repeat; height:10px}
.login_c_f{background:url(images/login_f.jpg) bottom center no-repeat; height:20px; width:193px}

/*logined*/
.pld{background:url(images/login_d.jpg) left 48px no-repeat}
.lgd td{height:24px}
.lgd a{color:#FFF; font-size:0.8em; text-decoration:none; color:#840044}
.user{padding:0 0 7px 40px}
.user div{color:#DF0074; font-weight:bold}

/*message*/
.msg{background:url(images/message.jpg) no-repeat; height:227px; padding:0 62px 40px 70px; color:#FFF}
.msg a{color:#FF0000}
.msg_t{text-align:center; padding:20px 0; color:#EAFF00; font-size:1.1em}

/*method*/
.t_nav{background-repeat:no-repeat; height:23px; margin:0 0 20px 0; padding:10px 0 0 0; font-size:1.1em; color:#F6FF00}
.md{background-image:url(images/method_a.jpg)}
.t_nav span{background:url(images/hlight.jpg) bottom center no-repeat; padding:0 0 5px 36px; display:block}

/*pay*/
.ay{background-image:url(images/ay.jpg)}
.tay{color:#FFF; width:570px}
.tay td{background:url(images/hlight.jpg) bottom center no-repeat; padding:1em 0}
.tay img{margin:0 10px}
.bank_pic{width:240px}

/*faq*/
.fq{background-image:url(images/faq_a.jpg)}
.fcln{background:url(images/faq.jpg) no-repeat; height:27px; padding:5px 0 0 20px; color:#600088}
.faq_ls a{color:#FFF; text-decoration:none}
.faq_ls a:hover{text-decoration:underline}

/*contact*/
.pc{background:url(images/contact.jpg) no-repeat; border:none; height:439px}

/*link*/
.link_ls a{color:#FFF}
.link_ls li{float:left; padding-right:2em; width:150px}
.t_lk{background:url(images/link_a.jpg) repeat-x; height:28px; padding:4px 0 0 10px}
.lk{background-image:url(images/link_b.jpg)}
.links a{color:#FFF; text-decoration:none}
.links img{border:0}

/*rpass*/
.tips_a{margin:15px 60px}

/*fix*/
.p_tm{background:url(images/time.jpg) no-repeat}
.tm{color:#A9090C}
.detail{border:solid 1px #FFF}
.det{margin-bottom:20px}
.time{padding:0 2px 0 40px; font-size:0.9em; height:130px}
.pm{padding:6px 2px 0 11px}
.t_nw{color:#FFF; text-align:center}

.pos_r{position:relative}
.ls_n{list-style:none; margin:0; padding:0}
.cl{clear:both}
.fl{float:left}
.fr{float:right}
.mi_h{font-size:0}
.w575{width:575px}
.w570{width:570px}
.w255h90{width:255px; height:90px}
.fw_n{font-weight:normal}
.b0{border:none}
.m0{margin:0}
.dp_i{display:inline}
.c_f{color:#FFF}
.ta_c{text-align:center}

#GamePictureList{top:-40px; margin-left:9px; margin-top:62px}/*-40*/
#NewsPanel{background:url(images/board.jpg) -14px 0 no-repeat; width:590px; height:293px; margin-left:9px}
#NavigationBar{height:42px; padding-left:52px}
#Information{text-align:center; margin-top:5px; font-size:1em}
#GameNewsList{background:url(images/game_news_b.jpg) 0 29px repeat-y; margin-top:6px}
#verifyImg{margin:0 5px 0 5px; margin:0 4px 0 8px\9}
#pwdresult{line-height:normal}
.police img{
border:0px;
}
.p_tip{
margin-left:10px;
padding:10px;
width:440px;
line-height:24px;
color:#fff;
}
.r_tip{
margin-left:10px;
width:440px;
line-height:24px;
color:#fff;
}
.r_tip h3{
color:red;
color:#fff;
}
.siteinfo{
width:25em;
width:20em\9;
font-size:1.3em;
position:absolute;
left:450px;
left:540px\9;
top:70px;
color:#fff;
line-height:1.2em
}
