@charset 'Shift_JIS';
/* CSS Document */

#newHeader {
	width: 970px;
	position:relative;
}

.newLogo {
	float: left;
}

.newLogo img {
	border: none;
}


/* ---------------------------

グローバルナビゲーション

------------------------------*/
*html #globalNavi {
	margin-bottom: -13px;
}


#globalNavi {

	width: 833px;
	height: 57px;
	float:right;
	background: url(../images/bk_gnavi-old.gif) no-repeat 0 -142px;
	
}


#gNavi {
	margin: 0 0 0 25px;

}

#gNavi li,
#gNavi li a{
	float: left;
	display: inline;
	display: block;
	height: 30px;
	background-image: url(../images/bk_gnavi-old.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}


/* ---------------------------
10周年バナー
------------------------------*/
.anniBan2 {
	margin: 5px 0 0 0;
	position: absolute;
	top: 0;
	right: 0;
	border: none;
}

* html .anniBan2 {
	margin: 1px 0 0 0;
	position: fixed;
	border: none;
}

/* ---------------------------
ナビゲーション各ボタンの幅
------------------------------*/
#navTvgame, #navTvgame a, #navTvgameUP, #navTvgameUP a {width:129px;}
#navPc, #navPc a, #navPcUP, #navPcUP a {width:127px;}
#navAnime, #navAnime a, #navAnimeUP, #navAnimeUP a {width:127px;}
#navKeitai, #navKeitai a, #navKeitaiUP, #navKeitaiUP a {width:130px;}


/* ---------------------------
ナビゲーション各ボタンの位置座標
------------------------------*/
#navTvgame, #navTvgame a {background-position: 0 0;}
#navPc, #navPc a {background-position: -129px 0;}
#navAnime, #navAnime a {background-position: -256px 0;}
#navKeitai, #navKeitai a {background-position: -385px 0;}

#navTvgameUP, #navTvgameUP a {background-position: 0 -71px ;}
#navPcUP, #navPcUP a{background-position: -129px -71px;}
#navAnimeUP, #navAnimeUP a {background-position: -256px -71px;}
#navKeitaiUP, #navKeitaiUP a {background-position: -385px -71px;}

#navTvgame a:hover{ background-position: 0 -32px;}
#navPc a:hover{ background-position: -129px -32px;}
#navAnime a:hover{ background-position: -256px -32px;}
#navKeitai a:hover{ background-position: -385px -32px;}

#navTvgameUP a:hover{ background-position: 0 -105px;}
#navPcUP a:hover{ background-position: -129px -105px;}
#navAnimeUP a:hover{ background-position: -256px -105px;}
#navKeitaiUP a:hover{ background-position: -385px -105px;}
/* ---------------------------

グローバルナビゲーションここまで

------------------------------*/

/* ---------------------------

サブナビナビゲーション

------------------------------*/
#subNavi {
	width: 100%;
	height: 27px;
	float: left;
}


#sNavi {
	margin: 0 0 0 30px;

}

#sNavi li {
	padding: 3px 0 0 0;
	margin: 2px 5px 0 0;
	height: 22px;
	float: left;
	display: inline;
	background-image: url(../images/bk_gnavi-old.gif);
	background-repeat: no-repeat;
	color: #ddd;
	text-align:center;

}

* html #sNavi li {
	padding: 3px 0 1px 0;

}

#sNavi a {
	color: #FFF;
	display: block;
}

#sNavi a:hover {
	text-decoration: underline;
}

/* ---------------------------
サブナビゲーション各ボタンの幅
------------------------------*/
/*3文字 */
.snavBlack3w, .snavBlack3w a {width:50px;}
.snavAqua3w, .snavAqua3w a {width:50px;}
.snavPink3w, .snavPink3w a {width:50px;}
.snavOrange3w, .snavOrange3w a {width:50px;}
.snavGreen3w, .snavGreen3w a {width:50px;}
.snavBlue3w, .snavBlue3w a {width:50px;}
.snavRed3w, .snavRed3w a {width:50px;}
.snavBlueGreen3w, .snavBlueGreen3w a {width:50px;}

/*4文字 */
.snavBlack4w, .snavBlack4w a {width:60px;}
.snavAqua4w, .snavAqua4w a {width:60px;}
.snavPink4w, .snavPink4w a {width:60px;}
.snavOrange4w, .snavOrange4w a {width:60px;}
.snavGreen4w, .snavGreen4w a {width:60px;}
.snavBlue4w, .snavBlue4w a {width:60px;}
.snavRed4w, .snavBlue4w a {width:60px;}
.snavPurple4w, .snavPurple4w a {width:60px;}
.snavBlueGreen4w, .snavBlueGreen4w a {width:60px;}
.snavYajirushi4w, .snavYajirushi4w a {width:60px;}

/*6文字 */
.snavBlack6w, .snavBlack6w a {width:80px;}
.snavAqua6w, .snavAqua6w a {width:80px;}
.snavPink6w, .snavPink6w a {width:80px;}
.snavOrange6w, .snavOrange6w a {width:80px;}
.snavGreen6w, .snavGreen6w a {width:80px;}
.snavBlue6w, .snavBlue6w a {width:80px;}
.snavRed6w, .snavRed6w a {width:80px;}
.snavBlueGreen6w, .snavBlueGreen6w a {width:80px;}

/*7文字以上 */
.snavBlack9w, .snavBlack9w a {width:110px;}
.snavAqua9w, .snavAqua9w a {width:110px;}
.snavPink9w, .snavPink9w a {width:110px;}
.snavOrange9w, .snavOrange9w a {width:110px;}
.snavGreen9w, .snavGreen9w a {width:110px;}
.snavBlue9w, .snavBlue9w a {width:110px;}
.snavRed9w, .snavRed9w a {width:110px;}
.snavBlueGreen9w, .snavBlueGreen9w a {width:110px;}

/* ---------------------------
サブナビゲーション各ボタンの位置座標
------------------------------*/
/*2〜3文字 */
.snavBlack3w, .snavBlack3w a { background-position: 0 -208px;}
.snavAqua3w, .snavAqua3w a { background-position: -55px -208px;}
.snavPink3w, .snavPink3w a { background-position: -110px -208px;}
.snavOrange3w, .snavOrange3w a { background-position: -165px -208px;}
.snavGreen3w, .snavGreen3w a { background-position: -220px -208px;}
.snavBlue3w, .snavBlue3w a { background-position: -275px -208px;}
.snavRed3w, .snavRed3w a { background-position: -330px -208px;}
.snavBlueGreen3w, .snavBlueGreen3w a { background-position: -495px -208px;}

/*4文字 */
.snavBlack4w, .snavBlack4w a { background-position: 0 -235px;}
.snavAqua4w, .snavAqua4w a { background-position: -65px -235px;}
.snavPink4w, .snavPink4w a { background-position: -130px -235px;}
.snavOrange4w, .snavOrange4w a { background-position: -195px -235px;}
.snavGreen4w, .snavGreen4w a { background-position: -260px -235px;}
.snavBlue4w, .snavBlue4w a { background-position: -325px -235px;}
.snavRed4w, .snavRed4w a { background-position: -390px -235px;}
.snavPurple4w, .snavPurple4w a { background-position: -520px -235px;}
.snavBlueGreen4w, .snavBlueGreen4w a { background-position: -585px -235px;}
.snavYajirushi4w, .snavYajirushi4w a { background-position: -650px -235px;}

/*6文字 */
.snavBlack6w, .snavBlack6w a { background-position: 0 -290px;}
.snavAqua6w, .snavAqua6w a { background-position: -85px -290px;}
.snavPink6w, .snavPink6w a { background-position: -170px -290px;}
.snavOrange6w, .snavOrange6w a { background-position: -255px -290px;}
.snavGreen6w, .snavGreen6w a { background-position: -340px -290px;}
.snavBlue6w, .snavBlue6w a { background-position: -425px -290px;}
.snavRed6w, .snavRed6w a { background-position: -510px -290px;}
.snavBlueGreen6w, .snavBlueGreen6w a { background-position: -765px -290px;}

/*7文字以上 */
.snavBlack9w, .snavBlack9w a { background-position: 0 -317px;}
.snavAqua9w, .snavAqua9w a { background-position: -115px -317px;}
.snavPink9w, .snavPink9w a { background-position: -230px -317px;}
.snavOrange9w, .snavOrange9w a { background-position: -345px -317px;}
.snavGreen9w, .snavGreen9w a { background-position: -460px -317px;}
.snavBlue9w, .snavBlue9w a { background-position: -575px -317px;}
.snavRed9w, .snavRed9w a { background-position: -690px -317px;}
.snavBlueGreen9w, .snavBlueGreen9w a { background-position: -230px -344px;}

/* ---------------------------
サブナビゲーションコミッククリアテキスト中央揃え
------------------------------*/
.cl_center {text-align : center ;}

/* ---------------------------

サブナビゲーションここまで

------------------------------*/


#newHeader:after,
#gNavi:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}