@charset "utf-8";
/* CSS Document */







#enter {
	background: url(../img/enter/bg.gif);
	height: 1050px;
	width: 100%;
	min-width: 980px;
	position: relative;
	overflow: hidden;
	display: none;
}
#enter_v {
	/*position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	display: none;*/
}
#enter_v p {
	position: absolute;
	right: 0;
	display: none;
}
#main1 {
	top: 0;
}
#main2 {
	bottom: 0;
}
#main3 {
	top: 0;
}
#enter_wrap {
	width: 980px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
#enter_enter {
	padding: 351px 0 0;
	display: none;
}
#enter_logo {
	margin-left: 20px;
}
#enter_btn {
	margin: 29px 0 0;
	cursor: pointer;
}
/*#enter_btn2 {
	margin: 7px 0 0;
}
#enter_btn3 {
	margin: 7px 0 0;
}*/
#enter_off, #enter_on {
	position: absolute;
	top: 0;
	left: 0;
}
#enter_on {
	display: none;
}
#enter_btn img {
	cursor: pointer;
}
#top {
	display: none;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	display: none;
}
#aniplex-logo-wrap {
	width:492px;
	height:37px;
	margin-top: -10px;
}
#h1wrap {
	width: 492px;
	height: 62px;
	background: url(../img/common/sitetitle_bg.png);
}
h1 {
	padding: 10px 0 0 0px;
}
#broadcast {
	padding: 26px 0 0 100px;
}
/* logos underneath main logo 
   AT - 2012.12.18 */
#top-logo-section {
	margin-top: 10px;
	width:492px;
	height:60px;
}
#top-logo-section2 {
	/*margin-top: 10px; */
	width:492px;
	height:47px;
}
#top-aniplex-channel {
	float:left;
	padding: 19px 0 0 100px;
}
#top-hulu {
	float:left;
	padding: 19px 0 0 20px;
}
#top-crunchyroll {
	float:left;
	padding: 19px 0 0 0px;
}
#top-weis-schwarz {
	float:left;
	padding: 0 0 0 200px;
}
#top_side {
	margin: 0 0 0 100px;
}
#top_side #main_navi {
	height: 180px;
}
#top_side #main_navi li {
	margin: 0 0 3px;
	height: 23px;
}
#top_side #main_navi li img {
	display: none;
	height: 23px;
	vertical-align: top;
}
#top_news {
	width: 327px;
	height: 140px;
	background: url(../img/top/news_bg.png);
	margin: 18px 0 0;
}
#top_tw {
	width: 327px;
	height: 480px;
	background: url(../img/top/twitter_bg.png);
	margin: 12px 0 0;
}
#top_quest {
	width: 327px;
	height: 140px;
	background: url(../img/top/quest_bg.png);
	margin: 7px 0 0;
}
.news_wrap {
	padding: 19px 0 0 11px;
	color: #000;
}
.news_wrap ul {
	width: 306px;
	overflow-y: auto;
	height: 450px;
}
.news_wrap li {
	padding: 8px 0 7px;
	background: url(../img/top/news_line.png) left bottom no-repeat;
}
.news_wrap li.lastli {
	padding-bottom: 0;
	background: none;
}
.news_date {
	width: 76px;
	height: 16px;
	line-height: 16px;
	font-size: 10px;
	float:left;
	margin: 0 14px 0 0;
	background: url(../img/top/news_date_bg.gif);
	text-align: center;
	color: #fff;
}
.news_txt {
	width: 205px;
	float:left;
}
#top_tw a {
	color: #27bc18;
}
#top_quest span {
	color: #27bc18;
}
#mainV {
	position: absolute;
	top: 19px;
	left: 492px;
}
.mainVisual {
	position: absolute;
	top: 0;
	left: 0;
}
#main_ain {
	display: none;
}

#tab_fairy {
	width: 183px;
	height: 28px;
	position: absolute;
	top: 0;
	left: 123px;
	text-indent: -9999px;
	background-image: url(../img/top/tab_fairy_off.png);
	cursor: pointer;
}
#tab_ain {
	width: 183px;
	height: 28px;
	position: absolute;
	top: 0;
	left: 307px;
	text-indent: -9999px;
	background-image: url(../img/top/tab_ain_off.png);
	cursor: pointer;
}
#tab_fairy:hover, #tab_fairy.selected {
	background-image: url(../img/top/tab_fairy_on.png);
}
#tab_ain:hover, #tab_ain.selected {
	background-image: url(../img/top/tab_ain_on.png);
}


#catch {
	position: absolute;
	top: 90px;
	left: 427px;
	display: none;
}
#top_banner {
	position: absolute;
	width: 432px;
	top: 811px;
	left: 456px;
}
#top_banner li {
	float: left;
}
#accele_banner {
	position: absolute;
	top: 974px;
	left: 675px;
}
#banner01 {
	position: absolute;
	top: 974px;
	left: 492px;
}
#bannerQR {
	left:895px;
	position:absolute;
	top:975px;
}
#copyright {
	margin: 20px 0 0;
	font-size: 9px;
}
#foot_link {
	margin: 0px 0px 0px -10px;
}

a{
	color: #27bc18;
}
