@charset "utf-8";
/* CSS Document */

/*=======================================

  index_top
 
=======================================*/

body {
	background:url(../images/bg_bottom.png) repeat-x center bottom;
	line-height: 130%;
	margin: 0;
	padding: 0;
	color:#000;
}
#wrapper {
	background: url(../images/bg_top.jpg) no-repeat center top;
	
	width:100%;
	height:100%;
	font-size:93%;
	margin-top:-1px;
}

a:link { color:#e9e3b2;	text-decoration:none; }
a:visited { color:#fff; text-decoration:none; }
a:hover { color:#feb380; text-decoration:underline; }
a { outline:none; }
:focus { outline: 0; }


/*-----------------------
 Main_Menu
--------------------------*/
.g_menu{
	clear: both;
	position: relative;
	width: 100%; 
	height:60px; 
	zoom: 1;
	background:url(../images/nav_bg.png) 0 0 repeat-x;
	}
.g_menu ul {width: 924px;margin: 0 auto;overflow: hidden;zoom: 1;}
.sf-menu li {float: left;}
.sf-menu div a {height:60px;display:block;text-indent:-9998px;background-image: url(../images/nav.png);background-repeat: no-repeat;}

.sf-menu .gn_01 a {	background-position:0 0; width:154px; }
.sf-menu .gn_01 a:hover,.sf-menu .gn_01 a:active {	background-position:0px -60px;}

.sf-menu .gn_02 a {	background-position:-154px 0px;	width:154px;}
.sf-menu .gn_02 a:hover,.sf-menu .gn_02 a:active {	background-position:-154px -60px;}

.sf-menu .gn_03 a {	background-position:-308px 0px;	width:154px;}
.sf-menu .gn_03 a:hover,.sf-menu .gn_03 a:active {	background-position:-308px -60px;}

.sf-menu .gn_04 a {	background-position:-462px 0px;	width:154px;}
.sf-menu .gn_04 a:hover,.sf-menu .gn_04 a:active {	background-position:-462px -60px;}

.sf-menu .gn_05 a {	background-position:-616px 0px;	width:154px;}
.sf-menu .gn_05 a:hover,.sf-menu .gn_05 a:active {	background-position:-616px -60px;}

.sf-menu .gn_06 a {	background-position:-770px 0px;	width:154px;}
.sf-menu .gn_06 a:hover,.sf-menu .gn_06 a:active {	background-position:-770px -60px;}

.sf-menu ul {
	background:rgba(0,0,0,0.8); 
	width:154px;
	height:auto;
	position:absolute;
	display: none;
	top:60px;
	z-index:9000;
	/*right:-1px;
	padding:0px 0px 0px 30px;*/
	}
.sf-menu ul li {
	float:left;
	font-family: "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-right:15px;
	}
.sf-menu li ul li {
	line-height:40px;
	position: relative;
	float:left;
	width: 100%;
	z-index: 9001; 
	padding-left:5%;
	/*padding-left:35%;*/
	text-align:center;
	}
.sf-menu li ul li p {float: left;padding: 0 17px 0 27px;}
.sf-menu ul li p a:link { color:#a16f24;	text-decoration:none; }
.sf-menu ul li p a:visited { color:#b88946; text-decoration:none; }
.sf-menu ul li p a:hover { color:#ff6600; text-decoration:none; }


/*-----------------------
 Game_Logo
--------------------------*/
#nav_logo {
	float: left;
	position: absolute;
	left:30px;
	top:35px;
	}
#nav_logo a{ width:354px; height:252px;display: block;}
#nav_logo a img{display: none;}	

/*-----------------------
 Game_Start
--------------------------*/	
#gamestart {
	width:232px;
	height:141px;
	float:left;
	}

/*-----------------------
 login
--------------------------*/	
.left_login{ 
	width:232px; 
	float:left; 
	}
	
.loginInner{
	width:232px;
	float:left;
	height:191px;
	background: url(../images/login/login.png) no-repeat 0 0;
	}
	
.loginInner ul.login_bx{ 
	width:212px; 
	float:left; 
	height:27px; 
	padding:12px 0 0 10px;
	}
.loginInner ul.login_bx li{ 
	width:106px; 
	height:27px; 
	float:left;
	}
.loginInner ul.login_bx li.m_01 a {
	width:106px;
	height:27px;
	float:left;
	background: url(../images/login/login.png) no-repeat -10px -279px;
	text-indent:-9998px;
	}
.loginInner ul.login_bx li.m_01 a.selected {
	background-position: -10px -252px; 
	}
.loginInner ul.login_bx li.m_02 a {
	width:106px;
	height:27px;
	float:left;
	background: url(../images/login/login.png) no-repeat -116px -279px;
	text-indent:-9998px;
	}
.loginInner ul.login_bx li.m_02 a.selected {
	background-position: -116px -252px;
	 }
.login_box{
	width:212px; 
	float:left; 
	padding:15px 0 0 10px;
	}
.loginBefore{ 
	width:212px; 
	float:left; 
	}
	
#login_form{ 
	width:139px; 
	float:left;
	}
#login_form div {
	width:139px;
	height:27px;
	position:relative;
	padding:0;
	}
input#id-field, input#password-field , input#codo-field {
	width:125px;
	height:22px;
	line-height:22px;
	padding-left:10px;
	color:#a39984;
	border-style:none;
	background:#ffffff;
	}
label.overlabel { 
	height:25px;
	line-height:25px;
	}
label.overlabel-apply {
	position:absolute;
	left:7px;
	z-index:1;
	color:#a39984;
	font-weight:bold;
	}
.bt_login{ 
	width:68px; 
	float:right;
	}
.bt_login a{
	width:68px;
	height:53px;
	float:left;
	background-image: url(../images/login/login.png);
	background-repeat: no-repeat;
	background-position: 0px -308px;
	}
.codo_no{ 
	width:68px; 
	float:right; 
	margin-top:3px; 
	border: #000 1px solid;
	}
.codo_no img{ 
	width:68px; 
	height:20px; 
	float:left;
	}
.loginLink{
	width:212px;
	float:left;
	margin-top:11px;
	padding-top:5px;
	border-top:  1px solid #4f4c44;
	}
.loginLink ul{
	width:212px; 
	float:left; 
	}
.loginLink ul li{
	width:101px; 
	float:left;
	}
.loginLink ul li.m_01 a {
	height:25px;
	width:101px;
	float:left;
	text-indent:-9998px;
	background: url(../images/login/login.png) no-repeat 0 -200px;
	}
.loginLink ul li.m_01 a:hover{	background-position:0 -225px;}
.loginLink ul li.m_02 a {
	height:25px;
	width:101px;
	float:left;
	text-indent:-9998px;
	background: url(../images/login/login.png) no-repeat -110px -200px;
	margin-left:9px;
	}
.loginLink ul li.m_02 a:hover{	background-position:-110px -225px;}

.login_opid{width:200px; float:left; padding-left:10px; padding-top:15px;}
.login_opid h2{
	width:200px;
	height:31px;
	float:left;
	text-indent:-9998px;
	background-image: url(../images/login/login.png);
	background-repeat: no-repeat;
	background-position: -80px -310px;
	border-bottom:  1px solid #4f4c44;
}
.login_opid .open_bx{width:200px; float:left; padding-top:10px; text-align:center;}
.login_opid p{width:200px; float:left; background: url(../images/login/open_s.png) no-repeat 0 0; height:27px; font-weight:bold; margin-top:5px;}
.login_opid p a{float:left; padding-left:30px; height:27px; line-height:27px; color:#bdbdbd;}
.login_opid p a:hover{
	color:#a39984;
	text-decoration:underline;
	}

.index_logged{
	width:232px;
	float:left;
	height:191px;
	background: url(../images/login/login.png) no-repeat 0 -383px;
}
.index_logged .top{
	width:232px;
	float:left;
	height:35px;
	text-indent:-9998px;
}
.index_logged .box{
	width:212px; 
	float:left; 
	padding:20px 0px 0 5px;
	}
.index_logged .login_name_icn{ 
	width:62px; 
	float:left;
	}
.index_logged .login_name_box{ 
	width:145px; 
	float:right;
	}
.index_logged p{ 
	width:140px; 
	float:left; 
	color:#FFF; 
	font-weight:bold; 
	padding-bottom:5px;
	}
.index_logged .login_name_k{
	width:115px;
	height:25px;
	line-height:25px;
	float:left;
	padding-left:24px;
	color:#603800
	;margin-bottom:10px;
	background-image: url(../images/login/lablebg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.index_logged .login_name_01{
	width:115px;
	height:25px;
	line-height:25px;
	float:left;
	padding-left:24px;
	color:#603800;
	margin-bottom:10px;
	background-image: url(../images/login/lablebg.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
.index_logged .login_name_02{
	width:115px;
	height:25px;
	line-height:25px;
	float:left;
	padding-left:24px;
	color:#603800;
	margin-bottom:10px;
	background-image: url(../images/login/lablebg.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}
.index_logged .login_name_03{
	width:115px;
	height:25px;
	line-height:25px;
	float:left;
	padding-left:24px;
	color:#603800;
	margin-bottom:10px;
	background-image: url(../images/login/lablebg.png);
	background-repeat: no-repeat;
	background-position: 0px -75px;
}
.index_logged .login_name_04{width:115px;height:25px;line-height:25px;float:left;padding-left:24px;color:#603800;margin-bottom:10px;background-image: url(../images/login/lablebg.png);background-repeat: no-repeat;
	background-position: 0px -100px;
}
.index_logged .login_name_05{width:115px;height:25px;line-height:25px;float:left;padding-left:24px;color:#603800;margin-bottom:10px;background-image: url(../images/login/lablebg.png);background-repeat: no-repeat;
	background-position: 0px -125px;
}
.index_logged .login_name_k strong{ float:right; padding-right:5px;}
.index_logged .login_name_01 strong{ float:right; padding-right:5px;}
.index_logged .login_name_02 strong{ float:right; padding-right:5px;}
.index_logged .login_name_03 strong{ float:right; padding-right:5px;}
.index_logged .login_name_04 strong{ float:right; padding-right:5px;}
.index_logged .login_name_05 strong{ float:right; padding-right:5px;}
.index_logged .login_buy{
	width:110px;
	height:26px;
	line-height:26px;
	float:left;
	padding-left:40px;
	color:#603800;
	background-image: url(../images/login/lablebg.png);
	background-repeat: no-repeat;
	background-position: 0px -150px;
}
	
.index_logged .login_bk	{
	width:130px;
	float:left;
	height:25px;
	line-height:25px;
	float:left;
	padding-left:10px;
	background: url(../images/login/lablebg.png) no-repeat 0 -175px;
}
		
.index_logged .login_bk	a{ color:#ffffff;}
.index_logged .login_bk	a:hover{ 
	color:#A39984;
	text-decoration:underline;
	}

.index_logmt{	
	width:232px;
	float:left;
	height:191px;
	background-image: url(../images/login/login.png);
	background-position: 0px -580px;
	background-repeat: no-repeat;
	}

.index_logmt .mt{
	padding:80px 0 0 60px;
	width:161px;
	float:left;
	text-align:center;
	font-size:13px;
	color:#F00;
	font-weight:bold;
}

/*-----------------

----------------*/	
.leftbuy, .leftos, .leftguide, .leftupdate, .leftmainte {
	width:232px;
	}
	
.leftbuy a , .leftbuy a:hover ,.leftos a , .leftos a:hover, .leftguide a , .leftguide a:hover, .leftupdate a , .leftupdate a:hover {
	background:url(../images/sbtn.png) no-repeat;
	width:232px;
	float:left;
	text-indent:-9999px;
	}
.leftbuy a {
	background-position: 0px 0px;
	width:232px;
	height:71px;
	}	
.leftbuy a:hover {
	background-position: -232px 0px;
	width:232px;
	height:71px;
	}
.leftos a {
	background-position: 0px -71px;
	width:232px;
	height:70px;
	}	
.leftos a:hover {
	background-position: -232px -71px;
	width:232px;
	height:70px;
	}
.leftguide a {
	background-position: 0px -141px;
	width:232px;
	height:70px;
	}	
.leftguide a:hover {
	background-position: -232px -141px;
	width:232px;
	height:70px;
	}
.leftupdate a {
	background-position: 0px -211px;
	width:232px;
	height:70px;
	}	
.leftupdate a:hover {
	background-position: -232px -211px;
	width:232px;
	height:70px;
	}

.leftmainte {
	background:url(../images/leftmainte.jpg) no-repeat center top;
	width:232px;
	height:101px;
	float:left;
	text-indent:-9999px;
	}	
	

#MainBlock{
	width:745px;
	float:right;
	}


/*-----------------------
  right
--------------------------*/

.rh_wjzl a {width:220px; height:100px; float:left;  background: url(../images/bt_wjzl.jpg) no-repeat; text-indent:-9998px;}
.rh_sbcz a {width:220px; height:100px; float:left;  background: url(../images/DMM_rightbanner.jpg)  0px -100px; text-indent:-9998px;}
.rh_js a:hover{width:220px; height:100px; float:left;  background: url(../images/bt_wjzl.jpg)  0px -100px; text-indent:-9998px;}

/*ギャラリー*/
/*.rh_js{ display:none}*//*是否显示此功能*/
.rh_js a{width:220px; height:100px; float:left;  background: url(../images/bt_js.jpg) no-repeat; text-indent:-9998px;}
.rh_js a:hover{width:220px; height:100px; float:left;  background: url(../images/bt_js.jpg)  0px -100px; text-indent:-9998px;}

/*BGM*/
/*.rh_js{ display:none}*//*是否显示此功能*/
.rh_bgm a{width:220px; height:100px; float:left;  background: url(../images/bt_bgm.jpg) no-repeat; text-indent:-9998px;}
.rh_bgm a:hover{width:220px; height:100px; float:left;  background: url(../images/bt_bgm.jpg)  0px -100px; text-indent:-9998px;}


/*-----------------------
 left
--------------------------*/
/*黄金購入*/
/*.sub_buy{ display:none}*//*是否显示此功能*/
.sub_buy a{width:230px; height:67px; float:left;  background: url(../images/bt_buy.jpg) no-repeat; text-indent:-9998px;}
.sub_buy a:hover{width:230px; height:67px; float:left;  background: url(../images/bt_buy.jpg)  0px -67px; text-indent:-9998px;}

/*ダウンロード*/
.sub_dw{ display:none}/*是否显示此功能*/
.sub_dw a{width:250px; height:62px; float:left;  background: url(../images/bt_dw.jpg) no-repeat; text-indent:-9998px;}
.sub_dw a:hover{width:250px; height:62px; float:left;  background: url(../images/bt_dw.jpg)  0px -62px; text-indent:-9998px;}

/*お知らせ*/
/*.sub_o_s{ display:none}*//*是否显示此功能*/
.sub_os a{width:232px; height:71px; float:left;  background: url(../images/sbtn.png) no-repeat 0px -71px; text-indent:-9998px;}
.sub_os a:hover{width:232px; height:71px; float:left;  background: url(../images/sbtn.png)  -232px -71px; text-indent:-9998px;}

/*ギフトコード*/
/*.sub_gift{ display:none}*//*是否显示此功能*/
.sub_gift a{width:230px; height:67px; float:left;  background: url(../images/bt_gift.jpg)  no-repeat; text-indent:-9998px;}
.sub_gift a:hover{width:230px; height:67px; float:left;  background: url(../images/bt_gift.jpg) 0px -67px; text-indent:-9998px;}

/*初心者必見！*/

.sub_beginguide h2 {
	background:url(../images/lg_tit.jpg) 0 0 no-repeat;
	width:230px;
	height:35px;
	text-indent:-9998px;
	float:left;
	}
	
.sub_bguidebox a{width:230px; height:165px; float:left;  background: url(../images/beginnersguide.jpg)  no-repeat; text-indent:-9998px;}
.sub_bguidebox a:hover{width:230px; height:165px; float:left;  background: url(../images/beginnersguide.jpg) 0px -165px; text-indent:-9998px;}


/*vip特權*/
/*.sub_vip{ display:none}*//*是否显示此功能*/
.sub_vip a{width:230px; height:100px; float:left;  background: url(../images/bt_vip.jpg)  no-repeat; text-indent:-9998px;}
.sub_vip a:hover{width:230px; height:100px; float:left;  background: url(../images/bt_vip.jpg) 0px -100px; text-indent:-9998px;}

/*よくある質問*/
/*.sub_faq{ display:none}*//*是否显示此功能*/
.sub_faq a{width:230px; height:100px; float:left;  background: url(../images/bt_faq.jpg)  no-repeat; text-indent:-9998px;}
.sub_faq a:hover{width:230px; height:100px; float:left;  background: url(../images/bt_faq.jpg) 0px -100px; text-indent:-9998px;}


/*guide*/
/*.sub_guide{ display:none}*//*是否显示此功能*/
.sub_guide a{width:232px; height:70px; float:left;  background: url(../images/sbtn.png)  no-repeat 0px -141px; text-indent:-9998px;}
.sub_guide a:hover{width:232px; height:70px; float:left;  background: url(../images/sbtn.png) -232px -141px; text-indent:-9998px;}

/*update*/
/*.sub_update{ display:none}*//*是否显示此功能*/
.sub_update a{width:232px; height:70px; float:left;  background: url(../images/sbtn.png)  no-repeat 0px -211px; text-indent:-9998px;}
.sub_update a:hover{width:232px; height:70px; float:left;  background: url(../images/sbtn.png) -232px -211px; text-indent:-9998px;}

/*ゲーム特徴*/
.sub_tt{ display:none}/*是否显示此功能*/
.sub_tt h2{width:250px;height:36px;float:left;text-indent:-9998px;background-image: url(../images/toptitle.jpg);background-repeat: no-repeat;background-position: 0px -175px;}
.sub_tt_word{ float:left; padding-left:5px;}


/*扩展框*/
.sub_addone{ display:none}*/*是否显示此功能*/
.sub_addone { width:250px; float:left; margin-bottom:10px;}
.sub_addone a{width:250px; height:62px; float:left;  background: url(../images/.jpg)  no-repeat; text-indent:-9998px;}
.sub_addone a:hover{width:250px; height:62px; float:left;  background: url(../images/.jpg) 0px -62px; text-indent:-9998px;}

/*--ゲームの特徴--*/
/*.sub_tt{ display:none}*//*是否显示此功能*/
.sub_tt ul{ width:228px; float:left; padding:10px; background-color:#FFF; border:#dcbf93 1px solid; border-top-style: none;}
.sub_tt ul li{ width:114px; float:left; height:21px; line-height:21px; font-weight:bold; margin-bottom:5px;}
.sub_tt ul li a{color:#333333;}
.sub_tt ul li a:hover{color:#ff6600;}
.sub_tt span.menu01{width:21px; height:21px; float:left; background: url(../images/sub_tt_ico.jpg) 0px 0px;  text-indent:-9998px; margin-right:5px;}
.sub_tt span.menu02{width:21px; height:21px; float:left; background: url(../images/sub_tt_ico.jpg) -21px 0px;  text-indent:-9998px; margin-right:5px;}
.sub_tt span.menu03{width:21px; height:21px; float:left; background: url(../images/sub_tt_ico.jpg) 0px -21px;  text-indent:-9998px; margin-right:5px;}
.sub_tt span.menu04{width:21px; height:21px; float:left; background: url(../images/sub_tt_ico.jpg) -21px -21px;  text-indent:-9998px; margin-right:5px;}
.sub_tt span.menu05{width:21px; height:21px; float:left; background: url(../images/sub_tt_ico.jpg) 0px -42px;  text-indent:-9998px; margin-right:5px;}
.sub_tt span.menu06{width:21px; height:21px; float:left; background: url(../images/sub_tt_ico.jpg) -21px -42px;  text-indent:-9998px; margin-right:5px;}
.sub_tt span.menu07{width:21px; height:21px; float:left; background: url(../images/sub_tt_ico.jpg) 0px -63px;  text-indent:-9998px; margin-right:5px;}
.sub_tt span.menu08{width:21px; height:21px; float:left; background: url(../images/sub_tt_ico.jpg) -21px -63px;  text-indent:-9998px; margin-right:5px;}
.sub_tt span.menu09{width:21px; height:21px; float:left; background: url(../images/sub_tt_ico.jpg) 0px -84px;  text-indent:-9998px; margin-right:5px;}
.sub_tt span.menu10{width:21px; height:21px; float:left; background: url(../images/sub_tt_ico.jpg) -21px -84px;  text-indent:-9998px; margin-right:5px;}

/*--メンテナンス--*/
.sub_mainte{ width:232px; height:101px; float:left; background: url(../images/leftmainte.jpg) no-repeat; text-indent:-9998px;}



/*-----------------------
 Middle
--------------------------*/
#slider_bg {
	background:url(../images/mainbn_bg.png) no-repeat;
	width:747px;
	position:relative;
	top:0px;
	right:0px;
	}
#slideshow {width:743px;height:207px; margin-top:2px; margin-left:2px; float:left;}

/*main banner*/
#nav a {background:url(../images/mainbn_bt.gif) no-repeat;background-position:0px -20px;width:15px;height:20px;line-height:21px;padding-left:7px;margin-left:3px;font-weight:bold;color:#fff;text-decoration:none;font-size:100%;float:left;display:block;overflow:hidden;z-index:99;cursor:pointer; }
#nav a:hover {background-position:0px 0px;font-weight:bold;color:#fff; }

.banner_4_bt ul li{ width:186px; float:left;}
.banner_4_bt ul li.bt01{width:186px; float:left;}
.banner_4_bt ul li.bt01 a{width:186px; height:111px; float:left; background: url(../images/hotushow.jpg) 0px 0px; text-indent:-9998px;}
.banner_4_bt ul li.bt01 a:hover{width:186px; height:111px; float:left; background: url(../images/hotushow.jpg) 0px -111px; text-indent:-9998px;}
.banner_4_bt ul li.bt02{width:186px; float:left;}
.banner_4_bt ul li.bt02 a{width:186px; height:111px; float:left; background: url(../images/hotushow.jpg) -186px 0px; text-indent:-9998px;}
.banner_4_bt ul li.bt02 a:hover{width:186px; height:111px; float:left; background: url(../images/hotushow.jpg) -186px -111px; text-indent:-9998px;}
.banner_4_bt ul li.bt03{width:186px; float:left;}
.banner_4_bt ul li.bt03 a{width:186px; height:111px; float:left; background: url(../images/hotushow.jpg) -373px 0px; text-indent:-9998px;}
.banner_4_bt ul li.bt03 a:hover{width:186px; height:111px; float:left; background: url(../images/hotushow.jpg) -373px -111px; text-indent:-9998px;}
.banner_4_bt ul li.bt04{width:186px; float:left;}
.banner_4_bt ul li.bt04 a{width:186px; height:111px; float:left; background: url(../images/hotushow.jpg) -559px -0px; text-indent:-9998px;}
.banner_4_bt ul li.bt04 a:hover{width:186px; height:111px; float:left; background: url(../images/hotushow.jpg) -559px -111px; text-indent:-9998px;}


/* index_お知らせ */
#home_notice h2 {
	position:absolute;
	left:0;
	top:0;
	height:25px;
	width:100px;
	text-indent:-9999px;
	background:url(../images/mtit.jpg) 2px -35px no-repeat;
	}	
#home_notice .mtit {
	position:relative;
	overflow:hidden;
	height:25px;
	margin-top:5px;
	}
#home_notice .mtit .stab {
	position:absolute;
	right:-7px;
	top:0;
	}

#home_notice .mtit .stab li {
	float:left;
	color:#898884;
	line-height:25px;
	background:url(../images/stab_bar.jpg) 100% 7px no-repeat;
	}
	
#home_notice .mtit .stab li a {
	display:block;
	padding:0 7px 0 5px;
	font-size:12px;
	letter-spacing:2px;
	color:#555;
	}
	
#home_notice .mtit .stab li.on a {
	font-weight:bold;
	color:#fc2b00;
	}
	
#moer_t a {
	position:relative;
	width:15px;
	height:15px;
	float:right;
	background:url(../images/more.png) 0 0 no-repeat;
	text-indent:-9999px;
	margin-top:-22px;
	margin-right:8px;
	}
	
/*#home_notice .HomeBox_base  {
	width:510px;
	float:left;
	
	border-bottom:1px solid #333;
	}
	*/
.m_tbx {
	display:none;
	}
.tabs {
	width:100%;
	overflow:hidden;
	min-height:110px;
	border-top:1px dotted #000;
	}
	
.tabs ul{
	margin:11px 0 0 0px;
	}
	
.tabs ul li {
	height:20px;
	padding-top:4px;
	}
	
.tabs ul li .t1 {
	float:left;
	}
	
.tabs ul li a {
	color:#444;
	}

.tabs ul li a:visited {
	color:#977d40;
	}
	
.tabs ul li .t3 {
	float:right;
	color:#977d40;
	font-size:11px;
	} 

.more_btn {
	width:100%;
	text-align:right;
	color:#999;
	font-size:11px;
	line-height:16px;
	margin:0px 0 5px 0px;
	}
	
.more_btn a {
	padding-right:10px;
	background:url(../images/more_list.png) right center no-repeat;
	color:#555;
	}

	
	/* menu */
.nxMenu {
	padding:22px 10px 0 0;
	float:right;
	}
	
.nxMenu li {
	float:left;
	border-right:1px solid #BBB;
	}
	
.nxMenu li a {
	font-size:14px;
	color:#666666;
	display:block;
	width:99px;
	text-align:center;
	font-weight:bold;
	height:18px;
	line-height:18px;
	}
	
.nxMenu li a:hover ,.nxMenu li.current  a {
	color:#CEA14A;
	}
	
.nxMenu li a.active {
	font-size:14px;
	color:#CEA14A;
	display:block;
	width:99px;
	text-align:center;
	font-weight:bold;
	height:18px;
	line-height:18px;
	}
	
li.btnmore {
	border:none;
	}
	
li.btnmore a {
	color:#888;
	width:60px;
	line-height:15px;
	text-align:left;
	background:url(../images/more.png) no-repeat right top;
	margin-left:20px;
	font-weight:700;
	font-size:18px;
	}
	
li.btnmore a:hover {
	color:#888;
	text-decoration:underline;
	width:60px;
	}

.hnotice_con {
	position:relative;
	display:block;
	}	
.imgupdate {
	width:234px;
	height:296px;
	position:absolute;
	left:0;
	}
	
.imgupdate img {
	width:234px;
	height:296px;
	}
	
.hnotice_bt{
	margin-left:250px;
	border-bottom:1px solid #252525;
	}
	
.notice_imp {
	padding-bottom:10px;
	padding-right:10px;
	}

.notice_imp a.zw {
	color:#CEA14A;
	padding:12px 0 10px;
	width:465px;
	text-align:center;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:700;
	font-size:130%;
	}
	
.notice_imp .des {
	color:#888888;
	font-size:12px;
	line-height:24px;
	}
	
.notice_imp .date {
	color:#888888;
	font-size:12px;
	float:right;
	line-height:24px;
	}
.notice_set .title{
	float: left;
	width: 320px;
	text-align: left;
	padding-left:5px;
	line-height:25px;
}	
.notice_set .date {
	float:right;
	font-size:12px;
	color:#ffffff;
	line-height:24px;
	text-align: right;
	}
	
#home_notice .icon{
	width:50px;
	height:15px;
	float:left;
	margin-top:0px;
	margin-right:5px;
	}
	
#home_notice .ic_type22 {
	background:url(../images/icontype.png) no-repeat 0 -0;
	}
	
#home_notice .ic_type21 {
	background:url(../images/icontype.png) no-repeat 0 -45px;
	}
	
#home_notice .ic_type20 {
	background:url(../images/icontype.png) no-repeat 0 -15px;
	}
	
#home_notice .ic_type19 {
	background:url(../images/icontype.png) no-repeat 0px -30px;
	}
	
#home_notice .tittle{
	width:350px;
	float:left;
	text-align:left;
	line-height:25px;
	color:#888888;
	}
/*ゲーム攻略*/
#home_Community h2{
	width:150px;
	height:25px;
	float:left;
	text-indent:-9998px;
	background: url(../images/mtit.jpg) 0 -60px no-repeat;
	}
	
#home_Community .mctit {
	position:relative;
	overflow:hidden;
	height:25px;
	margin-top:5px;
	}
#home_Community .mctit .sctab {
	position:absolute;
	right:-7px;
	top:0;
	}

#home_Community .mctit .sctab li {
	float:left;
	color:#898884;
	line-height:25px;
	background:url(../images/stab_bar.jpg) 100% 7px no-repeat;
	}
	
#home_Community .mctit .sctab li a {
	display:block;
	padding:0 7px 0 5px;
	font-size:12px;
	letter-spacing:2px;
	color:#555;
	}
	
#home_Community .mctit .sctab li.on a {
	font-weight:bold;
	color:#fc2b00;
	}
	
.index_guide_kr h2 a{ width:16px; height:16px; margin:9px 5px 0 0; float:right; background: url(../images/more.png) no-repeat;  text-indent:-9998px;}

.index_guide_kr_bg p{width:200px; float:left; background: url(../images/guide/kr_lin.jpg) no-repeat right; text-align:center;}
.index_guide_kr_bg{width:498px; float:left; background-color:#FFF; border:#dbbd8f 1px solid; border-top-style: none; }

.index_guide_kr .td_kr h3 {cursor:pointer;padding-right: 10px;padding-left: 10px;margin-left:10px;height:21px;line-height:21px;float: left;background-color:#e8e8e8;border:#dbbd8f 1px solid;color: #5a5c6a;}
.index_guide_kr .td_kr .active {color: #8e8f98; background-color:#fff; border:#dddde1 1px solid;}
.index_guide_kr_bg ul li{width: 250px;float: left;padding-left: 20px;margin-bottom: 5px;margin-left: 10px;color: #000;}

/*スクリーンショット*/
.tabs_sshot ul.tabssNavigation{
	width:744px;
	height:50px;
	float:left;text-indent:-9998px;
	background: #000;
	}
	
.tabs_sshot ul.tabssNavigation li {
	width:122px;
	height:50px;
	float:left;
	}
	
.tabs_sshot ul.tabssNavigation li.sshot_01 a {
	width:122px;
	height:50px;
	float:left;
	background: url(../images/toptittle.png) no-repeat 0 -50px;
	text-indent:-9999px;
	}
	
.index_guide_ss ul.tabssNavigation li.sshot_01 a:hover ,.index_guide_ss ul.tabssNavigation li.sshot_01 a.selected {
	width:122px;
	height:50px;
	float:left;
	background: url(../images/toptittle.png) no-repeat 0 -100px;
	text-indent:-9999px;
	
	}
	
.index_guide_ss ul.tabssNavigation li.sshot_02 a {
	width:122px;
	height:50px;
	float:left;
	background: url(../images/toptittle.png) no-repeat -122px -50px;
	text-indent:-9999px;
	}
	
.index_guide_ss ul.tabssNavigation li.sshot_02 a:hover ,.index_guide_ss ul.tabssNavigation li.sshot_02 a.selected {
	width:122px;
	height:50px;
	float:left;
	background: url(../images/toptittle.png) no-repeat -122px -100px;
	text-indent:-9999px;
	}

#tab_sshot .tabss_box , #tab_wallpaper .tabss_box{
	width:744px;
	height:110px;
	float:left;
	background:#262626;
	}

.tabss_box{
	position:relative;
	}

.lunbo_left{
	position:absolute;
	left:6px;
	top:36px;
	z-index:1100}
.lunbo_left2{
	position:absolute;
	left:6px;
	top:36px;
	z-index:1100}
.lunbo_right{
	position:absolute;
	left:730px;
	top:36px;
	z-index:1101;}
.lunbo_right2{
	position:absolute;
	left:730px;
	top:36px;
	z-index:1101;}
.more{
	color:#888;
	line-height:15px;
	margin-left:680px;
	font-weight:700;
	font-size:18px;
	}	
.tabss_box ul {
	width: 1600px;
	margin-left: -180px;
	margin-top: 5px;
	margin-bottom: 10px;
	position: relative;
	float: left;
	}	
.tabss_box ul li {
	float:left;
	width:168px;
	height:140px;
	margin-left:8px;
	}
	
.index_guide_ss h2 a{ 
	width:16px; height:16px; margin:9px 5px 0 0; float:right; background: url(../images/more.png) no-repeat;  text-indent:-9998px;}
.index_guide_ss_bg{width:498px; float:left; background-color:#FFF; border:#dbbd8f 1px solid; border-top-style: none; padding:10px 0; }

.ss_bg {
	width:493px; 
	float:left; 
	background-color:#262626; 
	border-top-style: none; 
	padding:0px 0; 
	margin:0px auto;
	}
#ss_prev {float: left;}
.ssimg_list {float: left; width: 455px; height: 110px; overflow: hidden;}
#ss_next {float: left;}
#ss_set {float: left; width: 455px;	height: 100px; overflow: hidden;}
#ss_set li {
	float: left; 
	width:155px; 
	height:100px; 
	text-align:center;
	border:1px solid #111; 
	}
#ss_prev a {
	background: url(../images/btn_prenext.png) 0 0 no-repeat; 
	height: 100px; 
	width: 10px;	
	display: block;
	}
#ss_next a {
	background: url(../images/btn_prenext.png) -10px 0 no-repeat; 
	height: 100px; 
	width: 10px;	
	display: block;
	}

/*sshot and wallpaper*/
.gmjsBox_mu {
	background:#000;
	width:493px;
	height:50px;
	}

.gmjsBox_mu li.m01, .gmjsBox_mu li.m02{
	width:122px;
	float:left;
	}
	
.gmjsBox_mu li.m01 a {
	width: 122px;
	height: 50px;
	float: left;
	background: transparent url("../images/toptittle.png") no-repeat scroll 0px -50px;
	text-indent: -9999px;
	}
	
.gmjsBox_mu li.m01 a:hover, .gmjsBox_mu li.m01 a.active{
	background: transparent url("../images/toptittle.png") no-repeat scroll 0px -100px;
	}
	
.gmjsBox_mu li.m02 a {
	width: 122px;
	height: 50px;
	float: left;
	background: transparent url("../images/toptittle.png") no-repeat scroll -122px -50px;
	text-indent: -9999px;
	}
	
.gmjsBox_mu li.m02 a:hover, .gmjsBox_mu li.m02 a.active{
	background: transparent url("../images/toptittle.png") no-repeat scroll -122px -100px;
	}
	
.carousel-demo1 .sliderkit-nav .sliderkit-nav-btn a {
	display:block;
	width:10px;
	height:100px;
	float:left;
	background: transparent url("../images/btn_prenext.png") no-repeat scroll 0 0;
	}
	
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev{left:0px;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next{right:0px;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a{background-position:0px center;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a{background-position:-10px 0;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a:hover,
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:0px center;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a:hover,
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-10px 0;}
.carousel-demo1 .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}

/*twitter*/

.twitter_bx {
	width:210px;
	height:276px;
	float:left;
	}
	
.twitter_bx a {
	color:#555;
	}
	
.twitter_con {
	width:473px;
	height:176px;
	margin:10px auto;
	}

/*z*/
.z{
	width:210px;
	height:68px;
	margin-top:5px;
	float:left;
	}


/*movie*/

.index_video h2 {
	width:220px;
	height:35px;
	background: url(../images/mtit.jpg) no-repeat 0px 0;
	text-indent:-9999px;
	float:left;
	}
	

/*キャラクター*/
#char_wrapper {
	height: 180px;
	position: relative;
	width: 183px;
}
#charshow {
    height: 183px;
    margin: 0 auto;
    overflow: hidden;
    width: 183px;
}
.char_nav {
	cursor: pointer;
	display: block;
	height: 22px;
	position: absolute;
	text-indent: -9999px;
	top: 150px;
	width: 22px;
	z-index: 99;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/kyara/char_arrow.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#char_next {
    background-position: 0 -22px;
    right: 5px;
}
#char_prev {
    left: 5px;
}

/*----------------
home game character
----------------------*/
#maincharacter, #mainsshot{
	width:745px;
	margin-bottom:10px;
	height:200px;
	float:left;
	}
	
.hcharabox {
	}

.hcharabox h2 {
	background:url(../images/toptittle.png) no-repeat 0 -207px;
	width:745px;
	height:57px;
	text-indent:-9999px;
	margin-bottom:10px;
	}

.hcharabox ul{
	width:745px;
	margin:0 auto;
	}
.hcharabox ul li {
	width:114px;
	height:119px;
	background:url(../images/icon_button.png) no-repeat 0 0;
	float:left;
	position:relative;
	overflow:hidden;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	transition:linear all .2s;
	-webkit-transition:linear all 0.2s;
	-moz-transition:linear all 0.2s;
	-ms-transition:linear all 0.2s
	}
.hcharabox ul li:hover {
	background-position:-114px 0px;
	box-shadow:0 0 12px #383326,0 0 2px #000;
	-webkit-box-shadow:0 0 12px #383326,0 0 2px #000;
	-moz-box-shadow:0 0 12px #383326,0 0 2px #000
}	

.hcharabox ul li:hover .icon {
	top:-40px;
	opacity:0
}
	
.chara_01 .icon {
	display:block;
	width:33px;
	height:36px;
	background:url(../images/icon_button.png) no-repeat 0px -119px;
	position:absolute;
	top:28px;
	left:41px;
	z-index:1;
	transition:ease all 0.8s;
	-webkit-transition:ease all 0.8s;
	-moz-transition:ease all 0.8s;
	-ms-transition:ease all 0.8s
	}
	
.chara_02 .icon {
	display:block;
	width:33px;
	height:36px;
	background:url(../images/icon_button.png) no-repeat -33px -119px;
	position:absolute;
	top:28px;
	left:41px;
	z-index:1;
	transition:ease all 0.8s;
	-webkit-transition:ease all 0.8s;
	-moz-transition:ease all 0.8s;
	-ms-transition:ease all 0.8s
	}
	
.chara_03 .icon {
	display:block;
	width:34px;
	height:36px;
	background:url(../images/icon_button.png) no-repeat -67px -119px;
	position:absolute;
	top:28px;
	left:41px;
	z-index:1;
	transition:ease all 0.8s;
	-webkit-transition:ease all 0.8s;
	-moz-transition:ease all 0.8s;
	-ms-transition:ease all 0.8s
	}
	
.chara_04 .icon {
	display:block;
	width:33px;
	height:36px;
	background:url(../images/icon_button.png) no-repeat -102px -119px;
	position:absolute;
	top:28px;
	left:41px;
	z-index:1;
	transition:ease all 0.8s;
	-webkit-transition:ease all 0.8s;
	-moz-transition:ease all 0.8s;
	-ms-transition:ease all 0.8s
	}
	
.chara_05 .icon {
	display:block;
	width:35px;
	height:36px;
	background:url(../images/icon_button.png) no-repeat -135px -119px;
	position:absolute;
	top:28px;
	left:41px;
	z-index:1;
	transition:ease all 0.8s;
	-webkit-transition:ease all 0.8s;
	-moz-transition:ease all 0.8s;
	-ms-transition:ease all 0.8s
	}
	
.chara_06 .icon {
	display:block;
	width:37px;
	height:37px;
	background:url(../images/icon_button.png) no-repeat -171px -119px;
	position:absolute;
	top:28px;
	left:41px;
	z-index:1;
	transition:ease all 0.8s;
	-webkit-transition:ease all 0.8s;
	-moz-transition:ease all 0.8s;
	-ms-transition:ease all 0.8s
	}
	
.chara_07 .icon {
	display:block;
	width:32px;
	height:36px;
	background:url(../images/icon_button.png) no-repeat 0 -155px;
	position:absolute;
	top:28px;
	left:41px;
	z-index:1;
	transition:ease all 0.8s;
	-webkit-transition:ease all 0.8s;
	-moz-transition:ease all 0.8s;
	-ms-transition:ease all 0.8s
	}
	
.chara_08 .icon {
	display:block;
	width:36px;
	height:36px;
	background:url(../images/icon_button.png) no-repeat -32px -155px;
	position:absolute;
	top:28px;
	left:41px;
	z-index:1;
	transition:ease all 0.8s;
	-webkit-transition:ease all 0.8s;
	-moz-transition:ease all 0.8s;
	-ms-transition:ease all 0.8s
	}
	
.hcharabox ul li a {
	display:block;
	width:114px;
	height:46px;
	text-align:center;
	color:#FFF;
	font-size:16px;
	font-weight:700;
	padding-top:74px;
	position:relative;
	z-index:2;
	text-shadow:0 0 1px #000,0 0 1px #000;
	-webkit-text-shadow:0 0 1px #000,0 0 1px #000;
	-moz-text-shadow:0 0 1px #000,0 0 1px #000;
	transition:ease all .3s;
	-webkit-transition:ease all .3s;
	-moz-transition:ease all .3s;
	-ms-transition:ease all .3s
	}
	
.hcharabox ul li a:hover {

	padding-top:45px;
	height:74px;
	}

/*-----------------
 sub_character
 -------------------*/
 .sub_character{
	width:232px;
	float:left;
	}
	
.sub_character h2 {
	background:url(../images/toptittle.png) no-repeat -493px 0px;
	width:232px;
	height:70px;
	text-indent:-9999px;
	margin-bottom:10px;
	}
.sub_character ul{
	width:232px;
	margin:0 auto;
	}
	
.sub_character ul li {
	width:114px;
	height:119px;
	background:url(../images/icon_button.png) no-repeat 0 0;
	float:left;
	position:relative;
	overflow:hidden;
	text-align:center;
	margin-left:0px;
	margin-right:2px;
	margin-top:5px;
	margin-bottom:5px;
	transition:linear all .2s;
	-webkit-transition:linear all 0.2s;
	-moz-transition:linear all 0.2s;
	-ms-transition:linear all 0.2s
	}
.sub_character ul li:hover {
	background-position:-114px 0px;
	box-shadow:0 0 12px #383326,0 0 2px #000;
	-webkit-box-shadow:0 0 12px #383326,0 0 2px #000;
	-moz-box-shadow:0 0 12px #383326,0 0 2px #000
}	

.sub_character ul li:hover .icon {
	top:-40px;
	opacity:0
}
.sub_character ul li a {
	display:block;
	width:114px;
	height:46px;
	text-align:center;
	color:#FFF;
	font-size:16px;
	font-weight:700;
	padding-top:74px;
	position:relative;
	z-index:2;
	text-shadow:0 0 1px #000,0 0 1px #000;
	-webkit-text-shadow:0 0 1px #000,0 0 1px #000;
	-moz-text-shadow:0 0 1px #000,0 0 1px #000;
	transition:ease all .3s;
	-webkit-transition:ease all .3s;
	-moz-transition:ease all .3s;
	-ms-transition:ease all .3s
	}
	
.sub_character ul li a:hover {
	padding-top:45px;
	height:74px;
	}

/*-----------------------
 footer
--------------------------*/
#footer_inner {
	width: 980px;
	height:80px;
	padding-top: 20px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	}
	
#footer_link ul li {
	border-right: 1px solid #888888;
}
#footer_link ul li a {
	color:#888888;
	}
#footer_link a:hover {
	color: #888888;
	text-decoration: underline;
}
#copyright {
	width: 580px;text-align: center;
	color: #888888;
	margin-top: 8px;
}
#logo_cp a {
	height: 87px;
	width: 221px;
	background-image: url(../images/ingamelogo.png);
	background-repeat: no-repeat;
	display: block;
	text-indent:-9998px;
	
}

/*=======================================

  inner page
 
=======================================*/

/*はじめての方*/
.left_game_m h2{width:250px; float:left; height:34px; background: url(../images/left_game_m.jpg) 0px 0px; text-indent:-9998px;}

.left_game_m ul li.l_01{width:250px; float:left; height:73px;}
.left_game_m ul li.l_01 a{width:250px; float:left; height:73px; background: url(../images/left_game_m.jpg) 0px -34px;  text-indent:-9998px;}
.left_game_m ul li.l_01 a:hover{background: url(../images/left_game_m.jpg) -250px -34px;  text-indent:-9998px;}

.left_game_m ul li.l_02{width:250px; float:left; height:69px;}
.left_game_m ul li.l_02 a{width:250px; float:left; height:69px; background: url(../images/left_game_m.jpg) 0px -107px;  text-indent:-9998px;}
.left_game_m ul li.l_02 a:hover{background: url(../images/left_game_m.jpg) -250px -107px;  text-indent:-9998px;}

/*お知らせmenu*/
.n_left_menu{ width:250px; float:left; margin-bottom:10px; background-color:#fff;}
.n_left_menu h2{width:250px; float:left; height:53px; background: url(../images/news/left_menu.jpg) no-repeat; text-indent:-9998px;}

.n_left_menu ul{width:248px; float:left; border:#dbc7a2 1px solid; border-top-style:none; }
.n_left_menu ul li{width:208px; float:left; margin:0 20px 0 20px; height:32px; line-height:32px; color:#78501c; font-size:15px; font-weight:bold; font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'ＭＳＰゴシック', Arial, verdana, sans-serif; border-bottom:#f5e7cd 1px solid;}

.n_left_menu ul li.l_01{
	background: url(../images/news/s.png) no-repeat 0px 11px;
	padding-left:8px;
	color:#cd1e01;
	width:200px;
	height:32px !important;
	line-height:32px !important;
	height:26px;
	z-index:100;
	float:left;
	text-decoration:none;
	}


.n_left_menu ul li a {
	color:#78501c;
	height:26px;
	z-index:100;
	float:left;
	width:208px;
}
.n_left_menu ul li a:hover{
	background: url(../images/news/s.png) no-repeat 0px 11px;
	padding-left:8px;
	color:#cd1e01;
	width:200px;
	height:26px;
	z-index:100;
	float:left;
	text-decoration:none;
	}



/*ガイドmenu*/
/*.guide .guide_menu h2{ 
	width:650px; height:57px; float:left; background: url(../images/guide/h2.jpg) no-repeat;  text-indent:-9998px; margin-bottom:10px;}*/

.guide_left_menu h2{
	width:232px;
	height:49px;
	float:left;
	text-indent:-9998px;
	background: url(../images/guidemenu.png) no-repeat;
	}
.left_guide{ 
	width:212px; 
	float:left; 
	background: url(../images/guide/l_m_cen.jpg) repeat-y; 
	padding:5px 10px 0 10px;
	}
.l_m_but{
	width:232px;
	height:10px;
	float:left;
	text-indent:-9998px;
	background-image: url(../images/guidemenu.png);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}

.left_guide h3{
	width:190px;
	height:30px;
	float:left;
	line-height:30px; 
	color:#111010; 
	padding-left:30px; 
	text-decoration:none; 
	background: url(../images/guidemenu.png) no-repeat 0px -49px; 
	color: #5a5a5a;
	}
.left_guide h3.hover{ width:190px; height:30px; float:left; line-height:30px; padding-left:30px; padding-left:30px; color: #5a5a5a; text-decoration:none; background: url(../images/guidemenu.png) no-repeat 0px -79px;}


.left_guide ul.nav {list-style:none;width:180px; float:left;padding-bottom:5px;margin-left:20px;margin-right:20px;float:left;}
.left_guide ul.nav li {position:relative;border-bottom:#2a2721 1px solid;display:block;padding-left:10px;width:170px; float:left; height:26px; line-height:26px;overflow:hidden}
.left_guide ul.nav li a {
	padding-left:15px;
	position:relative;
	color:#bdbdbd;
	text-decoration:none;
	display:block;
	height:26px;
	z-index:100;
	text-transform:uppercase;
	background: url(../images/guidemenu.png) no-repeat 0px -146px;
}
.left_guide ul.nav li a:hover{
	padding-left:15px;
	position:relative;
	color:#666;
	text-decoration:none;
	display:block;
	height:26px;
	z-index:100;
	text-transform:uppercase;
	background: url(../images/guidemenu.png) no-repeat 0px -177px;

}

/* サポート*/

.support .page_title{
	width:724px;
	height:80px;
	float:left;
}
.support .page_title strong{ 
	width:724px;
	background:url(../images/news_titbt.png) no-repeat center bottom; 
	float:left; 
	color:#84736b;  
	padding:20px 0 10px 0px; 
	font-size:140%;
	text-align:center; 
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'ＭＳＰゴシック', Arial, verdana, sans-serif;
	}

.support ul.q_a li.q_title{
	width:650px;
	float:left;
	padding-bottom: 10px;
	font-weight: bold;
	color:#dabb8d;
	padding:10px 0px 10px 64px;
	background-image: url(../images/support/support.png);
	background-repeat: no-repeat;
	background-position: 0px -62px;
	margin-left:-10px;
}
.support ul.q_a li.answer_box .answer_txt{
	width:940px; 
	float:left;
	border:none;
	padding: 15px 0;
	background:#000;
	margin-left:-10px;
	}
.support ul.q_a li.answer_box .answer_txt p{
	float:left;
	width:860px;
	margin-left:4px;
	padding:0px 0px 0px 50px;
	color:#A6A6A6;
	line-height:20px;
	min-height:56px;
	height: auto !important;
	height: 30px;
	background-image: url(../images/support/support.png);
	background-repeat: no-repeat;
	background-position: 0px -105px;
}

.support h2{
	width:660px;
	height:40px;
	line-height:40px;
	float:left;
	color: #f90;
	padding-left:20px;
	font-size:120%;
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'ＭＳＰゴシック', Arial, verdana, sans-serif;
	text-shadow: 0 1px 1px 	#492e05;
	background-image: url(../images/support/support.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.support p{ width:940px; float:left; padding:10px;}
.support ul.agr {width:620px;float:left;margin: 10px 0px 10px 10px;padding-left: 10px;}
.support .agr li {margin-bottom: 5px;list-style-type: square;padding-left: 0px;margin-left:15px;}
.support .section{ width:680px; float:left; text-align:right;}
.support .section p.p_r{float:left; text-align:right;}

.sp_left_menu{ width:250px; float:left; margin-bottom:10px; background-color:#fff;}
.sp_left_menu h2{width:250px; float:left; height:53px; background: url(../images/support/left_menu.jpg) no-repeat; text-indent:-9998px;}

.sp_left_menu ul{width:248px; float:left; border:#dbc7a2 1px solid; border-top-style:none; }
.sp_left_menu ul li{width:208px; float:left; margin:0 20px 0 20px; height:32px; line-height:32px; color:#78501c; font-size:15px; font-weight:bold; font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'ＭＳＰゴシック', Arial, verdana, sans-serif; border-bottom:#f5e7cd 1px solid;}

.sp_left_menu ul li.l_01{
	background: url(../images/news/s.png) no-repeat 0px 11px;
	padding-left:8px;
	color:#cd1e01;
	width:200px;
	height:32px !important;
	line-height:32px !important;
	height:26px;
	z-index:100;
	float:left;
	text-decoration:none;
	}
.sp_left_menu ul li a {
	color:#78501c;
	height:26px;
	z-index:100;
	float:left;
	width:208px;
}
.sp_left_menu ul li a:hover{
	background: url(../images/news/s.png) no-repeat 0px 11px;
	padding-left:8px;
	color:#cd1e01;
	width:200px;
	height:26px;
	z-index:100;
	float:left;
	text-decoration:none;
	}

/*コミュニティMenu */
.cn_left_menu{ width:232px; float:left; background-color:#37332a;}
.cn_left_menu h2{
	width:232px; 
	float:left; 
	height:49px; 
	background: url(../images/community/left_menu.png) no-repeat; 
	text-indent:-9998px;
	}

.cn_left_menu ul{
	width:232px; 
	float:left;
	margin-bottom:10px; 
	/*border:#dbc7a2 1px solid; 
	border-top-style:none;*/
	 }
.cn_left_menu ul li{
	width:180px; 
	float:left; 
	margin:0 20px 0 20px; 
	height:32px; 
	line-height:32px; 
	color:#78501c; 
	font-size:15px; 
	font-weight:bold; 
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'ＭＳＰゴシック', Arial, verdana, sans-serif; 
	border-bottom:#2A2721 1px solid;
	}

.cn_left_menu ul li.l_01{
	background: url(../images/s.png) no-repeat 0px 11px;
	padding-left:8px;
	color:#cd1e01;
	width:180px;
	height:32px !important;
	line-height:32px !important;
	height:26px;
	z-index:100;
	float:left;
	text-decoration:none;
	}


.cn_left_menu ul li a {
	color:#78501c;
	height:26px;
	z-index:100;
	float:left;
	width:180px;
}
.cn_left_menu ul li a:hover{
	background: url(../images/s.png) no-repeat 0px 11px;
	padding-left:8px;
	color:#cd1e01;
	width:180px;
	height:26px;
	z-index:100;
	float:left;
	text-decoration:none;
	}



/*subpage gongtong*/
.mainBlock_cont{
	background-color:#1d1d1d;
	padding-bottom:20px;
	width:1000px;
		}
.mainBlock_cont .top_sub h1{ 
	width:1000px; 
	height:80px; 
	float:left; 
	background: url(../images/h2.png) #000 no-repeat;  
	text-indent:-9998px;
	}

.mainBlock_cont .top_sub h1.h1_buy{background: url(../images/h2.png) no-repeat;}
.mainBlock_cont .top_sub h1.h1_sb{background: url(../images/h2.png) 0 -80px;}
.mainBlock_cont .top_sub h1.h1_ko{background: url(../images/h2.png) 0 -160px;}
.mainBlock_cont .top_sub h1.h1_01{background: url(../images/h2.png) 0 -240px;}
.mainBlock_cont .top_sub h1.h1_03{background: url(../images/h2.png) 0 -160px;}
.mainBlock_cont .top_sub h1.h1_2{background: url(../images/h2.png) 0 -236px;}
.mainBlock_cont .top_sub h1.h1_3{background: url(../images/h2.png) 0 -320px;}
.mainBlock_cont .top_sub h1.h1_4{background: url(../images/h2.png) 0 -395px;}
.mainBlock_cont .top_sub h1.h1_5{background: url(../images/h2.png) 0 -480px;}
.mainBlock_cont .top_sub h1.h1_6{background: url(../images/h2.png) 0 -512px;}
.mainBlock_cont .top_sub h1.h1_7{background: url(../images/h2.png) 0 -576px;}
.mainBlock_cont .top_sub h1.h1_8{background: url(../images/h2.png) 0 0;}
.mainBlock_cont .top_sub h1.h1_9{background: url(../images/support/icon.jpg) 0 0;}

.mainBlock_cont .top_sub h1.h1_10{background: url(../images/h2.png) 0 -1281px;}
.mainBlock_cont .top_sub h1.h1_11{background: url(../images/h2.png) 0 -1201px;}
.mainBlock_cont .top_sub h1.h1_13{background: url(../images/h2.png) 0 -640px;}
.mainBlock_cont .top_sub h1.h1_14{background: url(../images/h2.png) 0 -720px;}
.mainBlock_cont .top_sub h1.h1_15{background: url(../images/h2.png) 0 -768px;}
.mainBlock_cont .top_sub h1.h1_movie{background: url(../images/h2.png) 0 -1040px;}
.mainBlock_cont .top_sub h1.h1_bgm{background: url(../images/h2.png) 0 -1120px;}


.mainBlock_cont .top_sub h1.h1_about{background: url(../images/h2.png) 0 -560px;}
.mainBlock_cont .top_sub h1.h1_faq{background: url(../images/h2.png) 0 -800px;}
.mainBlock_cont .top_sub h1.h1_wallpaper{background: url(../images/h2.png) 0 -880px;}
.mainBlock_cont .top_sub h1.h1_coadlist{background: url(../images/h2.png) 0 -1446px;}
.mainBlock_cont .top_sub h1.h1_sshot{background: url(../images/h2.png) 0 -960px;}
.mainBlock_cont .top_sub h1.h1_contact{background: url(../images/h2.png) 0 -1365px;}
.mainBlock_cont .top_sub h1.h1_buyend{background: url(../images/h2.png) 0 -1525px;}
.mainBlock_cont .top_sub h1.h1_message{background: url(../images/h2.png) 0 -1610px;}
.mainBlock_cont .top_sub h1.h1_bbs{background: url(../images/h2.png) 0 -1880px;}
.mainBlock_cont .top_sub ul{height:24px; position:absolute;	top:20px; right:10px;}
ul#bread li a{	color: #999;}
ul#bread li a:hover{text-decoration:none;}
ul#bread li em {color: #555;}
ul#bread li.home {background: url(../images/bread_base.png) no-repeat 0px 3px;	height:21px; padding:0px 7px 0px 20px; border:none;}


/*右お知らせ内容*/
Information .news_title{
	width:940px;
	height:34px;
	float:left;
	text-indent:-9998px;
	margin-bottom:10px;
	background: url(../images/news_img.png) no-repeat;
	}
.Information ul.news_tt span.icon {float:left; height: 15px; margin-left: 15px;margin-top: 7px;text-align: center;text-indent: -9998px; width: 80px;}
.Information ul.news_tt span.ic_type19 { background: url(../images/icontype.png) no-repeat 0px -30px;}
.Information ul.news_tt span.ic_type20 { background: url(../images/icontype.png) no-repeat 0px -15px;}
.Information ul.news_tt span.ic_type22 { background: url(../images/icontype.png) no-repeat 0px 0px;}
.Information ul.news_tt span.ic_type21 { background: url(../images/icontype.png) no-repeat 0px -45px;}
.Information ul.news_tt span.title {width:460px; float:left;}

.Information ul.news_tt {
	width:940px; 
	float:left;  
	border-bottom:#343434 1px dotted; 
	margin-bottom:10px;
	padding-bottom:0px;
	}
.Information ul.news_tt li{
	width:940px; 
	height:30px; 
	float:left; 
	/*background-color:#fff; */ 
	border-top:#343434 1px solid;
	 font-size:12px;
	 }
.Information ul.news_tt li a{
	width:940px; 
	height:28px; 
	line-height:28px; 
	float:left; 
	/*background-color:#fff; */
	margin-top:1px; 
	color:#BAB6AE;
	}
.Information ul.news_tt li a:hover{
	width:940px; 
	float:left; 
	background-color:#343434; 
	color:#a16f24;
	}
.Information ul.news_tt span.days {
	width:80px; 
	float:right; 
	text-align:center; 
	color:#BAB6AE;
	}
.Information ul.news_tt span.reply {
	width:80px;
	 float:left; 
	 text-align:center; 
	 color:#BAB6AE;
	 }

/*pagination*/
div.pagination {/zoom: 1;position: relative;overflow: hidden;margin: 0px;padding: 10px 10px 0px 10px;}
div.pagination ul {position: relative;left: 50%;float: left;}
div.pagination ul li {position: relative;left: -50%;float: left;margin-left: 3px;}
div.pagination li a {
	display: inline-block;
	margin: 0 1px 1px 0;
	padding: 1px 8px;
	background: #111;
	border: 1px solid #444444;
	color:#888;
	text-decoration: none;
	vertical-align: middle;
	}
div.pagination li a:hover {
	background: #343434;
	border: 1px solid #484848;
	text-decoration:none;
	color:#FFF;
	}
div.pagination ul li.here {color:#FFF;display: inline-block;margin: 0 1px 1px 3px;padding: 1px 8px;text-decoration: none;vertical-align: middle;background: #515151;border: 1px solid #484848;}

/*内容検索*/
.search_block { margin:20px 0; padding:0; float:left; width:680px; height:24px; }
.search_box { display:table; margin:0; padding:0; float:left; width:680px; height:24px; text-align:center; }
.search_box form.search_form { margin:0; padding:0; width:680px; height:0; border:0; }
.search_box select.search_select { margin:0; padding:0; width:65px; height:23px; color:#515151; background-color:#fff; border:1px solid #b6b6b6; }
.search_box input.search_input { margin:0 5px; padding:0 5px; width:155px; height:21px; font-size:12px; line-height:21px; color:#000; border:1px solid #b3b3b3; }
.search_box img.search_btn { vertical-align:bottom; }
.list_buttons { margin:0; padding:0; float:left; width:42px; }


/*ゲームガイド*/
/*.guide .guide_menu h2.h2_1{background-position:0px 0px;}
.guide .guide_menu h2.h2_2{background-position: 0 -57px;}
.guide .guide_menu h2.h2_3{background-position: 0 -114px;}
.guide .guide_menu h2.h2_4{background-position: 0 -171px;}
.guide .guide_menu h2.h2_5{background-position: 0 -228px;}
.guide .guide_menu h2.h2_6{background-position: 0 -285px;}
.guide .guide_menu h2.h2_7{background-position: 0 -342px;}*/
.guide .guide_menu li a{
	float:left;  
	width:100px; 
	background-color:#000;	
	border:#343434 1px solid; 
	color: #999999; 
	height:21px; 
	line-height:21px;
	}
.guide .guide_menu li a:hover{
	float:left;  
	width:100px; 
	color: #999999; 
	background-color:#343434; 
	border:#dddde1 1px solid;  
	text-decoration:none;
	}

.guide_menubox {
	margin-bottom:26px;
	border-bottom: 1px dotted #343434;
	}
	
.guidemenu_icon {
	width:244px;
	height:180px;
	background: url(../images/guide/guide_menuicon.png) no-repeat;
	}
	
.guidemenu_icon01 {
	background-position: 0px 0;
	}

.guidemenu_icon02 {
	background-position: -244px 0;
	}

.guidemenu_icon03 {
	background-position: -488px 0;
	}
	
.guidemenu_icon04 {
	background-position: -732px 0;
	}
	
.guidemenu_icon05 {
	background-position: -980px 0;
	}
	
.guidemenu_icon06 {
	background-position: -1233px 0;
	}	

.guidemenu_list {
	width:700px;
	padding-top:6px;
	}
	
.guidemenu_list .guidemenutitle {
	color:#F90;
	font-size:18px;
	line-height:40px;
	padding-left:4px;
	}
	
/*guide page*/

.guide .page_title{
	width:940px;
	height:80px;
	float:left;
}
.guide .page_title strong{ 
	width:940px;
	background:url(../images/news_titbt.png) no-repeat center bottom; 
	float:left; 
	color:#F90;  
	padding:20px 0 10px 0px; 
	font-size:140%;
	text-align:center; 
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'ＭＳＰゴシック', Arial, verdana, sans-serif;
	}
	
	

/*サーバー選択*/
.server_game h3{
	color:#f90;
	text-align:left;
	padding: 0 0 14px 10px;
	margin-bottom:10px;
	border-bottom:1px dotted #343434;
	font-size:20px;
	}

/*.server_game_top{
	width:680px;
	float:left;
	padding-bottom:20px;
	height:125px;
	background-image: url(../images/server/top.jpg);
	background-repeat: no-repeat;
	text-indent:-9998px;
}*/
.server_game_but{width:680px; float:left; padding:20px 0; text-align:right;}
.server_contBox{
	width:940px;
	padding-left:15px;
	padding-bottom:0px;
	float:left;
	}
.server_set{
	width:300px;
	float:left;
	margin-top:15px;
	position:relative;
	margin-right:10px;
	}
.server_iconNomal,.server_iconNomal1{ width:300px; float:left;}
.server_iconNomal a{background: url(../images/server/server_icon_bg.png) no-repeat; width:300px; height:89px; float:left;}
.server_iconNomal1 a{background: url(../images/server/serverMente.png) no-repeat; width:300px; height:89px; float:left;}
.server_iconNomal a:hover{
	width:300px;
	height:89px;
	float:left;
	background-image: url(../images/server/server_icon_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.server_iconNomal1 a:hover{
	width:300px;
	height:89px;
	float:left;
	background-image: url url(../images/server/serverMente.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.server_iconMente{ background: url(../images/server/serverMente.png) no-repeat; width:300px; height:89px; float:left;}
.server_iconSoon{ width:300px; height:89px; float:left;}
.server_iconSoon a{background: url(../images/server/indexrver_iconsoon_bg.png) no-repeat; width:300px; height:89px; float:left;}
.server_iconSoon a:hover{
	width:300px; 
	height:89px;
	float:left;
	background-image: url(../images/server/indexrver_iconsoon_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0;
}
.server_head{width:120px; height:93px; float:left;margin-left:6px; margin-top:-10px;}

.new_icon{
	position: absolute;
	background: url(../images/server/server_new.png) no-repeat; 
	width:85px; 
	float:left; 
	height:26px;
	left:10px;
	top:58px;
	}
.serverName {
	position:absolute;
	width:240px;
	top:10px;
	left:55px;
	font-size:16px;
	font-weight:bold;
	color:#f1dfbf;
	text-align:center;
	height:90px;
	line-height:51px;
	}
.server_iconNomal .serverName , .server_iconMente .serverName,.server_iconNomal1 .serverName {
	color:#6c5441;
	}	

.serverStatus {position:absolute;width:189px;top:62px;left:99px;text-align:center;color:#6c5441;}


/*photo and BGM and movie*/
/*.btn_media {
	background:url(../images/h2.jpg) no-repeat 0px -880px;
	width:745px;
	height:80px;
	}
a.sshot_btn {
	background:url(../images/community/media_btn.jpg) no-repeat 0 0;
	width:190px;
	height:80px;
	display:block;
	float:left;
	text-indent:-9999px;
	}	
	
a.sshot_btn:hover ,a.sshot_btn_active  {
	background:url(../images/community/media_btn.jpg) no-repeat 0 -80px;
	width:190px;
	height:80px;
	display:block;
	float:left;
	}
	
a.bgm_btn {
	background:url(../images/community/media_btn.jpg) no-repeat -190px 0;
	width:112px;
	height:80px;
	display:block;
	float:left;
	text-indent:-9999px;
	}	
	
a.bgm_btn:hover ,a.bgm_btn_active  {
	background:url(../images/community/media_btn.jpg) no-repeat -190px -80px;
	width:112px;
	height:80px;
	display:block;
	float:left;
	}
	
a.movie_btn {
	background:url(../images/community/media_btn.jpg) no-repeat -302px 0;
	width:141px;
	height:80px;
	display:block;
	float:left;
	text-indent:-9999px;
	}	
	
a.movie_btn:hover ,a.movie_btn_active  {
	background:url(../images/community/media_btn.jpg) no-repeat -302px -80px;
	width:141px;
	height:80px;
	display:block;
	float:left;
	}*/
.community h4 {font-size:14px;line-height:35px;color:#FC0;background:#000;padding:5px 10px;margin-bottom:10px;margin-top:10px;}
.community p {color:#fff; padding-bottom:5px;}
.community ul li {color:#999; padding-bottom:5px;} 
.community ul.photo{
	width:940px; 
	float:left; 
	padding-left:20px; 
	padding-bottom:15px;
	border-bottom:1px dotted #343434;
	}
.community ul.photo li{
	width:220px; 
	float:left; 
	text-align:center;
	border:1px solid #343434;
	margin:5px;
	}
.community ul.photo li img{  
	margin:5px 9px; 
	}
.community ul.photo li p {
	text-align: center;
	color: #d4ccc2;
	}
	
.btn_dpi {
	padding-left:18px;
	text-align:center;
	}
	
.btn_dpi a {
	display:block;
	width:90px;
	height:20px;
	float:left;
	color:#ffffff;
	padding:0;
	text-decoration:none;
	font-size:13px;
	line-height:20px;
	text-align:center;
	background:url(../images/community/wallpaper/btn.jpg) no-repeat 0 0;
	margin-bottom:5px;
	margin-right:5px;
	}
	
.btn_dpi a:hover {
	color:#fff;
	padding:0 0px;
	text-decoration: underline;
	font-size:13px;
	line-height:20px;
	background:url(../images/community/wallpaper/btn.jpg) no-repeat 0 -20px;
	}

.audio_box {
	margin:0 22px;
	padding:30px 0;
	border-bottom:1px dashed #343434;
	height:180px;
	}
	
.audio_pic {
	position:relative;
	}

.audio_pic span {
	position:absolute;
	}
	
.audio_pic .cd_pic {
	box-shadow:3px 2px 6px rgba(0,0,0,.5);
	-webkit-box-shadow:3px 2px 6px rgba(0,0,0,.5);
	-moz-box-shadow:3px 2px 6px rgba(0,0,0,.5);
	z-index:3
	}
	
.audio_pic .cd{
	z-index:1;
	left:85px;
	}
	
.audioBox_nr {
	padding:16px 0 0 264px;
	line-height:25px;
	color:#999;
	}
	
.audio_king {
	width:0;
	height:0px !important;
	}
	
a.btn_playA {
	display:block;
	width:84px;
	height:40px;
	background:url(../images/community/audio_autoplaybtn.png) no-repeat 0 0;
	text-align:center;
	line-height:40px;
	color:#ffffff;
	padding-left:40px;
	margin-right:10px;
	margin-top:6px;
	}
.btn_playA:hover {
	color:#FFF
}
.audioBox_Nr .on {
	background-position:-436px -126px
}
	
.btn_downloadA {
	display:block;
	width:105px;
	height:27px;
	color:#666;
	border:1px solid #666;
	text-align:center;
	line-height:27px;
	border-radius:5px;
	margin-top:12px
}

.btn_downloadA:hover {
	color:#666
}

.on .cd img {
	animation:CDroll 1s linear infinite;
	-webkit-animation:CDroll 1s linear infinite;
	-moz-animation:CDroll 1s linear infinite;
	-ms-animation:CDroll 1s linear infinite
}


/*.community ul.photo li a {width:220px; height:155px; display:block; background:#FFF; color:#8c5f1a; text-decoration:none;}
.community ul.photo li a:hover{background:#a57b39; color:#fff;}*/
.community ul.photo li span{ width:220px; float:left; text-align:center; padding-top:10px; font-weight:bold;}

.community ul.movie{width:660px; float:left; padding-left:10px; border-bottom:#bbbbbb 1px solid;}
.community ul.movie li{width:220px; height:155px; float:left; text-align:center;}
.community ul.movie li img{ border:1px solid #d8b775; padding:2px; margin-top:5px; background-color:#FFF;}
.community ul.movie li a:hover img{ border:1px solid #d8b775;}
.community ul.movie li a {width:220px; height:155px; display:block; background:#FFF; color:#8c5f1a; text-decoration:none;}
.community ul.movie li a:hover{background:#a57b39; color:#fff;}
.community ul.movie li span{ width:220px; float:left; text-align:center; padding-top:10px; font-weight:bold;}



/**************************************/

/*ガイドゲーム攻略ページ*/
.capture_bx{ width:680px; float:left; margin-top:10px;}
.capture_left_menu{ width:250px; float:left; margin-bottom:10px;}
.capture_left_menu h2{width:250px; height:49px; float:left; background: url(../images/guide/l_m_top_capture.jpg) no-repeat; text-indent:-9998px; }
.capture_left_menu ul{ width:250px; float:left; background: url(../images/guide/l_m_cen.jpg) repeat-y;}
.capture_left_menu ul li{ width:220px; float:left; padding-left:15px; height:30px; line-height:30px;  font-weight:bold;}
.capture_left_menu ul li a{ width:190px; height:30px; float:left; line-height:30px; padding-left:30px; color:#5a5a5a; text-decoration:none; background: url(../images/guide/off.jpg) no-repeat}
.capture_left_menu ul li a:hover{ width:190px; height:30px; float:left; line-height:30px; padding-left:30px; color:#111010; text-decoration:none; background: url(../images/guide/on.jpg) no-repeat;}
.capture_left_menu ul li a.off{ width:190px; height:30px; float:left; line-height:30px; padding-left:30px; color:#111010; text-decoration:none; background: url(../images/guide/on.jpg) no-repeat;}
.capture_left_menu ul .l_m_but{
	width:232px; 
	height:10px; 
	float:left; 
	background: url(../images/guide/l_m_but.jpg) no-repeat; 
	text-indent:-9998px; 
	}

.capture_list{ width:680px; float:left;}



.capture_list .srd_bt{ width:680px; float:left; margin-top:10px;}
.capture_list .srd_bt a{width:145px; height:28px; float:right; background: url(../images/guide/capture/bt1.jpg) no-repeat 0 -36px; text-indent:-9998px; margin:0 20px 0 0;}
.capture_list .srd_bt a:hover{ width:145px; float:right;  background: url(../images/guide/capture/bt1.jpg) no-repeat 0 -64px;}



.capture_list .srd_bt01 a{width:183px; height:40px; float:right; background: url(../images/guide/capture/bt.jpg) no-repeat 0 -80px; text-indent:-9998px; margin:0 20px 10px 0;}
.capture_list .srd_bt01 a:hover{ width:183px; float:right;  background: url(../images/guide/capture/bt.jpg) no-repeat -183 -80px;}
.capture_list .srd_bt02 a{width:183px; height:40px; float:right; background: url(../images/guide/capture/bt.jpg) no-repeat 0 -240px; text-indent:-9998px; margin:0 20px 10px 0;}
.capture_list .srd_bt01 a:hover{ width:183px; float:right;  background: url(../images/guide/capture/bt.jpg) no-repeat -183 -240px;}
.capture_list .srd_bt03 a{width:183px; height:40px; float:right; background: url(../images/guide/capture/bt.jpg) no-repeat 0 -200px; text-indent:-9998px; margin:0 20px 10px 0;}
.capture_list .srd_bt01 a:hover{ width:183px; float:right;  background: url(../images/guide/capture/bt.jpg) no-repeat -183 -200px;}

.capture_list ul.news_tt {width:680px; float:left;  border-bottom:#bbbbbb 1px solid; margin-bottom:10px;}
.capture_list ul.news_tt li{width:680px; height:30px; float:left; background-color:#fff;  border-top:#ececec 1px solid; }
.capture_list ul.news_tt li a{width:680px; height:28px; line-height:28px; float:left; background-color:#fff; margin-top:1px; color:#000;}
.capture_list ul.news_tt li a:hover{width:680px; float:left; background-color:#ececec; color:#ff6600;}
.capture_list ul.news_tt span.icon {width:80px; height:28px; float:left; text-align:center; color:#686868;  background: url(../images/guide/capture/li_lin.jpg) right no-repeat;}

.capture_s{ width:660px; float:left; padding-left:10px;}
.capture_s .t_top{width:645px; float:left; background: url(../images/guide/capture/icon.png) no-repeat 0 2px; padding-left:15px; margin-bottom:5px; color:#7e7e7e;}
.capture_s .capture_s_list_bt{width:645px; float:left; background: url(../images/guide/capture/icon.png) no-repeat 0 -15px; padding-left:15px; margin-bottom:10px; color:#7e7e7e; font-weight:bold;}

.capture_s .capture_s_tb{ width:640px; float:left;}
.capture_s .capture_s_tb table{border-top: 1px solid #d7d7d7;border-left: 1px solid #d7d7d7;border-collapse: collapse;border-spacing: 0;letter-spacing: 1px;margin-top:0px;float:left;margin-bottom:10px;}
.capture_s .capture_s_tb table th {border-right: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;border-collapse: collapse;border-spacing: 1;background: #f8f8f8;color:#7e7e7e;text-align:center;padding: 5px;}
.capture_s .capture_s_tb table td {border-right: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;border-collapse: collapse;border-spacing: 1;background: #f8f8f8;color:#7e7e7e;padding: 5px;}
.capture_s .capture_s_tb table select {width:200px; float:left; border: 1px solid #a5acb2; padding: 1px 0 0 5px; margin: 0 5px 0 0; color: #7e7e7e; background-color: #fff;}
.capture_s .capture_s_tb table input {color: #7E7E7E; padding: 3px 0 0 5px; height: 17px; width: 400px; border: 1px solid #cecece; background-color: #fff;}
.capture_s .capture_s_tb table input.t_name {color: #7E7E7E; padding: 3px 0 0 5px; height: 17px; width: 150px; border: 1px solid #cecece; background-color: #fff; margin-right:10px;}
.capture_s .capture_s_tb table textarea {width: 400px; height: 50px; padding: 5px; border: 1px solid #cecece; background: #fff; color: #7E7E7E; overflow-y: auto;}
.capture_s .capture_s_bt{ width:660px; float:left; margin-bottom:15px;}
.capture_s .capture_s_bt ul{ width:660px; text-align:center;}
.capture_s .capture_s_bt ul li{ width:330px; float:left;}
.capture_s .capture_s_bt ul li.bt01 input{width:183px; height:40px; float:right;  background: url(../images/guide/capture/bt.jpg) no-repeat; text-indent:-9998px; margin-right:5px; border:0;}
.capture_s .capture_s_bt ul li.bt02 input{ width:183px; height:40px; float:left;  background: url(../images/guide/capture/bt.jpg) no-repeat 0 -40px; text-indent:-9998px; margin-left:5px; border:0;}
.capture_s .capture_s_bt ul li.bt01 a{ width:183px; height:40px; float:right;  background: url(../images/guide/capture/bt.jpg) no-repeat; text-indent:-9998px; margin-right:5px;}
.capture_s .capture_s_bt ul li.bt01 a:hover{background: url(../images/guide/capture/bt.jpg) no-repeat -183px 0; text-indent:-9998px;}
.capture_s .capture_s_bt ul li.bt02 a{ width:183px; height:40px; float:left;  background: url(../images/guide/capture/bt.jpg) no-repeat 0 -40px; text-indent:-9998px; margin-left:5px;}
.capture_s .capture_s_bt ul li.bt02 a:hover{ background: url(../images/guide/capture/bt.jpg) no-repeat -183px -40px; text-indent:-9998px;}
.capture_s .capture_s_t{ width:660px; float:left;} 
.capture_s .capture_s_t h2{ width:660px; float:left; height:23px; background: url(../images/guide/capture/capture_s_t.jpg) no-repeat; text-indent:-9998px; margin-bottom:5px;}
.capture_s .capture_s_t ul{width: 620px; float: left; margin: 10px 0px 10px 10px; padding-left: 10px;}
.capture_s .capture_s_t ul li {margin-bottom: 5px; list-style-type: square; padding-left: 0px; margin-left: 5px;}
.capture_s01{width:680px; float:left;}
.capture_s01 .lin{width:680px; float:left; height:5px; background: url(../images/guide/capture/lin.gif) no-repeat bottom; margin-bottom:20px;}
.capture_s01 .bt01{width:680px; float:left; margin-bottom:40px; text-align:center;  background: url(../images/guide/capture/lin.gif) no-repeat top; padding-top:20px;}
.capture_s01 .bt01 input{width:183px; height:40px; float:left;  background: url(../images/guide/capture/bt.jpg) no-repeat 0 -80px; text-indent:-9998px; margin-left:250px; border:0;}
.capture_s01 .bt01 a:hover{background: url(../images/guide/capture/bt.jpg) no-repeat -183px -80px; text-indent:-9998px;}
.capture_s01 .bt_ok{width:680px; float:left; margin-bottom:40px; text-align:center;  background: url(../images/guide/capture/lin.gif) no-repeat top; padding-top:20px;}
.capture_s01 .bt_ok input{width:183px; height:40px; float:left;  background: url(../images/guide/capture/bt.jpg) no-repeat 0 -120px; text-indent:-9998px; margin-left:250px; border:0;}
.capture_s01 .bt_ok a:hover{background: url(../images/guide/capture/bt.jpg) no-repeat -183px -120px; text-indent:-9998px;}
.capture_s01 .bt_ng{width:680px; float:left; margin-bottom:40px; text-align:center;  background: url(../images/guide/capture/lin.gif) no-repeat top; padding-top:20px;}
.capture_s01 .bt_ng input{width:183px; height:40px; float:left;  background: url(../images/guide/capture/bt.jpg) no-repeat 0 -160px; text-indent:-9998px; margin-left:250px; border:0;}
.capture_s01 .bt_ng a:hover{background: url(../images/guide/capture/bt.jpg) no-repeat -183px -160px; text-indent:-9998px;}
.capture_s01 .capture_ok{ width:680px; float:left; text-align:center; font-size:140%; margin:20px 0; font-weight:bold; color:#a25400;}
.capture_s01 .capture_ng{ width:680px; float:left; text-align:center; font-size:140%; margin:20px 0; font-weight:bold; color:#f24242;}
.fckeditor{
	border-top: 1px solid #C4C4C4;
    float: left;
    margin-bottom: 20px;
    width: 640px;
	}
#raidersContent{ overflow:hidden}

.t01{width:680px; float:left; height:28px;  background: url(../images/guide/capture/title.jpg) no-repeat 0 0; text-indent:-9998px;}
.t02{width:680px; float:left; height:28px;  background: url(../images/guide/capture/title.jpg) no-repeat 0 -28px; text-indent:-9998px;}
.news_tt {width:680px; float:left; border-bottom:#bbbbbb 1px solid; margin-bottom:10px; padding-bottom:3px;}
/*.news_tt li{width:680px; height:30px; float:left; background-color:#fff;  border-top:#ececec 1px solid;height:26px; font-size:12px;}
.news_tt li a{width:680px; height:28px; line-height:28px; float:left; background-color:#fff; margin-top:1px; color:#000;}
.news_tt li a:hover{width:680px; float:left; background-color:#ececec; color:#ff6600;}
.news_tt span.icon {width:80px; height:28px; float:left; text-align:center; color:#686868;  background: url(../images/guide/capture/li_lin.jpg) right no-repeat;}
.news_tt span.title { width:355px; float:left; margin-left:5px;}
.news_tt span.name{ width:120px; float:left; color:#000;  text-align:center;}
.news_tt span.days {width:120px; float:left; text-align:center; color:#000; text-align:center;}*/
.news_tt span.bt{ width:120px; float:left; color:#000;  text-align:center;}
.news_tt span.reply {width:60px; float:left; text-align:center; color:#000;}
.my_news_tt {width:680px; float:left; border-bottom:#bbbbbb 1px solid; margin-bottom:10px; padding-bottom:3px;}
.my_news_tt li{width:680px; height:30px; float:left; background-color:#fff;  border-top:#ececec 1px solid; height:26px; line-height:28px; font-size:12px; }
.my_news_tt span.icon {width:80px; height:28px; float:left; text-align:center; color:#686868;  background: url(../images/guide/capture/li_lin.jpg) right no-repeat;}
.my_news_tt span.title { width:355px; float:left; margin-left:5px;}
.my_news_tt span.name{ width:120px; float:left; color:#000;  text-align:center;}
.my_news_tt span.days {width:120px; float:left; text-align:center; color:#000; text-align:center;}
.my_news_tt span.bt{ width:120px; float:left; color:#000;  text-align:center;}
.my_news_tt span.bt a{width:51px; height:18px; float:left; background: url(../images/guide/capture/bt1.jpg) no-repeat; text-indent:-9998px; margin:4px 0 0 35px;}
.my_news_tt span.bt a:hover{background: url(../images/guide/capture/bt1.jpg) no-repeat 0 -18px;}
.my_news_tt span.reply {width:60px; float:left; text-align:center; color:#000;}


/*ギフトコード*/
.newcard{width:940px; float:left;}
.newcard h3{
	width:940px; 
	height:43px; 
	line-height:43px; 
	float:left; 
	background: url(../images/guide/coadlisth3.jpg) no-repeat; 
	color:#895a00; 
	padding-left:15px;
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'ＭＳＰゴシック', Arial, verdana, sans-serif; 
	font-size:120%;
	text-shadow: 0 1px 1px 	#fff; 
	margin-bottom:10px;
	text-indent:-9998px;
	}
.newcard ul.newcard_text{ 
	width:940px; 
	float:left; 
	padding: 0 10px 10px 10px;
	}
.newcard ul.newcard_text li{ 
	width:940px; float:left; line-height:26px; background: url(../images/guide/ico_s.png) 0 -3px no-repeat; padding-left:8px;}
.newcard .newcard_cd{width:650px; float:left; padding: 0 10px 10px 10px;}
.newcard .newcard_cd span.s_01{font-weight: bold; line-height: 40px; float: left; padding-right:13px; color: #543300;}
.newcard .newcard_cd div{ width:198px; float:left; height:40px; background: url(../images/newcard/newcard_cd_input.jpg) no-repeat;}
.newcard .newcard_cd div input{width: 185px; height: 26px; line-height: 26px; margin: 7px 0 0 7px; color: #333333; border-style: none;}

.newcard .newcard_cd span.s_02{ width:63px; float:left; height:40px; margin-right:10px;}
.newcard .newcard_cd span.s_02 a{ width:63px; float:left; height:40px;  background: url(../images/newcard/newcard_cd_01_off.jpg) no-repeat;  text-indent:-9998px;}
.newcard .newcard_cd span.s_02 a:hover{background: url(../images/newcard/newcard_cd_01_on.jpg) no-repeat;  text-indent:-9998px;}

.newcard .newcard_cd span.s_03{ width:126px; float:left; height:40px;}
.newcard .newcard_cd span.s_03 a{ width:126px; float:left; height:40px;  background: url(../images/newcard/newcard_cd_02_off.jpg) no-repeat;  text-indent:-9998px;}
.newcard .newcard_cd span.s_03 a:hover{background: url(../images/newcard/newcard_cd_02_on.jpg) no-repeat;  text-indent:-9998px;}

.newcard .newcard_cd span.s_04{ width:650px; float:left; color:#F00; padding-top:10px;}

.newcard table.cateBox {
	margin-left:10px;
	width:920px;
	border-top: 1px solid #4e483a;
	border-left: 1px solid #4e483a;
	border-collapse: collapse;
	border-spacing: 0;
	letter-spacing: 1px;
	margin-top:0px;
	float:left;
	margin-bottom:10px;
	}

.newcard table.cateBox th {
	border-right: 1px solid #4e483a;
	border-bottom: 1px solid #4e483a;
	border-collapse: collapse;
	border-spacing: 1;
	background: #7a6f54;
	text-align:center;
	color:#fffddc;
	font-weight:bolder;
	padding: 5px;
	height:23px;
	}

.newcard table.cateBox td {
	border-right: 1px solid #4e483a;
	border-bottom: 1px solid #4e483a;
	border-collapse: collapse;
	border-spacing: 1;
	background: #353025;
	color:#ebeae9;
	text-align:center;
	padding: 5px;
	height:23px;
	}
.newcard .cateBox strong{
	color:#333333;
	} 
.newcard .bt_bk{ 
	width:940px; 
	float:left; 
	padding:10px 0px; 
	text-align:center;
	}
.newcard .pagination_no{ 
	width:940px; 
	float:left;
	}



/*news event page*/
.Information .page_title{
	width: 940px;
	height: 80px;
	float: left;
}
.Information .page_title strong{
	width: 940px;
	background: url(../images/news_titbt.png) no-repeat center bottom;
	float: left;
	color: #fe9900;
	padding: 20px 0 10px 0px;
	font-size: 200%;
	text-align: center;
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'ＭＳＰゴシック', Arial, verdana, sans-serif;
	}
.Information .page_title span{ width:724px; float:right; color:#BAB6AE; text-align:right;  margin-left:30px;
padding-top:5px;}

.os_nav {
	width:724px;
	}
	
.os_nav ul {
	width:640px;
	margin-left:35px;
	}
	
.os_nav ul li {
	float:left;
	width:125px;
	margin-bottom:10px;
	}

.os_nav ul li.os_01 a {
	background:url(../images/os_nav.png) no-repeat 0 -36px;
	width:120px;
	height:36px;
	display:block;
	text-indent:-9999px;
	}
	
.os_nav ul li.os_01 a:hover, .os_nav ul li.os_01 a.active {
	background:url(../images/os_nav.png) no-repeat 0 0px;
	width:120px;
	height:36px;
	display:block;
	text-indent:-9999px;
	}
	
.os_nav ul li.os_02 a {
	background:url(../images/os_nav.png) no-repeat -120px -36px;
	width:120px;
	height:36px;
	display:block;
	text-indent:-9999px;
	}
	
.os_nav ul li.os_02 a:hover, .os_nav ul li.os_02 a.active {
	background:url(../images/os_nav.png) no-repeat -120px 0px;
	width:120px;
	height:36px;
	display:block;
	text-indent:-9999px;
	}
	
.os_nav ul li.os_03 a {
	background:url(../images/os_nav.png) no-repeat -240px -36px;
	width:120px;
	height:36px;
	display:block;
	text-indent:-9999px;
	}

.os_nav ul li.os_03 a:hover, .os_nav ul li.os_03 a.active {
	background:url(../images/os_nav.png) no-repeat -240px 0px;
	width:120px;
	height:36px;
	display:block;
	text-indent:-9999px;
	}
	
.os_nav ul li.os_04 a {
	background:url(../images/os_nav.png) no-repeat -360px -36px;
	width:120px;
	height:36px;
	display:block;
	text-indent:-9999px;
	}
	
.os_nav ul li.os_04 a:hover, .os_nav ul li.os_04 a.active {
	background:url(../images/os_nav.png) no-repeat -360px 0px;
	width:120px;
	height:36px;
	display:block;
	text-indent:-9999px;
	}
	
.os_nav ul li.os_05 a {
	background:url(../images/os_nav.png) no-repeat -480px -36px;
	width:120px;
	height:36px;
	display:block;
	text-indent:-9999px;
	}
	
.os_nav ul li.os_05 a:hover, .os_nav ul li.os_05 a.active {
	background:url(../images/os_nav.png) no-repeat -480px 0px;
	width:120px;
	height:36px;
	display:block;
	text-indent:-9999px;
	}

.back_bt{ width:250px; float:left; text-align:center; padding-left:398px; padding-top:20px;}
.back_bt a {
	float:left;
	height: 40px;
	width: 122px;
	text-indent: -9998px;
	background-image: url(../images/news_img.png);
	background-repeat: no-repeat;
	background-position: -20px -158px;
}


/**********************　イベントページのｃｓｓはすべてここにおいてお願いします　************************/
.pageDetail{
	width: 760px;
	/*! float: left; */
	padding-left: 100px;
	margin-left:-10px;
	overflow: hidden;
}

.pageDetail .newbanner {
	margin-bottom:10px;
	}

.pageDetail p{
	/*! width: 760px; */
	/*! float: left; */
	font-size: 13px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	line-height: 20px;
	color: #f2f2f2;
	}
	
.pageDetail div {color:#f2f2f2;}
.pageDetail p strong {
	color:#C60;
	font-size:14px;
	}
.pageDetail h3 {
	background: url(../images/guide/h3.jpg);
	width:637px;
	height:32px;
	font-size:18px;
	margin-bottom:10px;
	line-height:32px;
	padding-left:10px;
	color:#ffd200;
	font-weight:bold;
	}
.pageDetail h5{
	border-bottom: 1px dashed #c7aa61;
	width:760px;
	float:left;
	font-weight:bold;
	font-size:130%;
	color:#c7aa61;
	margin-bottom:10px;
	padding-bottom:3px;
	height: 30px;
	line-height: 30px;
	}
	
.pageDetail p span.guidenotice{
	color:#F00;
	}
.inner_table{
	width:750;
	/*! float:left; */
	padding:0 10px 10px;
	
	}

.pageDetail table {
}
.pageDetail table th {
	
}
.pageDetail table td {
	
}
	
.inner_table table {
	border-top: 1px solid #4e483a;
	border-left: 1px solid #4e483a;
	border-collapse: collapse;
	border-spacing: 0;
	letter-spacing: 1px;
	margin-top:0px;
	/*! float:left; */
	margin-bottom:10px;
	}
	
.inner_table table th {
	border-right: 1px solid #4e483a;
	border-bottom: 1px solid #4e483a;
	border-collapse: collapse;
	border-spacing: 1;
	background: #7a6f54;
	color:#ffffff;
	text-align:center;
	padding: 5px;
	}
	
.inner_table table td {
	border-right: 1px solid #4e483a;
	border-bottom: 1px solid #4e483a;
	border-collapse: collapse;
	border-spacing: 1;
	background: #353025;
	color:#ffffff;
	padding: 5px;
	}
.inner_table table td strong {
	font-weight:bold;
	color:#72b6b7;
	}
		
.pageDetail .tyuui{ width:710px; float:left; padding-top:10px;}
.pageDetail .tyuui strong{ color:#F00;}


/*******************************　イベントページのｃｓｓ END　************************************/

/*___________________buy______________________*/

/*____________________________________________________*/

.capture_list .capture_menu{
width:670px;
margin:0 auto;
padding-left:10px;
border-bottom:1px solid #d6d6d6;
}

.capture_list .capture_menu ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.capture_list .capture_menu ul{
margin-bottom:-1px;
position: relative;
zoom:1;
}
.capture_list .capture_menu li{
border-right:#d7d7d7 1px solid;
border-left:#d7d7d7 1px solid;
height:36px;
float:left;
margin-right:6px;
font-size: 13px;
font-weight: bold;
}

.capture_list .capture_menu li a {
display: block;
height:36px;
line-height:36px;
text-align: center;
}

.capture_list .capture_menu li.off a{
background: url(../images/guide/capture/bg_tab_on.gif) repeat-x;
color: #b98428;
}

.capture_list .capture_menu li.off a:hover{
background: url(../images/guide/capture/bg_tab.gif) repeat-x;
color: #474747;
text-decoration:none;
}

.capture_list .capture_menu li.on a{
background: url(../images/guide/capture/bg_tab.gif) repeat-x;
color: #474747;
}
.capture_list .capture_menu li.on a:hover{
background: url(../images/guide/capture/bg_tab_on.gif) repeat-x;
color: #b98428;
text-decoration:none;
}



.contbox {
	width: 940px;
	float: left;
	padding-left: 10px;
	margin-left:-10px;
	}

.buy{
	width:913px;
	padding-left:30px;
	margin-top:10px;
	float:left;
	}
.buy_set{
	width:228px;
	float:left;
	
	position:relative;
	}

.contbox p {
	padding-left:50px;
	color:#FFF;
	margin-bottom:10px;
	line-height:20px;
	}

.contbox p.noticecen {
	width:850px;
	padding-left:50px;
	color:#a5a5a5;
	font-size:13px;
	line-height:25px;

	}



.buy_iconSoon{ width:300px; height:101px; float:left;}
.buy_iconSoon a{background: url(../images/buy/buy_icon.jpg) no-repeat; width:300px; height:101px; float:left;}
.buy_iconSoon a:hover{
	width:300px; 
	height:101px;
	float:left;
	background-image: url(../images/buy/buy_icon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0;
}


.buy_icon01,.buy_icon02,.buy_icon03,.buy_icon04,.buy_icon05,.buy_icon06
,.buy_icon07,.buy_icon08{
	position: absolute;
	 
	width:118px; 
	float:left; 
	height:50px;
	left:85px;
	top:18px;
	}
.buy_icon01{background: url(../images/buy/icon.png) no-repeat;}
.buy_icon02{background: url(../images/buy/icon3.png) no-repeat;}
.buy_icon03{background: url(../images/buy/icon4.png) no-repeat;}
.buy_icon04{background: url(../images/buy/icon5.png) no-repeat;}
.buy_icon05{background: url(../images/buy/icon6.png) no-repeat;}
.buy_icon06{background: url(../images/buy/icon7.png) no-repeat;}
.buy_icon07{background: url(../images/buy/icon8.png) no-repeat;}
.buy_icon08{background: url(../images/buy/icon9.png) no-repeat;}

.buy_icon2{
	position: absolute;
	background: url(../images/buy/icon2.png) no-repeat; 
	width:118px; 
	float:left; 
	height:50px;
	left:109px;
	top:70px;}
.buy_name {
	position:absolute;
	width:240px;
	/*top:20px;*/
	left:55px;
	font-size:16px;
	font-weight:bold;
	color:#f1dfbf;
	text-align:center;
	height:101px;
	line-height:51px;
	}
.dj{ background:url(../images/buy/icon.jpg); width:940px; height:50px; margin-top:20px; position:absolute;}
.dj1{ width:151px; height:23px; position:relative; left:262px; top:14px;}


.blackbox{ background-color:black; opacity:0.5; width:100%; height:100%; position:absolute; left:0; top:0; display:none;}
.banner{ width:1000px; height:600px; background-color:#F00;position:fixed; left:300px; top:50px;display:none; z-index:1100;}
.banner span{ position:absolute; right:0; top:0; color:#F00; padding:10px; background-color:#FFF;}

/*轮播框;*/
.lunbo_kuang{
	width:704px;
	height:110px;
	
	margin-left:20px;
	overflow:hidden;
	}
/*切换匡;*/
.qiehuan{overflow:hidden;	zoom: 1; width: 960px; height: 80px; float:left; margin-bottom:30px;}
.qiehuan li{ width:480px; float:left; }
.u_01 a{display: block; width: 480px; height: 80px; text-indent: -9999px; outline: none; background: url(../images/support/iconz.jpg) 0 0;}
.u_01 a:hover, .u_01 a.selected {background: url(../images/support/iconz.jpg) 0 -80px;}
.u_02 a{display: block; width: 480px; height: 80px; text-indent: -9999px; outline: none; background: url(../images/support/z3.jpg) 0 0;}
.u_02 a:hover,.u_02 a.selected { background: url(../images/support/z3.jpg) 0 -80px;}



.dl{ width:220px; height:67px; margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:20px;}
.mainBlock_cont .top_sub h1.h1_16{background: url(../images/h2.png) 0 0;}


/*news event page*/
.page_buyersult{
	width: 940px;
	height: 280px;
	float: left;
}
.page_buyersult strong{
	width: 940px;
	background: url(../images/news_titbt.png) no-repeat center bottom;
	float: left;
	color: #fe9900;
	padding: 20px 0 10px 0px;
	font-size: 200%;
	text-align: center;
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'ＭＳＰゴシック', Arial, verdana, sans-serif;
	}

/*20160307buy confirm page*/

.buyconfirmbox {
	background:url("../images/buyconfirmbg.jpg") no-repeat;
	width:960px;
	height:558px;
	margin:0px auto;
	}
.buyconfirmcon {
	width:578px;
	margin-left:300px;
	padding-top:36px;
	}	
.buyconfirmh2 {
	text-indent:-9998px;
	width:578px;
	height:46px;
	}
.buyconfirmcon h4 {
	width:578px;
	height:46px;
	text-align:center;
	line-height:46px;
	font-size:20px;
	color:#2adc3c;
	margin-top:15px;
	text-shadow:1px #000;
	}

.buyconfirmcon .buypoint {
	margin-top:50px;
	}
.buyconfirmcon p {
	font-size:20px;
	font-weight:bold;
	color:#d4ccc2;
	width:420px;
	padding-top:20px;
	padding-left:158px;
	}
	
.buyconfirmcon p span {
	font-size:30px;
	font-weight:bold;
	margin-left:100px;
	height:200px;
	color:#FFF;
	}
.confirmbtn {
	width:478px;
	height:40px;
	margin-top:50px;
	margin-left:160px;
	margin-bottom:10px;
	float:left;
	}

.confirmbtn ul li {
	width:220px;
	float:left;
	}
	
.confirmbtn ul li.confirmgo a  {
	width:193px;
	height:40px;
	float:left;
	background:url("../images/confirmgo.png") no-repeat;
	text-indent:-9999px;
	}
.confirmbtn ul li.confirmgo a:hover  {
	width:193px;
	height:40px;
	float:left;
	background:url("../images/confirmgo_on.png") no-repeat;
	text-indent:-9999px;
	}
	
.confirmbtn ul li.confirmback a  {
	width:193px;
	height:40px;
	float:left;
	background:url("../images/confirmback.png") no-repeat;
	text-indent:-9999px;
	}
.confirmbtn ul li.confirmback a:hover  {
	width:193px;
	height:40px;
	float:left;
	background:url("../images/confirmback_on.png") no-repeat;
	text-indent:-9999px;
	}
	
	
/*surpport */

.mainBlock_cont .top_sub h1.h1_20{background: url(../images/h2.png) 0 -1800px;}
.support table.asct {
	border-top: 1px solid #4e483a;
	border-left: 1px solid #4e483a;
	border-collapse: collapse;
	border-spacing: 0;
	letter-spacing: 1px;
	margin-top:0px;
	float:left;
	margin-bottom:10px;
}
.support table.asct th {
	border-right: 1px solid #4e483a;
	border-bottom: 1px solid #4e483a;
	border-collapse: collapse;
	border-spacing: 1;
	background: #7a6f54;
	color:#ffffff;
	text-align:center;
	padding: 5px;
}
.support table.asct td {
	border-right: 1px solid #4e483a;
	border-bottom: 1px solid #4e483a;
	border-collapse: collapse;
	border-spacing: 1;
	background: #353025;
	color:#ffffff;
	padding: 5px;
}

/*****
	20160318 bbs ADD
****/
.bbd_txt {
	width:940px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	}
.bbs_banner {
	background:url(../images/community/bbs/bbs_banner.jpg) no-repeat;
	width:940px;
	height:159px;
	}
	
.bbd_txt p {
	color:#fff;
	line-height:25px;
	}
	
.bbd_txt p strong {
	color:#f3ee8d;
	font-size:120%;
	}
	
.bbs_search_bg {
	background:url(../images/community/bbs/bbs_search_bg.png) no-repeat;
	width:940px;
	height:69px;
	}

.bbs_search_tb {
	width:805px;
	height:40px;
	padding-left:41px;
	padding-top:9px;
	}
	
.bbs_search_tb table{}

.bbs_search_tb td{
	padding-left:10px;
	}
	
.bbs_search_input{
	min-height: 29px;
	padding-left:8px;
	font-size: 113%;
	line-height: 1.9;
	box-sizing: border-box;
	background:url(../images/community/bbs/bbs_search_input.png) no-repeat; 
	width:255px; 
	height:31px; 
	float:left; 
	border: 0; 
	color:#666;
	}
.bbs_search_bt{
	background:url(../images/community/bbs/bbs_search_bt_on.png) no-repeat; 
	width:63px; 
	float:left; 
	height:31px; 
	text-indent:-9998px; 
	border: 0; 
	cursor: pointer;
	}

.bbg_list{ width:940px; float:left; padding-top:15px; background-color:#1d1d1d;}

#bbsid{height:840px; float:left; background-color:#1d1d1d; width:938px;}

#bbsiframe{ background:#1d1d1d; !important; }


.bbs_tab_menu{width:938px; float:left;}
.bbs_tab_menu_li{
	background:url(../images/community/bbs/tab_line.png) repeat-x bottom;
	height:40px;
	width:939px;
	border-left:#4e483a 1px solid;
	}
.bbs_tab_menu_li li{
	float:left; 
	height:40px;
	color:#3d2a01; 
	border-right:#4e483a 1px solid;
	}
.bbs_tab_menu_li a{
	background:url(../images/community/bbs/bbs_tab_menu_li.jpg) repeat-x;  
	height:40px;
	float:left;  
	padding:5px 20px; 
	color:#3d2a01; 
	}
.bbs_tab_menu_li a:hover, .bbs_tab_menu_li a.selected{
	background:url(../images/community/bbs/bbs_tab_menu_a.jpg) repeat-x; 
	height:40px; 
	float:left; 
	padding:5px 20px; 
	color:#f7420a;
	}
.bbs_tab_menu_li strong{ padding-top:8px; float:left;}

.bbs_list_tb{width:940px; float:left;}

table.bbs_table {
	border-collapse: collapse;
	border-spacing: 0;
	letter-spacing: 1px;
	margin-top:0px;
	width:940px; 
	float:left;
}

table.bbs_table th {
	border-collapse: collapse;
	border-spacing: 1;
	height:35px;
	line-height:35px;
	font-size:13px;
	background: #534c3e;
	padding: 5px;
	color:#f7980a;
	text-align:center;
}
table.bbs_table td {
	border-bottom: 1px solid #4e483a;
	border-collapse: collapse;
	border-spacing: 1;
	color:#ffffff;
	font-size:12px;
	padding: 5px;
	text-align:center;
}

table.bbs_table td a {
	color:#ecdebc;
	}

.bbs_mainlist{ width:940px; float:left; padding-top:15px;}

.bbs_right_bt {
	width:930px;
	float:right;
	text-align:right;
	padding-bottom:15px;
	padding-right:10px;
	}

.bbs_tb{ width:940px; 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 #4e483a;
	border-left: 1px solid #4e483a;
	border-right: 1px solid #4e483a;
	border-collapse: collapse;
	border-spacing: 0;
	letter-spacing: 1px;
	margin-top:0px;
	width:938px; 
	float:left;
}

table.bbs_table_01 th {
	border-bottom: 1px solid #4e483a;
	border-collapse: collapse;
	border-spacing: 1;
	background: #534c3e;
	padding: 5px;
	color:#f7980a;
	text-align:center;
}

table.bbs_table_01 td {
	border-bottom: 1px solid #4e483a;
	border-collapse: collapse;
	border-spacing: 1;
	color:#fff;
	padding: 5px;
	background:#353025;
}
table.bbs_table_01 strong{ color:#ff0000;}

.ss_cont {
	width:940px;
	margin-top:15px;
	}

.ss_cont ul.photo li {
	width:220px;
	float:left;
	text-align:center;
	border:1px solid #343434;
	margin:5px;	
	}

.ss_cont ul.photo li img {
	margin:5px;
	}
	
.ss_cont ul.photo li span {
	width:220px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	}


/*=======================================

  index20160323_top
 
=======================================*/
	
/*home_bbs*/


	
#home_Community .icon{
	width:50px;
	height:17px;
	float:left;
	margin-right:5px;
	}
	
#home_Community .ic_bbs01 {
	background:url(../images/community/bbs/1.jpg) no-repeat 0 0;
	}
	
#home_Community .ic_bbs02 {
	background:url(../images/community/bbs/2.jpg) no-repeat 0 0;
	}
	
#home_Community .ic_bbs05 {
	background:url(../images/community/bbs/3.jpg) no-repeat 0 0;
	}
	
#home_Community .ic_bbs06 {
	background:url(../images/community/bbs/4.jpg) no-repeat 00;
	}

#home_Community .ic_bbs19 {
	background:url(../images/community/bbs/cateiconsrc7.jpg) no-repeat 00;
	}

#home_Community .ic_bbsglve {
	background:url(../images/bbs/5.jpg) no-repeat 0 0;
	}
#home_Community .ic_bbszwen {
	background:url(../images/bbs/1.jpg) no-repeat 0 0;
	}
	
#home_Community .ic_bbsmuji {
	background:url(../images/bbs/2.jpg) no-repeat 0 0;
	}
	
#home_Community .ic_bbsztan {
	background:url(../images/bbs/3.jpg) no-repeat 00;
	}
	
#home_Community .ic_bbsforum {
	background:url(../images/bbs/4.jpg) no-repeat 00;
	}
	
#home_Community .ic_bbselse {
	background:url(../images/bbs/iconelse.jpg) no-repeat 00;
	}
	


#home_notice .tittle{
	width:350px;
	float:left;
	text-align:left;
	line-height:25px;
	color:#888888;
	}

.combtn {
	width:84px;
	color:#999;
	font-size:11px;
	line-height:16px;
	margin:3px 0 5px 430px;
	}
	
.combtn a {
	display:block;
	background:url(../images/tg_btn.jpg) right center no-repeat;
	text-indent:-9999px;
	width:84px;
	height:29px;
	border:none;
	cursor:pointer;
	}