/* CSS Document */
html, body, ul, ol, li, p, form, fieldset, table, td, img {margin:0; padding:0; border:0;}
body{
	font-family: "MS PGothic","Osaka",Arial,sans-serif;
	font-size:12px;
	color:#7E7C7C;
	line-height:18px;
}
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-weight:normal; font-style:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-weight:normal; font-size:100%; } 
q:before,q:after { content:'';} 
abbr,acronym { border:0;}
select,input{vertical-align:middle;}
a{text-decoration:none;color:#045f8f}
a:hover{text-decoration:underline;}
a { hide-focus: expression(this.hideFocus=true); outline: none; }
.clear{ clear:both; font-size:0; visibility:hidden; line-height:1px; height:1px; margin-top:-1px;}

body,td,th {font-size: 12px; line-height:15px;color:#045F8F;}
address,caption,cite,code,dfn,em,strong,th,var,div,span{font-family: "MS PGothic","Osaka",Arial,sans-serif;}
body {margin: 0px;}
img{border:0;}
p,ul,li{list-style:none; padding:0; margin:0;}
h2,h4,h5{padding:0; margin:0;}
.gray{ color:#999999;}
.gray a{ color:#999999;}
.gray a:hover{ color:#f30;}

.yellow{ color:#FF7200;}
.yellow a{ color:#FF7200;}
.yellow a:hover{ color:#f30;}
.red{color:#f00}
.red a{ color:#f00;}
.red a:hover{ color:#f30;}
.blue{color:#0033FF}
.blue a{ color:#0033FF;text-decoration:underline;}
.blue a:hover{ color:#f30;}
input{ font-size:11px;}
input,select{font-family:Arial, Helvetica, sans-serif}
#container{width:950px; margin:12px auto; clear:both; text-align:left;}
.clear{ clear:both;}
.inputSign{border:1px solid #CAE4F4; width:120px; color:#045F8F; background:#fff;}
.inputBig{ font-size:14px; padding:3px 8px !important; padding:3px 0; margin:0; list-style:none;  color:#045F8F; cursor:pointer;}
.inputMiddle{ font-size:11px; padding:0px 3px; margin:0; list-style:none;  color:#045F8F; cursor:pointer;}

.logo{
	background-image:url(../wan/img/ja/logo-jp.jpg);
}
/* footer */
#footer{ border-top:1px solid #ccc; clear:both; text-align:left;}
	#footer .footer{ width:950px; height:80px;  margin:auto;}
	#footer .footer #language{padding:10px 0;}
	#footer .footer #copyright{ clear:both; float:left;}
	#footer .footer #information{ float:right;}

/* home */
#homeView{height:256px;}
	#homeView #view{float:left; width:656px;height:256px;overflow:hidden;}
	#homeView #viewRight{float: right; width:294px;background:url(../wan/img/ja/viewRight.jpg); overflow:hidden; height:256px;}
	#homeView #viewRight #signTitle{width:220px; line-height:40px; color:#2EA5DD; font-size:17px; font-weight:bold; margin:auto; 
	height:50px; font-family:Tahoma; }
	#homeView #viewRight .signInner{width:270px; color:#5A95BA;margin:auto;}
	#homeView #viewRight .signInner a,#homeView #viewRight .signInner td a{color:#5A95BA;}
	#homeView #viewRight .signInner a:hover,#homeView #viewRight .signInner td a:hover{color:#f30;}
	#homeView #viewRight .signInner h4{line-height:26px;border-top:1px dashed #BCE2ED; font-size:11px; font-weight:100; border-bottom:1px dashed #BCE2ED; margin-left:30px;}
	#homeView #viewRight .signInner .severList{height:40px; padding:5px 0 5px 30px; font-size:12px;}
	#homeView #viewRight .signInner .severList li{font-weight:bold; line-height:17px; padding:2px 0 1px 0;}
	#homeView #viewRight .signInner .signButter{margin:auto; height:80px; line-height:19px; padding-left:30px;}
	#homeView #viewRight .signInner .share{padding:5px 0 0 30px;}
	#homeView #viewRight .signInner .share strong{float:left; color:#045F8F; margin-top:6px; padding:0 6px 0 15px; 
	background:url(../wan/img/ja/signAdd.gif) no-repeat 0 0;}
	#homeView #viewRight .signInner .share strong a{color:#045F8F;}
	#homeView #viewRight .signInner .share strong a:hover{color:#f30;}
	#homeView #viewRight .signInner #signB{padding-left:70px;}
	#homeView #viewRight .signInner #signText{background:url(../wan/img/ja/dottdubble.gif) repeat-x top; width:220px; margin:auto; padding:8px 0;text-align:center;}
	#homeView #viewRight .signInner td{color:#5A95BA;}
#homeMain{padding:16px 0; }
	#homeMain #homeLeft{float:left; width:650px;overflow:hidden;}
	#homeMain #homeLeft .tab631{background:url(../wan/img/ja/bgHome.gif) no-repeat 8px 0; text-align:right; height:40px; padding:6px 30px 0 26px}
	#homeMain #homeLeft h2{color:#fff; height:18px;font-size:16px; line-height:18px; padding-left:22px;
	float:left;background:url(../wan/img/ja/icoStar.gif) no-repeat 0 -40px;}
	#homeMain #homeLeft span{background:url(../wan/img/ja/more.gif) no-repeat 0 0; float:right; height:18px; 
	line-height:17px; width:40px; padding-left:16px; text-align:left;}
	#homeMain #homeLeft .box620{background:url(../wan/img/ja/dottGray.gif) repeat-x bottom;width:620px; height:100px; margin:5px auto;}
	#homeMain #homeLeft .box620 .pic71bg{background:url(../wan/img/ja/pic71bg.jpg);width:92px; float:left; height:90px; overflow:hidden;}
	#homeMain #homeLeft .box620 .pic71bg p.hot{position:relative;}
	#homeMain #homeLeft .box620 .pic71bg p.hot img{position:absolute; top:3px; left:2px; width:37px; height:36px;}
	#homeMain #homeLeft .box620 .box620Txt{float: right; padding-right:12px; width:500px;}
	#homeMain #homeLeft .box620 a img{margin:10px 0 0 11px;}
	#homeMain #homeLeft .box620 .box620Txt h4{padding:8px 0; color:#FF7200; font-size:14px}
	#homeMain #homeLeft .box620 .box620Txt h4 a{color:#FF7200;}
	#homeMain #homeLeft .box620 .box620Txt h4 a:hover{color:#f30}
	#homeMain #homeLeft .box620 .box620Txt p{height:32px; line-height:16px; overflow:hidden;}
	#homeMain #homeLeft .box620 .box620Txt h5{padding-top:8px; font-size:12px; color:#EE872C;}
	#homeMain #homeLeft .box620 .box620Txt h5 a{ text-decoration:underline;
	background:url(../wan/img/ja/neroR.gif) no-repeat right 3px; margin-right:12px; padding-right:12px;}
	#homeMain #homeLeft .box620 .box620Txt h5 a:hover{color:#f30}
	#homeMain #homeRight{float:right; width:282px;color:#5A95BA; overflow:hidden;}
	#homeMain #homeRight a{color:#5A95BA;}
	#homeMain #homeRight a:hover{ color:#f30}
	#homeMain #homeRight .tab276{background:url(../wan/img/ja/bgHome.gif) no-repeat 6px -60px;height:40px; padding:6px 30px 0 22px}
	#homeMain #homeRight .tab276 h2{color:#fff; height:18px; font-size:16px; line-height:18px; 
	padding-left:22px;background:url(../wan/img/ja/icoStar.gif) no-repeat 0 0}
	#homeMain #homeRight .AnnoText{width:240px; margin:0px auto;}
	#homeMain #homeRight .AnnoText li{line-height:20px;background:url(../wan/img/ja/dottBlue.gif) repeat-x bottom}
	#homeMain #homeRight #gg276{padding-top:10px; width:276px; height:175px;background:url(../wan/img/ja/bg276.gif) no-repeat bottom;}
	#homeMain #homeRight #gg276 img{margin:17px 0 0 15px;  width:245px; height:141px;}
	#homeMain #homeRight #ssBox276{background:url(../wan/img/ja/bgHome.gif) no-repeat 0px -120px; width:236px; height:120px; padding:15px 20px;}
	#homeMain #homeRight #ssBox276 .searchInner{background:url(../wan/img/ja/letter.gif) no-repeat 0 5px; padding-left:18px; height:26px;}
	#homeMain #homeRight #ssBox276 .ssInput{border:1px solid #B6DCE3; width:150px; color:#045F8F; background:#fff;}
	#homeMain #homeRight #ssBox276 .ssText{padding:0 6px; font-size:10px;}
	
/*  popLayer */
#tab390{width:390px;background:url(../wan/img/ja/tab390.gif) no-repeat -400px bottom; padding-bottom:22px;position:absolute;right:152px;*top:34px;}
	#tab390 h2{background:url(../wan/img/ja/tab390.gif) no-repeat 0 0; color:#fff; line-height:28px; 
	padding-left:20px; font-family:Tahoma; font-size:14px; height:29px;}
	#tab390 .tabBody{background:url(../wan/img/ja/tab390.gif) repeat-y -800px 0; padding:16px 10px 0 10px;}
	#tab390 .tabBody td{background:url(../wan/img/ja/dottdubble.gif) repeat-x bottom; line-height:24px; padding-left:25px; text-align:left;}

/* login */
#login{margin:12px auto;font-size:11px;  width:620px;}
	#login #navigate{height:40px;}
	#login #welText{padding:6px 0;}
	#login h2{height:18px;font-size:14px; font-family:Tahoma; line-height:18px; padding-left:22px;
	background:url(../wan/img/ja/icoStar.gif) no-repeat 0 -80px;}
	#login #bgReg{background:url(../wan/img/ja/bgReg.gif) no-repeat 0 bottom; margin:10px 0; width:600px; padding:30px 10px 10px 9px; overflow:hidden;}
	#login #bgReg table.width320{width:320px; margin:0px auto;}
	#login #bgReg .inputSign{ width:150px;}
	#login #bgReg td{font-size:11px;color:#5A95BA;}
	#login #bgReg td a{color:#5A95BA;}
	#login #bgReg .signText{margin:auto;background:url(../wan/img/ja/dottdubble.gif) repeat-x top; padding:10px 0;line-height:22px; text-align:center;}
	#login #bgReg table.width450{width:540px; margin:0px auto;}
	#login #bgReg .signText2{width:550px;margin:auto;background:url(../wan/img/ja/dottdubble.gif) repeat-x top; padding:15px 0 10px 30px; text-align:center;}
	#login #bgReg .signText2 p{padding:15px 0 0 120px;}
	
	
/*  pay */
#pay{width:950px; margin:12px auto;}
	#pay .pMain{height:24px; font-size:12px; padding:0px 0 0 3px;}
	#Pcontent{height:auto;background:url(../wan/img/ja/pay_border.gif) no-repeat; padding:0 20px 50px 25px; clear:both;}
	#Pcontent .Pimg td{ font-weight:bold; color:#FF6600;}
	.pic113bg{background:url(../wan/img/ja/pic113bg.gif);width:133px; text-align:left;height:119px; overflow:hidden;}
	.pic113bg p.hot{position:relative;}
	.pic113bg p.hot img{position:absolute; top:3px; left:2px; width:37px; height:36px;}
	.pic113bg a img{margin:10px 0 0 10px;}	
	#Pcontent .Pmoney td{border:1px solid #CCE5F5; background-color:#F8FCFF; padding-left:10px; font-size:11px; line-height:17px;}
	#Pcontent td,.Ptxt,#support .sCountent .sTxt td,#Games .Gright td{ font-size:11px; line-height:17px;}
	#Pcontent .Pconfirm{ padding:0 0 0 100px; }
	#Pcontent .Pconfirm .Ptxt{color:#FF0000; padding-left:50px; height:25px;}
	
	.tabPrice{ border-collapse:collapse; background:white; }
    .tabPrice th,.tabPrice td{border:1px solid #CAE4F4; line-height:22px; text-align:left;padding-left:8px;height:23px; }
    .tabPrice .odd{ background:#F8FCFF;}
    .tabPrice .checked{ background:#FC9; color:white; cursor:pointer; }
	#Pcontent .left70{padding:10px 0 0 155px;}

/*  Support  */
#support{width:950px; margin:12px auto; padding-top:15px;}
	#aboutRight{float: right;height:310px;}
	#aboutLeft{float:left;width:742px;}
	#sNavigation{padding-left:3px;height:28px;}
	.aboutNav{float:left; width:191px;background:url(../wan/img/ja/s_bgg.jpg) repeat-x; }
	.aboutNav li{margin:0 15px; font-size:12px; line-height:24px; height:24px;background:url(../wan/img/ja/dottBlue.gif) repeat-x bottom;}
	.aboutNav li a{display:block;padding-left:12px;background:url(../wan/img/ja/neroR.gif) no-repeat 0 -42px;}
	.aboutNav li.now a{ background:url(../wan/img/ja/neroR.gif) no-repeat 0 -73px;font-weight:bold; color:#FF7200;}
	.aboutNav li.navTop{height:15px; line-height:15px; margin:0;background:url(../wan/img/ja/s_navtop.jpg) no-repeat top;}
	.tab742{width:722px;min-height:410px;_height:410px;  background:url(../wan/img/ja/tab742.gif) no-repeat; padding:20px 0 0 20px; }
	#aboutLeft .aboutText{padding:15px 10px 20px 20px; line-height:25px; }
	#changeRight{float: right;width:742px;}
	#changeLeft{float:left;height:310px;}
	table.table540{width:600px; margin:40px auto;}
	table.table540 .inputSign{width:180px;}
	.sTips{padding:0px 20px 20px 20px;line-height:20px; }
	.sTips h4{font-size:14px;  height:26px;}
	.sTips p{border:1px solid #CDE6F5;background-color:#F8FCFF; padding:10px 0 10px 20px;}
	table.table700{background:#CDE6F5;width:700px; margin:8px auto;}
	table.table700 td{background:#fff; padding:0 2px; line-height:18px;padding-left:12px; text-align: left;}
	table.table700 th{background:#F8FCFF;text-align: left; padding-left:12px;}
	.text700{width:700px; margin:auto; height:25px; padding-top:15px; clear:both;}
	#supportRight{float:right;width:742px;}
	.supportLeft{float:left; width:190px;background:url(../wan/img/ja/s_bgg.jpg) repeat-x 0 10px; height:450px}
	.supportLeft li{padding-left:15px; font-size:12px; margin-bottom:2px; line-height:24px;height:24px;
	background:url(../wan/img/ja/neroR.gif) no-repeat 15px -73px;}
	.supportLeft li a{ display:block;padding-left:12px;}
	.supportLeft li.sTitle {background:url(../wan/img/ja/bgNav192.gif) no-repeat 0 -150px;font-size:16px; margin:0;
	font-weight:bold;line-height:34px;height:40px;}
	table.table640{width:640px; margin:24px auto;}
	table.table640 .inputSign{width:180px;}
	table.table640 textarea.inputSign{width:330px; height:90px;}
	.supportFaq {width:700px; margin:0 auto; padding:24px 0;}
	.supportFaq h4{font-size:12px; height:20px; line-height:20px;border:1px solid #CDE6F5;background-color:#F8FCFF; padding-left:20px;}
	.supportFaq p{font-size:11px; line-height:16px; padding:8px 20px;}
	
	.fot_tab{background:#fff; line-height:25px;border-collapse: separate;border-spacing: 1px;}
    .fot_tab a{ color:#5d5d5d;}
    .fot_tab th{ background:#e9e9e9; font-weight:normal;text-align:left; padding-left:10px;}
    .fot_tab td{ background:#f0f0f0; padding-left:10px;}

/*  games  */
	#games{ width:950px; background:url(../wan/img/ja/pay_border.gif) no-repeat; margin:12px auto; padding:5px 0 0 2px;}
	#games #gamesLeft{float:left; width:192px; background:url(../wan/img/ja/s_bgg.jpg) repeat-x 0 10px;}
	#games #gamesRight{float: right; width:730px;}
	.gamesNav{width:192px; text-align:left;background:url(../wan/img/ja/bgH400.gif) no-repeat right top; min-height:400px;_height:400px;}
	.gamesNav li{height:34px; line-height:32px; overflow:hidden; }
	.gamesNav li a{padding-left:75px;background:url(../wan/img/ja/bgNav192.gif) no-repeat 0 -50px;height:32px; display:block;}
	.gamesNav li.now a{ background:url(../wan/img/ja/bgNav192.gif) no-repeat 0 0px;font-weight:bold; color:#FF7200;}
	.pic113Box{float:left; width:360px; height:150px; overflow:hidden;}
	.pic113Box .pic113bg{float:left;}
	.pic113Box .boxText{float:right; width:200px; padding-right:20px;}
	.pic113Box .boxText h4{ padding:8px 0; font-size:14px}
	.pic113Box .boxText p{ line-height:16px; height:64px; overflow:hidden;}
	.pic113Box .boxText a.playNow{display:block;background:url(../wan/img/ja/playNow.jpg) no-repeat;color:#fff; 
	width:80px; margin-top:6px;line-height:14px;height:15px;text-align:center;}
	.pic113Box .boxText a.playNow:hover{ color:#ff0;}
	
/*questions*/
#questions{background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 700px; margin: auto; padding: 16px 0pt 0pt; font-size:11px; line-height:20px;}
#questions .q_title{padding: 5px 0 5px 10px;; height: 22px; }
#questions .kf_tipsw{float:left; width:670px; margin-bottom:20px; padding:15px 0 20px 0; border:1px solid #EEEEEE; border-width:2px 2px 1px 1px;}
#questions .kf_tipsw .kf_tips2{width:500px; margin:auto}
#questions .kf_tipsw .kf_tips2 .kf_say,#questions .kf_say3 tr{ float:left; width:500px; padding:5px 0 3px 0; background:url(../wan/img/ja/dottGray.gif) bottom repeat-x;}
#questions .kf_say_left,#questions .kf_say3_left{ float:left; width:115px; text-align:right;color:#333333}
#questions .kf_say_right,#questions .kf_say3_right{float:left; width:360px; margin-left:5px; color:#686868;}
#questions .kf_say3{ width:500px;}
#questions .q_txt{width:650px; padding-bottom:20px;margin:auto;clear:both; color:#333333}
#questions .q_txt td{color:#333333}
#questions .q_txt_left {float:left; width:185px;text-align:right;}
#questions .q_txt_right {float:right; width:460px; padding-bottom:10px; }
#questions .q_txt_right .q_textarea{width:305px; height:105px; border:1px solid #7F9DB9; background-color:#fff}
	
	.pMain2 {color:#000; height:35px; padding:20px 0 0 0; font-size:12px; font-weight:bold;}
	.pMain2 a{ color:#0033FF; text-decoration:underline; margin-left:10px;}
	.pMain2 .Pleft{float:left;}
	.pMain2 .Pright{float:right;}
	#questions .help_txt,.tab742 .help_txt{background:url(../wan/img/ja/help_bg.gif) no-repeat;padding:8px 0 0 20px; height:35px; width:680px; margin:auto;}
	#Pcontent .help_txt{background:url(../wan/img/ja/help_bg.gif) no-repeat;padding:8px 0 0 20px; height:35px;}
	
.pic113_name{height:32px;line-height:32px; text-align:center; font-size:14px}
.pic113_butt{height:32px;margin-bottom:6px;text-align:center;}
.Pstemp{font-size:14px; border-bottom:2px solid #ccc; line-height:20px; padding:5px 0;}
.Pstemp span{color:#FF0000; font-weight:bold}
#Pcontent .Pconfirm td,#Pcontent .Pconfirm th{height:30px; font-size:12px; border-bottom:1px solid #E5F5F7;} 
#Pcontent .Pmoney td{ border-left:0;border-right:0; font-size:12px; height:60px;}
#Pcontent .Pmoney td img{ height:60px;}
#Pcontent .Pmoney{border:2px solid #64B7E8; margin-top:10px;}
.pay_lister { clear:both;border:4px solid #6699FF;padding:0 0 15px;width:895px;_width:900px;}
.pay_lister li{ width:286px; height:75px; float:left; margin:10px 0 0 8px;}
.pay_lister a{width:284px; height:75px; display:block; border:1px solid #eee;}
.pay_lister a:hover{border:1px solid #F7861A; text-decoration:none;}
.pay_lister li img{ float:left; margin:8px 0 0 10px;}
.pay_lister li strong{ float:right; font-weight:100; width:130px; padding:14px 0 0 0; line-height:13px;}

/* new */
.pic113bg{ margin:auto;}
#Pcontent .Ptitle{height:30px; padding-top:15px;color:#999999;}
	#pay .pMain{color:#999999;}
.pay_money { width:100%; display:table;border:2px solid #64B7E8; margin-top:10px; padding-bottom:6px;}
.pay_money li{ width:440px; height:60px; float:left; margin:5px 0 0 6px;border:1px solid #eee;}
.pay_money a{width:440px; height:55px; display:block; background:#F8FCFF;}
.pay_money a:hover{background:#CBEAF7;text-decoration:none;}
.pay_money li img{ float:left; margin:2px 0 0 6px;height:50px;}
.pay_money li strong{ float:right; font-weight:100; width:333px; padding:10px 0 0 0; }
#Pcontent .Pconfirm td,#Pcontent .Pconfirm th{ padding-right:5px;}

.Ptext{font-size:14px; padding:15px 0 10px 20px; font-size:16px; font-weight:bold; color:#FF0000}
.Ptitle2{background:url(../wan/img/ja/title.gif) no-repeat;font-weight:bold;height:28px;padding:7px 0 0;position:relative;text-align:center;top:24px;width:120px;font-size:13px;}
.Ppic{ background:url(../wan/img/ja/p912_top.gif) -1px top no-repeat;padding-top:14px; width:905px}
.Ppic .Pline{ background:url(../wan/img/ja/p912_bottom.gif) -1px bottom no-repeat;padding:0 2px 10px 0;}
.Pimg{border-left:1px solid #66CCFF;border-right:1px solid #66CCFF; text-align:left;}
.pic_red{color:#E10B06;}

.list_title{background:url(../wan/img/ja/voucher_title.gif) no-repeat;color:#FFFFFF;font-family:Arial;font-size:13px;font-weight:bold;height:16px;left:-1px;padding:0 0 0 20px;position:absolute;top:-13px;width:600px;}
.tborder{border:1px solid #66CCFF; margin-top:30px; position:relative; clear:both; width:903px; }
.tborder_red{border-color:#F70941;}
.list_red{background:url(../wan/img/ja/title_red.gif) no-repeat;}
.hidden{display:none}
.shortname{}

.f_left{float:left;display:inline;}
.f_right{float:right;display:inline;}
.t_center{ text-align:center;}
.c_center{text-align:center;}

#wrap{width:991px; overflow:hidden; margin:0 auto;}
.home_l{ width:711px; padding:3px 0 0 13px; float:left;}
.home_r{ width:267px; float:left;}


.top_w{ width:991px; height:82px; float:left;}
.top_l{ width:374px; height:82px; float:left;}
.top_login_w{ width:284px; height:31px; padding-left:333px; float:left;}
.top_login{ background:url(../wan/img/ja/top_bg.jpg) no-repeat; width:284px; height:17px; padding-top:3px;text-align:center; color:#60584C; font-weight:bold;}
.top_login a{color:#60584C; text-decoration:none;}
.top_login a:hover{color:#17A7C1; text-decoration:none;}
.nav{ width:617px; height:51px; float:left; background:url(../wan/img/ja/nav_bg.jpg) repeat;}
.nav_menu{ width:526px; float:left;}
.nav_menu .nav_menu1{ background:url(../wan/img/ja/nav_menu1.jpg); width:105px;}
.nav_menu .nav_menu2{ background:url(../wan/img/ja/nav_menu2.jpg); width:105px;}
.nav_menu .nav_menu3{ background:url(../wan/img/ja/nav_menu3.jpg); width:105px;}
.nav_menu .nav_menu4{ background:url(../wan/img/ja/nav_menu4.jpg); width:105px;}
.nav_menu .nav_menu5{ background:url(../wan/img/ja/nav_menu5.jpg); width:106px;}
.nav_menu a{ float:left;height:51px;}
.nav_menu a:hover,.nav_menu a.active{ background-position:left bottom; float:left;}

.hot_poto{ width:991px; float:left;}

.l_titlebg{ width:697px; height:39px; float:left; background:url(../wan/img/ja/l_titlebg.jpg) repeat;}
.game_menu{ width:602px; float:left;}
.game_menu .game_menu{ background:url(../wan/img/ja/game_menu.jpg); width:68px;}
.game_menu .game_menu2{ background:url(../wan/img/ja/game_menu.jpg); width:68px;}
.game_menu .game_menu10{ background:url(../wan/img/ja/game_menu3.jpg); width:121px;}
.game_menu a{ float:left;height: 29px;color:#177baf;font-weight: bold;padding-top: 10px;padding-left: 4px;}
.game_menu a:hover,.game_menu a.active{ background-position:left bottom; float:left;text-decoration: none;}
.box{ border:1px solid #B4B4B4; border-top:none;}

.game_box{ width:684px; height:188px; padding-left:11px; float:left;}
.game{width:684px; float:left;}
.game ul{ width:684px; height:185px; float:left; list-style:none;}
.game ul li{ width:170px; height:185px; line-height:20px; color:#60584C;  font-weight: bold; float:left;}
.game ul li p{ color:#CE8718; font-size:14px; line-height:20px; font-weight: bold; }
.game ul li p a{ color:#CE8718; font-size:14px; line-height:20px; font-weight: bold; }
.game ul li a{color:#60584C; text-decoration:underline;}
.game ul li a:hover{color:#60584C; text-decoration:underline;}

.news_w{ width:476px; padding-top:6px; float:left;}
.news_box{ width:440px; height:101px; padding-left:18px; float:left;}

dl,dt,dd { margin:0px; padding:0px; list-style:none;}
.newslist { width:435px; padding-left:2px; float:left; font-size:12px; color:#7E7C7C; display:inline; }
.newslist dl { width:435px; height:20px; float:left; background:url(../wan/img/ja/line.jpg) repeat;}
.newslist dl dt { float:left; width:365px; height:20px; line-height:20px;}
.newslist dl dt a {color:#7E7C7C; font-size:12px; text-decoration:none;}
.newslist dl dt a:hover{color:#177BAE; font-size:12px;text-decoration:none;}
.newslist dl dd {width:66px; height:20px; line-height:20px; color:#7E7C7C; overflow:hidden; float:left; }

.l_ot{ width:220px; float:left;}

/*.login{ width:250px; float:left;}*/
.login_bg{ background:url(../wan/img/ja/login_bg.jpg) no-repeat; width:250px; height:154px;float:left;}
.loginpage_bg{ background:url(../wan/img/ja/login_bg.jpg) no-repeat; width:250px; height:154px;}
.loginpage_bg p{ color:#3B3A3A; font-weight:bold; font-size:14px; line-height:20px;}
.loginpage_bg select{ border:1px solid #869DB9; background:#fff; color:#3B3A3A; width:229px; height:20px; line-height:20px;}

.loginpage_bg .btn_yahoo{ width:106px; height:34px; display:block; background:url(../wan/img/ja/login_img4.jpg) left top no-repeat; text-indent:-9999px; margin:0 auto;}
.loginpage_bg .btn_yahoo:hover{ background-position:0 -34px;}

.loginpage_bg .btn_mixi{ width:106px; height:34px; display:block; background:url(../wan/img/ja/login_img5.jpg) left top no-repeat; text-indent:-9999px; margin:0 auto;}
.loginpage_bg .btn_mixi:hover{ background-position:0 -34px;}

.loginpage_bg .btn_fb{ width:106px; height:34px; display:block; background:url(../wan/img/ja/login_img6.jpg) left top no-repeat; text-indent:-9999px; margin:0 auto;}
.loginpage_bg .btn_fb:hover{ background-position:0 -34px;}

.loginpage_bg .btn_gummy{ width:106px; height:34px; display:block; background:url(../wan/img/ja/login_img7.jpg) left top no-repeat; text-indent:-9999px; margin:0 auto;}
.loginpage_bg .btn_gummy:hover{ background-position:0 -34px;}

.loginpage_bg .btn_tw{ width:106px; height:34px; display:block; background:url(../wan/img/ja/login_twitter.jpg) left top no-repeat; text-indent:-9999px; margin:0 auto;}
.loginpage_bg .btn_tw:hover{ background-position:0 0px;}

.login_list{ width:231px; height:154px; margin:0 auto;}
.login_bg p{ color:#3B3A3A; font-weight:bold; font-size:14px; line-height:20px;}
.login_bg select{ border:1px solid #869DB9; background:#fff; color:#3B3A3A; width:229px; height:20px; line-height:20px;}
.login_bg form{ width:154px; height:50px; margin-top:6px; float:left;}
.login_bg form .zh_input{ width:140px; height:20px; color:#B2B2B2; border:1px solid #869DB9; line-height:20px; background-color:#fff; padding-left:6px; margin-bottom:6px;float:left}
.login_bg .btn_dl{ width:76px; height:50px; margin-top:6px; display:block;background:url(../wan/img/ja/login_img1.jpg) left top no-repeat; text-indent:-9999px; float:left;}
.login_bg .btn_dl:hover{ background-position:0 -50px;}
.login_bg .btn_before{ width:160px; height:35px;  float:left; margin-top:5px;}
.login_bg .t_FF4E00{ color:#FF4E00; text-decoration:underline;}
.login_bg .t_FF4E00 a:hover{color:#FF4E00; text-decoration:underline;}
.login_bg span{ width:230px; float:left; line-height:18px; margin-top:5px;}
{ width:246px; height:154px; margin:0 auto;}
.login_otherlist{width:231px; margin:0 auto;}
.login_otherlist a{color: #60584C;}
.login_bg .btn_yahoo{ width:106px; height:34px; display:block; background:url(../wan/img/ja/login_img4.jpg) left top no-repeat; text-indent:-9999px; margin:0 auto;}
.login_bg .btn_yahoo:hover{ background-position:0 -34px;}
.login_other_box{ border:1px solid #43AED9; background:#43AED9; width:243px; height:20px; padding-top:3px; text-align:center; color:#FDFF6F; margin:0 auto;}

.login_bg .btn_mixi{ width:106px; height:34px; display:block; background:url(../wan/img/ja/login_img5.jpg) left top no-repeat; text-indent:-9999px; margin:0 auto;}
.login_bg .btn_mixi:hover{ background-position:0 -34px;}

.login_bg .btn_fb{ width:106px; height:34px; display:block; background:url(../wan/img/ja/login_img6.jpg) left top no-repeat; text-indent:-9999px; margin:0 auto;}
.login_bg .btn_fb:hover{ background-position:0 -34px;}

.login_bg .btn_gummy{ width:106px; height:34px; display:block; background:url(../wan/img/ja/login_img7.jpg) left top no-repeat; text-indent:-9999px; margin:0 auto;}
.login_bg .btn_gummy:hover{ background-position:0 -34px;}
.login_bg .btn_tw{ width:106px; height:34px; display:block; background:url(../wan/img/ja/login_twitter.jpg) left top no-repeat; text-indent:-9999px; margin:0 auto;}
.login_bg .btn_tw:hover{ background-position:0 0px;}

.gg{ width:250px; float:left;}
.gg img{border:1px solid #B4B4B4; margin-top:6px;}

/*--login before css--*/
.login_left .login_before ul{ width:230px; height:166px; margin:0 16px 29px 25px; list-style:none;}
.login_left .login_before ul li{width:230px; color:#ffffff; }
.login_left .login_before ul .input_before{height:20px; margin-bottom:10px;}
.login_left .login_before ul .input_before strong{ font-style:normal; width:70px; height:20px; display:block; float:left;font-size:14px;font-weight:bold; line-height:20px;}
.login_left .login_before ul .input_before input{background:url(../wan/img/input_bg.png) left top no-repeat; width:160px; border: medium none; height:20px; float:left; font-size:12px; line-height:20px;}
.login_left .login_before ul .input_before select{ font-size:12px; vertical-align:middle; width:160px;height:20px; float:left;}
.login_left .login_before ul .forget_btn{height:14px; font-size:12px; width:176px; margin:4px 0px 20px 54px; line-height:14px; float:left; display:inline;}
.login_left .login_before ul .forget_btn input{width:14px; height:14px;margin-right:4px;_margin-right:2px; float:left;}
.login_left .login_before ul .forget_btn a{width:60px; height:14px; font-size:12px; line-height:14px; margin-left:10px; color:#ffffff; }
.login_left .login_before ul .forget_btn a:hover{text-decoration:underline;}
.login_left .login_before ul .login_btn { width:174px; margin-left:56px; float:left; display:inline;}
.login_left .login_before ul .login_btn a{width:138px; height:35px;background:url(../wan/img/login_btn.jpg) left top no-repeat; display:block; text-indent:-9999px;}
/*--.login_left .login_before ul .login_btn a:hover{ background-position:left -35px;}--*/
/*--login before css end--*/