/* -------- HEADER AREA -------- */	
#headerMenu{
	display:none;
}

#top #headerMenu{display:block;position:fixed;
	position: fixed !important;
	top: 0;
	left: 0;
	z-index:1000;
	width:100%;}
	
#headerMenu #headerContentsArea{width:100%;
	height:72px;
	background:url(../../images/base/header_menubg.png) repeat-x;
	display:none;
}

#headerMenu #headerMenuTx{width:963px;
	margin:0px auto;
	height:40px;}

#headerMenu #headerMenuTx ul{}

#headerMenu #headerMenuTx li{display:block;
	float:left;
	height:40px;}
	
#headerMenu #headerMenuTx li a{display:block;
	height:40px;
	text-indent:-10000px;}
	
#headerMenuTx li.txMenuIndex a{background:url(../../images/base/header_txmenu_index.gif); width:118px;}
#headerMenuTx li.txMenuTimetable a{background:url(../../images/base/header_txmenu_timetable.gif); width:61px;}
#headerMenuTx li.txMenuBiz a{background:url(../../images/base/header_txmenu_biz.gif); width:115px;}	
#headerMenuTx li.txMenuInfo a{background:url(../../images/base/header_txmenu_info.gif); width:169px;}
#headerMenuTx li.txMenuAnime a{background:url(../../images/base/header_txmenu_anime.gif); width:61px;}
#headerMenuTx li.txMenuTravel a{background:url(../../images/base/header_txmenu_travel.gif); width:86px;}
#headerMenuTx li.txMenuVariety a{background:url(../../images/base/header_txmenu_variety.gif); width:129px;}
#headerMenuTx li.txMenuDrama a{background:url(../../images/base/header_txmenu_drama.gif); width:101px;}
#headerMenuTx li.txMenuSports a{background:url(../../images/base/header_txmenu_sports.gif); width:75px;}

#headerMenuTx li.txMenuAna a{background:url(../../images/base/header_txmenu_ana.gif); width:94px;}
#headerMenuTx li.txMenuDouga a{background:url(../../images/base/header_txmenu_douga.gif); width:42px;}
#headerMenuTx li.txMenuMovie a{background:url(../../images/base/header_txmenu_movie.gif); width:41px;}
#headerMenuTx li.txMenuKyouyou a{background:url(../../images/base/header_txmenu_kyouyou.gif); width:152px;}
#headerMenuTx li.txMenuMusic a{background:url(../../images/base/header_txmenu_music.gif); width:44px;}
#headerMenuTx li.txMenuMini a{background:url(../../images/base/header_txmenu_mini.gif); width:68px;}


#headerMenu #headerMenuAnime{width:960px;
	margin:0px auto;
	padding:0px 0px;}
	
#headerMenu #headerMenuAnime li{display:block;
	float:left;
	height:30px;
	padding:2px 25px 0px 0px;}
	
#headerMenu #headerMenuAnime li.anMenuMobile{padding-right:0px;}
	
#headerMenu #headerMenuAnime li a{display:block;
	height:30px;
	text-indent:-10000px;}


#headerMenu #headerMenuAnime li.anMenuIndex a{background:url(../../images/base/header_anmenu_index.gif); width:122px; height:28px;}
#headerMenu #headerMenuAnime li.anMenuDvd a{background:url(../../images/base/header_anmenu_dvd.gif); width:60px;}
#headerMenu #headerMenuAnime li.anMenuCinema a{background:url(../../images/base/header_anmenu_cinema.gif); width:86px;}
#headerMenu #headerMenuAnime li.anMenuMerumaga a{background:url(../../images/base/header_anmenu_marumaga.gif); width:84px;}
#headerMenu #headerMenuAnime li.anMenuMobile a{background:url(../../images/base/header_anmenu_mobile.gif); width:84px;}
#headerMenu #headerMenuAnime li.anMenuSong a{background:url(../../images/base/header_anmenu_song.gif); width:70px;}
#headerMenu #headerMenuAnime li.anMenuTheater a{background:url(../../images/base/header_anmenu_theater.gif); width:154px;}
#headerMenu #headerMenuAnime li.anMenuTimetable a{background:url(../../images/base/header_anmenu_timetable.gif); width:120px;}

#headerMenu #headerMenuAnime li a:hover{background-position:0px -30px;}


#headerMenu #headerButtonArea{width:100%;
	height:5px;
	background:url(../../images/base/header_tabbg.png) repeat-x;}

#headerMenu #headerButton{position:absolute;
	width:90px;
	height:30px;
	top:3px;}
	
#headerMenu #headerButton a{display:block;
	width:90px;
	height:30px;
	text-indent:-10000px;
	background:#000;}

#headerMenu #headerButton a.headerMenuClose{background:url(../../images/base/header_menu_button_close.png) no-repeat;}
#headerMenu #headerButton a.headerMenuOpen{background:url(../../images/base/header_menu_button_open.png) no-repeat;}
	


/* -------- FOOTER AREA -------- */	
#anitvFooter{
width:100%;
clear:both;
}

#footerMenu{background:#222222; width:100%;}
#footerMenu a{color:#ffffff;}
#footerMenu a:hover{color:#ef4062;}
	
#footerSpBanner{display:none;}	
	
/* TOPに戻る=========== */
#anitvFooter #footerBackToTop{width:116px;
	height:30px;
	margin:0px auto;
	position:absolute;}
	
#anitvFooter #footerBackToTop a{width:116px;
	height:30px;
	display:block;
	text-indent:-10000px;
	background:url(../../images/base/footer_pagetop_button.png) no-repeat;}

/* /TOPに戻る=========== */
	
	
/* あにてれ＆TX=========== */	
#anitvFooter .footerLinkGroupBangumi{width:550px;
	padding-right:20px;
	padding-left:10px;
	float:left;}
	
#anitvFooter .footerBangumiBox{background:url(../../images/base/footer_linkgroupbangumi_bottom.gif) no-repeat bottom;
	padding-bottom:14px;
	margin-bottom:15px;}

#anitvFooter .footerBangumiTitle{height:14px;
	background:url(../../images/base/footer_linkgroupbangumi_top.gif) no-repeat bottom;}

#anitvFooter .footerBangumiTitle h2{display:none;}

#anitvFooter .footerBangumiMain{background:url(../../images/base/footer_linkgroupbangumi_bg.gif);}

#anitvFooter .footerBangumiMain h3{padding:0px 10px;
	float:left;}
	
#anitvFooter .footerBangumiMain h3 a{width:100px;
	display:block;
	text-indent:-10000px;}

#anitvFooter .footerBangumiMain ul{width:390px;
	float:left;
	padding-left:10px;
	border-left:2px dotted #ffffff;}
	
#anitvFooter #footerMenuTx .footerBangumiMain h3 a{background:url(../../images/base/footer_logo_tx.gif); width:100px; height:80px;}
#anitvFooter #footerMenuAnime .footerBangumiMain h3 a{background:url(../../images/base/footer_logo_anitv.gif); width:100px; height:68px;}
	
#anitvFooter #footerMenuTx ul li{
	float:left;
	font-size:11px;
	padding-left:12px;
	background:url(../../images/base/footer_arrow_blue.gif) no-repeat 0% 50%;
	display:block;
	width:110px;
	line-height:1.8em;
	}
	
#anitvFooter #footerMenuTx ul li.txMenuKyouyou{width:130px;}

#anitvFooter .footerBangumiMain h3.txMenuIndex{width:100px;	height:80px;}
#anitvFooter .footerBangumiMain h3.txMenuIndex a{background:url(../../images/base/footer_logo_tx.gif);}
	
#anitvFooter #footerMenuAnime ul li{
	float:left;
	font-size:11px;
	padding-left:12px;
	background:url(../../images/base/footer_arrow_orange.gif) no-repeat 0% 50%;
	display:block;
	width:110px;
	line-height:1.8em;
	}
	
#anitvFooter .serchForSp{display:none;}

/* /あにてれ＆TX=========== */	

/* 会社情報=========== */	
#anitvFooter .footerLinkGroupCompany{}
	
#anitvFooter .footerLinkGroupCompany h2{display:none;}

#anitvFooter .footerLinkGroupCompany ul{float:left;}
#anitvFooter .footerLinkGroupCompany ul.fCompany{width:170px;}
#anitvFooter .footerLinkGroupCompany ul.fSaiyou{width:130px;}
#anitvFooter .footerLinkGroupCompany ul.fInfo{width:150px;}
#anitvFooter .footerLinkGroupCompany ul.fOhers{width:150px;}
#anitvFooter .footerLinkGroupCompany ul.child{}

#anitvFooter .footerLinkGroupCompany ul li{
	font-size:10px;
	padding-left:12px;
	background:url(../../images/base/footer_arrow_pink.gif) no-repeat 0px 4px;
	display:block;
	line-height:1.8em;
	}
/* /会社情報=========== */	

/* 注意事項=========== */	
#anitvFooter .footerCaution{width:620px;
	float:right;
	color:#FFF;
	font-size:10px;
	padding:30px 0px;}
	
#anitvFooter .cautionTitle{display:block;
	color:#999;}
/* /注意事項=========== */


/* コピーライト=========== */	
#anitvFooter #footerCopyright{width:100%;
	padding:15px 0px;
	background-color:#333333;
	text-align:center;
	color:#FFF;
	font-size:10px;
	line-height:1.5em;}	

/* /コピーライト=========== */


/* /旧デザインの背景画像をリセット=========== */
#mainarea {
    background-image: none;
    background-color: #FFFFFF;
}
/* /旧デザインの背景画像をリセット=========== */


/* /0707リニューアル当初銀魂広告用臨時css(13.07.31以降無用)=========== */
#incani_headArea{
	font-size: 12px;
	*font-size: 75%;
	padding:0;
	margin:0;
	line-height: 1.5;
	line-break: strict;
	width: 100%;
	height: 165px;
	text-align: center;
	background:#FFF;
	border-bottom: 3px solid #ef4072;
}
#incani_headArea #headallbox {
	height: 165px;
}
#incani_headArea div.headerBox{
	width:970px;
	height: 93px;
	padding: 0;
	margin:0 auto;
}

#incani_headArea .headerBox .logotx{float:left; padding:8px 13px 11px 10px; margin:0;}

/*特別リンク*/
#incani_headArea .spLink {
	width: 103px;
	padding: 15px 0 0 0;
	margin: 0;
	list-style: none;
	float: left;
}
#incani_headArea .spLink li {
	padding: 0;
	margin: 0;
	font-size: 1px;
	line-height: 1;
}
#incani_headArea .spLink .headProgramBtn { padding-top: 6px; }

/*広告バナー*/
#incani_headArea .headerBox .banner img {
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}
#incani_headArea .headerBox .banner {
	width: 728px;
	height:90px;
	float: left;
	padding: 2px 21px 3px 0;
	margin: 0;
}
/* /0707リニューアル当初銀魂広告用臨時css(13.07.31以降無用)=========== */