@charset "utf-8";


/************************************************

 body 
 
************************************************

html,body{
width:100%;
height:100%;
}
body {
	background:url(../images/bg/index_bg.jpg) no-repeat center top;
	background-color:#e6e6e6;
	color:#777;
	line-height:130%;
	margin:0;
	padding:0;
}

#body_style{
	background-color:#FFF;
	color:#777;
	line-height:130%;
	margin:0;
	padding:0;
	height:100%
}
/************************************************

 common style 
 
************************************************/


/*-----------------------
 link
--------------------------*/

a:link { color:#50a6cc;	text-decoration:none; }
a:visited { color:#50a6cc; text-decoration:none; }
a:hover { color:#F90; text-decoration:underline; }
a { outline:none; }
:focus { outline: 0; }

/*-----------------------
 clearfix
--------------------------*/

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.clearfix { display: inline-block; }
.clearfix { display: block; }

.clear { clear: both; text-indent:-9998px; }

/*-----------------------
 white space
--------------------------*/

.mt_03 { margin-top:3px !important; }
.mt_05 { margin-top:5px !important; }
.mt_10 { margin-top:10px !important; }
.mt_15 { margin-top:15px !important; }
.mt_25 { margin-top:25px !important; }
.mb_05 { margin-bottom:5px !important; }
.mb_10 { margin-bottom:10px !important; }
.mb_15 { margin-bottom:15px !important; }
.mb_25 { margin-bottom:25px !important; }
.ml_10 { margin-left:10px !important; }
.mr_10 { margin-right:10px !important; }
.ml_15 { margin-left:15px !important; }
.ml_20 { margin-left:20px !important; }

.p_05 { padding-left:5px !important;padding-right:5px !important; }
.p_10 { padding-left:10px !important;padding-right:10px !important; }
.pt_05 { padding-top:5px !important; }
.pt_07 { padding-top:7px !important; }
.pt_10 { padding-top:10px !important; }
.pt_45 { padding-top:45px !important; }
.pb_05 { padding-bottom:5px !important; }

/*-----------------------
 text style
--------------------------*/

.fl{ float:left; }
.red { color:#FF0000; }
.orange {	color:#F60;	font-weight:bold;}
.thin { color:#999; }
.bold { font-weight:bold; }
.caution { color:#FF0000 !important; font-weight:normal; font-size:93%; }
.ft_F90{color:#F90;}

/************************************************

 layout
 
************************************************/


/*-----------------------
 base layout
--------------------------*/

#bg_adv {
	background:url(../images/bg/index_bg.jpg) no-repeat center top;
	width:100%;
	height:100%;
	
}
h2.aurora_logo {
	background:url(../images/bg/aurora_logo.png) no-repeat;
	width:335px;
	height:242px;
	position:absolute;
	top:0;
	left:-350px;
	z-index:100;
	text-indent:-9998px;
}


#bg_vip {
	background:url(../images/bg/bg02.jpg) no-repeat center top;
	width:100%;
	height:100%;
}

#wrapper {
	background:url(../images/bg_shadow.png) repeat-y center top;
	width:100%;
	margin:0px auto; 
	position:relative;
 min-height:100%;
	font-size:93%;
}

#wrapper_cont {
	background:url(../images/bg_shadow.png) repeat-y center top;
	width:100%;
	margin:0px auto; 
	position:relative;
 min-height:100%;
	font-size:93%;
}

* html #wrapper,* html #wrapper_cont{
	height:100%;
}

#container {
	width:960px;
	margin:0px auto;
	padding-bottom:190px;
}

#header {
width:960px;
	height:260px;
	position:relative;
}

#header_cont {
	
	width:960px;
	margin:0px auto;
	height:58px;
	border-bottom:2px solid #e9e9e9;
}

#header_inner {
	width:960px;
	height:58px;
	margin:0px auto;
	position:relative;
}

#content {
	width:940px;
	margin:0px auto;
	padding:0px 10px 15px 10px;
}

#subBlock {
	width:190px;
	float:left;
	position:relative; 
}

#subBlock_cont {
	width:190px;
	margin-top:15px;
	float:left;
	position:relative; 
}

#mainBlock {
	width:743px;
	float:right;
}

#mainBlock_cont {
	width:740px;
	float:right;
	padding-top:15px;
}

#footer_wrap {
	background:url(../images/bg_footer.jpg) repeat-x center top;
	background-color:#333333;
	width:100%;
	height:190px;
	position:absolute;
	bottom:0;
}

/*-----------------------
 header
--------------------------*/

h1.home {
	background:url(../images/logo.png) no-repeat;
	width:166px;
	height:57px;
	position:absolute;
	top:14px;
	left:29px;
	z-index:100;
	text-indent:-9998px;
}

h1.cont {
	background:url(../images/logo_in.png) no-repeat;
	width:133px;
	height:49px;
	position:absolute;
	top:7px;
	left:45px;
	z-index:100;
}

h1.cont a {
	width:133px;
	height:49px;
	display:block;
	text-indent:-9998px;
}

/* -- Global Navigation -- */

#nav_wrapper {
	width:730px;
	height:52px;
	padding-top:5px;
	padding-left:225px;
}

ul#nav {
	width:730px;
	height:52px;
}


ul#nav li {
	width:146px;
	height:52px;
	display:block;
	overflow:hidden;
	float:left;
	text-indent:-9998px;
}

ul#nav li a { 
	display:block;
	width:146px;
	height:52px;
	background:url(../images/navi_bg.jpg) no-repeat 0 0;
}

ul#nav li.gn1 a { background-position:0 0px; }
ul#nav li.gn1 a:hover { background-position:0 -52px; }

ul#nav li.gn2 a { background-position:-146px 0px; }
ul#nav li.gn2 a:hover { background-position:-146px -52px; }

ul#nav li.gn3 a { background-position:-292px 0px; }
ul#nav li.gn3 a:hover { background-position:-292px -52px; }

ul#nav li.gn4 a { background-position:-438px 0px; }
ul#nav li.gn4 a:hover { background-position:-438px -52px; }

ul#nav li.gn5 a { background-position:-584px 0px; }
ul#nav li.gn5 a:hover { background-position:-584px -52px; }


/*-----------------------
 subBlock
--------------------------*/

.login_box {
	background:url(../images/bg_login.jpg) repeat-x center top;
	width:172px;
	border:1px solid #d5d5d5;
	margin:0px auto;
	padding:10px 8px;
}

.login_welcome {
	width:160px;
	border:1px solid #d5d5d5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#fff;
	margin:0px auto;
	padding:5px;
}

.login_name_k {
	background:url(../images/loginImage.png) no-repeat scroll 0 8px transparent;
	width:160px;
	padding:8px 0px;
	font-weight:bold;
	color:#333;
}
/*20120912追加　開始*/
.login_name_01 {
	background:url(../images/opid/openid_yh.png) no-repeat scroll 0 7px transparent;
	width:160px;
	padding:8px 0px;
	font-weight:bold;
	color:#333;
}
.login_name_02 {
	background:url(../images/opid/openid_go.png) no-repeat scroll 0 7px transparent;
	width:160px;
	padding:8px 0px;
	font-weight:bold;
	color:#333;
}
.login_name_03 {
	background:url(../images/opid/openid_mx.png) no-repeat scroll 0 7px transparent;
	width:160px;
	padding:8px 0px;
	font-weight:bold;
	color:#333;
}
.login_name_04 {
	background:url(../images/opid/openid_fa.png) no-repeat scroll 0 7px transparent;
	width:160px;
	padding:8px 0px;
	font-weight:bold;
	color:#333;
}
.login_name_05 {
	background:url(../images/opid/openid_tw.png) no-repeat scroll 0 7px transparent;
	width:160px;
	padding:8px 0px;
	font-weight:bold;
	color:#333;
}
.opid_box{ width:190px; margin:0px auto; padding-top:10px;}
.opid_box_bg{background:url(../images/opid/op_bg.png) no-repeat; width:190px; height:89px;}
.opid_box_bt{ width:190px; margin:0px auto; padding-top:35px; padding-bottom:10px;}
.opid_box_sk{background:url(../images/opid/opid_box_sk.png) no-repeat; width:180px; height:19px; float:left; margin-left:10px;}
.opid_box_sk a{ padding-left:23px; padding-top:2px; float:left; font-weight:bold;}
/*20120912追加　終了*/
.login_name_icn{background:url(../images/top/login_name_icn.png) no-repeat;
width:120px;
height:113px;
margin:0px auto;}
.login_name_icn p{
float:left;
width:67px;
padding-left:25px;
padding-top:17px;
}
.login_name_m {
	background:url(../images/loginImage_m.png) no-repeat scroll 0 3px transparent;
	width:160px;
	padding:8px 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#ff8b19;
	border:#888888 1px solid;
	font-weight:bold;
	color:#900;
}
.login_name_s {
	background:url(../images/loginImage_s.png) no-repeat scroll 0 3px transparent;
	width:160px;
	padding:8px 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#ff8b19;
	border:#888888 1px solid;
	font-weight:bold;
	color:#900;
}
.login_name {
	background:url(../images/loginImage.png) no-repeat scroll 0 3px transparent;
	width:160px;
	padding:8px 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#ff8b19;
	border:#888888 1px solid;
	font-weight:bold;
	color:#900;
}
.login_welcome span {
	padding-left:20px;
	font-weight:bold;
	color:#fff;
}
.login_coin {
	background:url(../images/login_coin.jpg) no-repeat center top;
	width:155px;
	height:40px;
	margin:0px auto;
	padding-bottom:3px;
}

.login_coin .text {
	width:140px;
	margin:0px auto;
	text-align:right;
	color:#fff;
	padding-top:22px;
}

#login_form {
	float:left;
	width:115px;
}

#login_form div {
	width:115px;
	height:22px;
	position:relative;
	padding:0;
}

input#id-field, input#password-field, input#codo-field{
	width:105px;
	height:20px;
	line-height:20px;
	border:1px solid #c5c5c5;
	padding:0px 4px;
	color:#aaa;
}

#regimg{
	background-color:#646464;
	position:absolute;
	width:47px;
	left:130px;
	height:20px;
	top:65px;
	border:1px solid #c5c5c5;}

label.overlabel { height:20px; }
label.overlabel-apply {
	position:absolute;
	left:7px;
	z-index:1;
	color:#CCC;
	font-weight:bold;
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'ＭＳＰゴシック', Arial, verdana, sans-serif;
}

#login_bt {
	float:right;
	width:51px;
	height:51px;
}

#bt_login {
	background:url(../images/bt_login_on.png) no-repeat center top;
	width:51px;
	height:51px;
	border:0px;
	display:block;
	text-indent:-9998px;
	cursor:pointer;
}

#trouble_box {
	border-bottom:1px solid #d5d5d5;
	width:190px;
	margin:5px auto 0px auto;
	padding:0px 0px 13px 0px;
	text-align:center;
}

h2#h2_sub {
	width:190px;
	height:33px;
}

#trouble_box img {
	margin:7px auto 0px auto;
}

.sub_top {
	background:url(../images/sub_top.jpg) no-repeat center top;
	width:190px;
	background-color:#dcdcdc;
	padding-top:5px;
}

.sub_bottom {
	background:url(../images/sub_bottom.jpg) no-repeat center bottom;
	width:190px;
	height:5px;
	text-indent:-9998px;
}

.subInner_top {
	background:url(../images/subInner_top.gif) no-repeat center top;
	width:182px;
	height:5px;
	background-color:#fff;
	margin:0px auto;
	text-indent:-9998px;
}

.subInner_base {
	width:180px;
	background-color:#fff;
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	margin:0px auto;
}

.subInner_bottom {
	background:url(../images/subInner_bottom.gif) no-repeat center bottom;
	width:182px;
	height:5px;
	margin:0px auto;
	overflow:hidden;
	text-indent:-9998px;
}

.sub_bt {
	width:182px;
	height:31px;
	margin:0px auto;
}

.sub_head {
	width:190px;
	height:15px;
	margin:0px 0px 4px 0px;
}

.subInner_base ul {
	width:170px;
	margin:0px auto;
}

.subInner_base ul li {
	width:170px;
	border-bottom:1px dotted #cccccc;
	padding:3px 0px;
}

.subInner_base .icon {
	width:36px;
	padding-left:3px;
	float:left;
}

.subInner_base .title {
	line-height:36px;
	float:left;
	padding-left:5px;
	font-weight:bold;
	font-size:93%;
	/font-size:85%;
}

.subInner_base .title a {
	color:#777;
}

/*-----------------------
 mainBlock
--------------------------*/

/* -- left -- */

#mainBlock #left {
	width:536px;
	float:left;
}

/* -- info -- */

.info_box {
	width:535px;
	margin-top:10px;
	position:relative;
}

h2#h2_main {
	width:535px;
	height:22px;
}

#info_select {
	width:110px;
	height:19px;
	position:absolute;
	top:-1px;
	right:0px;
}

ul#info_sub {
	width:108px;
	display: none;
	background:#efefef;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border:1px solid #ccc;
	padding-top:3px;
	*margin-top:-2px;
}

ul#info_sub li {
	background:url(../images/icon_arrow.gif) no-repeat 6px 4px;
	padding:2px 3px 2px 15px ;
	width:90px;
	font-size:93%;
	/font-size:85%;
	display:block;
	cursor:pointer;
}

.disnon {
  display: none;
}

.info_wrap {
	width:535px;
	height:235px;
}

#info_pickup {
	background:url(../images/pickup_bg.jpg) no-repeat center top;
	width:180px;
	height:220px;
	padding:5px 0px;
	float:left;
	overflow: hidden;
}

#info_pickup .headline {
	background:url(../images/pickup_headline.gif) no-repeat center top;
	width:172px;
	height:21px;
	margin:0px auto;
	text-indent:-9998px;
}

#info_pickup .game {
	width:172px;
	height:100px;
	margin:0px auto;
	_margin-top:-2px;
	overflow:hidden;
}

#info_pickup .title {
	background:url(../images/pickup_mark.gif) no-repeat left 5px;
	width:100px;
	height:13px;
	padding-left:10px;
	margin:2px 0px 3px 7px;
	_margin:3px 0px 0px 7px;
	font-weight:bold;
	font-size:93%;
	/font-size:85%;
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'ＭＳＰゴシック', Arial, verdana, sans-serif;
}

#info_pickup .banner {
	width:170px;
	height:80px;
	margin:0px auto;
}

.info_all {
	float:left;
	padding-left:10px;
}

.info_set {
	border-bottom:1px dotted #CCC;
	padding:5px 0px;
	width:345px;
}

.info_set .title_icon {
	width:66px;
	height:33px;
	float:left;
	margin-right:5px;
}

.info_set .date {
	font-weight:bold;
	height:17px;
	float:left;
}

.info_set .icon {
	float:left;
	margin-left:3px;
}

.info_set .title {
	clear:both;
	height:16px;
}

.info_inset {
	border-bottom:1px dotted #CCC;
	padding:5px 0px;
	margin:0px auto;
	width:525px;
	height:16px;
}

.info_inset .date,.info_inset .icon,.info_inset .title {
	float:left;
	margin-left:10px;
}

.info_set a:link,.info_inset a:link { color:#888;	text-decoration:none; }
.info_set a:visited,.info_inset a:visited { color:#888; text-decoration:none; }
.info_set a:hover,.info_inset a:hover { color:#888; text-decoration:underline; }

.bt_more {
	width:335px;
	text-align:right;
	padding:5px 10px 0px 0px;
}

.bt_more2 {
	width:525px;
	text-align:right;
	padding:5px 10px 0px 0px;
}


/* -- gamelist -- */

#gamelist_box {
	margin-bottom:10px;
	float:left;
	width:528px;
	border:1px solid #d6d6d6;
	background-color:#f0f0f0;
	padding:3px;
}

#gamelist_box ul {
	width:528px;
}
#gamelist_box ul li {
	width:174px;
	height:95px;
	margin:4px 3px 0px 0px;
	float:left;
}

div.tooltip {  
    width: 174px;  
    position: absolute;  
    left: -9999px;  
    background: #50a7cc;  
    padding: 1px;  
    border: 1px solid #50a7cc;  
}  
div.tooltip p{  
    color: #ff6d6a;
		font-weight:bold;
    background: #f5f5f5;  
		border: 1px solid #50a7cc;  
    padding: 5px 10px;  
} 

#gamelist_box abbr[title]:hover:before {
	display: block;
	position: absolute;
	top: 1.0em;
	left: 1.0em;
	width: 12em;
	margin: 0.5em;
	padding: 0.5em;
	border: #ffa533 solid 1px;
	background: #fff;
	color: #50a6cc;
	font-size: 90%;
	line-height: 1.2em;
	content: attr(title);
	z-index: 2;
	top:-30px;
	}


/* -- right -- */

#mainBlock #right {
	width:200px;
	float:right;
	padding-bottom:20px;
}

#enq_box {
	width:200px;
	margin-top:10px;
	float:left;
}

#enq_box .headline {
	background:url(../images/enq_headline.gif) no-repeat center top;
	width:200px;
	height:25px;
	text-indent:-9998px;	
}

#enq_box .base {
	width:198px;
	padding:5px 0px 2px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

#enq_box .bottom {
	background:url(../images/enq_bottom.gif) no-repeat center top;
	width:200px;
	height:6px;
	text-indent:-9998px;	
}

#enq_box .question {
	width:188px;
	margin:0px auto;
	padding:4px 0px 2px 0px;
	border:1px solid #dcdcdc;
	background-color:#fffce8;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-weight:bold;
	font-size:93%;
	/font-size:85%;
	line-height:130%;
	color:#999999;
}

#enq_box .question table th {
	width:28px;
	text-align:center;
	vertical-align:top;
}

#enq_box .question table td {
	vertical-align:middle;
}

#enq_box .answer {
	width:188px;
	margin:0px auto;
	color:#999999;
}

#enq_box .answer ul {
	width:188px;
	margin-top:5px;
}

#enq_box .answer ul li {
	width:163px;
	border-bottom:1px dotted #ccc;
	padding:5px 10px 4px 10px;
}

#enq_box .answer label {
	margin-left:5px;
}

#enq_box .answer input{
	vertical-align : middle ;
}

#bt_abox {
	width:188px;
	height:23px;
	padding-top:5px;
}

#bt_answer {
	background:url(../images/enq_bt.gif) no-repeat center top;
	width:85px;
	height:23px;
	border:0px;
	display:block;
	text-indent:-9998px;
	cursor:pointer;
	margin-left:103px;
}

/*------------------------
 footer
--------------------------*/

#footer {
	width:960px;
	height:190px;
	margin:0px auto;
	position:relative;
}

#page_top {
	width:111px;
	height:25px;
	position:absolute;
	top:-22px;
	right:10px;
	cursor:pointer;
}

#footer_map {
	width:960px;
	padding:15px 0px;
}

#footer_map #top {
	background:url(../images/footer_top.jpg) no-repeat center top;
	width:960px;
	height:8px;
	text-indent:-9998px;
	overflow:hidden;
}

#footer_map .base {
	background-color:#494949;
	width:960px;
	font-size:93%;
	/font-size:85%;
}

#footer_map #bottom {
	background:url(../images/footer_bottom.jpg) no-repeat center top;
	width:960px;
	height:8px;
	text-indent:-9998px;
	overflow:hidden;
}

#footer_map .base ul {
	width:149px;
	float:left;
	padding-right:9px;
}

#footer_map .base ul li.text {
	width:129px;
	padding:2px 5px 2px 15px;
	border-bottom:1px dotted #565656;
}

#footer_map .base ul li.second {
	width:149px;
	height:20px;
	margin-bottom:3px;
}

#footer_link {
	background:url(../images/footer_line.gif) repeat-x center top;
	width:810px;
	height:25px;
	padding-top:10px;	
}

#footer_link ul{
	float:left;
}

#footer_link ul li{
	display:inline;
	padding: 0px 6px;
	/display:inline;
	/zoom:1;
	border-right: 1px solid #4d4d4d; 
}

#footer_link p {
	width:20px;
	height:20px;
	float:left;
	margin:-3px 0px 0px 3px;
}

address {
	float:right;
	padding-right:3px;
	color:#999999;
}

address span {
	font-weight:bold;
	color:#d3a400;
}

#footer_link a:link { color:#999999;	text-decoration:none; }
#footer_link a:visited { color:#999999; text-decoration:none; }
#footer_link a:hover { color:#F90; text-decoration:underline; }

#footer_logo {
	width:125px;
	height:34px;
	position:absolute;
	bottom:7px;
	right:12px;
}

/*公開ゲーム*/
.newserver{
	background:url(../images/bg_login.jpg) repeat-x center top;
	width:188px;
	border:1px solid #d5d5d5;
	margin:0px auto;
	margin-top:10px
	}
.newserver_tb{
	width:172px;
	margin:0px auto;
	padding:10px 8px;}

.table_01 {
border-spacing: 0;
border-collapse: collapse;
border-spacing: 0;
margin-top:0px;
margin-bottom:10px;
}

.table_01 tr {
border-collapse: collapse;
border-spacing: 0;
padding: 5px;
text-align:left;
}
.table_01 th{
background: url(../images/contents/table_th.jpg) no-repeat right bottom;
height: 28px;
color: white;
font-weight: bold;
padding: 1px 3px 0px;
text-align: center;
border: 1px solid #FFB525;
vertical-align: middle;}

.table_01 td {
border-collapse: collapse;
border-spacing: 0;
padding: 5px;
text-align:left;
}

/*喇叭*/
.colMid{
width: 535px;
float:left;}
#colMid_pickup{
	margin-bottom:5px;
	background:url(../images/contents/colmid_tatle.png) no-repeat center top;
	width:535px;
	height:20px;
	float:left;
	overflow: hidden;
	padding-top:6px;
	}
/*人気*/
.gamebox{width: 535px;
float:left;
padding-bottom:10px;}
#example2 ul{width: 535px;
float:left;}
#example2 li{ width:170px; float:left; padding-right:7px;}
.gamebox_box{width:170px; height:232px; float:left;}
.gamebox_img{width:170px; height:232px; float:left;}
.gamebox_icn{
position:absolute;
width:55px; height:50px; float:left; text-indent: -9999px;}
.gamebox_new{ 
position:absolute;
background:url(../images/banner/icon.png) no-repeat center top;
width:55px; height:50px; float:left; text-indent: -9999px;}

.gamebox_text{
	position:absolute; width:165px; height:40px; float:left; color:#000; padding:162px 0 0 5px;}
/*
.gamebox_but{
	position:absolute; width:113px; float:left; padding-left:12px; padding-top:203px; }
.gamebox_but a{
background:url(../images/banner/banner_off.png) no-repeat center top;
height:24px; width:113px; float:left;
 text-indent: -9999px;}
.gamebox_but a:hover{ background:url(../images/banner/banner_on.png) no-repeat center top;}
*/
/*お知らせ*/
#home_info{
width: 535px;
float:left;
padding-bottom:10px;}
#home_info h2 {
	width:535px;
	height:35px;
	text-indent:-9999px;
}
#home_info h2.info{
background:url(../images/contents/h2_info.png) no-repeat center top;
}
.HomeBox_base {
	padding-top:10px;
	width:520px;
	float:left;
	padding-left:7px;
	overflow:hidden;
}
.tabs {
	width:520px;
	height:220px;
	margin:0px auto;
}
#tab_news, #tab_new, #tab_eve, #tab_mainte, #tab_up{width:520px; float:left}

.notice_set {
	width:500px;
	margin:0px auto;
	padding:5px 0px;
	border-bottom:1px dashed #c1c1c1;
	margin-bottom:5px;
}
.icon {
	width:60px;
	height:14px;
	float:left;
	text-align:center;
	text-indent:-9998px;
}

.ic_type19 { background: url(../images/icon_news.gif) no-repeat top; }/*-- お知らせ --*/
.ic_type20 { background: url(../images/icon_eve.gif) no-repeat top; }/*-- イベント --*/
.ic_type22 { background: url(../images/icon_mainte.gif) no-repeat top; }/*-- メンテナンス --*/
.ic_type21 { background: url(../images/icon_up.gif) no-repeat top; }/*-- アップデート --*/
.infoDay {
	float:right;
	text-align:center;
}

.infoTitle {
	width:350px;
	float:left;
	text-align:left;
	padding-left:5px;
}

.infoTitle .font_20{ font-weight:bold; color:#ffb609;}
.infoTitle .font_19{ font-weight:bold; color:#28b1ee;}
.infoTitle .font_21{ font-weight:bold; color:#ff6d6a;}
.infoTitle .font_22{ font-weight:bold; color:#ababab;}

ul.tabNavigation {
	margin: 0 -10px 5px 0; overflow:hidden;zoom: 1;
}
ul.tabNavigation li {
	width:100px;
	height:21px;
	margin:0px 3px 0px 0px;
	float:left;
	display:inline;
}

ul.tabNavigation li a {
	background:url(../images/home_tab.png) no-repeat center top;
	width:100px;
	height:21px;
	display:block;
	text-indent:-9998px;
}
ul.tabNavigation li.new a {	background-position:0px 0px; }
ul.tabNavigation li.new a:hover,ul.tabNavigation li.new a.selected {	background-position:0px -22px; }

ul.tabNavigation li.news a {	background-position:-105px 0px; }
ul.tabNavigation li.news a:hover,ul.tabNavigation li.news a.selected {	background-position:-105px -22px; }

ul.tabNavigation li.eve a {	background-position:-210px 0px; }
ul.tabNavigation li.eve a:hover,ul.tabNavigation li.eve a.selected {	background-position:-210px -22px; }

ul.tabNavigation li.mainte a {	background-position:-315px 0px; }
ul.tabNavigation li.mainte a:hover,ul.tabNavigation li.mainte a.selected {	background-position:-315px -22px; }

ul.tabNavigation li.up a {	background-position:-420px 0px; }
ul.tabNavigation li.up a:hover,ul.tabNavigation li.up a.selected {	background-position:-420px -22px; }

.bt_more {
	float:right;
	width:55px;
}


/*スクリーンショット*/
#home_ss {
	float:left;
	width:528px;
	border:1px solid #d6d6d6;
	background-color:#f0f0f0;
	padding:3px;
}

.home_sshot{
float:left; 
background:url(../images/headline_gl03.gif) no-repeat center top;
width:528px; 
height:140px; 
overflow:hidden;}
.star_title{ 
height:30px;}

.star_title .dottip {
	float:right;
	  margin:7px 10px 0 0; 
	  display:inline
	  }
.star_title .dottip span {
float:left;
width:7px;
height:8px;
margin:0 2px;
text-indent:-9999px; 
background:url(../images/icon_maru.png) -9px 0px no-repeat;}
.star_title .dottip .current {background:url(../images/icon_maru.png) no-repeat;}


		 
.home_sshot a.arrow_l{ 
     background:url(../images/arrow_img.png) 0px 0px no-repeat; 
	   width:19px; 
	   height:50px; 
	   float:left; 
	   display:block; 
	   margin:13px 0px 0px 0px;
	   }
.home_sshot a.arrow_r{ 
     background:url(../images/arrow_img.png) -19px 0px no-repeat; 
	   width:19px; 
	   height:50px;
		 float:right;
	   display:block; 
	   margin:13px 5px 0px 0px;
	   }
.star_con{ padding:7px 10px;}
.home_sshot ul{}
.home_sshot ul li{ 
     float:left; 
	   display:
	   inline-block;
	   _display:inline;
	   margin:0px 5px 0px 5px; 
	   display:inline-block;
	   _display:inline;
	   *margin:0px 7px;
	    }
.home_sshot ul li a img{ 
padding:1px; 
border:1px solid #ccc;
}


/*ゲームリスト　イベント*/
.game_lis{
	background:url(../images/bg_login.jpg) repeat-x center top;
	width:198px;
	border:1px solid #d5d5d5;
	float:left;
	margin-bottom:10px;
	}
.game_lis_tb{
	float:left;
	width:182px;
	margin:0px auto;
	padding:10px 8px;}
.game_lis_tb li{ width:182px; float:left; border-bottom:1px dashed #c1c1c1; padding-bottom:3px; padding-top:3px;}
.game_lis_tb a{float:left; padding:2px 5px 0 5px; font-weight:bold;} 	
.game_new{background:url(../images/top/game_new.gif) repeat-x center top;
width:48px;
height:14px;
float:right;
margin-top:3px;
text-indent:-9999px; 
}
.game_pre{background:url(../images/top/game_pre.png) repeat-x center top;
width:48px;
height:14px;
float:right;
margin-top:3px;
text-indent:-9999px; 
}
.game_now{background:url(../images/top/game_now.png) repeat-x center top;
width:48px;
height:14px;
float:right;
margin-top:3px;
text-indent:-9999px; 
}


.game_ibent_tb{
	float:left;
	width:182px;
	margin:0px auto;
	padding:10px 8px;}
.game_ibent_tb li{ width:182px; float:left; border-bottom:1px dashed #c1c1c1; padding-bottom:3px; padding-top:3px;}
.game_ibent_tb a{float:left; padding:2px 5px 0 5px;} 	

.game_fal{width:535px; float:left; padding-bottom:10px;}

/**/
.ttr_lis{
	width:198px;
	float:left;
	margin-bottom:10px;
	}
/*ゲーム一覧*/
.game_set{ width:740px; float:left; padding-bottom:10px;}
.game_top{width:740px; float:left;}
.game_top h2.brwsr_img{
	background:url(../images/contents/brwsr_img.png) no-repeat;
	width:740px;
	height:41px;
	float:left;
	text-indent:-9999px;}
.game_top h2.dw_img{
	background:url(../images/contents/dw_img.png) no-repeat;
	width:740px;
	height:41px;
	float:left;
	text-indent:-9999px;}
.game_cen{background:url(../images/contents/game_cen_img.png);
width:740px;
float:left;}
.game_bg{width:229px; height:115px; float:left; background:url(../images/contents/game_bg.jpg) no-repeat; margin:10px 0 0 13px;}
.game_thms{width:100px; float:left; padding:9px 0 0 7px;}
.game_title{ width:105px; float:right; padding-top:10px; padding-right:3px;}
.game_bt{width:220px; float:left; margin:4px 2px 0 5px;}
.game_but{
	background:url(../images/contents/game_but_img.png) no-repeat;
	width:740px;
	height:18px;
	float:left;
	text-indent:-9999px;}
.game_net{ width:740px; float:left; padding:10px 0;}
.game_new01{background:url(../images/top/game_new.png) repeat-x center top;
width:48px;
height:14px;
float:right;
margin-top:2px;
margin-left:2px;
text-indent:-9999px; 
position:absolute;
}
.game_pre01{background:url(../images/top/game_pre.png) repeat-x center top;
width:48px;
height:14px;
float:right;
margin-top:2px;
margin-left:2px;
text-indent:-9999px; 
position:absolute;
}
.game_now01{background:url(../images/top/game_now.png) repeat-x center top;
width:48px;
height:14px;
float:right;
margin-top:2px;
margin-left:2px;
text-indent:-9999px; 
position:absolute;
}
/* テーブル */
.cateBox_tb{padding-top:10px;}
table.cateBox strong{ color:#3cb0d6;}
table.cateBox {
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-collapse: collapse;
	background: #f1f1f1;
	border-spacing: 0;
	letter-spacing: 1px;
	margin-top:0px;
}

table.cateBox th {
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-collapse: collapse;
	border-spacing: 1;
	background: #f1f1f1;
	padding: 5px;
	text-align:center;
}
table.cateBox td {
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-collapse: collapse;
	border-spacing: 1;
	padding: 5px;
	background: #f1f1f1;
}


table.cateBox01 strong{ color:#fec007;}
table.cateBox01 {
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-collapse: collapse;
	border-spacing: 0;
	letter-spacing: 1px;
	margin-top:0px;
}

table.cateBox01 th {
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-collapse: collapse;
	border-spacing: 1;
	background: #fff;
	padding: 5px;
	text-align:center;
}

table.cateBox01 td {
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-collapse: collapse;
	border-spacing: 1;
	padding: 5px;
	background: #fff;
}


table.cateBox_02 {
	margin-left:20px;
	border-collapse: collapse;
	border-spacing: 0;
	letter-spacing: 0;
	margin-top:0px;
	border:none !important;
}
table.cateBox_02 td {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 2px 5px 2px 5px;
	border:none !important;
}


/*スクリーンショット*/
.screenshot_set{ width:740px; float:left; padding-bottom:10px; padding-top:10px;}
.screenshot_set ul{ width:720px; float:left; padding:0 10px;}
.screenshot_set li{ width:180px; float:left; text-align:center; padding-bottom:10px;}
.screenshot_set strong{ width:180px; float:left; text-align:center; color:rgb(80, 166, 204);}
/*MYページ*/
.box_mypage{width:740px; float:left; padding-bottom:10px; padding-top:10px;}
#p_date{
	width:300px;
	float:left;
	position:absolute;
	padding-left:400px;
	padding-top:34px;
	color:#ff9900;
	font-weight:bold;
	text-shadow:1px 1px 3px #868484;
}
.box_mypage .top{
	width:701px;
	float:left;
	margin-left:19px;
	background:url(../images/contents/my_page_top.png) no-repeat center top;
	height:66px;}
.box_mypage .cen{
	width:701px;
	float:left;
	margin-left:19px;
	background:url(../images/contents/my_page_cen.png) repeat-y center top;}

.mypage_top{ width:660px; float:left; padding-left:20px; padding-right:20px;}
.box_mypage .bottom{
	width:701px;
	float:left;
	margin-left:19px;
	text-indent:-9999px;
	background:url(../images/contents/my_page_bottom.png) no-repeat center;
	height:64px;}

#mypage_box {
	background:url(../images/contents/mypage_base.jpg) no-repeat center top;
	width:190px;
	margin:10px auto 0px;
	padding:32px 0px 0px;
}

#mypage_box ul {
	width:182px;
	margin:0px auto 0px;
}

#mypage_box ul li {
	width:182px;
	height:41px;
	margin:0px;
	overflow:hidden;
}
#mypage_box .bottom {
	background:url(../images/contents/vip_bottom.jpg) no-repeat center bottom;
	width:190px;
	height:5px;
	text-indent:-9998px;	
}
.mypage_box_01{ width:350px; float:left;}
.mypage_box_02{ width:300px; float:right;}
table.mypage_box strong{font-weight:bold; color:#ff9900; padding-right:5px;}
table.mypage_box {
	border-collapse: collapse;
	border-spacing: 0;
	letter-spacing: 1px;
	margin-top:0px;
}

table.mypage_box td {
	border-collapse: collapse;
	border-spacing: 0;
	padding:3px 5px 3px 0px;
}
table.mypage_box th {
	border-collapse: collapse;
	border-spacing: 0;
}

table.mypage_box td button#show_mask_btn{
	width: 100%;
	max-width: 60px;
	min-width: 30px;
	display: block;
	background: #00b0e9;
	padding: 1px 1%;
	color:#fff;
	text-align: center;
	font-size: 10px;
	/* line-height: 13px; */
	text-decoration: none;
	/* margin-left: 20px; */
	border-radius: 37px;
	/* border: 1px solid #0f80dd; */
	cursor:pointer;
	border: none;
}

table.mypage_box td button#show_mask_change{
	width: 100%;
	max-width: 60px;
	min-width: 30px;
	display: block;
	background: #fe4400;
	padding: 1px 1%;
	color: #ffffff;
	text-align: center;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	/* margin-left: 20px; */
	border-radius: 37px;
	/* border: 1px solid #0f80dd; */
	cursor:pointer;
	border: none;
	font-weight: 600;
	margin-top: 2px;
}

#mask{
	width:100%;
	height: calc(var(--vh, 1vh) * 100);
	background: rgb(0 0 0 / 80%);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
}

#mail_check_div{
	width: 350px;
	height: 150px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	/* margin: 0 auto; */
	z-index: 10;
	border-radius: 5px;
	border: 2px solid #fff;
	box-shadow: 1px 2px 7px -1px #000000ab;
	padding-top: 2%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	font-size: 130%;
	overflow: hidden;
}

#send_mail_code{
	width: 150px;
	width: 87%;
	background: #f7f7f7;
	padding: 2% 3%;
	color: #8e8d8d;
	text-align: center;
	font-size: 14px;
	line-height: 21px;
	text-decoration: none;
	border-radius: 5px;
	border: 1px solid #c6c6c6;
	font-weight: bold;
	cursor: pointer;
}

#code{
	width: 80%;
	border-radius: 4px;
	border: 1px solid rgb(201, 201, 201);
	margin: 2% 0%;
	padding: 3%;
}

#mail_check_submit{
	width: 100%;
	height: 40px;
	background: #ff8d00;
	color: #fff;
	text-align: center;
	line-height: 0;
	border-radius: 0 0 5px 5px;
	right: 4%;
	bottom: 14%;
	text-decoration: none;
	display: flex;
	justify-content: center;
	align-items: center;
	border:none;
	font-size:18px;
	cursor: pointer;
}

/* -- mygamelist -- */

#my_gamelist_box {
	margin-bottom:10px;
	float:left;
	width:710px;
	border:1px solid #d6d6d6;
	background-color:#f0f0f0;
	margin-left:12px;
	padding:3px;
}

#my_gamelist_box ul {
	width:710px;
}

#my_gamelist_box ul li {
	width:174px;
	height:95px;
	margin:4px 3px 0px 0px;
	float:left;
}
/*掲示板追加*/
.game_massage_box{ width:500px; float:left; margin-left:94px; padding-bottom:15px; margin-bottom:20px; border-bottom:#d7d7d7 2px dotted;}
.game_massage_img{ width:174px; float:left; padding-left:10px;}
.game_massage_text{ width:306px; float:left;}
.game_massage_text em{color:#3cb0d6;}
.game_massage_text p{ margin-top:15px;}

.title_list{ width:740px; float:left; padding-bottom:10px;}
.title_list_img{ width:174px; float:left; padding:0 10px 0 10px;}
.title_list_txt {
	width:520px;
	padding-right:10px;
	float:left;
}
.strong_01{ color:#3bbae4; font-size:14px;}
.strong_02{ color:#ffab46; font-size:14px;}
.title_list_lin {
	float:left;
	width:720px;
	border-bottom:1px dashed #c1c1c1;
	margin: 0 10px 5px 10px;
}


/*掲示板*/
.game_bbs{ width:740px; float:left; padding-bottom:10px;}
.game_bbs_bg{width:229px; height:115px; float:left; background:url(../images/contents/game_bbs_bg.jpg) no-repeat; margin:10px 0 0 13px;}
.game_bbs_thms{width:100px; float:left; padding:9px;}
.game_bbs_bt{width:118px; float:left; text-align:center; padding-top:2px;}
.game_bbs_left{ width:118px; float:left;}
.game_bbs_title{ width:105px; float:right; padding-top:10px; padding-right:3px;}

.bbg_title{width:740px; float:left; background-color:#FFF;}
.bbg_game_txt{width:720px; float:left; padding-left:10px; padding-right:10px; padding-bottom:5px;}
.bbg_search{width:720px; float:left; padding-bottom:15px;}
.bbg_search_bg{width:720px; height:86px; float:left; background:url(../images/bbs/bbs_title_bg.png) no-repeat;}

.bbg_search_tb{ width:700px; height:29px; float:left; padding-top:28px; padding-left:10px;}

.bbg_search_tb table {
	border-collapse: collapse;
	border-spacing: 0;
	letter-spacing: 1px;
	margin-top:0px;
	width:680px;
	float:left;
}
.bbg_search_tb td {
	border-collapse: collapse;
	border-spacing: 1;
	padding-left:10px;
	padding-right:5px;
}
.bbg_search_tb strong{color:#FFF; font-size:13px;}
.bbg_search_input{
min-height: 29px;
padding-left:3px;
font-size: 113%;
line-height: 1.9;
box-sizing: border-box;
background:url(../images/bbs/bbg_search_input.png) no-repeat; width:239px; height:29px; float:left; border: 0; color:#666;}
.bbg_search_bt{background:url(../images/bbs/bbg_search_bt_on.png) no-repeat; width:60px; float:left; height:29px; text-indent:-9998px; border: 0; cursor: pointer;}

.bbg_list{ width:720px; float:left; padding-top:15px; background-color:#FFF;}
#bbsid{height:840px; float:left; background-color:#FFFFFF; width:720px;}

#bbsiframe{background-color:#FFFFFF !important; }

.bbs_tab_menu{width:720px; float:left;}

.bbs_tab_menu_li{
	background:url(../images/contents/tab_line.gif) repeat-x bottom;
	height:31px;
	width:719px;
	border-left:#3cb0d6 1px solid;}
.bbs_tab_menu_li li{float:left; color:#3cb0d6; border-right:#3cb0d6 1px solid;}
.bbs_tab_menu_li a{background:url(../images/bbs/bbs_tab_menu_li.png) repeat-x;  height:31px; float:left;  padding:0 20px; }
.bbs_tab_menu_li a:hover{background:url(../images/bbs/bbs_tab_menu_a.png) repeat-x; height:31px; float:left; padding:0 20px; color:#ff9900;}
.bbs_tab_menu_li a.selected {background:url(../images/bbs/bbs_tab_menu_a.png) repeat-x; height:31px; float:left; padding:0 20px; color:#ff9900;}
.bbs_tab_menu_li strong{ padding-top:8px; float:left;}

.bbs_list_tb{width:720px; float:left;}

table.bbs_table {
	border-collapse: collapse;
	border-spacing: 0;
	letter-spacing: 1px;
	margin-top:0px;
	width:720px; float:left;
}

table.bbs_table th {
	border-collapse: collapse;
	border-spacing: 1;
	background: #e9f2f5;
	padding: 5px;
	color:#777777;
	text-align:center;
}
table.bbs_table td {
	border-bottom: 1px solid #3cb0d6;
	border-collapse: collapse;
	border-spacing: 1;
	color:#333333;
	padding: 5px;
	text-align:center;
}

.bbs_mainlist{ width:720px; float:left; padding-top:15px;}


.bbs_tb{ width:720px; float:left; padding-bottom:15px;}

.bbs_tb_01{width:39px; float:left;}
.bbs_tb_02{width:500px; float:left;}
.bbs_tb_03{width:47px; float:left;}
.bbs_tb_04{width:47px; float:left;}

table.bbs_table_01{
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-collapse: collapse;
	border-spacing: 0;
	letter-spacing: 1px;
	margin-top:0px;
	width:720px; 
	float:left;
}

table.bbs_table_01 th {
	border-bottom: 1px solid #e0e0e0;
	border-collapse: collapse;
	border-spacing: 1;
	background: #f4f4f4;
	padding: 5px;
	color:#3cb0d6;
}

table.bbs_table_01 td {
	border-bottom: 1px solid #e0e0e0;
	border-collapse: collapse;
	border-spacing: 1;
	color:#333333;
	padding: 5px;
}
table.bbs_table_01 strong{ color:#b32f44;}
.bbs_id{ float:left;}
.bbs_nsiyou{ float:left; padding-top:10px; width:670px;}
.bbs_nsiyou img{ border:1px solid #acacac; padding:1px;}
.bbs_nsiyou a:hover img{ border:1px solid #ff6600;}

.bbs_right_bt{ width:720px; float:left; text-align:right; padding-bottom:15px;}

.add_com_box textarea {
line-height: 18px;
width: 525px;
height: 120px;
border: 1px solid rgb(198, 198, 198);
background-color: rgb(239, 239, 239);
}
.bbs_keka{ width:720px; float:left; padding-bottom:5px; font-weight:bold; color:#3cb0d6;}


/*分页样式*/
.epages{display:block;width:100%;text-align:left;margin:3px 0;font:11px/12px Tahoma}
.epages *{vertical-align:middle;}
.epages a{padding:1px 4px 1px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}
.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}

.bbs_banner56{width:740px;height:30px;background:url(../images/contents/bbs_h3_aurora.png) repeat-x;}
.bbs_banner51{width:740px;height:30px;background:url(../images/contents/bbs_h3_caesary.png) repeat-x;}
.bbs_banner59{width:740px;height:30px;background:url(../images/contents/bbs_h3_crown.png) repeat-x;}
.bbs_banner60{width:740px;height:30px;background:url(../images/contents/bbs_h3_minwan.png) repeat-x;}
.bbs_banner61{width:740px;height:30px;background:url(../images/contents/bbs_h3_ms3goku.png) repeat-x;}
.bbs_banner63{width:740px;height:30px;background:url(../images/contents/bbs_h3_mssaiyuki.png) repeat-x;}
.bbs_banner64{width:740px;height:30px;background:url(../images/contents/bbs_h3_tt3goku.jpg) repeat-x;}
.bbs_banner57{width:740px;height:30px;background:url(../images/contents/bbs_h3_ransei.png) repeat-x;}
.bbs_banner58{width:740px;height:30px;background:url(../images/contents/bbs_h3_saiyuuki.png) repeat-x;}
.bbs_banner62{width:740px;height:30px;background:url(../images/contents/bbs_h3_skipping.png) repeat-x;}
.bbs_banner52{width:740px;height:30px;background:url(../images/contents/bbs_h3_mt3goku.png) repeat-x;}


.bbs_bodybanner56{width:720px;height:120px;background:url(../images/contents/bbg_aurora_img.jpg) repeat-x;}
.bbs_bodybanner51{width:720px;height:120px;background:url(../images/contents/bbg_caesary_img.jpg) repeat-x;}
.bbs_bodybanner60{width:720px;height:120px;background:url(../images/contents/bbg_minwan_img.jpg) repeat-x;}
.bbs_bodybanner61{width:720px;height:120px;background:url(../images/contents/bbg_ms3goku_img.jpg) repeat-x;}
.bbs_bodybanner63{width:720px;height:120px;background:url(../images/contents/bbg_mssaiyuki_img.jpg) repeat-x;}
.bbs_bodybanner52{width:720px;height:120px;background:url(../images/contents/bbg_mt3goku_img.jpg) repeat-x;}
.bbs_bodybanner57{width:720px;height:120px;background:url(../images/contents/bbg_ransei_img.jpg) repeat-x;}
.bbs_bodybanner58{width:720px;height:120px;background:url(../images/contents/bbg_saiyuuki_img.jpg) repeat-x;}
.bbs_bodybanner62{width:720px;height:120px;background:url(../images/contents/bbg_skipping_img.jpg) repeat-x;}
.bbs_bodybanner59{width:720px;height:120px;background:url(../images/contents/bbg_crown_img.jpg) repeat-x;}
.bbs_bodybanner64 {
    background: url("../images/contents/bbg_tt3goku_img.jpg") repeat-x scroll 0 0 transparent;
    height: 120px;
    width: 720px;
}
.bbs_bodybanner65 {
    background: url("../images/contents/bbg_3gokuha_img.png") repeat-x scroll 0 0 transparent;
    height: 120px;
    width: 720px;
}
.bbs_bodybanner66 {
    background: url("../images/contents/bbg_daishogun_img.jpg") repeat-x scroll 0 0 transparent;
    height: 120px;
    width: 720px;
}
.bbs_bodybanner67 {
    background: url("../images/contents/bbg_3gokuin_img.jpg") repeat-x scroll 0 0 transparent;
    height: 120px;
    width: 720px;
}


/*20121003 you add start*/
.regist_login_op{width:810px;
	margin:0px auto 10px auto;}
.regist_login_icon_i{ width:242px; float:left;}
.regist_login_icon_o{ width:242px; float:left; padding-top:20px; padding-left:20px;}
.regist_login_icon{ width:810px; margin:0px auto;}

.regist_login_icon a{padding-right:10px;}
/*20121003 you add end*/

/*20121002 jinguonan edit start*/
.gamebox_but{
	position:absolute; width:142px; float:left; padding-left:12px; padding-top:203px; }

.gamebox_but_01{ width:77px; float:left;}
.gamebox_but_01 a{
background:url(../images/banner/game_site_off.png) no-repeat center top;
height:24px; width:77px; float:left; text-indent: -9999px;}
.gamebox_but_01 a:hover{ background:url(../images/banner/game_site_on.png) no-repeat center top;}

.gamebox_but_02{ width:55px; float:right;}
.gamebox_but_02 a{
background:url(../images/banner/game_play_off.png) no-repeat center top;
height:24px; width:55px; float:left; text-indent: -9999px;}
.gamebox_but_02 a:hover{ background:url(../images/banner/game_play_on.png) no-repeat center top;}
.br_bt{
	position:absolute;
	width:150px;
	float:left;
	margin-left:3px;
	margin-top:70px;
}

/*.gamebox_but{
	position:absolute; width:113px; float:left; padding-left:12px; padding-top:203px; }
.gamebox_but a{
background:url(../images/banner/banner_off.png) no-repeat center top;
height:24px; width:113px; float:left; text-indent: -9999px;}
.gamebox_but a:hover{ background:url(../images/banner/banner_on.png) no-repeat center top;}*/

.my_game{width:600px; float:left; padding-left:50px;}
.my_game_title{
	background:url(../images/contents/my_game_r.png) no-repeat;
	width:600px;
	height:54px;	
	float:left;
	text-indent:-9999px;}
.my_game_tb{
	width:600px;
	float:left;
	padding-top:10px;
}

table.my_game_ta {
	border-collapse: collapse;
	border-spacing: 0;
	letter-spacing: 1px;
	margin-top:0px;
	float:left;
	width:600px;
}
table.my_game_ta th {
background: url(../images/contents/table_th.jpg) no-repeat right bottom;
height: 28px;
color: white;
font-weight: bold;
padding: 1px 3px 0px;
text-align: center;
border: 1px solid #FFB525;
text-shadow:1px 1px 3px #868484;
vertical-align: middle;
}
table.my_game_ta td {
	border-right: 1px solid #FFB525;
	border-left: 1px solid #FFB525;
	border-bottom: 1px solid #FFB525;
	border-collapse: collapse;
	border-spacing: 1;
	background: #fff;
	color:#000;
	padding: 5px;
}
.icon_logo_01{
height:20px;
width:20px; 
float:left;
padding-right:3px;
}
.acc_game_c_bg{
	width:180px;
	float:left;
	margin-left:3px;
	
}
.br_bt01{
	position:absolute;
	width:150px;
	float:left;
	margin-left:10px;
	margin-top:80px;
}
/*20121002 jinguonan edit end*/

h2.aurora_logo02 {
	background:url(../images/bg/jg.png) no-repeat;
	width:294px;
	height:203px;
	position:absolute;
	margin-top:430px;
	left:-330px;
	z-index:100;
	text-indent:-9998px;
}

h2.aurora_logo01{
	background:url(../images/bg/sgmj.png) no-repeat;
	width:342px;
	height:266px;
	position:absolute;
	margin-top:60px;
	margin-left:960px;
	z-index:100;
	text-indent:-9998px;
}
.my_bbs_bt {
position: relative;
float: right;
top: -40px;
width: 300px;
text-align: right;
padding-right: 20px;
}

/*20121128追加*/
.withdraw_bx{width:740px; float:left;}
.withdraw_step{ width:613px; float:left; height:48px; margin-bottom:30px; text-indent: -9999px; margin-left:63px;}
.withdraw_step01{background:url(../images/withdraw/step.png) 0 0;}
.withdraw_step02{background:url(../images/withdraw/step.png) 0 -48px;}
.withdraw_step03{background:url(../images/withdraw/step.png) 0 -96px;}
.withdraw_step04{background:url(../images/withdraw/step.png) 0 -144px;}
.withdraw_step05{background:url(../images/withdraw/step.png) 0 -192px;}
.withdraw_bt{ width:720px; float:left; padding-left:10px;}
.red_h4{
	width:700px; float:left;
	background:url(../images/contents/h4_red.gif) no-repeat left 2px;
	padding: 0px 0px 0px 18px;
	margin-bottom:10px;
	color:#ff3f43;
	font-weight:bold;
	font-size:14px;
}

.withdraw_na{border:1px solid #afafaf; float:left; width:718px;}
.withdraw_nx{background-color:#FFFFFF; border:6px solid #b8d6e0; width:706px; float:left; padding: 10px 0px;}
.withdraw_nx01{background-color:#FFFFFF; border:6px solid #3cb0d6; width:706px; float:left; padding: 10px 0px;}

.step_tx01{width:706px; float:left; text-align:center; font-size:14px; font-weight:bold;}
.step_tx02{width:706px; float:left; text-align:center; font-size:13px; color:#ff0066; font-weight:bold; height:49px; line-height:49px; background-color:#f5f5f5;
border-bottom:#dddddd 1px solid;
border-top:#dddddd 1px solid;}
.step_tx02 strong{ color:#FF6600;}

.step_tbx{ width:664px; float:left; background-color:#e8e9e9; border:#bfbfbf 1px solid; margin-left:10px; padding:10px;}
.step_tbx01{width:666px; float:left; padding-left:20px;}
.step_tbx01 .contact_text {
color: rgb(102, 102, 102);
border: 1px solid rgb(187, 187, 187);
width: 644px;
height: 150px;
padding: 10px;
background:url(../images/withdraw/logo_bg.png) no-repeat bottom right;
}
.step_bt{width:706px; float:left; text-align:center;}


/*jinguonan 20140325修正*/
#course_01{ width:708px; float:left;}
#course_02{ width:708px; float:left;}
.ingame_buy{ width:708px; float:left; margin-bottom:10px; margin-left:15px; margin-top:15px;}
.ingame_buy ul{width:708px; height:27px; float:left; background:url(../images/ingame_buy/ui.jpg) no-repeat; }

.ingame_buy ul.ingame_buy_title li.m_01{width:192px; height:27px; float:left; text-indent: -9999px;}
.ingame_buy ul.ingame_buy_title li.m_01 a {width:192px; height:27px; float:left; background: url(../images/ingame_buy/ui.jpg);}
.ingame_buy ul.ingame_buy_title li.m_01 a:hover,.ingame_buy ul.ingame_buy_title li.m_01 a.selected {background-position: 0 -27px; }

.ingame_buy ul.ingame_buy_title li.m_02{width:261px; height:27px; float:left; margin-left:9px; text-indent: -9999px;}
.ingame_buy ul.ingame_buy_title li.m_02 a {width:261px; height:27px; float:left; background: url(../images/ingame_buy/ui.jpg) -201px 0;}
.ingame_buy ul.ingame_buy_title li.m_02 a:hover,.ingame_buy ul.ingame_buy_title li.m_02 a.selected {background-position: -201px -27px; }