@charset "shift_jis";

/*******************************************************************
  header STYLES                                                   
*******************************************************************/

/* old
#logo h1{padding:7px 0 0 5px;font-size:1em; font-weight:normal; text-align:left; float:left; width:450px; display:block;}

#logo .left{padding:3px 10px 3px 3px; text-align:left;  float:left; width: 800px;}
#logo .left img {float:left;}
#logo .right{padding:10px 10px 0 10px; text-align:right; float:right;}
#logo #cmnPrts{padding:10px 10px 0px 0px; text-align:right; float:right;}
#logo #cmnPrts p{padding:0; text-align:right;}
old */

/* new */
#header {
padding:0px 0px 0px 0px;
position:relative;
}

#header p#logo {
width:200px;
float:left;
}

#header h1 {
position:absolute;
top:10px;
left:200px;
font-size:1em;
font-weight:normal;
width:700px;
display:inline;
}

#header .left {
padding:3px 10px 3px 3px;
}

#header .right {
position:absolute;
top:10px;
right:10px;
text-align:right;
float:right;
}
/* new_end */


div#header div#logo{
	background:url(http://game.nifty.com/images/bg_header.gif) repeat-x!important;
	padding-top:5px;
	border-top:none!important;
}


#hdBnn{text-align:center;}

/*------------------------------------------------------------------
  |||||| #user ||||||                                                  
------------------------------------------------------------------*/
#user{background:url(http://game.nifty.com/images/bg_user.gif) repeat-x #FFF; padding:5px 0px 0px 0px; margin-top:10px; border-bottom:1px solid #FFF; width:990px;}
#user p{float:left; padding:0 10px;}
#user p em{padding:0 5px;}
#user span a{display:none;}
/* --- .login --- */
ul.login{float:right; width:auto; white-space:nowrap;}
ul.login li{display:inline; height:1.2em; line-height:1.5em; padding:0 0 5px 21px;}
ul.login li a{padding:3px 0 0 0;}
ul.login li#mypage{background:url(http://game.nifty.com/images/icon/header/mypage.gif) no-repeat 0% 30%; margin:0 10px 0 0;}
ul.login li#new{background:url(http://game.nifty.com/images/icon/header/new.gif) no-repeat 0% 30%; margin:0 10px 0 0;}
ul.login li#log{background:url(http://game.nifty.com/images/icon/header/login.gif) no-repeat 0% 30%; margin:0 10px 0 0;}
ul.login li#community{background:url(http://game.nifty.com/images/icon/header/community.gif) no-repeat 0% 30%; margin:0 10px 0 0;}
ul.login li#help{background:url(http://game.nifty.com/images/icon/header/help.gif) no-repeat 0% 30%; margin:0 10px 0 0;}

/*------------------------------------------------------------------
  |||||| #tab ||||||                                                  
------------------------------------------------------------------*/
#tab{border-top:6px solid #06A9D7;}
#tab li{float:left; width:110px;}
#tab li a{display:block; background:url(../images/tab/defolt.png) no-repeat; width:110px; height:38px;}
#tab li a span{display:none;}
/* li#liGmTp */
#tab li#liGmTp a{background-position:0 0;}
#tab li#liGmTp a:hover , #tab li#liGmTp a.tbFocs{background-position:0 -38px;}
/* li#liFree */
#tab li#liFree a{background-position:-110px 0;}
#tab li#liFree a:hover , #tab li#liFree a.tbFocs{background-position:-110px -38px;}
/* li#liOnline */
#tab li#liOnline a{background-position:-220px 0;}
#tab li#liOnline a:hover , #tab li#liOnline a.tbFocs{background-position:-220px -38px;}
/* li#liDl */
#tab li#liDl a{background-position:-330px 0;}
#tab li#liDl a:hover , #tab li#liDl a.tbFocs{background-position:-330px -38px;}
/* li#liNinte */
#tab li#liNinte a{background-position:-440px 0;}
#tab li#liNinte a:hover , #tab li#liNinte a.tbFocs{background-position:-440px -38px;}
/* li#liSony */
#tab li#liSony a{background-position:-550px 0;}
#tab li#liSony a:hover , #tab li#liSony a.tbFocs{background-position:-550px -38px;}
/* li#liMicro */
#tab li#liMicro a{background-position:-660px 0;}
#tab li#liMicro a:hover , #tab li#liMicro a.tbFocs{background-position:-660px -38px;}
/* li#liNews */
#tab li#liNews a{background-position:-770px 0;}
#tab li#liNews a:hover , #tab li#liNews a.tbFocs{background-position:-770px -38px;}
/* li#liFtre */
#tab li#liFtre a{background-position:-880px 0; margin:0;}
#tab li#liFtre a:hover , #tab li#liFtre a.tbFocs{background-position:-880px -38px;}


/*------------------------------------------------------------------
  |||||| #tab_over18 ||||||                                                  
------------------------------------------------------------------*/
#tab18{border-top:6px solid #06A9D7;}
#tab18 li{float:left; width:100px;}
#tab18 li a{display:block; background:url(/images/tab/moe.png) no-repeat; width:100px; height:38px;}
#tab18 li a span{display:none;}
/* li#liGmTp */
#tab18 li#liGmTp a{background-position:0 0;}
#tab18 li#liGmTp a:hover , #tab18 li#liGmTp a.tbFocs{background-position:0 -38px;}
/* li#liFree */
#tab18 li#liFree a{background-position:-100px 0;}
#tab18 li#liFree a:hover , #tab18 li#liFree a.tbFocs{background-position:-100px -38px;}
/* li#liOnline */
#tab18 li#liOnline a{background-position:-200px 0;}
#tab18 li#liOnline a:hover , #tab18 li#liOnline a.tbFocs{background-position:-200px -38px;}
/* li#liDl */
#tab18 li#liDl a{background-position:-300px 0;}
#tab18 li#liDl a:hover , #tab18 li#liDl a.tbFocs{background-position:-300px -38px;}
/* li#liNinte */
#tab18 li#liNinte a{background-position:-400px 0;}
#tab18 li#liNinte a:hover , #tab18 li#liNinte a.tbFocs{background-position:-400px -38px;}
/* li#liSony */
#tab18 li#liSony a{background-position:-500px 0;}
#tab18 li#liSony a:hover , #tab18 li#liSony a.tbFocs{background-position:-500px -38px;}
/* li#liMicro */
#tab18 li#liMicro a{background-position:-600px 0;}
#tab18 li#liMicro a:hover , #tab18 li#liMicro a.tbFocs{background-position:-600px -38px;}
/* li#liNews */
#tab18 li#liNews a{background-position:-700px 0;}
#tab18 li#liNews a:hover , #tab18 li#liNews a.tbFocs{background-position:-700px -38px;}
/* li#liFtre */
#tab18 li#liFtre a{background-position:-800px 0; margin:0;}
#tab18 li#liFtre a:hover , #tab18 li#liFtre a.tbFocs{background-position:-800px -38px;}