
div.topsubmenu
{
	height				:	50px;
	
	background-color	:	#FFFFFF;
	color				:	#555555;
	margin-top			:	0px;
	margin-left			:	200px;
	margin-right		:	0px;
	margin-bottom		:	0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	left;
	vertical-align		:	middle;
}



/******************************************************************************

	ホーム

*******************************************************************************/


a.topsubmenu_home_agreement
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/home_agreement01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_home_agreement
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/home_agreement02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_home_agreement
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/home_agreement02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}




a.topsubmenu_home_manual
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/home_manual01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_home_manual
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/home_manual02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_home_manual
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/home_manual02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}





a.topsubmenu_home_faq
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/home_faq01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_home_faq
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/home_faq02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_home_faq
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/home_faq02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}


a.topsubmenu_home_siteinfo
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/home_siteinfo01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_home_siteinfo
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/home_siteinfo02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_home_siteinfo
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/home_siteinfo02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}





/******************************************************************************

	コミック

*******************************************************************************/


a.topsubmenu_comic_magazine
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_magazine01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_comic_magazine
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_magazine02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_comic_magazine
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_magazine02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}





a.topsubmenu_comic_boy
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_boy01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_comic_boy
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_boy02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_comic_boy
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_boy02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}



a.topsubmenu_comic_young
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_young01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_comic_young
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_young02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_comic_young
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_young02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}





a.topsubmenu_comic_girl
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_girl01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_comic_girl
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_girl02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_comic_girl
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_girl02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}


a.topsubmenu_comic_ladies
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_ladies01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_comic_ladies
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_ladies02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_comic_ladies
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_ladies02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}


a.topsubmenu_comic_boyslove
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_boyslove01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_comic_boyslove
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_boyslove02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_comic_boyslove
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_boyslove02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}


a.topsubmenu_comic_other
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_other01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_comic_other
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_other02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_comic_other
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/comic_other02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}



/******************************************************************************

	DVD

*******************************************************************************/


a.topsubmenu_animedvd_boxset
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_boxset01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_animedvd_boxset
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_boxset02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_animedvd_boxset
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_boxset02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}


a.topsubmenu_animedvd_tvanime
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_tvanime01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_animedvd_tvanime
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_tvanime02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_animedvd_tvanime
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_tvanime02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}


a.topsubmenu_animedvd_moviejp
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_moviejp01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_animedvd_moviejp
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_moviejp02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_animedvd_moviejp
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_moviejp02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}


a.topsubmenu_animedvd_movieen
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_movieen01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_animedvd_movieen
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_movieen02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_animedvd_movieen
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_movieen02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}


a.topsubmenu_animedvd_other
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_other01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_animedvd_other
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_other02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_animedvd_other
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animedvd_other02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}




/******************************************************************************

	Music

*******************************************************************************/



a.topsubmenu_animegamemusic_anime
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animegamemusic_anime01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_animegamemusic_anime
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animegamemusic_anime02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_animegamemusic_anime
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animegamemusic_anime02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}


a.topsubmenu_animegamemusic_game
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animegamemusic_game01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_animegamemusic_game
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animegamemusic_game02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_animegamemusic_game
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animegamemusic_game02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}




a.topsubmenu_animegamemusic_soundtrack
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animegamemusic_soundtrack01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_animegamemusic_soundtrack
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animegamemusic_soundtrack02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_animegamemusic_soundtrack
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animegamemusic_soundtrack02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}




a.topsubmenu_animegamemusic_other
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animegamemusic_other01.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:hover.topsubmenu_animegamemusic_other
{
	display				:	block;
	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animegamemusic_other02.jpg) no-repeat;	
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}

a:active.topsubmenu_animegamemusic_other
{
	display				:	block;

	width				:	105px;
	height				:	50px;
	float				:	left;

	background			:	url(/img/animegamemusic_other02.jpg) no-repeat;
	margin				:	0px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;
	text-align			:	center;
	vertical-align		:	middle;
}









