
/* ----- mainmenu.css ----- */
@media all {

/* MainNavigation */
#MainNavi {
	width: 780px;
	margin-left: 10px;
}
#MainNavi ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#MainNavi li {
	list-style: none;
	margin: 0;
	float: left;
}
.plain {}/* 画像入れ替え用空要素 */

#MainNavi a.magazinem {
	display: block;
	width: 109px;
	height: 30px;
	background-image: url(btn_main01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#MainNavi a:hover.magazinem {
	background-image: url(btn_main01_f2.gif);
}

#MainNavi a.bookm {
	display: block;
	width: 113px;
	height: 30px;
	background-image: url(btn_main02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#MainNavi a:hover.bookm {
	background-image: url(btn_main02_f2.gif);
}

#MainNavi a.bunkom {
	display: block;
	width: 111px;
	height: 30px;
	background-image: url(btn_main03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#MainNavi a:hover.bunkom {
	background-image: url(btn_main03_f2.gif);
}

#MainNavi a.kodomom {
	display: block;
	width: 113px;
	height: 30px;
	background-image: url(btn_main04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#MainNavi a:hover.kodomom {
	background-image: url(btn_main04_f2.gif);
}

#MainNavi a.comicsm {
	display: block;
	width: 112px;
	height: 30px;
	background-image: url(btn_main05.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#MainNavi a:hover.comicsm {
	background-image: url(btn_main05_f2.gif);
}

#MainNavi a.ghiblim {
	display: block;
	width: 111px;
	height: 30px;
	background-image: url(btn_main06.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#MainNavi a:hover.ghiblim {
	background-image: url(btn_main06_f2.gif);
}

#MainNavi a.animem {
	display: block;
	width: 111px;
	height: 30px;
	background-image: url(btn_main07.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#MainNavi a:hover.animem {
	background-image: url(btn_main07_f2.gif);
}


/* Selected Button */
#MainNavi .selected a.magazinem {
	display: block;
	width: 109px;
	height: 30px;
	background-image: url(btn_main01_f3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#MainNavi .selected a.bookm {
	display: block;
	width: 113px;
	height: 30px;
	background-image: url(btn_main02_f3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#MainNavi .selected a.bunkom {
	display: block;
	width: 111px;
	height: 30px;
	background-image: url(btn_main03_f3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#MainNavi .selected a.kodomom {
	display: block;
	width: 113px;
	height: 30px;
	background-image: url(btn_main04_f3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#MainNavi .selected a.comicsm {
	display: block;
	width: 112px;
	height: 30px;
	background-image: url(btn_main05_f3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#MainNavi .selected a.ghiblim {
	display: block;
	width: 111px;
	height: 30px;
	background-image: url(btn_main06_f3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#MainNavi .selected a.animem {
	display: block;
	width: 111px;
	height: 30px;
	background-image: url(btn_main07_f3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/* SubNavigation */
#SubnaviOuter {
	width: auto;
	padding: 10px;
	color: #fff;
	background-color: #4D4D4D;
	border: #3C3C3C 1px solid;
}
#SubnaviInner {
	width: 164px;
	color: #fff;
	background-color: #898989;
	border: #FFF 1px solid;
}
#SubnaviInner ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#SubnaviInner li {
	list-style: none;
	margin: 0;
}
#SubnaviInner a {
	display: block;
	width: auto;
	height: 26px;
	margin: 9px 0;
	color: #fff;
	background-color: #898989;
	background-image: url(subnavi_bg.gif);
	background-repeat: no-repeat;
	font-size: 0.95em;
	text-decoration: none;
	text-indent: 20px;
	line-height: 26px;/* テキスト上下位置調整 */
}
#SubnaviInner a:hover {
	color: #fff;
	background-color: #898989;
	background-image: url(subnavi_bg_f2.gif);
}
#SubnaviInner .selected a {
	display: block;
	width: auto;
	height: 26px;
	margin: 9px 0;
	color: #fff;
	background-color: #898989;
	background-image: url(subnavi_bg_f2.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: 20px;
	line-height: 26px;/* テキスト上下位置調整 */
} 
}


