@charset 'Shift_JIS';
/* CSS Document */

/*6月から用*/

#newHeader {
	width: 970px;
	position:relative;
}

.newLogo {
	float: left;
}

.newLogo img {
	border: none;
}


/* ---------------------------

グローバルナビゲーション

------------------------------*/
*html #globalNavi {
	margin-bottom: -30px;
}


#globalNavi {
	width: 833px;
	height: 57px;
	float:right;
	background: url(../images/bk_gnavi.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.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/* ---------------------------
10周年バナー
------------------------------*/
.anniBan2 {
	position: absolute;
	top: 5px;
	right: 0;
	border: none;
}

* html .anniBan2 {
	margin: 1px 0 0 0;
	position: fixed;
	border: none;
}

/* ---------------------------
ナビゲーション各ボタンの幅
------------------------------*/
#navNews,#navNews a,#navNewsUP,#navNewsUP a {width:58px;}
#navBlog,#navBlog a,#navBlogUP,#navBlogUP a {width:50px;}
#navTaiken,#navTaiken a,#navTaikenUP,#navTaikenUP a {width:50px;}
#navLive,#navLive a,#navLiveUP,#navLiveUP a {width:50px;}
#navGame,#navGame a,#navGameUP,#navGameUP a {width:73px;}
#navComic,#navComic a,#navComicUP,#navComicUP a {width:85px;}
#navRanking,#navRanking a,#navRankingUP,#navRankingUP a {width:72px;}
#navReview,#navReview a,#navReviewUP,#navReviewUP a {width:62px;}
#navSche,#navSche a,#navScheUP,#navScheUP a {width:86px;}
#navPre,#navPre a,#navPreUP,#navPreUP a{width:71px;}
#navShop,#navShop a,#navShopUP,#navShopUP a{width:85px;}
#navNobel,#navNobel a,#navNobelUP,#navNobelUP a{width:62px;}
#navMypage,#navMypage a,#navMypageUP,#navMypageUP a{width:71px;}

/* ---------------------------
ナビゲーション各ボタンの位置座標
------------------------------*/
#navNews,#navNews a {background-position: 0 0;}
#navBlog,#navBlog a {background-position: -58px 0;}
#navTaiken,#navTaiken a {background-position: -108px 0;	}
#navLive,#navLive a {background-position: -158px 0;}
#navGame,#navGame a {background-position: -208px 0;}
#navComic,#navComic a  {background-position: -281px 0;}
#navRanking,#navRanking a {background-position: -366px 0;}
#navReview,#navReview a {background-position: -438px 0;}
#navSche,#navSche a {background-position: -500px 0;}
#navPre,#navPre a{background-position: -586px 0;}
#navShop,#navShop a{background-position: -657px 0;}
#navNobel,#navNobel a{background-position: -742px 0;}
#navMypage,#navMypage a{background-position: -804px 0;}

#navNewsUP,#navNewsUP a {background-position: 0 -68px;}
#navBlogUP,#navBlogUP a {background-position: -58px -68px;}
#navTaikenUP,#navTaikenUP a {background-position: -108px -68px;}
#navLiveUP,#navLiveUP a {background-position: -158px -68px;}
#navGameUP,#navGameUP a {background-position: -208px -68px;}
#navComicUP,#navComicUP a  {background-position: -281px -68px;}
#navRankingUP,#navRankingUP a {background-position: -366px -68px;}
#navReviewUP,#navReviewUP a {background-position: -438px -68px;}
#navScheUP,#navScheUP a {background-position: -500px -68px;}
#navPreUP,#navPreUP a{background-position: -586px -68px;}
#navShopUP,#navShopUP a{background-position: -657px -68px;}
#navNobelUP,#navNobelUP a{background-position: -742px -68px;}
#navMypageUP,#navMypageUP a{background-position: -804px -68px;}

#navNews a:hover{ background-position: 0 -32px;}
#navBlog a:hover{ background-position: -58px -32px;}
#navTaiken a:hover{ background-position: -108px -32px;}
#navLive a:hover{ background-position: -158px -32px;}
#navGame a:hover{ background-position: -208px -32px;}
#navComic a:hover{ background-position: -281px -32px;}
#navRanking a:hover{ background-position: -366px -32px;}
#navReview a:hover{ background-position: -438px -32px;}
#navSche a:hover{ background-position: -500px -32px;}
#navPre a:hover{ background-position: -586px -32px;}
#navShop a:hover{ background-position: -657px -32px;}
#navNobel a:hover{ background-position: -742px -32px;}
#navMypage a:hover{ background-position: -804px -32px;}

#navNewsUP a:hover{ background-position: 0 -99px;}
#navBlogUP a:hover{ background-position: -58px -99px;}
#navTaikenUP a:hover{ background-position: -108px -99px;}
#navLiveUP a:hover{ background-position: -158px -99px;}
#navGameUP a:hover{ background-position: -208px -99px;}
#navComicUP a:hover{ background-position: -281px -99px;}
#navRankingUP a:hover{ background-position: -366px -99px;}
#navReviewUP a:hover{ background-position: -438px -99px;}
#navScheUP a:hover{ background-position: -500px -99px;}
#navPreUP a:hover{ background-position: -586px -99px;}
#navShopUP a:hover{ background-position: -657px -99px;}
#navNobelUP a:hover{ background-position: -742px -99px;}
#navMypageUP a:hover{ background-position: -804px -99px;}

/* ---------------------------

グローバルナビゲーションここまで

------------------------------*/

/* ---------------------------

サブナビナビゲーション

------------------------------*/
#subNavi {
	width: 100%;
	height: 40px;
	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.gif);
	background-repeat: no-repeat;
	color: #FFF;
	text-align:center;
	font-weight: bold;
}

#sNavi a {
	color: #FFF;
	display: block;
}


#sNavi a:hover {
	text-decoration: underline;
}



/*サブナビゲーション見出しバナー用フォントカラー変更*/
/*3文字*/
#sNavi .snavYajirushi3w{color:#3a3a3a;font-weight:normal;}
/*4文字*/
#sNavi .snavYajirushi4w{color:#3a3a3a;font-weight:normal;}
/*6文字*/
#sNavi .snavYajirushi6w{color:#3a3a3a;font-weight:normal;}
/*7〜9文字*/
#sNavi .snavYajirushi9w{color:#3a3a3a;font-weight:normal;}

/*アニバーサリーバナー*/

#sNavi li.anniBan{
	padding:0;
	margin: 0;
	background-image: none;
	margin: 5px 0 0 0;
	width: 70px;
}

#sNavi li.anniBan img {
border: none;
}



/* ---------------------------
サブナビゲーション各ボタンの幅
------------------------------*/
/*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, .snavBlue3w a {width:50px;}
.snavPurple3w, .snavPurple3w a {width:50px;}
.snavBlueGreen3w, .snavBlueGreen3w a {width:50px;}
.snavYajirushi3w, .snavYajirushi3w 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, .snavBlue6w a {width:80px;}
.snavPurple6w, .snavPurple6w a {width:80px;}
.snavBlueGreen6w, .snavBlueGreen6w a {width:80px;}
.snavYajirushi6w, .snavYajirushi6w 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;}
.snavBluePurple9w, .snavBlueGreen9w a {width:110px;}
.snavBlueGreen9w, .snavBlueGreen9w a {width:110px;}
.snavYajirushi9w, .snavYajirushi9w 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;}
.snavPurple3w, .snavPurple3w a { background-position: -440px -208px;}
.snavBlueGreen3w, .snavBlueGreen3w a { background-position: -495px -208px;}
.snavYajirushi3w, .snavYajirushi3w a { background-position: -550px -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;}
.snavPurple6w, .snavPurple6w a { background-position: -680px -290px;}
.snavBlueGreen6w, .snavBlueGreen6w a { background-position: -765px -290px;}
.snavYajirushi6w, .snavYajirushi6w a { background-position: -850px -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;}
.snavPurple9w, .snavPurple9w a { background-position: -115px -317px;}
.snavBlueGreen9w, .snavBlueGreen9w a { background-position: -230px -344px;}
.snavYajirushi9w, .snavYajirushi9w a { background-position: -345px -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;
}